@charset "UTF-8";
/* -------------------------------------------------------------------------- */
/*                                 Theme                                      */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*                                  Utilities                                 */
/* -------------------------------------------------------------------------- */
:root,
[data-bs-theme=light] {
  --falcon-blue: #2c7be5;
  --falcon-indigo: #727cf5;
  --falcon-purple: #6b5eae;
  --falcon-pink: #ff679b;
  --falcon-red: #e63757;
  --falcon-orange: #fd7e14;
  --falcon-yellow: #f5803e;
  --falcon-green: #00d27a;
  --falcon-teal: #02a8b5;
  --falcon-cyan: #27bcfd;
  --falcon-black: #000;
  --falcon-white: #fff;
  --falcon-gray: #748194;
  --falcon-gray-dark: #4d5969;
  --falcon-gray-100: #f9fafd;
  --falcon-gray-200: #edf2f9;
  --falcon-gray-300: #d8e2ef;
  --falcon-gray-400: #b6c1d2;
  --falcon-gray-500: #9da9bb;
  --falcon-gray-600: #748194;
  --falcon-gray-700: #5e6e82;
  --falcon-gray-800: #4d5969;
  --falcon-gray-900: #344050;
  --falcon-gray-1000: #232e3c;
  --falcon-gray-1100: #0b1727;
  --falcon-primary: #2c7be5;
  --falcon-secondary: #748194;
  --falcon-success: #00d27a;
  --falcon-info: #27bcfd;
  --falcon-warning: #f5803e;
  --falcon-danger: #e63757;
  --falcon-light: #f9fafd;
  --falcon-dark: #0b1727;
  --falcon-primary-rgb: 44, 123, 229;
  --falcon-secondary-rgb: 116, 129, 148;
  --falcon-success-rgb: 0, 210, 122;
  --falcon-info-rgb: 39, 188, 253;
  --falcon-warning-rgb: 245, 128, 62;
  --falcon-danger-rgb: 230, 55, 87;
  --falcon-light-rgb: 249, 250, 253;
  --falcon-dark-rgb: 11, 23, 39;
  --falcon-primary-text-emphasis: rgb(33, 92.25, 171.75);
  --falcon-secondary-text-emphasis: rgb(92.8, 103.2, 118.4);
  --falcon-success-text-emphasis: rgb(0, 136.5, 79.3);
  --falcon-info-text-emphasis: rgb(25.35, 122.2, 164.45);
  --falcon-warning-text-emphasis: rgb(171.5, 89.6, 43.4);
  --falcon-danger-text-emphasis: rgb(184, 44, 69.6);
  --falcon-light-text-emphasis: rgb(99.6, 100, 101.2);
  --falcon-dark-text-emphasis: rgb(145.2, 150.6, 157.8);
  --falcon-primary-bg-subtle: rgb(217.02, 231.24, 250.32);
  --falcon-secondary-bg-subtle: rgb(229.98, 232.32, 235.74);
  --falcon-success-bg-subtle: rgb(216.75, 248.25, 235.05);
  --falcon-info-bg-subtle: rgb(216.12, 242.94, 254.64);
  --falcon-warning-bg-subtle: rgb(253, 229.6, 216.4);
  --falcon-danger-bg-subtle: rgb(250.5, 219, 224.76);
  --falcon-light-bg-subtle: rgb(253.2, 253.5, 254.4);
  --falcon-dark-bg-subtle: rgb(7.7, 16.1, 27.3);
  --falcon-primary-border-subtle: rgb(170.6, 202.2, 244.6);
  --falcon-secondary-border-subtle: rgb(199.4, 204.6, 212.2);
  --falcon-success-border-subtle: rgb(153, 237, 201.8);
  --falcon-info-border-subtle: rgb(168.6, 228.2, 254.2);
  --falcon-warning-border-subtle: rgb(251, 204.2, 177.8);
  --falcon-danger-border-subtle: rgb(245, 175, 187.8);
  --falcon-light-border-subtle: #edf2f9;
  --falcon-dark-border-subtle: #9da9bb;
  --falcon-white-rgb: 255, 255, 255;
  --falcon-black-rgb: 0, 0, 0;
  --falcon-font-sans-serif: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --falcon-font-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --falcon-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --falcon-body-font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --falcon-body-font-size: 1rem;
  --falcon-body-font-weight: 400;
  --falcon-body-line-height: 1.5;
  --falcon-body-color: #5e6e82;
  --falcon-body-color-rgb: 94, 110, 130;
  --falcon-body-bg: #edf2f9;
  --falcon-body-bg-rgb: 237, 242, 249;
  --falcon-emphasis-color: #000;
  --falcon-emphasis-color-rgb: 0, 0, 0;
  --falcon-secondary-color: #344050;
  --falcon-secondary-color-rgb: 52, 64, 80;
  --falcon-secondary-bg: #d8e2ef;
  --falcon-secondary-bg-rgb: 216, 226, 239;
  --falcon-tertiary-color: #748194;
  --falcon-tertiary-color-rgb: 116, 129, 148;
  --falcon-tertiary-bg: #f9fafd;
  --falcon-tertiary-bg-rgb: 249, 250, 253;
  --falcon-heading-color: var(--falcon-secondary-color);
  --falcon-link-color: #2c7be5;
  --falcon-link-color-rgb: 44, 123, 229;
  --falcon-link-decoration: none;
  --falcon-link-hover-color: rgb(35.2, 98.4, 183.2);
  --falcon-link-hover-color-rgb: 35, 98, 183;
  --falcon-link-hover-decoration: underline;
  --falcon-code-color: #ff679b;
  --falcon-highlight-color: #5e6e82;
  --falcon-highlight-bg: rgb(253, 229.6, 216.4);
  --falcon-border-width: 1px;
  --falcon-border-style: solid;
  --falcon-border-color: #d8e2ef;
  --falcon-border-color-translucent: rgba(0, 0, 0, 0.175);
  --falcon-border-radius: 0.25rem;
  --falcon-border-radius-sm: 0.25rem;
  --falcon-border-radius-lg: 0.375rem;
  --falcon-border-radius-xl: 1rem;
  --falcon-border-radius-xxl: 2rem;
  --falcon-border-radius-2xl: var(--falcon-border-radius-xxl);
  --falcon-border-radius-pill: 50rem;
  --falcon-box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  --falcon-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --falcon-box-shadow-lg: 0 1rem 4rem rgba(0, 0, 0, 0.175);
  --falcon-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --falcon-focus-ring-width: 0.25rem;
  --falcon-focus-ring-opacity: 0.25;
  --falcon-focus-ring-color: rgba(44, 123, 229, 0.25);
  --falcon-form-valid-color: #00d27a;
  --falcon-form-valid-border-color: #00d27a;
  --falcon-form-invalid-color: #e63757;
  --falcon-form-invalid-border-color: #e63757;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --falcon-body-color: #9da9bb;
  --falcon-body-color-rgb: 157, 169, 187;
  --falcon-body-bg: #0b1727;
  --falcon-body-bg-rgb: 11, 23, 39;
  --falcon-emphasis-color: #fff;
  --falcon-emphasis-color-rgb: 255, 255, 255;
  --falcon-secondary-color: #d8e2ef;
  --falcon-secondary-color-rgb: 216, 226, 239;
  --falcon-secondary-bg: #344050;
  --falcon-secondary-bg-rgb: 52, 64, 80;
  --falcon-tertiary-color: #748194;
  --falcon-tertiary-color-rgb: 116, 129, 148;
  --falcon-tertiary-bg: rgb(22.224, 33.672, 48.936);
  --falcon-tertiary-bg-rgb: 22, 34, 49;
  --falcon-primary-text-emphasis: rgb(170.6, 202.2, 244.6);
  --falcon-secondary-text-emphasis: rgb(199.4, 204.6, 212.2);
  --falcon-success-text-emphasis: rgb(114.75, 230.25, 181.85);
  --falcon-info-text-emphasis: rgb(147, 221.5, 254);
  --falcon-warning-text-emphasis: rgb(250.5, 197.85, 168.15);
  --falcon-danger-text-emphasis: rgb(243.75, 165, 179.4);
  --falcon-light-text-emphasis: rgb(99.6, 100, 101.2);
  --falcon-dark-text-emphasis: rgb(145.2, 150.6, 157.8);
  --falcon-primary-bg-subtle: rgb(15.4, 43.05, 80.15);
  --falcon-secondary-bg-subtle: rgb(40.6, 45.15, 51.8);
  --falcon-success-bg-subtle: rgb(0, 63, 36.6);
  --falcon-info-bg-subtle: rgb(11.7, 56.4, 75.9);
  --falcon-warning-bg-subtle: rgb(85.75, 44.8, 21.7);
  --falcon-danger-bg-subtle: rgb(92, 22, 34.8);
  --falcon-light-bg-subtle: rgb(253.2, 253.5, 254.4);
  --falcon-dark-bg-subtle: rgb(7.7, 16.1, 27.3);
  --falcon-primary-border-subtle: rgb(22, 61.5, 114.5);
  --falcon-secondary-border-subtle: rgb(58, 64.5, 74);
  --falcon-success-border-subtle: #00693d;
  --falcon-info-border-subtle: rgb(19.5, 94, 126.5);
  --falcon-warning-border-subtle: rgb(122.5, 64, 31);
  --falcon-danger-border-subtle: rgb(115, 27.5, 43.5);
  --falcon-light-border-subtle: #5e6e82;
  --falcon-dark-border-subtle: #4d5969;
  --falcon-heading-color: var(--falcon-secondary-color);
  --falcon-link-color: #2c7be5;
  --falcon-link-hover-color: rgb(35.2, 98.4, 183.2);
  --falcon-link-color-rgb: 44, 123, 229;
  --falcon-link-hover-color-rgb: 35, 98, 183;
  --falcon-code-color: #ff679b;
  --falcon-highlight-color: #9da9bb;
  --falcon-highlight-bg: rgb(98, 51.2, 24.8);
  --falcon-border-color: rgba(255, 255, 255, 0.05);
  --falcon-border-color-translucent: rgba(0, 0, 0, 0.175);
  --falcon-form-valid-color: rgb(102, 228, 175.2);
  --falcon-form-valid-border-color: #00d27a;
  --falcon-form-invalid-color: rgb(240, 135, 154.2);
  --falcon-form-invalid-border-color: #e63757;
}

:root,
[data-bs-theme=light] {
  --falcon-facebook: #3c5a99;
  --falcon-google-plus: #dd4b39;
  --falcon-twitter: #1da1f2;
  --falcon-linkedin: #0077b5;
  --falcon-youtube: #ff0001;
  --falcon-github: #333333;
  --falcon-gray-100-rgb: 249, 250, 253;
  --falcon-gray-200-rgb: 237, 242, 249;
  --falcon-gray-300-rgb: 216, 226, 239;
  --falcon-gray-400-rgb: 182, 193, 210;
  --falcon-gray-500-rgb: 157, 169, 187;
  --falcon-gray-600-rgb: 116, 129, 148;
  --falcon-gray-700-rgb: 94, 110, 130;
  --falcon-gray-800-rgb: 77, 89, 105;
  --falcon-gray-900-rgb: 52, 64, 80;
  --falcon-gray-1000-rgb: 35, 46, 60;
  --falcon-gray-1100-rgb: 11, 23, 39;
  --falcon-facebook-rgb: 60, 90, 153;
  --falcon-google-plus-rgb: 221, 75, 57;
  --falcon-twitter-rgb: 29, 161, 242;
  --falcon-linkedin-rgb: 0, 119, 181;
  --falcon-youtube-rgb: 255, 0, 1;
  --falcon-github-rgb: 51, 51, 51;
  --falcon-gray-link-hover-100: RGBA(250, 251, 253, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-200: RGBA(241, 245, 250, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-300: RGBA(224, 232, 242, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-400: RGBA(197, 205, 219, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-500: RGBA(126, 135, 150, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-600: RGBA(93, 103, 118, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-700: RGBA(75, 88, 104, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-800: RGBA(62, 71, 84, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-900: RGBA(42, 51, 64, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-1000: RGBA(28, 37, 48, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-link-hover-1100: RGBA(9, 18, 31, var(--falcon-link-opacity, 1)) !important;
  --falcon-quaternary-bg: #fff;
  --falcon-quaternary-bg-rgb: 255, 255, 255;
  --falcon-emphasis-bg: #fff;
  --falcon-emphasis-bg-rgb: 255, 255, 255;
  --falcon-blockquote-footer-color: #748194;
  --falcon-hr-opacity: 1;
  --falcon-mark-bg: #fcf8e3;
  --falcon-font-base: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --falcon-btn-disabled-border-color: transparent;
  --falcon-btn-reveal-color: #748194;
  --falcon-btn-reveal-hover-color: #5e6e82;
  --falcon-btn-reveal-focus-bg: rgb(229.5, 229.5, 229.5);
  --falcon-btn-reveal-hover-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1),
  0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07),
  0 1px 2px 0 rgba(0, 0, 0, 0.08);
  --falcon-btn-reveal-focus-border-color: rgb(223.125, 223.125, 223.125);
  --falcon-btn-falcon-background: var(--falcon-quaternary-bg);
  --falcon-btn-disabled-color: #4d5969;
  --falcon-btn-falcon-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  --falcon-btn-falcon-hover-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.1), 0 3px 9px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  --falcon-btn-falcon-default-color: var(--falcon-gray-800);
  --falcon-btn-falcon-default-hover-color: rgb(63.91, 73.87, 87.15);
  --falcon-btn-falcon-default-active-background: rgb(229.5, 229.5, 229.5);
  --falcon-btn-falcon-default-active-border: rgb(63.91, 73.87, 87.15);
  --falcon-btn-active-border-color: transparent;
  --falcon-btn-falcon-primary-color: var(--falcon-primary);
  --falcon-btn-falcon-primary-hover-color: rgb(36.52, 102.09, 190.07);
  --falcon-btn-falcon-primary-active-background: rgb(212.8, 228.6, 249.8);
  --falcon-btn-falcon-primary-active-color: rgb(36.52, 102.09, 190.07);
  --falcon-btn-falcon-secondary-color: var(--falcon-secondary);
  --falcon-btn-falcon-secondary-hover-color: rgb(96.28, 107.07, 122.84);
  --falcon-btn-falcon-secondary-active-background: rgb(227.2, 229.8, 233.6);
  --falcon-btn-falcon-secondary-active-color: rgb(96.28, 107.07, 122.84);
  --falcon-btn-falcon-success-color: var(--falcon-success);
  --falcon-btn-falcon-success-hover-color: rgb(0, 174.3, 101.26);
  --falcon-btn-falcon-success-active-background: rgb(204, 246, 228.4);
  --falcon-btn-falcon-success-active-color: rgb(0, 174.3, 101.26);
  --falcon-btn-falcon-info-color: var(--falcon-info);
  --falcon-btn-falcon-info-hover-color: rgb(32.37, 156.04, 209.99);
  --falcon-btn-falcon-info-active-background: rgb(211.8, 241.6, 254.6);
  --falcon-btn-falcon-info-active-color: rgb(32.37, 156.04, 209.99);
  --falcon-btn-falcon-warning-color: var(--falcon-warning);
  --falcon-btn-falcon-warning-hover-color: rgb(203.35, 106.24, 51.46);
  --falcon-btn-falcon-warning-active-background: rgb(253, 229.6, 216.4);
  --falcon-btn-falcon-warning-active-color: rgb(203.35, 106.24, 51.46);
  --falcon-btn-falcon-danger-color: var(--falcon-danger);
  --falcon-btn-falcon-danger-hover-color: rgb(190.9, 45.65, 72.21);
  --falcon-btn-falcon-danger-active-background: rgb(250, 215, 221.4);
  --falcon-btn-falcon-danger-active-color: rgb(190.9, 45.65, 72.21);
  --falcon-btn-falcon-light-color: var(--falcon-light);
  --falcon-btn-falcon-light-hover-color: rgb(206.67, 207.5, 209.99);
  --falcon-btn-falcon-light-active-background: rgb(253.8, 254, 254.6);
  --falcon-btn-falcon-light-active-color: rgb(206.67, 207.5, 209.99);
  --falcon-btn-falcon-dark-color: var(--falcon-dark);
  --falcon-btn-falcon-dark-hover-color: rgb(9.13, 19.09, 32.37);
  --falcon-btn-falcon-dark-active-background: rgb(206.2, 208.6, 211.8);
  --falcon-btn-falcon-dark-active-color: rgb(9.13, 19.09, 32.37);
  --falcon-input-btn-focus-color: rgba(44, 123, 229, 0.25);
  --falcon-btn-link-color: var(--falcon-link-color);
  --falcon-btn-link-hover-color: rgb(35.2, 98.4, 183.2);
  --falcon-btn-disabled-color: #748194;
  --falcon-input-focus-border-color-global: rgb(149.5, 189, 242);
  --falcon-input-placeholder-color-global: var(--falcon-gray-400);
  --falcon-bg-navbar-glass: rgba(237, 242, 249, 0.96);
  --falcon-navbar-vertical-default-bg-color: var(--falcon-bg-navbar-glass);
  --falcon-navbar-vertical-default-link-color: #5e6e82;
  --falcon-navbar-vertical-default-link-hover-color: #232e3c;
  --falcon-navbar-vertical-default-link-active-color: #2c7be5;
  --falcon-navbar-vertical-default-link-disable-color: #b6c1d2;
  --falcon-navbar-vertical-default-hr-color: rgba(0, 0, 0, 0.08);
  --falcon-navbar-vertical-default-scrollbar-color: rgba(116, 129, 148, 0.3);
  --falcon-navbar-vertical-default-label-color: var(--falcon-gray-500);
  --falcon-navbar-vertical-inverted-bg-color: #232e3c;
  --falcon-navbar-vertical-inverted-link-color: #9da9bb;
  --falcon-navbar-vertical-inverted-link-hover-color: #edf2f9;
  --falcon-navbar-vertical-inverted-link-active-color: #edf2f9;
  --falcon-navbar-vertical-inverted-link-disable-color: #5e6e82;
  --falcon-navbar-vertical-inverted-hr-color: rgba(255, 255, 255, 0.08);
  --falcon-navbar-vertical-inverted-scrollbar-color: #b6c1d2;
  --falcon-navbar-vertical-inverted-label-color: #5e6e82;
  --falcon-navbar-vertical-vibrant-bg-image: linear-gradient(-45deg, rgba(0, 160, 255, 0.86), #0048a2), url("../img/generic/bg-navbar.png");
  --falcon-navbar-vertical-vibrant-link-color: rgba(255, 255, 255, 0.75);
  --falcon-navbar-vertical-vibrant-link-hover-color: #fff;
  --falcon-navbar-vertical-vibrant-link-active-color: #fff;
  --falcon-navbar-vertical-vibrant-link-disable-color: rgba(255, 255, 255, 0.45);
  --falcon-navbar-vertical-vibrant-hr-color: rgba(255, 255, 255, 0.2);
  --falcon-navbar-vertical-vibrant-scrollbar-color: #b6c1d2;
  --falcon-navbar-vertical-vibrant-label-color: rgba(255, 255, 255, 0.4);
  --falcon-navbar-vertical-card-bg-color: #fff;
  --falcon-navbar-vertical-card-link-color: var(--falcon-gray-700);
  --falcon-navbar-vertical-card-link-hover-color: var(--falcon-gray-900);
  --falcon-navbar-vertical-card-link-active-color: var(--falcon-primary);
  --falcon-navbar-vertical-card-link-disable-color: var(--falcon-gray-400);
  --falcon-navbar-vertical-card-hr-color: rgba(0, 0, 0, 0.08);
  --falcon-navbar-vertical-card-scrollbar-color: rgba(116, 129, 148, 0.3);
  --falcon-navbar-vertical-card-label-color: var(--falcon-gray-500);
  --falcon-avatar-status-border-color: var(--falcon-quaternary-bg);
  --falcon-avatar-name-bg: #344050;
  --falcon-avatar-button-bg: var(--falcon-gray-400);
  --falcon-avatar-button-hover-bg: var(--falcon-gray-500);
  --falcon-notification-bg: var(--falcon-emphasis-bg);
  --falcon-notification-title-bg: #f9fafd;
  --falcon-notification-unread-bg: var(--falcon-gray-200);
  --falcon-notification-unread-hover-bg: rgb(217.875, 228.1875, 242.625);
  --falcon-notification-indicator-border-color: var(--falcon-body-bg);
  --falcon-kanban-bg: #f9fafd;
  --falcon-kanban-header-bg: var(--falcon-kanban-bg);
  --falcon-kanban-item-bg: #fff;
  --falcon-kanban-item-color: var(--falcon-gray-900);
  --falcon-kanban-btn-add-hover-bg: var(--falcon-gray-200);
  --falcon-kanban-draggable-source-dragging-bg: var(--falcon-body-bg);
  --falcon-kanban-bg-attachment-bg: var(--falcon-gray-300);
  --falcon-kanban-footer-color: var(--falcon-gray-600);
  --falcon-kanban-nav-link-card-details-color: var(--falcon-gray-700);
  --falcon-kanban-nav-link-card-details-hover-bg: #edf2f9;
  --falcon-bg-shape-bg: #4695ff;
  --falcon-bg-shape-bg-ltd: linear-gradient(-45deg, #4695ff, #1970e2);
  --falcon-bg-shape-bg-dtl: linear-gradient(-45deg, #1970e2, #4695ff);
  --falcon-line-chart-gradient: linear-gradient(-45deg, #014ba7, #0183d0);
  --falcon-card-gradient: linear-gradient(-45deg, #1970e2, #4695ff);
  --falcon-progress-gradient: linear-gradient(-45deg, #1970e2, #4695ff);
  --falcon-bg-circle-shape: none;
  --falcon-bg-circle-shape-bg: #4695ff;
  --falcon-modal-shape-header: linear-gradient(-45deg, #1970e2, #4695ff);
  --falcon-modal-shape-header-bg: #4494ff;
  --fc-button-bg-color: #344050;
  --fc-button-border-color: #344050;
  --fc-button-hover-bg-color: #0b1727;
  --fc-button-hover-border-color: #0b1727;
  --fc-button-active-bg-color: #0b1727;
  --fc-button-active-border-color: #0b1727;
  --fc-button-list-day-cushion: var(--falcon-quaternary-bg);
  --falcon-flatpickr-calendar-bg: var(--falcon-quaternary-bg);
  --falcon-leaflet-bar-bg: #fff;
  --falcon-leaflet-popup-content-wrapper-bg: var(--falcon-quaternary-bg);
  --falcon-choices-item-selectable-highlighted-bg: #fff;
  --falcon-choices-item-has-no-choices-bg: var(--falcon-quaternary-bg);
  --falcon-bg-choices-close-button: #edf2f9;
  --falcon-thumbnail-bg-global: #fff;
  --falcon-chat-contact-bg: var(--falcon-emphasis-bg);
  --falcon-tinymce-bg: var(--falcon-quaternary-bg);
  --falcon-swiper-nav-bg: rgba(var(--falcon-quaternary-bg-rgb), 0.8);
  --falcon-star-rating-bg-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFdElEQVR4nO2aXWxURRTH/2dut58Imho1SgStuit+vBo0BkgkRjDog+VBiJEXqJhKK21x+7EdUu5u2W1Uqi8Qo4YQY6gQDQlRn9RENGoMD0a7RCzGRCJGBLRF9mOOD+waKHe7e2f23mt0f4/zceY/Z2fmzJm7QI0aNWr8j6EgBu3sHG9oXHC2gxQvJ/CUhbpUPD5wMggtwv8hmZrmn3mHmF8G4XEm6s5R/kinlPP91xKAA7YN2A8CeHRW8eLmrOjwWwsQgAMYqs+xnLGls3O8wW89vjqgp1/eDWC1YyXhxqYFvz/ppx7AZwcIsnrmbMDUK6X0V5NfA/VJuRDgdWWa3Tmds1b5IqiAf97OUReAunLNCOx4RniFL/eALimvrs+KnwDMq6yHWJq0Bz/3VFRxJD8GabgY4iqcPABWvd6puRzPV4CUsnEmK6YA3OCiG1tKRRIJecwrXUU8XwHTGbEe7iYPAJQXYqsXeq4YyEvjUkoxkxXfAbhDo/uFOrYWxeMDv1Rb16V4ugJmctYa6E0eABpyItdZTT1OeLwFDEMa02YpZeWHpwaeOaBncOQhMJYamrnmvMdJUtXOgI0bd4daW0+25S0rAoV7iLiHgWqkuDkChjik9ibl8EmAuAo2/8G1A7ZKea24IMJkcQRAmJkiBIQBtAGwqiluNgScU4w0EU2CkWZSk8ycnleP76WUf2nadCYajbfmrfwDxIWJgiMAhQG06k7AQxSAEwAmiTnNRJMEMWkxpePx/lNzrRpHB7wwOLJcMR+Cm9vbv5cZAK81h1S3lFLNrnQ8BBVjF/4bkweAZgDPnc+IJ5wqS0QBDnsoKBAYdLtTubMDCF95qiYAhMUfOpY7FSqlOgCc9lSRjzDR86MjsS+d6hwdMBaX3zCrlQDOeKrMBwiIpnYMvVSqvuRNMBWXXwPiYQB/eKLMBxgY3mnHRudqM+dVOGkPfsEKjwCYrqoyHyAgnrKHRipoV57CveAwgCZjZT7AwFjKHuqr5Npc8VW4r3/7ShAdAuD7xwuXjCftoa5KcwZXuUDv4MgqYn4XQEhLmscw8+5UPPaMm4TJVTqc2jF0GERrAeRcq/MceqOlnje7zRa10uHege3tBHobgXxdvhIm7DuRjjw9MbE277av1gRS9vAEwE8BqGpurgVhf0ud2qAz+YvdDegb3L4BTK+b2DCBgffO/np9+549m7K6NoweMD795KOj9y9bcRsB95rY0SRTp+qW7drV/aeJEeM9TMzvm9rQg48mEv2/mVoxP8RYLDa2oYWor4oVYwuEu6qgQwOOtLfvN36DrEIY4yXmNrRobGv79hZTI0YOKPwCEVMRurBFxqvPyAGLw+lbEWBuoBCwAwhB7f/i+GS8/YwcwBzY/i8S7AoILgIUMY8EZluAzZegIY2Fc0gbbQdc9DwHFgGKCFZGP4K2AwoxuFGz+xkCehFSNxHzKoCO6uowjQRl/7dXCs0YnCXmVwWH7Evu8T9LKT+Yzoj1BNggLHRl0fAc0ncAiyVuHl8INKEI0aQdOz67rvDRcm9394sToabpLhBHAVxVkV02c4D2e0DfwMi+Cv76CoCPKEU9Y4nYZ5Xa7pHyOpEVwwA2oXzKfmHqWKRF90FEewVUkAMcZ/C2lB076PadbkzKUwCejUblK3kSO0FYM0fzhkXh9M0AptyMUcQkDJY6AE8D2NIcUktS9vABk7+0JBJyMhmPPcYKywEu9cGWQ3nrnO4Y2g5gYN+sogyIU5mQakvasXEpZUbX9mxSidjHzSG+jxjrAPx4eS29afIwor0FWkJq9HzOOsvMq5n5B0vx2OioPKFrrxyFg/ItKeXBmazoAGMFQEea6/MlP3zWqFGjRo0y/A3lxcMNXfCjjAAAAABJRU5ErkJggg==");
  --falcon-theme-wizard-nav-item-circle-bg: var(--falcon-quaternary-bg);
  --falcon-card-span-img-bg: var(--falcon-quaternary-bg);
  --falcon-card-span-img-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --falcon-card-span-img-hover-box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.175);
  --falcon-setting-toggle-shadow: 0 -7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  --falcon-scrollbar-bg: rgba(182, 193, 210, 0.55);
  --falcon-simplebar-bg: #b6c1d2;
  --falcon-nav-pills-falcon-active-bg-color: var(--falcon-quaternary-bg);
  --falcon-btn-disabled-custom-background: rgba(249, 250, 253, 0.55);
  --falcon-btn-disabled-custom-color: rgba(11, 23, 39, 0.3);
  --falcon-dropdown-bg-global: #fff;
  --falcon-dropdown-link-hover-color-global: rgb(41.9545454545, 51.6363636364, 64.5454545455);
  --falcon-dropdown-link-hover-bg-global: #f9fafd;
  --falcon-popover-header-bg-global: #f9fafd;
  --falcon-toast-bg-global: rgba(255, 255, 255, 0.85);
  --falcon-toast-header-bg-global: rgba(255, 255, 255, 0.85);
  --falcon-list-group-bg-global: var(--falcon-emphasis-bg);
  --falcon-accordion-btn-color-global: #5e6e82;
  --falcon-alert-link-color: #2c7be5;
}
:root [class^=btn-falcon-].show,
[data-bs-theme=light] [class^=btn-falcon-].show {
  --falcon-btn-active-shadow: var(--falcon-btn-falcon-box-shadow);
}
:root .table-primary,
[data-bs-theme=light] .table-primary {
  --falcon-table-bg: rgb(212.8, 228.6, 249.8);
  --falcon-table-color: #4d5969;
  --falcon-table-hover-bg: rgb(202.615, 218.13, 238.94);
  --falcon-table-hover-color: #4d5969;
  --falcon-table-striped-bg: rgb(206.01, 221.62, 242.56);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(199.22, 214.64, 235.32);
  --falcon-table-active-color: #4d5969;
  --falcon-table-border-color: rgba(185.64, 200.68, 220.84, 0.05);
}
:root .table-secondary,
[data-bs-theme=light] .table-secondary {
  --falcon-table-bg: rgb(227.2, 229.8, 233.6);
  --falcon-table-color: #4d5969;
  --falcon-table-hover-bg: rgb(215.935, 219.24, 223.955);
  --falcon-table-hover-color: #4d5969;
  --falcon-table-striped-bg: rgb(219.69, 222.76, 227.17);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(212.18, 215.72, 220.74);
  --falcon-table-active-color: #4d5969;
  --falcon-table-border-color: rgba(197.16, 201.64, 207.88, 0.05);
}
:root .table-success,
[data-bs-theme=light] .table-success {
  --falcon-table-bg: rgb(204, 246, 228.4);
  --falcon-table-color: #4d5969;
  --falcon-table-hover-bg: rgb(194.475, 234.225, 219.145);
  --falcon-table-hover-color: #4d5969;
  --falcon-table-striped-bg: rgb(197.65, 238.15, 222.23);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(191.3, 230.3, 216.06);
  --falcon-table-active-color: #4d5969;
  --falcon-table-border-color: rgba(178.6, 214.6, 203.72, 0.05);
}
:root .table-info,
[data-bs-theme=light] .table-info {
  --falcon-table-bg: rgb(211.8, 241.6, 254.6);
  --falcon-table-color: #4d5969;
  --falcon-table-hover-bg: rgb(201.69, 230.155, 243.38);
  --falcon-table-hover-color: #4d5969;
  --falcon-table-striped-bg: rgb(205.06, 233.97, 247.12);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(198.32, 226.34, 239.64);
  --falcon-table-active-color: #4d5969;
  --falcon-table-border-color: rgba(184.84, 211.08, 224.68, 0.05);
}
:root .table-warning,
[data-bs-theme=light] .table-warning {
  --falcon-table-bg: rgb(253, 229.6, 216.4);
  --falcon-table-color: #4d5969;
  --falcon-table-hover-bg: rgb(239.8, 219.055, 208.045);
  --falcon-table-hover-color: #4d5969;
  --falcon-table-striped-bg: rgb(244.2, 222.57, 210.83);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(235.4, 215.54, 205.26);
  --falcon-table-active-color: #4d5969;
  --falcon-table-border-color: rgba(217.8, 201.48, 194.12, 0.05);
}
:root .table-danger,
[data-bs-theme=light] .table-danger {
  --falcon-table-bg: rgb(250, 215, 221.4);
  --falcon-table-color: #4d5969;
  --falcon-table-hover-bg: rgb(237.025, 205.55, 212.67);
  --falcon-table-hover-color: #4d5969;
  --falcon-table-striped-bg: rgb(241.35, 208.7, 215.58);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(232.7, 202.4, 209.76);
  --falcon-table-active-color: #4d5969;
  --falcon-table-border-color: rgba(215.4, 189.8, 198.12, 0.05);
}
:root .table-light,
[data-bs-theme=light] .table-light {
  --falcon-table-bg: #f9fafd;
  --falcon-table-color: #4d5969;
  --falcon-table-hover-bg: rgb(236.1, 237.925, 241.9);
  --falcon-table-hover-color: #4d5969;
  --falcon-table-striped-bg: rgb(240.4, 241.95, 245.6);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(231.8, 233.9, 238.2);
  --falcon-table-active-color: #4d5969;
  --falcon-table-border-color: rgba(214.6, 217.8, 223.4, 0.05);
}
:root .table-dark,
[data-bs-theme=light] .table-dark {
  --falcon-table-bg: #0b1727;
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(29.3, 40.4, 55.2);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(23.2, 34.6, 49.8);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(35.4, 46.2, 60.6);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(59.8, 69.4, 82.2, 0.05);
}

[data-bs-theme=dark] {
  --falcon-gray-100: #0b1727;
  --falcon-gray-link-hover-100: RGBA(9, 18, 31, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-200: #232e3c;
  --falcon-gray-link-hover-200: RGBA(28, 37, 48, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-300: #344050;
  --falcon-gray-link-hover-300: RGBA(42, 51, 64, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-400: #4d5969;
  --falcon-gray-link-hover-400: RGBA(62, 71, 84, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-500: #5e6e82;
  --falcon-gray-link-hover-500: RGBA(75, 88, 104, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-600: #748194;
  --falcon-gray-link-hover-600: RGBA(93, 103, 118, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-700: #9da9bb;
  --falcon-gray-link-hover-700: RGBA(126, 135, 150, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-800: #b6c1d2;
  --falcon-gray-link-hover-800: RGBA(197, 205, 219, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-900: #d8e2ef;
  --falcon-gray-link-hover-900: RGBA(224, 232, 242, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-1000: #edf2f9;
  --falcon-gray-link-hover-1000: RGBA(241, 245, 250, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-1100: #f9fafd;
  --falcon-gray-link-hover-1100: RGBA(250, 251, 253, var(--falcon-link-opacity, 1)) !important;
  --falcon-gray-100-rgb: 11, 23, 39 ;
  --falcon-gray-200-rgb: 35, 46, 60 ;
  --falcon-gray-300-rgb: 52, 64, 80 ;
  --falcon-gray-400-rgb: 77, 89, 105 ;
  --falcon-gray-500-rgb: 94, 110, 130 ;
  --falcon-gray-600-rgb: 116, 129, 148 ;
  --falcon-gray-700-rgb: 157, 169, 187 ;
  --falcon-gray-800-rgb: 182, 193, 210 ;
  --falcon-gray-900-rgb: 216, 226, 239 ;
  --falcon-gray-1000-rgb: 237, 242, 249 ;
  --falcon-gray-1100-rgb: 249, 250, 253 ;
  --falcon-primary-rgb: 44, 123, 229 ;
  --falcon-secondary-rgb: 116, 129, 148 ;
  --falcon-success-rgb: 0, 210, 122 ;
  --falcon-info-rgb: 39, 188, 253 ;
  --falcon-warning-rgb: 245, 128, 62 ;
  --falcon-danger-rgb: 230, 55, 87 ;
  --falcon-light-rgb: 249, 250, 253 ;
  --falcon-dark-rgb: 35, 46, 60 ;
  --falcon-dark: rgba(35, 46, 60, 0.25);
  --falcon-dark-rgb: 35, 46, 60;
  --falcon-light-rgb: 249, 250, 253;
  --falcon-btn-falcon-primary-color: var(--falcon-primary);
  --falcon-btn-falcon-primary-hover-color: rgb(79.87, 145.44, 233.42);
  --falcon-btn-falcon-primary-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-primary-active-color: rgb(79.87, 145.44, 233.42);
  --falcon-btn-falcon-secondary-color: var(--falcon-secondary);
  --falcon-btn-falcon-secondary-hover-color: rgb(139.63, 150.42, 166.19);
  --falcon-btn-falcon-secondary-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-secondary-active-color: rgb(139.63, 150.42, 166.19);
  --falcon-btn-falcon-success-color: var(--falcon-success);
  --falcon-btn-falcon-success-hover-color: rgb(43.35, 217.65, 144.61);
  --falcon-btn-falcon-success-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-success-active-color: rgb(43.35, 217.65, 144.61);
  --falcon-btn-falcon-info-color: var(--falcon-info);
  --falcon-btn-falcon-info-hover-color: rgb(75.72, 199.39, 253.34);
  --falcon-btn-falcon-info-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-info-active-color: rgb(75.72, 199.39, 253.34);
  --falcon-btn-falcon-warning-color: var(--falcon-warning);
  --falcon-btn-falcon-warning-hover-color: rgb(246.7, 149.59, 94.81);
  --falcon-btn-falcon-warning-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-warning-active-color: rgb(246.7, 149.59, 94.81);
  --falcon-btn-falcon-danger-color: var(--falcon-danger);
  --falcon-btn-falcon-danger-hover-color: rgb(234.25, 89, 115.56);
  --falcon-btn-falcon-danger-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-danger-active-color: rgb(234.25, 89, 115.56);
  --falcon-btn-falcon-light-color: var(--falcon-light);
  --falcon-btn-falcon-light-hover-color: rgb(250.02, 250.85, 253.34);
  --falcon-btn-falcon-light-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-light-active-color: rgb(250.02, 250.85, 253.34);
  --falcon-btn-falcon-dark-color: var(--falcon-dark);
  --falcon-btn-falcon-dark-hover-color: rgba(164.603960396, 169.1237623762, 174.8762376238, 0.3775);
  --falcon-btn-falcon-dark-active-background: rgb(6.6, 13.8, 23.4);
  --falcon-btn-falcon-dark-active-color: rgba(164.603960396, 169.1237623762, 174.8762376238, 0.3775);
  --falcon-body-color: #9da9bb;
  --falcon-body-bg: #0b1727;
  --falcon-quaternary-bg: #0b1727;
  --falcon-quaternary-bg-rgb: 11, 23, 39;
  --falcon-emphasis-bg: rgb(18.076, 29.728, 45.264);
  --falcon-emphasis-bg-rgb: 18, 30, 45;
  --falcon-box-shadow: 0 7px 14px 0 rgba(3, 12, 51, 0.15), 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  --falcon-box-shadow-sm: 0 .125rem .25rem rgba($black, .075);
  --falcon-box-shadow-lg: 0 1rem 4rem rgba($black, 0.175);
  --falcon-box-shadow-inset: inset 0 1px 2px rgba($black, .075);
  --falcon-input-focus-border-color-global: rgb(22, 61.5, 114.5);
  --falcon-bg-navbar-glass: rgba(11, 23, 39, 0.96);
  --falcon-navbar-vertical-default-link-color: #9da9bb;
  --falcon-navbar-vertical-default-link-hover-color: #edf2f9;
  --falcon-navbar-vertical-default-link-active-color: #2c7be5;
  --falcon-navbar-vertical-default-link-disable-color: #4d5969;
  --falcon-navbar-vertical-default-hr-color: rgba(255, 255, 255, 0.08);
  --falcon-navbar-vertical-default-scrollbar-color: rgba(116, 129, 148, 0.3);
  --falcon-navbar-vertical-card-bg-color: rgb(18.076, 29.728, 45.264);
  --falcon-btn-reveal-focus-bg: rgb(9.9, 20.7, 35.1);
  --falcon-btn-reveal-hover-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.80),
  0px 1px 1.5px 0px rgba(0, 0, 0, 0.70), 0px 2px 5px 0px rgba(43, 45, 80, 0.40),
  0px 0px 0px 1px rgba(255, 255, 255, 0.06);
  --falcon-btn-reveal-focus-border-color: rgb(9.625, 20.125, 34.125);
  --falcon-btn-falcon-box-shadow: 0 0 0 1px rgba(0,8,19,.3), 0 2px 5px 0 rgba(0,13,33,.5), 0 1px 1.5px 0 rgba(0,8,1,.48), 0 1px 2px 0 rgba(0,8,1,.4);
  --falcon-btn-falcon-hover-box-shadow: 0 0 0 1px rgba(0,8,19,.3), 0 3px 7px 0 rgba(0,13,33,.8), 0 1px 1.5px 0 #000801, 0 1px 2px 0 #000801;
  --falcon-btn-falcon-default-hover-color: rgb(194.41, 203.54, 217.65);
  --falcon-btn-falcon-default-active-background: rgb(9.9, 20.7, 35.1);
  --falcon-btn-falcon-default-active-border: rgb(194.41, 203.54, 217.65);
  --falcon-avatar-name-bg: #4d5969;
  --falcon-notification-title-bg: #344050;
  --falcon-notification-unread-hover-bg: rgb(25.6052631579, 33.6526315789, 43.8947368421);
  --falcon-kanban-bg: rgba(35, 46, 60, 0.25);
  --falcon-kanban-item-bg: #232e3c;
  --falcon-kanban-nav-link-card-details-hover-bg: #344050;
  --falcon-bg-shape-bg: #01224b;
  --falcon-bg-shape-bg-ltd: linear-gradient(-45deg,rgba(20,58,101,.41),#053571);
  --falcon-bg-shape-bg-dtl: linear-gradient(-45deg,#0a3b79,rgba(9,25,43,.41));
  --falcon-line-chart-gradient: linear-gradient(45deg,#012552,#001835);
  --falcon-card-gradient: linear-gradient(45deg,#012552,#001835);
  --falcon-bg-circle-shape: linear-gradient(-45deg,rgba(9,25,43,.41),#0a3b79);
  --falcon-bg-circle-shape-bg: #4695ff;
  --falcon-modal-shape-header: linear-gradient(-45deg,#012552,#001835);
  --falcon-modal-shape-header-after: linear-gradient(-45deg,rgba(20,58,101,.41),#053571);
  --falcon-modal-shape-header-bg: #01224b;
  --fc-page-bg-color: #0b1727;
  --fc-neutral-bg-color: #232e3c;
  --falcon-leaflet-bar-bg: #344050;
  --falcon-bg-choices-close-button: #4d5969;
  --falcon-thumbnail-bg-global: #232e3c;
  --falcon-card-span-img-hover-box-shadow: var(--falcon-box-shadow);
  --falcon-setting-toggle-shadow: 0 -7px 14px 0 rgba(3, 12, 51, 0.15), 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  --falcon-scrollbar-bg: rgba(52, 64, 80, 0.6);
  --falcon-simplebar-bg: rgba(182, 193, 210, 0.6);
  --falcon-btn-disabled-custom-background: rgba(11, 23, 39, 0.65);
  --falcon-btn-disabled-custom-color: rgba(255, 255, 255, 0.2);
  --falcon-dropdown-bg-global: #232e3c;
  --falcon-dropdown-link-hover-color-global: rgb(234.0818181818, 239.4454545455, 246.4181818182);
  --falcon-dropdown-link-hover-bg-global: rgba(11, 23, 39, 0.4);
  --falcon-popover-header-bg-global: rgba(35, 46, 60, 0.25);
  --falcon-toast-bg-global: rgba(52, 64, 80, 0.3);
  --falcon-toast-header-bg-global: rgba(52, 64, 80, 0.3);
}
[data-bs-theme=dark] .table-primary {
  --falcon-table-bg: rgb(8.8, 24.6, 45.8);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(27.265, 41.88, 61.49);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(21.11, 36.12, 56.26);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(33.42, 47.64, 66.72);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(58.04, 70.68, 87.64, 0.05);
}
[data-bs-theme=dark] .table-secondary {
  --falcon-table-bg: rgb(23.2, 25.8, 29.6);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(40.585, 42.99, 46.505);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(34.79, 37.26, 40.87);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(46.38, 48.72, 52.14);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(69.56, 71.64, 74.68, 0.05);
}
[data-bs-theme=dark] .table-success {
  --falcon-table-bg: rgb(0, 42, 24.4);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(19.125, 57.975, 41.695);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(12.75, 52.65, 35.93);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(25.5, 63.3, 47.46);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(51, 84.6, 70.52, 0.05);
}
[data-bs-theme=dark] .table-info {
  --falcon-table-bg: rgb(7.8, 37.6, 50.6);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(26.34, 53.905, 65.93);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(20.16, 48.47, 60.82);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(32.52, 59.34, 71.04);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(57.24, 81.08, 91.48, 0.05);
}
[data-bs-theme=dark] .table-warning {
  --falcon-table-bg: rgb(49, 25.6, 12.4);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(64.45, 42.805, 30.595);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(59.3, 37.07, 24.53);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(69.6, 48.54, 36.66);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(90.2, 71.48, 60.92, 0.05);
}
[data-bs-theme=dark] .table-danger {
  --falcon-table-bg: rgb(46, 11, 17.4);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(61.675, 29.3, 35.22);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(56.45, 23.2, 29.28);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(66.9, 35.4, 41.16);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(87.8, 59.8, 64.92, 0.05);
}
[data-bs-theme=dark] .table-light {
  --falcon-table-bg: rgb(49.8, 50, 50.6);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(65.19, 65.375, 65.93);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(60.06, 60.25, 60.82);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(70.32, 70.5, 71.04);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(90.84, 91, 91.48, 0.05);
}
[data-bs-theme=dark] .table-dark {
  --falcon-table-bg: rgb(2.2, 4.6, 7.8);
  --falcon-table-color: #fff;
  --falcon-table-hover-bg: rgb(21.16, 23.38, 26.34);
  --falcon-table-hover-color: #fff;
  --falcon-table-striped-bg: rgb(14.84, 17.12, 20.16);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(27.48, 29.64, 32.52);
  --falcon-table-active-color: #fff;
  --falcon-table-border-color: rgba(52.76, 54.68, 57.24, 0.05);
}

/*-----------------------------------------------
|   Bootstrap Styles
-----------------------------------------------*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

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

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

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

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: var(--falcon-font-sans-serif);
  font-weight: 500;
  line-height: 1.2;
  color: var(--falcon-heading-color);
}

h1, .h1 {
  font-size: calc(1.373832rem + 1.485984vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.48832rem;
  }
}

h2, .h2 {
  font-size: calc(1.33236rem + 0.98832vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.0736rem;
  }
}

h3, .h3 {
  font-size: calc(1.2978rem + 0.5736vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.728rem;
  }
}

h4, .h4 {
  font-size: calc(1.269rem + 0.228vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.44rem;
  }
}

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

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

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(--falcon-highlight-color);
  background-color: var(--falcon-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(--falcon-link-color-rgb), var(--falcon-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --falcon-link-color-rgb: var(--falcon-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(--falcon-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(--falcon-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 75%;
  color: var(--falcon-body-bg);
  background-color: var(--falcon-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: 0.75rem;
  padding-bottom: 0.75rem;
  color: #9da9bb;
  text-align: left;
}

th {
  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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@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;
}

/* 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.2rem;
  font-weight: 400;
}

.display-1 {
  font-size: calc(1.554981696rem + 3.659780352vw);
  font-weight: 900;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 4.29981696rem;
  }
}

.display-2 {
  font-size: calc(1.48331808rem + 2.79981696vw);
  font-weight: 900;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 3.5831808rem;
  }
}

.display-3 {
  font-size: calc(1.4235984rem + 2.0831808vw);
  font-weight: 900;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 2.985984rem;
  }
}

.display-4 {
  font-size: calc(1.373832rem + 1.485984vw);
  font-weight: 900;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 2.48832rem;
  }
}

.display-5 {
  font-size: calc(1.33236rem + 0.98832vw);
  font-weight: 900;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 2.0736rem;
  }
}

.display-6 {
  font-size: calc(1.2978rem + 0.5736vw);
  font-weight: 900;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 1.728rem;
  }
}

.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: #748194;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--falcon-thumbnail-bg-global);
  border: 3px solid var(--falcon-thumbnail-bg-global);
  border-radius: var(--falcon-border-radius);
  box-shadow: var(--falcon-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(--falcon-gray-600);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --falcon-gutter-x: 2rem;
  --falcon-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--falcon-gutter-x) * 0.5);
  padding-left: calc(var(--falcon-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: 1140px;
  }
}
@media (min-width: 1540px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1480px;
  }
}
:root {
  --falcon-breakpoint-xs: 0;
  --falcon-breakpoint-sm: 576px;
  --falcon-breakpoint-md: 768px;
  --falcon-breakpoint-lg: 992px;
  --falcon-breakpoint-xl: 1200px;
  --falcon-breakpoint-xxl: 1540px;
}

.row {
  --falcon-gutter-x: 2rem;
  --falcon-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--falcon-gutter-y));
  margin-right: calc(-0.5 * var(--falcon-gutter-x));
  margin-left: calc(-0.5 * var(--falcon-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--falcon-gutter-x) * 0.5);
  padding-left: calc(var(--falcon-gutter-x) * 0.5);
  margin-top: var(--falcon-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,
.timeline-simple .timeline-item,
.timeline-zigzag .timeline-item,
.timeline-vertical .timeline-item {
  --falcon-gutter-x: 0;
}

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

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

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

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

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

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

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

.g-4,
.gx-4 {
  --falcon-gutter-x: 1.8rem;
}

.g-4,
.gy-4 {
  --falcon-gutter-y: 1.8rem;
}

.g-5,
.gx-5 {
  --falcon-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --falcon-gutter-y: 3rem;
}

.g-6,
.gx-6 {
  --falcon-gutter-x: 4rem;
}

.g-6,
.gy-6 {
  --falcon-gutter-y: 4rem;
}

.g-7,
.gx-7 {
  --falcon-gutter-x: 5rem;
}

.g-7,
.gy-7 {
  --falcon-gutter-y: 5rem;
}

.g-8,
.gx-8 {
  --falcon-gutter-x: 7.5rem;
}

.g-8,
.gy-8 {
  --falcon-gutter-y: 7.5rem;
}

.g-9,
.gx-9 {
  --falcon-gutter-x: 10rem;
}

.g-9,
.gy-9 {
  --falcon-gutter-y: 10rem;
}

.g-10,
.gx-10 {
  --falcon-gutter-x: 12.5rem;
}

.g-10,
.gy-10 {
  --falcon-gutter-y: 12.5rem;
}

.g-11,
.gx-11 {
  --falcon-gutter-x: 15rem;
}

.g-11,
.gy-11 {
  --falcon-gutter-y: 15rem;
}

.g-x1,
.gx-x1 {
  --falcon-gutter-x: 1.25rem;
}

.g-x1,
.gy-x1 {
  --falcon-gutter-y: 1.25rem;
}

@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 {
    --falcon-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --falcon-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --falcon-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --falcon-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --falcon-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --falcon-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --falcon-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --falcon-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --falcon-gutter-x: 1.8rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --falcon-gutter-y: 1.8rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --falcon-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --falcon-gutter-y: 3rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --falcon-gutter-x: 4rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --falcon-gutter-y: 4rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --falcon-gutter-x: 5rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --falcon-gutter-y: 5rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --falcon-gutter-x: 7.5rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --falcon-gutter-y: 7.5rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --falcon-gutter-x: 10rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --falcon-gutter-y: 10rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --falcon-gutter-x: 12.5rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --falcon-gutter-y: 12.5rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --falcon-gutter-x: 15rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --falcon-gutter-y: 15rem;
  }
  .g-sm-x1,
  .gx-sm-x1 {
    --falcon-gutter-x: 1.25rem;
  }
  .g-sm-x1,
  .gy-sm-x1 {
    --falcon-gutter-y: 1.25rem;
  }
}
@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 {
    --falcon-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --falcon-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --falcon-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --falcon-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --falcon-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --falcon-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --falcon-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --falcon-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --falcon-gutter-x: 1.8rem;
  }
  .g-md-4,
  .gy-md-4 {
    --falcon-gutter-y: 1.8rem;
  }
  .g-md-5,
  .gx-md-5 {
    --falcon-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --falcon-gutter-y: 3rem;
  }
  .g-md-6,
  .gx-md-6 {
    --falcon-gutter-x: 4rem;
  }
  .g-md-6,
  .gy-md-6 {
    --falcon-gutter-y: 4rem;
  }
  .g-md-7,
  .gx-md-7 {
    --falcon-gutter-x: 5rem;
  }
  .g-md-7,
  .gy-md-7 {
    --falcon-gutter-y: 5rem;
  }
  .g-md-8,
  .gx-md-8 {
    --falcon-gutter-x: 7.5rem;
  }
  .g-md-8,
  .gy-md-8 {
    --falcon-gutter-y: 7.5rem;
  }
  .g-md-9,
  .gx-md-9 {
    --falcon-gutter-x: 10rem;
  }
  .g-md-9,
  .gy-md-9 {
    --falcon-gutter-y: 10rem;
  }
  .g-md-10,
  .gx-md-10 {
    --falcon-gutter-x: 12.5rem;
  }
  .g-md-10,
  .gy-md-10 {
    --falcon-gutter-y: 12.5rem;
  }
  .g-md-11,
  .gx-md-11 {
    --falcon-gutter-x: 15rem;
  }
  .g-md-11,
  .gy-md-11 {
    --falcon-gutter-y: 15rem;
  }
  .g-md-x1,
  .gx-md-x1 {
    --falcon-gutter-x: 1.25rem;
  }
  .g-md-x1,
  .gy-md-x1 {
    --falcon-gutter-y: 1.25rem;
  }
}
@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 {
    --falcon-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --falcon-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --falcon-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --falcon-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --falcon-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --falcon-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --falcon-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --falcon-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --falcon-gutter-x: 1.8rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --falcon-gutter-y: 1.8rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --falcon-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --falcon-gutter-y: 3rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --falcon-gutter-x: 4rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --falcon-gutter-y: 4rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --falcon-gutter-x: 5rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --falcon-gutter-y: 5rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --falcon-gutter-x: 7.5rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --falcon-gutter-y: 7.5rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --falcon-gutter-x: 10rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --falcon-gutter-y: 10rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --falcon-gutter-x: 12.5rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --falcon-gutter-y: 12.5rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --falcon-gutter-x: 15rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --falcon-gutter-y: 15rem;
  }
  .g-lg-x1,
  .gx-lg-x1 {
    --falcon-gutter-x: 1.25rem;
  }
  .g-lg-x1,
  .gy-lg-x1 {
    --falcon-gutter-y: 1.25rem;
  }
}
@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 {
    --falcon-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --falcon-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --falcon-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --falcon-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --falcon-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --falcon-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --falcon-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --falcon-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --falcon-gutter-x: 1.8rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --falcon-gutter-y: 1.8rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --falcon-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --falcon-gutter-y: 3rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --falcon-gutter-x: 4rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --falcon-gutter-y: 4rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --falcon-gutter-x: 5rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --falcon-gutter-y: 5rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --falcon-gutter-x: 7.5rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --falcon-gutter-y: 7.5rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --falcon-gutter-x: 10rem;
  }
  .g-xl-9,
  .gy-xl-9 {
    --falcon-gutter-y: 10rem;
  }
  .g-xl-10,
  .gx-xl-10 {
    --falcon-gutter-x: 12.5rem;
  }
  .g-xl-10,
  .gy-xl-10 {
    --falcon-gutter-y: 12.5rem;
  }
  .g-xl-11,
  .gx-xl-11 {
    --falcon-gutter-x: 15rem;
  }
  .g-xl-11,
  .gy-xl-11 {
    --falcon-gutter-y: 15rem;
  }
  .g-xl-x1,
  .gx-xl-x1 {
    --falcon-gutter-x: 1.25rem;
  }
  .g-xl-x1,
  .gy-xl-x1 {
    --falcon-gutter-y: 1.25rem;
  }
}
@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 {
    --falcon-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --falcon-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --falcon-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --falcon-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --falcon-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --falcon-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --falcon-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --falcon-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --falcon-gutter-x: 1.8rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --falcon-gutter-y: 1.8rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --falcon-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --falcon-gutter-y: 3rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --falcon-gutter-x: 4rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --falcon-gutter-y: 4rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --falcon-gutter-x: 5rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --falcon-gutter-y: 5rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --falcon-gutter-x: 7.5rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --falcon-gutter-y: 7.5rem;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --falcon-gutter-x: 10rem;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --falcon-gutter-y: 10rem;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --falcon-gutter-x: 12.5rem;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --falcon-gutter-y: 12.5rem;
  }
  .g-xxl-11,
  .gx-xxl-11 {
    --falcon-gutter-x: 15rem;
  }
  .g-xxl-11,
  .gy-xxl-11 {
    --falcon-gutter-y: 15rem;
  }
  .g-xxl-x1,
  .gx-xxl-x1 {
    --falcon-gutter-x: 1.25rem;
  }
  .g-xxl-x1,
  .gy-xxl-x1 {
    --falcon-gutter-y: 1.25rem;
  }
}
.table {
  --falcon-table-color-type: initial;
  --falcon-table-bg-type: initial;
  --falcon-table-color-state: initial;
  --falcon-table-bg-state: initial;
  --falcon-table-color: #5e6e82;
  --falcon-table-bg: transparent;
  --falcon-table-border-color: var(--falcon-body-bg);
  --falcon-table-accent-bg: transparent;
  --falcon-table-striped-color: #5e6e82;
  --falcon-table-striped-bg: var(--falcon-gray-100);
  --falcon-table-active-color: var(--falcon-body-color);
  --falcon-table-active-bg: rgba(var(--falcon-emphasis-color-rgb), 0.1);
  --falcon-table-hover-color: var(--falcon-body-color);
  --falcon-table-hover-bg: rgba(var(--falcon-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--falcon-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  color: var(--falcon-table-color-state, var(--falcon-table-color-type, var(--falcon-table-color)));
  background-color: var(--falcon-table-bg);
  border-bottom-width: var(--falcon-border-width);
  box-shadow: inset 0 0 0 9999px var(--falcon-table-bg-state, var(--falcon-table-bg-type, var(--falcon-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--falcon-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(--falcon-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--falcon-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) > * {
  --falcon-table-color-type: var(--falcon-table-striped-color);
  --falcon-table-bg-type: var(--falcon-table-striped-bg);
}

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

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

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

.table-primary {
  --falcon-table-color: #4d5969;
  --falcon-table-bg: rgb(212.8, 228.6, 249.8);
  --falcon-table-border-color: rgb(185.64, 200.68, 220.84);
  --falcon-table-striped-bg: rgb(206.01, 221.62, 242.56);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(199.22, 214.64, 235.32);
  --falcon-table-active-color: #4d5969;
  --falcon-table-hover-bg: rgb(202.615, 218.13, 238.94);
  --falcon-table-hover-color: #4d5969;
  color: var(--falcon-table-color);
  border-color: var(--falcon-table-border-color);
}

.table-secondary {
  --falcon-table-color: #4d5969;
  --falcon-table-bg: rgb(227.2, 229.8, 233.6);
  --falcon-table-border-color: rgb(197.16, 201.64, 207.88);
  --falcon-table-striped-bg: rgb(219.69, 222.76, 227.17);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(212.18, 215.72, 220.74);
  --falcon-table-active-color: #4d5969;
  --falcon-table-hover-bg: rgb(215.935, 219.24, 223.955);
  --falcon-table-hover-color: #4d5969;
  color: var(--falcon-table-color);
  border-color: var(--falcon-table-border-color);
}

.table-success {
  --falcon-table-color: #4d5969;
  --falcon-table-bg: rgb(204, 246, 228.4);
  --falcon-table-border-color: rgb(178.6, 214.6, 203.72);
  --falcon-table-striped-bg: rgb(197.65, 238.15, 222.23);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(191.3, 230.3, 216.06);
  --falcon-table-active-color: #4d5969;
  --falcon-table-hover-bg: rgb(194.475, 234.225, 219.145);
  --falcon-table-hover-color: #4d5969;
  color: var(--falcon-table-color);
  border-color: var(--falcon-table-border-color);
}

.table-info {
  --falcon-table-color: #4d5969;
  --falcon-table-bg: rgb(211.8, 241.6, 254.6);
  --falcon-table-border-color: rgb(184.84, 211.08, 224.68);
  --falcon-table-striped-bg: rgb(205.06, 233.97, 247.12);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(198.32, 226.34, 239.64);
  --falcon-table-active-color: #4d5969;
  --falcon-table-hover-bg: rgb(201.69, 230.155, 243.38);
  --falcon-table-hover-color: #4d5969;
  color: var(--falcon-table-color);
  border-color: var(--falcon-table-border-color);
}

.table-warning {
  --falcon-table-color: #4d5969;
  --falcon-table-bg: rgb(253, 229.6, 216.4);
  --falcon-table-border-color: rgb(217.8, 201.48, 194.12);
  --falcon-table-striped-bg: rgb(244.2, 222.57, 210.83);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(235.4, 215.54, 205.26);
  --falcon-table-active-color: #4d5969;
  --falcon-table-hover-bg: rgb(239.8, 219.055, 208.045);
  --falcon-table-hover-color: #4d5969;
  color: var(--falcon-table-color);
  border-color: var(--falcon-table-border-color);
}

.table-danger {
  --falcon-table-color: #4d5969;
  --falcon-table-bg: rgb(250, 215, 221.4);
  --falcon-table-border-color: rgb(215.4, 189.8, 198.12);
  --falcon-table-striped-bg: rgb(241.35, 208.7, 215.58);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(232.7, 202.4, 209.76);
  --falcon-table-active-color: #4d5969;
  --falcon-table-hover-bg: rgb(237.025, 205.55, 212.67);
  --falcon-table-hover-color: #4d5969;
  color: var(--falcon-table-color);
  border-color: var(--falcon-table-border-color);
}

.table-light {
  --falcon-table-color: #4d5969;
  --falcon-table-bg: #f9fafd;
  --falcon-table-border-color: rgb(214.6, 217.8, 223.4);
  --falcon-table-striped-bg: rgb(240.4, 241.95, 245.6);
  --falcon-table-striped-color: #4d5969;
  --falcon-table-active-bg: rgb(231.8, 233.9, 238.2);
  --falcon-table-active-color: #4d5969;
  --falcon-table-hover-bg: rgb(236.1, 237.925, 241.9);
  --falcon-table-hover-color: #4d5969;
  color: var(--falcon-table-color);
  border-color: var(--falcon-table-border-color);
}

.table-dark {
  --falcon-table-color: #fff;
  --falcon-table-bg: #0b1727;
  --falcon-table-border-color: rgb(59.8, 69.4, 82.2);
  --falcon-table-striped-bg: rgb(23.2, 34.6, 49.8);
  --falcon-table-striped-color: #fff;
  --falcon-table-active-bg: rgb(35.4, 46.2, 60.6);
  --falcon-table-active-color: #fff;
  --falcon-table-hover-bg: rgb(29.3, 40.4, 55.2);
  --falcon-table-hover-color: #fff;
  color: var(--falcon-table-color);
  border-color: var(--falcon-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.8333333333rem;
  font-weight: 500;
}

.col-form-label {
  padding-top: calc(0.3125rem + var(--falcon-border-width));
  padding-bottom: calc(0.3125rem + var(--falcon-border-width));
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.375rem + var(--falcon-border-width));
  padding-bottom: calc(0.375rem + var(--falcon-border-width));
  font-size: 1.2rem;
}

.col-form-label-sm {
  padding-top: calc(0.1875rem + var(--falcon-border-width));
  padding-bottom: calc(0.1875rem + var(--falcon-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 75%;
  color: #9da9bb;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.3125rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--falcon-gray-900);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--falcon-quaternary-bg);
  background-clip: padding-box;
  border: var(--falcon-border-width) solid var(--falcon-gray-300);
  border-radius: var(--falcon-border-radius);
  box-shadow: var(--falcon-box-shadow-inset);
  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(--falcon-gray-900);
  background-color: var(--falcon-quaternary-bg);
  border-color: var(--falcon-input-focus-border-color-global);
  outline: 0;
  box-shadow: var(--falcon-box-shadow-inset), 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--falcon-input-placeholder-color-global);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--falcon-input-placeholder-color-global);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--falcon-gray-200);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.3125rem 1rem;
  margin: -0.3125rem -1rem;
  margin-inline-end: 1rem;
  color: #d8e2ef;
  background-color: #344050;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--falcon-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: #344050;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.3125rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #5e6e82;
  background-color: transparent;
  border: solid transparent;
  border-width: var(--falcon-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.5em + 0.375rem + calc(var(--falcon-border-width) * 2));
  padding: 0.1875rem 0.75rem;
  font-size: 0.875rem;
  border-radius: var(--falcon-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.1875rem 0.75rem;
  margin: -0.1875rem -0.75rem;
  margin-inline-end: 0.75rem;
}

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

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

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

.form-select {
  --falcon-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234d5969' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.3125rem 3rem 0.3125rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--falcon-gray-900);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--falcon-quaternary-bg);
  background-image: var(--falcon-form-select-bg-img), var(--falcon-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: var(--falcon-border-width) solid var(--falcon-gray-300);
  border-radius: var(--falcon-border-radius);
  box-shadow: var(--falcon-box-shadow-inset);
  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: var(--falcon-input-focus-border-color-global);
  outline: 0;
  box-shadow: var(--falcon-box-shadow-inset), 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--falcon-gray-200);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--falcon-gray-900);
}

.form-select-sm {
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.75rem;
  font-size: 0.875rem;
  border-radius: var(--falcon-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 1.25rem;
  font-size: 1.2rem;
  border-radius: var(--falcon-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --falcon-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234d5969' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  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 {
  --falcon-form-check-bg: transparent;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--falcon-form-check-bg);
  background-image: var(--falcon-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--falcon-gray-400);
  -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: var(--falcon-input-focus-border-color-global);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
}
.form-check-input:checked {
  background-color: #2c7be5;
  border-color: #2c7be5;
}
.form-check-input:checked[type=checkbox] {
  --falcon-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] {
  --falcon-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: #2c7be5;
  border-color: #2c7be5;
  --falcon-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-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --falcon-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='%239da9bb'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--falcon-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 {
  --falcon-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='%239da9bb'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --falcon-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, .falcon-data-table .paging_full_numbers .btn-check[disabled] + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-check[disabled] + .page-link,
.falcon-data-table .paging_full .btn-check[disabled] + .page-link,
.falcon-data-table .paging_numbers .btn-check[disabled] + .page-link,
.falcon-data-table .paging_simple_numbers .btn-check[disabled] + .page-link, [data-list] .btn-check[disabled] + .page, .table-list .btn-check[disabled] + .page, .tox .tox-menu__footer .btn-check[disabled] + .tox-button:last-child,
.tox .tox-dialog__footer .btn-check[disabled] + .tox-button:last-child, .tox .tox-menu__footer .btn-check[disabled] + .tox-button--secondary,
.tox .tox-dialog__footer .btn-check[disabled] + .tox-button--secondary, .btn-check:disabled + .btn, .falcon-data-table .paging_full_numbers .btn-check:disabled + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-check:disabled + .page-link,
.falcon-data-table .paging_full .btn-check:disabled + .page-link,
.falcon-data-table .paging_numbers .btn-check:disabled + .page-link,
.falcon-data-table .paging_simple_numbers .btn-check:disabled + .page-link, [data-list] .btn-check:disabled + .page, .table-list .btn-check:disabled + .page, .tox .tox-menu__footer .btn-check:disabled + .tox-button:last-child,
.tox .tox-dialog__footer .btn-check:disabled + .tox-button:last-child, .tox .tox-menu__footer .btn-check:disabled + .tox-button--secondary,
.tox .tox-dialog__footer .btn-check:disabled + .tox-button--secondary {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --falcon-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='%239da9bb'/%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 #edf2f9, 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #edf2f9, 0 0 0 0.25rem rgba(44, 123, 229, 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: #2c7be5;
  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(202.917721519, 222.417721519, 248.582278481);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--falcon-gray-300);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--falcon-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #2c7be5;
  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(202.917721519, 222.417721519, 248.582278481);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--falcon-gray-300);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--falcon-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #9da9bb;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #9da9bb;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--falcon-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--falcon-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--falcon-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-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.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: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--falcon-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) 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 {
  color: rgba(var(--falcon-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--falcon-quaternary-bg);
  border-radius: var(--falcon-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--falcon-quaternary-bg);
  border-radius: var(--falcon-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--falcon-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--falcon-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #748194;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--falcon-gray-200);
}

.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, .input-group .falcon-data-table .paging_full_numbers .page-link, .falcon-data-table .paging_full_numbers .input-group .page-link,
.input-group .falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_first_last_numbers .input-group .page-link,
.input-group .falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_full .input-group .page-link,
.input-group .falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_numbers .input-group .page-link,
.input-group .falcon-data-table .paging_simple_numbers .page-link,
.falcon-data-table .paging_simple_numbers .input-group .page-link, .input-group [data-list] .page, [data-list] .input-group .page, .input-group .table-list .page, .table-list .input-group .page, .input-group .tox .tox-menu__footer .tox-button:last-child, .tox .tox-menu__footer .input-group .tox-button:last-child,
.input-group .tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-dialog__footer .input-group .tox-button:last-child, .input-group .tox .tox-menu__footer .tox-button--secondary, .tox .tox-menu__footer .input-group .tox-button--secondary,
.input-group .tox .tox-dialog__footer .tox-button--secondary,
.tox .tox-dialog__footer .input-group .tox-button--secondary {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .falcon-data-table .paging_full_numbers .page-link:focus, .falcon-data-table .paging_full_numbers .input-group .page-link:focus,
.input-group .falcon-data-table .paging_first_last_numbers .page-link:focus,
.falcon-data-table .paging_first_last_numbers .input-group .page-link:focus,
.input-group .falcon-data-table .paging_full .page-link:focus,
.falcon-data-table .paging_full .input-group .page-link:focus,
.input-group .falcon-data-table .paging_numbers .page-link:focus,
.falcon-data-table .paging_numbers .input-group .page-link:focus,
.input-group .falcon-data-table .paging_simple_numbers .page-link:focus,
.falcon-data-table .paging_simple_numbers .input-group .page-link:focus, .input-group [data-list] .page:focus, [data-list] .input-group .page:focus, .input-group .table-list .page:focus, .table-list .input-group .page:focus, .input-group .tox .tox-menu__footer .tox-button:focus:last-child, .tox .tox-menu__footer .input-group .tox-button:focus:last-child,
.input-group .tox .tox-dialog__footer .tox-button:focus:last-child,
.tox .tox-dialog__footer .input-group .tox-button:focus:last-child, .input-group .tox .tox-menu__footer .tox-button--secondary:focus, .tox .tox-menu__footer .input-group .tox-button--secondary:focus,
.input-group .tox .tox-dialog__footer .tox-button--secondary:focus,
.tox .tox-dialog__footer .input-group .tox-button--secondary:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.3125rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--falcon-gray-900);
  text-align: center;
  white-space: nowrap;
  background-color: var(--falcon-gray-200);
  border: var(--falcon-border-width) solid var(--falcon-gray-300);
  border-radius: var(--falcon-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.falcon-data-table .paging_full_numbers .input-group-lg > .page-link,
.falcon-data-table .paging_first_last_numbers .input-group-lg > .page-link,
.falcon-data-table .paging_full .input-group-lg > .page-link,
.falcon-data-table .paging_numbers .input-group-lg > .page-link,
.falcon-data-table .paging_simple_numbers .input-group-lg > .page-link,
[data-list] .input-group-lg > .page,
.table-list .input-group-lg > .page,
.tox .tox-menu__footer .input-group-lg > .tox-button:last-child,
.tox .tox-dialog__footer .input-group-lg > .tox-button:last-child,
.tox .tox-menu__footer .input-group-lg > .tox-button--secondary,
.tox .tox-dialog__footer .input-group-lg > .tox-button--secondary {
  padding: 0.375rem 1.25rem;
  font-size: 1.2rem;
  border-radius: var(--falcon-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.falcon-data-table .paging_full_numbers .input-group-sm > .page-link,
.falcon-data-table .paging_first_last_numbers .input-group-sm > .page-link,
.falcon-data-table .paging_full .input-group-sm > .page-link,
.falcon-data-table .paging_numbers .input-group-sm > .page-link,
.falcon-data-table .paging_simple_numbers .input-group-sm > .page-link,
[data-list] .input-group-sm > .page,
.table-list .input-group-sm > .page,
.tox .tox-menu__footer .input-group-sm > .tox-button:last-child,
.tox .tox-dialog__footer .input-group-sm > .tox-button:last-child,
.tox .tox-menu__footer .input-group-sm > .tox-button--secondary,
.tox .tox-dialog__footer .input-group-sm > .tox-button--secondary {
  padding: 0.1875rem 0.75rem;
  font-size: 0.875rem;
  border-radius: var(--falcon-border-radius-sm);
}

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

.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(var(--falcon-border-width) * -1);
  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(--falcon-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.8333333333rem;
  color: #fff;
  background-color: var(--falcon-success);
  border-radius: var(--falcon-border-radius);
}

.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(--falcon-form-valid-border-color);
  padding-right: calc(1.5em + 0.625rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300d27a' 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.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.15625rem) center;
  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--falcon-form-valid-border-color);
  box-shadow: var(--falcon-box-shadow-inset), 0 0 0 0.25rem rgba(var(--falcon-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.625rem);
  background-position: top calc(0.375em + 0.15625rem) right calc(0.375em + 0.15625rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--falcon-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"] {
  --falcon-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='%2300d27a' 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.1z'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--falcon-form-valid-border-color);
  box-shadow: var(--falcon-box-shadow-inset), 0 0 0 0.25rem rgba(var(--falcon-success-rgb), 0.25);
}

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--falcon-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--falcon-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(--falcon-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--falcon-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(--falcon-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.8333333333rem;
  color: #fff;
  background-color: var(--falcon-danger);
  border-radius: var(--falcon-border-radius);
}

.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(--falcon-form-invalid-border-color);
  padding-right: calc(1.5em + 0.625rem);
  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='%23e63757'%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='%23e63757' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.15625rem) center;
  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--falcon-form-invalid-border-color);
  box-shadow: var(--falcon-box-shadow-inset), 0 0 0 0.25rem rgba(var(--falcon-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.625rem);
  background-position: top calc(0.375em + 0.15625rem) right calc(0.375em + 0.15625rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--falcon-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"] {
  --falcon-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='%23e63757'%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='%23e63757' stroke='none'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--falcon-form-invalid-border-color);
  box-shadow: var(--falcon-box-shadow-inset), 0 0 0 0.25rem rgba(var(--falcon-danger-rgb), 0.25);
}

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--falcon-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--falcon-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(--falcon-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--falcon-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;
}

.btn, .falcon-data-table .paging_full_numbers .page-link,
.falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_simple_numbers .page-link, [data-list] .page, .table-list .page, .tox .tox-menu__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button:last-child, .tox .tox-menu__footer .tox-button--secondary,
.tox .tox-dialog__footer .tox-button--secondary {
  --falcon-btn-padding-x: 1rem;
  --falcon-btn-padding-y: 0.3125rem;
  --falcon-btn-font-family: ;
  --falcon-btn-font-size: 1rem;
  --falcon-btn-font-weight: 500;
  --falcon-btn-line-height: 1.5;
  --falcon-btn-color: #5e6e82;
  --falcon-btn-bg: transparent;
  --falcon-btn-border-width: var(--falcon-border-width);
  --falcon-btn-border-color: transparent;
  --falcon-btn-border-radius: var(--falcon-border-radius);
  --falcon-btn-hover-border-color: transparent;
  --falcon-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --falcon-btn-disabled-opacity: 0.5;
  --falcon-btn-focus-box-shadow: 0 0 0 0 rgba(var(--falcon-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--falcon-btn-padding-y) var(--falcon-btn-padding-x);
  font-family: var(--falcon-btn-font-family);
  font-size: var(--falcon-btn-font-size);
  font-weight: var(--falcon-btn-font-weight);
  line-height: var(--falcon-btn-line-height);
  color: var(--falcon-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--falcon-btn-border-width) solid var(--falcon-btn-border-color);
  border-radius: var(--falcon-btn-border-radius);
  background-color: var(--falcon-btn-bg);
  box-shadow: var(--falcon-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, .falcon-data-table .paging_full_numbers .page-link,
  .falcon-data-table .paging_first_last_numbers .page-link,
  .falcon-data-table .paging_full .page-link,
  .falcon-data-table .paging_numbers .page-link,
  .falcon-data-table .paging_simple_numbers .page-link, [data-list] .page, .table-list .page, .tox .tox-menu__footer .tox-button:last-child,
  .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-menu__footer .tox-button--secondary,
  .tox .tox-dialog__footer .tox-button--secondary {
    transition: none;
  }
}
.btn:hover, .falcon-data-table .paging_full_numbers .page-link:hover,
.falcon-data-table .paging_first_last_numbers .page-link:hover,
.falcon-data-table .paging_full .page-link:hover,
.falcon-data-table .paging_numbers .page-link:hover,
.falcon-data-table .paging_simple_numbers .page-link:hover, [data-list] .page:hover, .table-list .page:hover, .tox .tox-menu__footer .tox-button:hover:last-child,
.tox .tox-dialog__footer .tox-button:hover:last-child, .tox .tox-menu__footer .tox-button--secondary:hover,
.tox .tox-dialog__footer .tox-button--secondary:hover {
  color: var(--falcon-btn-hover-color);
  text-decoration: none;
  background-color: var(--falcon-btn-hover-bg);
  border-color: var(--falcon-btn-hover-border-color);
}
.btn-check + .btn:hover, .falcon-data-table .paging_full_numbers .btn-check + .page-link:hover,
.falcon-data-table .paging_first_last_numbers .btn-check + .page-link:hover,
.falcon-data-table .paging_full .btn-check + .page-link:hover,
.falcon-data-table .paging_numbers .btn-check + .page-link:hover,
.falcon-data-table .paging_simple_numbers .btn-check + .page-link:hover, [data-list] .btn-check + .page:hover, .table-list .btn-check + .page:hover, .tox .tox-menu__footer .btn-check + .tox-button:hover:last-child,
.tox .tox-dialog__footer .btn-check + .tox-button:hover:last-child, .tox .tox-menu__footer .btn-check + .tox-button--secondary:hover,
.tox .tox-dialog__footer .btn-check + .tox-button--secondary:hover {
  color: var(--falcon-btn-color);
  background-color: var(--falcon-btn-bg);
  border-color: var(--falcon-btn-border-color);
}
.btn:focus-visible, .falcon-data-table .paging_full_numbers .page-link:focus-visible,
.falcon-data-table .paging_first_last_numbers .page-link:focus-visible,
.falcon-data-table .paging_full .page-link:focus-visible,
.falcon-data-table .paging_numbers .page-link:focus-visible,
.falcon-data-table .paging_simple_numbers .page-link:focus-visible, [data-list] .page:focus-visible, .table-list .page:focus-visible, .tox .tox-menu__footer .tox-button:focus-visible:last-child,
.tox .tox-dialog__footer .tox-button:focus-visible:last-child, .tox .tox-menu__footer .tox-button--secondary:focus-visible,
.tox .tox-dialog__footer .tox-button--secondary:focus-visible {
  color: var(--falcon-btn-hover-color);
  background-color: var(--falcon-btn-hover-bg);
  border-color: var(--falcon-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--falcon-btn-box-shadow), var(--falcon-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .falcon-data-table .paging_full_numbers .btn-check:focus-visible + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-check:focus-visible + .page-link,
.falcon-data-table .paging_full .btn-check:focus-visible + .page-link,
.falcon-data-table .paging_numbers .btn-check:focus-visible + .page-link,
.falcon-data-table .paging_simple_numbers .btn-check:focus-visible + .page-link, [data-list] .btn-check:focus-visible + .page, .table-list .btn-check:focus-visible + .page, .tox .tox-menu__footer .btn-check:focus-visible + .tox-button:last-child,
.tox .tox-dialog__footer .btn-check:focus-visible + .tox-button:last-child, .tox .tox-menu__footer .btn-check:focus-visible + .tox-button--secondary,
.tox .tox-dialog__footer .btn-check:focus-visible + .tox-button--secondary {
  border-color: var(--falcon-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--falcon-btn-box-shadow), var(--falcon-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .falcon-data-table .paging_full_numbers .btn-check:checked + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-check:checked + .page-link,
.falcon-data-table .paging_full .btn-check:checked + .page-link,
.falcon-data-table .paging_numbers .btn-check:checked + .page-link,
.falcon-data-table .paging_simple_numbers .btn-check:checked + .page-link, [data-list] .btn-check:checked + .page, .table-list .btn-check:checked + .page, .tox .tox-menu__footer .btn-check:checked + .tox-button:last-child,
.tox .tox-dialog__footer .btn-check:checked + .tox-button:last-child, .tox .tox-menu__footer .btn-check:checked + .tox-button--secondary,
.tox .tox-dialog__footer .btn-check:checked + .tox-button--secondary, :not(.btn-check) + .btn:active, .falcon-data-table .paging_full_numbers :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_first_last_numbers :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_full :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_numbers :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_simple_numbers :not(.btn-check) + .page-link:active, [data-list] :not(.btn-check) + .page:active, .table-list :not(.btn-check) + .page:active, .tox .tox-menu__footer :not(.btn-check) + .tox-button:active:last-child,
.tox .tox-dialog__footer :not(.btn-check) + .tox-button:active:last-child, .tox .tox-menu__footer :not(.btn-check) + .tox-button--secondary:active,
.tox .tox-dialog__footer :not(.btn-check) + .tox-button--secondary:active, .btn:first-child:active, .falcon-data-table .paging_full_numbers .page-link:first-child:active,
.falcon-data-table .paging_first_last_numbers .page-link:first-child:active,
.falcon-data-table .paging_full .page-link:first-child:active,
.falcon-data-table .paging_numbers .page-link:first-child:active,
.falcon-data-table .paging_simple_numbers .page-link:first-child:active, [data-list] .page:first-child:active, .table-list .page:first-child:active, .tox .tox-menu__footer .tox-button:first-child:active:last-child,
.tox .tox-dialog__footer .tox-button:first-child:active:last-child, .tox .tox-menu__footer .tox-button--secondary:first-child:active,
.tox .tox-dialog__footer .tox-button--secondary:first-child:active, .btn.active, .falcon-data-table .paging_full_numbers .active.page-link,
.falcon-data-table .paging_first_last_numbers .active.page-link,
.falcon-data-table .paging_full .active.page-link,
.falcon-data-table .paging_numbers .active.page-link,
.falcon-data-table .paging_simple_numbers .active.page-link, [data-list] .active.page, .table-list .active.page, .tox .tox-menu__footer .active.tox-button:last-child,
.tox .tox-dialog__footer .active.tox-button:last-child, .tox .tox-menu__footer .active.tox-button--secondary,
.tox .tox-dialog__footer .active.tox-button--secondary, .btn.show, .falcon-data-table .paging_full_numbers .show.page-link,
.falcon-data-table .paging_first_last_numbers .show.page-link,
.falcon-data-table .paging_full .show.page-link,
.falcon-data-table .paging_numbers .show.page-link,
.falcon-data-table .paging_simple_numbers .show.page-link, [data-list] .show.page, .table-list .show.page, .tox .tox-menu__footer .show.tox-button:last-child,
.tox .tox-dialog__footer .show.tox-button:last-child, .tox .tox-menu__footer .show.tox-button--secondary,
.tox .tox-dialog__footer .show.tox-button--secondary {
  color: var(--falcon-btn-active-color);
  background-color: var(--falcon-btn-active-bg);
  border-color: var(--falcon-btn-active-border-color);
  box-shadow: var(--falcon-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, .falcon-data-table .paging_full_numbers .btn-check:checked + .page-link:focus-visible,
.falcon-data-table .paging_first_last_numbers .btn-check:checked + .page-link:focus-visible,
.falcon-data-table .paging_full .btn-check:checked + .page-link:focus-visible,
.falcon-data-table .paging_numbers .btn-check:checked + .page-link:focus-visible,
.falcon-data-table .paging_simple_numbers .btn-check:checked + .page-link:focus-visible, [data-list] .btn-check:checked + .page:focus-visible, .table-list .btn-check:checked + .page:focus-visible, .tox .tox-menu__footer .btn-check:checked + .tox-button:focus-visible:last-child,
.tox .tox-dialog__footer .btn-check:checked + .tox-button:focus-visible:last-child, .tox .tox-menu__footer .btn-check:checked + .tox-button--secondary:focus-visible,
.tox .tox-dialog__footer .btn-check:checked + .tox-button--secondary:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .falcon-data-table .paging_full_numbers :not(.btn-check) + .page-link:active:focus-visible,
.falcon-data-table .paging_first_last_numbers :not(.btn-check) + .page-link:active:focus-visible,
.falcon-data-table .paging_full :not(.btn-check) + .page-link:active:focus-visible,
.falcon-data-table .paging_numbers :not(.btn-check) + .page-link:active:focus-visible,
.falcon-data-table .paging_simple_numbers :not(.btn-check) + .page-link:active:focus-visible, [data-list] :not(.btn-check) + .page:active:focus-visible, .table-list :not(.btn-check) + .page:active:focus-visible, .tox .tox-menu__footer :not(.btn-check) + .tox-button:active:focus-visible:last-child,
.tox .tox-dialog__footer :not(.btn-check) + .tox-button:active:focus-visible:last-child, .tox .tox-menu__footer :not(.btn-check) + .tox-button--secondary:active:focus-visible,
.tox .tox-dialog__footer :not(.btn-check) + .tox-button--secondary:active:focus-visible, .btn:first-child:active:focus-visible, .falcon-data-table .paging_full_numbers .page-link:first-child:active:focus-visible,
.falcon-data-table .paging_first_last_numbers .page-link:first-child:active:focus-visible,
.falcon-data-table .paging_full .page-link:first-child:active:focus-visible,
.falcon-data-table .paging_numbers .page-link:first-child:active:focus-visible,
.falcon-data-table .paging_simple_numbers .page-link:first-child:active:focus-visible, [data-list] .page:first-child:active:focus-visible, .table-list .page:first-child:active:focus-visible, .tox .tox-menu__footer .tox-button:first-child:active:focus-visible:last-child,
.tox .tox-dialog__footer .tox-button:first-child:active:focus-visible:last-child, .tox .tox-menu__footer .tox-button--secondary:first-child:active:focus-visible,
.tox .tox-dialog__footer .tox-button--secondary:first-child:active:focus-visible, .btn.active:focus-visible, .falcon-data-table .paging_full_numbers .active.page-link:focus-visible,
.falcon-data-table .paging_first_last_numbers .active.page-link:focus-visible,
.falcon-data-table .paging_full .active.page-link:focus-visible,
.falcon-data-table .paging_numbers .active.page-link:focus-visible,
.falcon-data-table .paging_simple_numbers .active.page-link:focus-visible, [data-list] .active.page:focus-visible, .table-list .active.page:focus-visible, .tox .tox-menu__footer .active.tox-button:focus-visible:last-child,
.tox .tox-dialog__footer .active.tox-button:focus-visible:last-child, .tox .tox-menu__footer .active.tox-button--secondary:focus-visible,
.tox .tox-dialog__footer .active.tox-button--secondary:focus-visible, .btn.show:focus-visible, .falcon-data-table .paging_full_numbers .show.page-link:focus-visible,
.falcon-data-table .paging_first_last_numbers .show.page-link:focus-visible,
.falcon-data-table .paging_full .show.page-link:focus-visible,
.falcon-data-table .paging_numbers .show.page-link:focus-visible,
.falcon-data-table .paging_simple_numbers .show.page-link:focus-visible, [data-list] .show.page:focus-visible, .table-list .show.page:focus-visible, .tox .tox-menu__footer .show.tox-button:focus-visible:last-child,
.tox .tox-dialog__footer .show.tox-button:focus-visible:last-child, .tox .tox-menu__footer .show.tox-button--secondary:focus-visible,
.tox .tox-dialog__footer .show.tox-button--secondary:focus-visible {
  box-shadow: var(--falcon-btn-active-shadow), var(--falcon-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, .falcon-data-table .paging_full_numbers .btn-check:checked:focus-visible + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-check:checked:focus-visible + .page-link,
.falcon-data-table .paging_full .btn-check:checked:focus-visible + .page-link,
.falcon-data-table .paging_numbers .btn-check:checked:focus-visible + .page-link,
.falcon-data-table .paging_simple_numbers .btn-check:checked:focus-visible + .page-link, [data-list] .btn-check:checked:focus-visible + .page, .table-list .btn-check:checked:focus-visible + .page, .tox .tox-menu__footer .btn-check:checked:focus-visible + .tox-button:last-child,
.tox .tox-dialog__footer .btn-check:checked:focus-visible + .tox-button:last-child, .tox .tox-menu__footer .btn-check:checked:focus-visible + .tox-button--secondary,
.tox .tox-dialog__footer .btn-check:checked:focus-visible + .tox-button--secondary {
  box-shadow: var(--falcon-btn-active-shadow), var(--falcon-btn-focus-box-shadow);
}
.btn:disabled, .falcon-data-table .paging_full_numbers .page-link:disabled,
.falcon-data-table .paging_first_last_numbers .page-link:disabled,
.falcon-data-table .paging_full .page-link:disabled,
.falcon-data-table .paging_numbers .page-link:disabled,
.falcon-data-table .paging_simple_numbers .page-link:disabled, [data-list] .page:disabled, .table-list .page:disabled, .tox .tox-menu__footer .tox-button:disabled:last-child,
.tox .tox-dialog__footer .tox-button:disabled:last-child, .tox .tox-menu__footer .tox-button--secondary:disabled,
.tox .tox-dialog__footer .tox-button--secondary:disabled, .btn.disabled, .falcon-data-table .paging_full_numbers .disabled.page-link,
.falcon-data-table .paging_first_last_numbers .disabled.page-link,
.falcon-data-table .paging_full .disabled.page-link,
.falcon-data-table .paging_numbers .disabled.page-link,
.falcon-data-table .paging_simple_numbers .disabled.page-link, [data-list] .disabled.page, .table-list .disabled.page, .tox .tox-menu__footer .disabled.tox-button:last-child,
.tox .tox-dialog__footer .disabled.tox-button:last-child, .tox .tox-menu__footer .disabled.tox-button--secondary,
.tox .tox-dialog__footer .disabled.tox-button--secondary, fieldset:disabled .btn, fieldset:disabled .falcon-data-table .paging_full_numbers .page-link, .falcon-data-table .paging_full_numbers fieldset:disabled .page-link,
fieldset:disabled .falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_first_last_numbers fieldset:disabled .page-link,
fieldset:disabled .falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_full fieldset:disabled .page-link,
fieldset:disabled .falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_numbers fieldset:disabled .page-link,
fieldset:disabled .falcon-data-table .paging_simple_numbers .page-link,
.falcon-data-table .paging_simple_numbers fieldset:disabled .page-link, fieldset:disabled [data-list] .page, [data-list] fieldset:disabled .page, fieldset:disabled .table-list .page, .table-list fieldset:disabled .page, fieldset:disabled .tox .tox-menu__footer .tox-button:last-child, .tox .tox-menu__footer fieldset:disabled .tox-button:last-child,
fieldset:disabled .tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-dialog__footer fieldset:disabled .tox-button:last-child, fieldset:disabled .tox .tox-menu__footer .tox-button--secondary, .tox .tox-menu__footer fieldset:disabled .tox-button--secondary,
fieldset:disabled .tox .tox-dialog__footer .tox-button--secondary,
.tox .tox-dialog__footer fieldset:disabled .tox-button--secondary {
  color: var(--falcon-btn-disabled-color);
  pointer-events: none;
  background-color: var(--falcon-btn-disabled-bg);
  border-color: var(--falcon-btn-disabled-border-color);
  opacity: var(--falcon-btn-disabled-opacity);
  box-shadow: none;
}

.btn-primary, .tox .tox-menu__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button:last-child {
  --falcon-btn-color: #fff;
  --falcon-btn-bg: #2c7be5;
  --falcon-btn-border-color: #2c7be5;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: rgb(37.4, 104.55, 194.65);
  --falcon-btn-hover-border-color: rgb(35.2, 98.4, 183.2);
  --falcon-btn-focus-shadow-rgb: 76, 143, 233;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: rgb(35.2, 98.4, 183.2);
  --falcon-btn-active-border-color: rgb(33, 92.25, 171.75);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #fff;
  --falcon-btn-disabled-bg: #2c7be5;
  --falcon-btn-disabled-border-color: #2c7be5;
}

.btn-secondary {
  --falcon-btn-color: #fff;
  --falcon-btn-bg: #748194;
  --falcon-btn-border-color: #748194;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: rgb(98.6, 109.65, 125.8);
  --falcon-btn-hover-border-color: rgb(92.8, 103.2, 118.4);
  --falcon-btn-focus-shadow-rgb: 137, 148, 164;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: rgb(92.8, 103.2, 118.4);
  --falcon-btn-active-border-color: rgb(87, 96.75, 111);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #fff;
  --falcon-btn-disabled-bg: #748194;
  --falcon-btn-disabled-border-color: #748194;
}

.btn-success {
  --falcon-btn-color: #fff;
  --falcon-btn-bg: #00d27a;
  --falcon-btn-border-color: #00d27a;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: rgb(0, 178.5, 103.7);
  --falcon-btn-hover-border-color: rgb(0, 168, 97.6);
  --falcon-btn-focus-shadow-rgb: 38, 217, 142;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: rgb(0, 168, 97.6);
  --falcon-btn-active-border-color: rgb(0, 157.5, 91.5);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #fff;
  --falcon-btn-disabled-bg: #00d27a;
  --falcon-btn-disabled-border-color: #00d27a;
}

.btn-info {
  --falcon-btn-color: #fff;
  --falcon-btn-bg: #27bcfd;
  --falcon-btn-border-color: #27bcfd;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: rgb(33.15, 159.8, 215.05);
  --falcon-btn-hover-border-color: rgb(31.2, 150.4, 202.4);
  --falcon-btn-focus-shadow-rgb: 71, 198, 253;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: rgb(31.2, 150.4, 202.4);
  --falcon-btn-active-border-color: rgb(29.25, 141, 189.75);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #fff;
  --falcon-btn-disabled-bg: #27bcfd;
  --falcon-btn-disabled-border-color: #27bcfd;
}

.btn-warning {
  --falcon-btn-color: #fff;
  --falcon-btn-bg: #f5803e;
  --falcon-btn-border-color: #f5803e;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: rgb(208.25, 108.8, 52.7);
  --falcon-btn-hover-border-color: rgb(196, 102.4, 49.6);
  --falcon-btn-focus-shadow-rgb: 247, 147, 91;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: rgb(196, 102.4, 49.6);
  --falcon-btn-active-border-color: rgb(183.75, 96, 46.5);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #fff;
  --falcon-btn-disabled-bg: #f5803e;
  --falcon-btn-disabled-border-color: #f5803e;
}

.btn-danger {
  --falcon-btn-color: #fff;
  --falcon-btn-bg: #e63757;
  --falcon-btn-border-color: #e63757;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: rgb(195.5, 46.75, 73.95);
  --falcon-btn-hover-border-color: rgb(184, 44, 69.6);
  --falcon-btn-focus-shadow-rgb: 234, 85, 112;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: rgb(184, 44, 69.6);
  --falcon-btn-active-border-color: rgb(172.5, 41.25, 65.25);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #fff;
  --falcon-btn-disabled-bg: #e63757;
  --falcon-btn-disabled-border-color: #e63757;
}

.btn-light, .tox .tox-menu__footer .tox-button--secondary,
.tox .tox-dialog__footer .tox-button--secondary, .btn-tertiary, [data-list-pagination].btn-primary[disabled], .tox .tox-menu__footer [data-list-pagination][disabled].tox-button:last-child,
.tox .tox-dialog__footer [data-list-pagination][disabled].tox-button:last-child {
  --falcon-btn-color: #4d5969;
  --falcon-btn-bg: #f9fafd;
  --falcon-btn-border-color: #f9fafd;
  --falcon-btn-hover-color: #4d5969;
  --falcon-btn-hover-bg: rgb(211.65, 212.5, 215.05);
  --falcon-btn-hover-border-color: rgb(199.2, 200, 202.4);
  --falcon-btn-focus-shadow-rgb: 223, 226, 231;
  --falcon-btn-active-color: #4d5969;
  --falcon-btn-active-bg: rgb(199.2, 200, 202.4);
  --falcon-btn-active-border-color: rgb(186.75, 187.5, 189.75);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #4d5969;
  --falcon-btn-disabled-bg: #f9fafd;
  --falcon-btn-disabled-border-color: #f9fafd;
}

.btn-dark, [data-bs-theme=dark] .btn-tertiary, [data-bs-theme=dark] [data-list-pagination].btn-primary[disabled], [data-bs-theme=dark] .tox .tox-menu__footer [data-list-pagination][disabled].tox-button:last-child, .tox .tox-menu__footer [data-bs-theme=dark] [data-list-pagination][disabled].tox-button:last-child,
[data-bs-theme=dark] .tox .tox-dialog__footer [data-list-pagination][disabled].tox-button:last-child,
.tox .tox-dialog__footer [data-bs-theme=dark] [data-list-pagination][disabled].tox-button:last-child {
  --falcon-btn-color: #fff;
  --falcon-btn-bg: #0b1727;
  --falcon-btn-border-color: #0b1727;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: rgb(47.6, 57.8, 71.4);
  --falcon-btn-hover-border-color: rgb(35.4, 46.2, 60.6);
  --falcon-btn-focus-shadow-rgb: 48, 58, 71;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: rgb(59.8, 69.4, 82.2);
  --falcon-btn-active-border-color: rgb(35.4, 46.2, 60.6);
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #fff;
  --falcon-btn-disabled-bg: #0b1727;
  --falcon-btn-disabled-border-color: #0b1727;
}

.btn-outline-primary {
  --falcon-btn-color: #2c7be5;
  --falcon-btn-border-color: #2c7be5;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #2c7be5;
  --falcon-btn-hover-border-color: #2c7be5;
  --falcon-btn-focus-shadow-rgb: 44, 123, 229;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #2c7be5;
  --falcon-btn-active-border-color: #2c7be5;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #2c7be5;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #2c7be5;
  --falcon-gradient: none;
}

.btn-outline-secondary {
  --falcon-btn-color: #748194;
  --falcon-btn-border-color: #748194;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #748194;
  --falcon-btn-hover-border-color: #748194;
  --falcon-btn-focus-shadow-rgb: 116, 129, 148;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #748194;
  --falcon-btn-active-border-color: #748194;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #748194;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #748194;
  --falcon-gradient: none;
}

.btn-outline-success {
  --falcon-btn-color: #00d27a;
  --falcon-btn-border-color: #00d27a;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #00d27a;
  --falcon-btn-hover-border-color: #00d27a;
  --falcon-btn-focus-shadow-rgb: 0, 210, 122;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #00d27a;
  --falcon-btn-active-border-color: #00d27a;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #00d27a;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #00d27a;
  --falcon-gradient: none;
}

.btn-outline-info {
  --falcon-btn-color: #27bcfd;
  --falcon-btn-border-color: #27bcfd;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #27bcfd;
  --falcon-btn-hover-border-color: #27bcfd;
  --falcon-btn-focus-shadow-rgb: 39, 188, 253;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #27bcfd;
  --falcon-btn-active-border-color: #27bcfd;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #27bcfd;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #27bcfd;
  --falcon-gradient: none;
}

.btn-outline-warning {
  --falcon-btn-color: #f5803e;
  --falcon-btn-border-color: #f5803e;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #f5803e;
  --falcon-btn-hover-border-color: #f5803e;
  --falcon-btn-focus-shadow-rgb: 245, 128, 62;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #f5803e;
  --falcon-btn-active-border-color: #f5803e;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #f5803e;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #f5803e;
  --falcon-gradient: none;
}

.btn-outline-danger {
  --falcon-btn-color: #e63757;
  --falcon-btn-border-color: #e63757;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #e63757;
  --falcon-btn-hover-border-color: #e63757;
  --falcon-btn-focus-shadow-rgb: 230, 55, 87;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #e63757;
  --falcon-btn-active-border-color: #e63757;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #e63757;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #e63757;
  --falcon-gradient: none;
}

.btn-outline-light {
  --falcon-btn-color: #f9fafd;
  --falcon-btn-border-color: #f9fafd;
  --falcon-btn-hover-color: #4d5969;
  --falcon-btn-hover-bg: #f9fafd;
  --falcon-btn-hover-border-color: #f9fafd;
  --falcon-btn-focus-shadow-rgb: 249, 250, 253;
  --falcon-btn-active-color: #4d5969;
  --falcon-btn-active-bg: #f9fafd;
  --falcon-btn-active-border-color: #f9fafd;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #f9fafd;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #f9fafd;
  --falcon-gradient: none;
}

.btn-outline-dark {
  --falcon-btn-color: #0b1727;
  --falcon-btn-border-color: #0b1727;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #0b1727;
  --falcon-btn-hover-border-color: #0b1727;
  --falcon-btn-focus-shadow-rgb: 11, 23, 39;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #0b1727;
  --falcon-btn-active-border-color: #0b1727;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #0b1727;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #0b1727;
  --falcon-gradient: none;
}

.btn-link {
  --falcon-btn-font-weight: 400;
  --falcon-btn-color: var(--falcon-link-color);
  --falcon-btn-bg: transparent;
  --falcon-btn-border-color: transparent;
  --falcon-btn-hover-color: var(--falcon-link-hover-color);
  --falcon-btn-hover-border-color: transparent;
  --falcon-btn-active-color: var(--falcon-link-hover-color);
  --falcon-btn-active-border-color: transparent;
  --falcon-btn-disabled-color: #748194;
  --falcon-btn-disabled-border-color: transparent;
  --falcon-btn-box-shadow: 0 0 0 #000;
  --falcon-btn-focus-shadow-rgb: 76, 143, 233;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--falcon-btn-color);
}
.btn-link:hover {
  color: var(--falcon-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, .falcon-data-table .paging_full_numbers .btn-group-lg > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-lg > .page-link,
.falcon-data-table .paging_full .btn-group-lg > .page-link,
.falcon-data-table .paging_numbers .btn-group-lg > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-lg > .page-link, [data-list] .btn-group-lg > .page, .table-list .btn-group-lg > .page, .tox .tox-menu__footer .btn-group-lg > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-lg > .tox-button:last-child, .tox .tox-menu__footer .btn-group-lg > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-lg > .tox-button--secondary {
  --falcon-btn-padding-y: 0.375rem;
  --falcon-btn-padding-x: 1.25rem;
  --falcon-btn-font-size: 1.2rem;
  --falcon-btn-border-radius: var(--falcon-border-radius-lg);
}

.btn-sm, [data-list] .page, .table-list .page, .btn-group-sm > .btn, .falcon-data-table .paging_full_numbers .btn-group-sm > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-sm > .page-link,
.falcon-data-table .paging_full .btn-group-sm > .page-link,
.falcon-data-table .paging_numbers .btn-group-sm > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-sm > .page-link, .tox .tox-menu__footer .btn-group-sm > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-sm > .tox-button:last-child, .tox .tox-menu__footer .btn-group-sm > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-sm > .tox-button--secondary {
  --falcon-btn-padding-y: 0.1875rem;
  --falcon-btn-padding-x: 0.75rem;
  --falcon-btn-font-size: 0.875rem;
  --falcon-btn-border-radius: var(--falcon-border-radius-sm);
}

.fade, .navbar-vertical-collapsed .navbar-brand {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade, .navbar-vertical-collapsed .navbar-brand {
    transition: none;
  }
}
.fade:not(.show), .navbar-vertical-collapsed .navbar-brand: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 {
  --falcon-dropdown-zindex: 1000;
  --falcon-dropdown-min-width: 10rem;
  --falcon-dropdown-padding-x: 0;
  --falcon-dropdown-padding-y: 1rem;
  --falcon-dropdown-spacer: 0.125rem;
  --falcon-dropdown-font-size: 0.8333333333rem;
  --falcon-dropdown-color: var(--falcon-gray-300);
  --falcon-dropdown-bg: var(--falcon-dropdown-bg-global);
  --falcon-dropdown-border-color: var(--falcon-border-color);
  --falcon-dropdown-border-radius: var(--falcon-border-radius);
  --falcon-dropdown-border-width: var(--falcon-border-width);
  --falcon-dropdown-inner-border-radius: calc(var(--falcon-border-radius) - var(--falcon-border-width));
  --falcon-dropdown-divider-bg: var(--falcon-border-color);
  --falcon-dropdown-divider-margin-y: 0.5rem;
  --falcon-dropdown-box-shadow: var(--falcon-box-shadow);
  --falcon-dropdown-link-color: var(--falcon-gray-900);
  --falcon-dropdown-link-hover-color: var(--falcon-dropdown-link-hover-color-global);
  --falcon-dropdown-link-hover-bg: var(--falcon-dropdown-link-hover-bg-global);
  --falcon-dropdown-link-active-color: #fff;
  --falcon-dropdown-link-active-bg: #2c7be5;
  --falcon-dropdown-link-disabled-color: var(--falcon-gray-600);
  --falcon-dropdown-item-padding-x: 1rem;
  --falcon-dropdown-item-padding-y: 0.25rem;
  --falcon-dropdown-header-color: var(--falcon-gray-600);
  --falcon-dropdown-header-padding-x: 1rem;
  --falcon-dropdown-header-padding-y: 1rem;
  position: absolute;
  z-index: var(--falcon-dropdown-zindex);
  display: none;
  min-width: var(--falcon-dropdown-min-width);
  padding: var(--falcon-dropdown-padding-y) var(--falcon-dropdown-padding-x);
  margin: 0;
  font-size: var(--falcon-dropdown-font-size);
  color: var(--falcon-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--falcon-dropdown-bg);
  background-clip: padding-box;
  border: var(--falcon-dropdown-border-width) solid var(--falcon-dropdown-border-color);
  border-radius: var(--falcon-dropdown-border-radius);
  box-shadow: var(--falcon-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--falcon-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(--falcon-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(--falcon-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(--falcon-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(--falcon-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--falcon-dropdown-divider-bg);
  opacity: 1;
}

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

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

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

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

.dropdown-menu-dark {
  --falcon-dropdown-color: #d8e2ef;
  --falcon-dropdown-bg: #4d5969;
  --falcon-dropdown-border-color: var(--falcon-border-color);
  --falcon-dropdown-box-shadow: ;
  --falcon-dropdown-link-color: #d8e2ef;
  --falcon-dropdown-link-hover-color: #fff;
  --falcon-dropdown-divider-bg: var(--falcon-border-color);
  --falcon-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --falcon-dropdown-link-active-color: #fff;
  --falcon-dropdown-link-active-bg: #2c7be5;
  --falcon-dropdown-link-disabled-color: #9da9bb;
  --falcon-dropdown-header-color: #9da9bb;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .falcon-data-table .paging_full_numbers .btn-group > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > .page-link,
.falcon-data-table .paging_full .btn-group > .page-link,
.falcon-data-table .paging_numbers .btn-group > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group > .page-link, [data-list] .btn-group > .page, .table-list .btn-group > .page, .tox .tox-menu__footer .btn-group > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group > .tox-button:last-child, .tox .tox-menu__footer .btn-group > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group > .tox-button--secondary,
.btn-group-vertical > .btn,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link,
[data-list] .btn-group-vertical > .page,
.table-list .btn-group-vertical > .page,
.tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child,
.tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .falcon-data-table .paging_full_numbers .btn-group > .btn-check:checked + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > .btn-check:checked + .page-link,
.falcon-data-table .paging_full .btn-group > .btn-check:checked + .page-link,
.falcon-data-table .paging_numbers .btn-group > .btn-check:checked + .page-link,
.falcon-data-table .paging_simple_numbers .btn-group > .btn-check:checked + .page-link, [data-list] .btn-group > .btn-check:checked + .page, .table-list .btn-group > .btn-check:checked + .page, .tox .tox-menu__footer .btn-group > .btn-check:checked + .tox-button:last-child,
.tox .tox-dialog__footer .btn-group > .btn-check:checked + .tox-button:last-child, .tox .tox-menu__footer .btn-group > .btn-check:checked + .tox-button--secondary,
.tox .tox-dialog__footer .btn-group > .btn-check:checked + .tox-button--secondary,
.btn-group > .btn-check:focus + .btn,
.falcon-data-table .paging_full_numbers .btn-group > .btn-check:focus + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > .btn-check:focus + .page-link,
.falcon-data-table .paging_full .btn-group > .btn-check:focus + .page-link,
.falcon-data-table .paging_numbers .btn-group > .btn-check:focus + .page-link,
.falcon-data-table .paging_simple_numbers .btn-group > .btn-check:focus + .page-link,
[data-list] .btn-group > .btn-check:focus + .page,
.table-list .btn-group > .btn-check:focus + .page,
.tox .tox-menu__footer .btn-group > .btn-check:focus + .tox-button:last-child,
.tox .tox-dialog__footer .btn-group > .btn-check:focus + .tox-button:last-child,
.tox .tox-menu__footer .btn-group > .btn-check:focus + .tox-button--secondary,
.tox .tox-dialog__footer .btn-group > .btn-check:focus + .tox-button--secondary,
.btn-group > .btn:hover,
.falcon-data-table .paging_full_numbers .btn-group > .page-link:hover,
.falcon-data-table .paging_first_last_numbers .btn-group > .page-link:hover,
.falcon-data-table .paging_full .btn-group > .page-link:hover,
.falcon-data-table .paging_numbers .btn-group > .page-link:hover,
.falcon-data-table .paging_simple_numbers .btn-group > .page-link:hover,
[data-list] .btn-group > .page:hover,
.table-list .btn-group > .page:hover,
.tox .tox-menu__footer .btn-group > .tox-button:hover:last-child,
.tox .tox-dialog__footer .btn-group > .tox-button:hover:last-child,
.tox .tox-menu__footer .btn-group > .tox-button--secondary:hover,
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:hover,
.btn-group > .btn:focus,
.falcon-data-table .paging_full_numbers .btn-group > .page-link:focus,
.falcon-data-table .paging_first_last_numbers .btn-group > .page-link:focus,
.falcon-data-table .paging_full .btn-group > .page-link:focus,
.falcon-data-table .paging_numbers .btn-group > .page-link:focus,
.falcon-data-table .paging_simple_numbers .btn-group > .page-link:focus,
[data-list] .btn-group > .page:focus,
.table-list .btn-group > .page:focus,
.tox .tox-menu__footer .btn-group > .tox-button:focus:last-child,
.tox .tox-dialog__footer .btn-group > .tox-button:focus:last-child,
.tox .tox-menu__footer .btn-group > .tox-button--secondary:focus,
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:focus,
.btn-group > .btn:active,
.falcon-data-table .paging_full_numbers .btn-group > .page-link:active,
.falcon-data-table .paging_first_last_numbers .btn-group > .page-link:active,
.falcon-data-table .paging_full .btn-group > .page-link:active,
.falcon-data-table .paging_numbers .btn-group > .page-link:active,
.falcon-data-table .paging_simple_numbers .btn-group > .page-link:active,
[data-list] .btn-group > .page:active,
.table-list .btn-group > .page:active,
.tox .tox-menu__footer .btn-group > .tox-button:active:last-child,
.tox .tox-dialog__footer .btn-group > .tox-button:active:last-child,
.tox .tox-menu__footer .btn-group > .tox-button--secondary:active,
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:active,
.btn-group > .btn.active,
.falcon-data-table .paging_full_numbers .btn-group > .active.page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > .active.page-link,
.falcon-data-table .paging_full .btn-group > .active.page-link,
.falcon-data-table .paging_numbers .btn-group > .active.page-link,
.falcon-data-table .paging_simple_numbers .btn-group > .active.page-link,
[data-list] .btn-group > .active.page,
.table-list .btn-group > .active.page,
.tox .tox-menu__footer .btn-group > .active.tox-button:last-child,
.tox .tox-dialog__footer .btn-group > .active.tox-button:last-child,
.tox .tox-menu__footer .btn-group > .active.tox-button--secondary,
.tox .tox-dialog__footer .btn-group > .active.tox-button--secondary,
.btn-group-vertical > .btn-check:checked + .btn,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .btn-check:checked + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .btn-check:checked + .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .btn-check:checked + .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .btn-check:checked + .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .btn-check:checked + .page-link,
[data-list] .btn-group-vertical > .btn-check:checked + .page,
.table-list .btn-group-vertical > .btn-check:checked + .page,
.tox .tox-menu__footer .btn-group-vertical > .btn-check:checked + .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .btn-check:checked + .tox-button:last-child,
.tox .tox-menu__footer .btn-group-vertical > .btn-check:checked + .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .btn-check:checked + .tox-button--secondary,
.btn-group-vertical > .btn-check:focus + .btn,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .btn-check:focus + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .btn-check:focus + .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .btn-check:focus + .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .btn-check:focus + .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .btn-check:focus + .page-link,
[data-list] .btn-group-vertical > .btn-check:focus + .page,
.table-list .btn-group-vertical > .btn-check:focus + .page,
.tox .tox-menu__footer .btn-group-vertical > .btn-check:focus + .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .btn-check:focus + .tox-button:last-child,
.tox .tox-menu__footer .btn-group-vertical > .btn-check:focus + .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .btn-check:focus + .tox-button--secondary,
.btn-group-vertical > .btn:hover,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link:hover,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link:hover,
.falcon-data-table .paging_full .btn-group-vertical > .page-link:hover,
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link:hover,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link:hover,
[data-list] .btn-group-vertical > .page:hover,
.table-list .btn-group-vertical > .page:hover,
.tox .tox-menu__footer .btn-group-vertical > .tox-button:hover:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:hover:last-child,
.tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary:hover,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:hover,
.btn-group-vertical > .btn:focus,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link:focus,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link:focus,
.falcon-data-table .paging_full .btn-group-vertical > .page-link:focus,
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link:focus,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link:focus,
[data-list] .btn-group-vertical > .page:focus,
.table-list .btn-group-vertical > .page:focus,
.tox .tox-menu__footer .btn-group-vertical > .tox-button:focus:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:focus:last-child,
.tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary:focus,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:focus,
.btn-group-vertical > .btn:active,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link:active,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link:active,
.falcon-data-table .paging_full .btn-group-vertical > .page-link:active,
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link:active,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link:active,
[data-list] .btn-group-vertical > .page:active,
.table-list .btn-group-vertical > .page:active,
.tox .tox-menu__footer .btn-group-vertical > .tox-button:active:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:active:last-child,
.tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary:active,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:active,
.btn-group-vertical > .btn.active,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .active.page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .active.page-link,
.falcon-data-table .paging_full .btn-group-vertical > .active.page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .active.page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .active.page-link,
[data-list] .btn-group-vertical > .active.page,
.table-list .btn-group-vertical > .active.page,
.tox .tox-menu__footer .btn-group-vertical > .active.tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .active.tox-button:last-child,
.tox .tox-menu__footer .btn-group-vertical > .active.tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .active.tox-button--secondary {
  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(--falcon-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn, .falcon-data-table .paging_full_numbers .btn-group > :not(.btn-check:first-child) + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > :not(.btn-check:first-child) + .page-link,
.falcon-data-table .paging_full .btn-group > :not(.btn-check:first-child) + .page-link,
.falcon-data-table .paging_numbers .btn-group > :not(.btn-check:first-child) + .page-link,
.falcon-data-table .paging_simple_numbers .btn-group > :not(.btn-check:first-child) + .page-link, [data-list] .btn-group > :not(.btn-check:first-child) + .page, .table-list .btn-group > :not(.btn-check:first-child) + .page, .tox .tox-menu__footer .btn-group > :not(.btn-check:first-child) + .tox-button:last-child,
.tox .tox-dialog__footer .btn-group > :not(.btn-check:first-child) + .tox-button:last-child, .tox .tox-menu__footer .btn-group > :not(.btn-check:first-child) + .tox-button--secondary,
.tox .tox-dialog__footer .btn-group > :not(.btn-check:first-child) + .tox-button--secondary,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--falcon-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .falcon-data-table .paging_full_numbers .btn-group > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_first_last_numbers .btn-group > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_full .btn-group > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_numbers .btn-group > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_simple_numbers .btn-group > .page-link:not(:last-child):not(.dropdown-toggle), [data-list] .btn-group > .page:not(:last-child):not(.dropdown-toggle), .table-list .btn-group > .page:not(:last-child):not(.dropdown-toggle), .tox .tox-menu__footer .btn-group > .tox-button:not(:last-child):not(.dropdown-toggle):last-child,
.tox .tox-dialog__footer .btn-group > .tox-button:not(:last-child):not(.dropdown-toggle):last-child, .tox .tox-menu__footer .btn-group > .tox-button--secondary:not(:last-child):not(.dropdown-toggle),
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.falcon-data-table .paging_full_numbers .btn-group > .dropdown-toggle-split.page-link:first-child,
.falcon-data-table .paging_first_last_numbers .btn-group > .dropdown-toggle-split.page-link:first-child,
.falcon-data-table .paging_full .btn-group > .dropdown-toggle-split.page-link:first-child,
.falcon-data-table .paging_numbers .btn-group > .dropdown-toggle-split.page-link:first-child,
.falcon-data-table .paging_simple_numbers .btn-group > .dropdown-toggle-split.page-link:first-child,
[data-list] .btn-group > .dropdown-toggle-split.page:first-child,
.table-list .btn-group > .dropdown-toggle-split.page:first-child,
.tox .tox-menu__footer .btn-group > .dropdown-toggle-split.tox-button:first-child:last-child,
.tox .tox-dialog__footer .btn-group > .dropdown-toggle-split.tox-button:first-child:last-child,
.tox .tox-menu__footer .btn-group > .dropdown-toggle-split.tox-button--secondary:first-child,
.tox .tox-dialog__footer .btn-group > .dropdown-toggle-split.tox-button--secondary:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.falcon-data-table .paging_full_numbers .btn-group > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_full .btn-group > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_numbers .btn-group > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group > .btn-group:not(:last-child) > .page-link,
[data-list] .btn-group > .btn-group:not(:last-child) > .page,
.table-list .btn-group > .btn-group:not(:last-child) > .page,
.tox .tox-menu__footer .btn-group > .btn-group:not(:last-child) > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group > .btn-group:not(:last-child) > .tox-button:last-child,
.tox .tox-menu__footer .btn-group > .btn-group:not(:last-child) > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group > .btn-group:not(:last-child) > .tox-button--secondary {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .falcon-data-table .paging_full_numbers .btn-group > .page-link:nth-child(n+3),
.falcon-data-table .paging_first_last_numbers .btn-group > .page-link:nth-child(n+3),
.falcon-data-table .paging_full .btn-group > .page-link:nth-child(n+3),
.falcon-data-table .paging_numbers .btn-group > .page-link:nth-child(n+3),
.falcon-data-table .paging_simple_numbers .btn-group > .page-link:nth-child(n+3), [data-list] .btn-group > .page:nth-child(n+3), .table-list .btn-group > .page:nth-child(n+3), .tox .tox-menu__footer .btn-group > .tox-button:nth-child(n+3):last-child,
.tox .tox-dialog__footer .btn-group > .tox-button:nth-child(n+3):last-child, .tox .tox-menu__footer .btn-group > .tox-button--secondary:nth-child(n+3),
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.falcon-data-table .paging_full_numbers .btn-group > :not(.btn-check) + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > :not(.btn-check) + .page-link,
.falcon-data-table .paging_full .btn-group > :not(.btn-check) + .page-link,
.falcon-data-table .paging_numbers .btn-group > :not(.btn-check) + .page-link,
.falcon-data-table .paging_simple_numbers .btn-group > :not(.btn-check) + .page-link,
[data-list] .btn-group > :not(.btn-check) + .page,
.table-list .btn-group > :not(.btn-check) + .page,
.tox .tox-menu__footer .btn-group > :not(.btn-check) + .tox-button:last-child,
.tox .tox-dialog__footer .btn-group > :not(.btn-check) + .tox-button:last-child,
.tox .tox-menu__footer .btn-group > :not(.btn-check) + .tox-button--secondary,
.tox .tox-dialog__footer .btn-group > :not(.btn-check) + .tox-button--secondary,
.btn-group > .btn-group:not(:first-child) > .btn,
.falcon-data-table .paging_full_numbers .btn-group > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_full .btn-group > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_numbers .btn-group > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group > .btn-group:not(:first-child) > .page-link,
[data-list] .btn-group > .btn-group:not(:first-child) > .page,
.table-list .btn-group > .btn-group:not(:first-child) > .page,
.tox .tox-menu__footer .btn-group > .btn-group:not(:first-child) > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group > .btn-group:not(:first-child) > .tox-button:last-child,
.tox .tox-menu__footer .btn-group > .btn-group:not(:first-child) > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group > .btn-group:not(:first-child) > .tox-button--secondary {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.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, [data-list] .page + .dropdown-toggle-split, .table-list .page + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .falcon-data-table .paging_full_numbers .btn-group-sm > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_first_last_numbers .btn-group-sm > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_full .btn-group-sm > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_numbers .btn-group-sm > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_simple_numbers .btn-group-sm > .page-link + .dropdown-toggle-split, .tox .tox-menu__footer .btn-group-sm > .tox-button:last-child + .dropdown-toggle-split,
.tox .tox-dialog__footer .btn-group-sm > .tox-button:last-child + .dropdown-toggle-split, .tox .tox-menu__footer .btn-group-sm > .tox-button--secondary + .dropdown-toggle-split,
.tox .tox-dialog__footer .btn-group-sm > .tox-button--secondary + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .falcon-data-table .paging_full_numbers .btn-group-lg > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_first_last_numbers .btn-group-lg > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_full .btn-group-lg > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_numbers .btn-group-lg > .page-link + .dropdown-toggle-split,
.falcon-data-table .paging_simple_numbers .btn-group-lg > .page-link + .dropdown-toggle-split, [data-list] .btn-group-lg > .page + .dropdown-toggle-split, .table-list .btn-group-lg > .page + .dropdown-toggle-split, .tox .tox-menu__footer .btn-group-lg > .tox-button:last-child + .dropdown-toggle-split,
.tox .tox-dialog__footer .btn-group-lg > .tox-button:last-child + .dropdown-toggle-split, .tox .tox-menu__footer .btn-group-lg > .tox-button--secondary + .dropdown-toggle-split,
.tox .tox-dialog__footer .btn-group-lg > .tox-button--secondary + .dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.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, .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link, [data-list] .btn-group-vertical > .page, .table-list .btn-group-vertical > .page, .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child, .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link:not(:first-child),
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link:not(:first-child),
.falcon-data-table .paging_full .btn-group-vertical > .page-link:not(:first-child),
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link:not(:first-child),
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link:not(:first-child), [data-list] .btn-group-vertical > .page:not(:first-child), .table-list .btn-group-vertical > .page:not(:first-child), .tox .tox-menu__footer .btn-group-vertical > .tox-button:not(:first-child):last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:not(:first-child):last-child, .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary:not(:first-child),
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--falcon-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_full .btn-group-vertical > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link:not(:last-child):not(.dropdown-toggle),
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link:not(:last-child):not(.dropdown-toggle), [data-list] .btn-group-vertical > .page:not(:last-child):not(.dropdown-toggle), .table-list .btn-group-vertical > .page:not(:last-child):not(.dropdown-toggle), .tox .tox-menu__footer .btn-group-vertical > .tox-button:not(:last-child):not(.dropdown-toggle):last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:not(:last-child):not(.dropdown-toggle):last-child, .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary:not(:last-child):not(.dropdown-toggle),
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .btn-group:not(:last-child) > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .btn-group:not(:last-child) > .page-link,
[data-list] .btn-group-vertical > .btn-group:not(:last-child) > .page,
.table-list .btn-group-vertical > .btn-group:not(:last-child) > .page,
.tox .tox-menu__footer .btn-group-vertical > .btn-group:not(:last-child) > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .btn-group:not(:last-child) > .tox-button:last-child,
.tox .tox-menu__footer .btn-group-vertical > .btn-group:not(:last-child) > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .btn-group:not(:last-child) > .tox-button--secondary {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .btn,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .btn,
.falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .btn,
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .btn,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .btn, .falcon-data-table .paging_full_numbers .btn-group-vertical > .btn ~ .page-link, .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .btn ~ .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .btn ~ .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .btn ~ .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .btn ~ .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .page-link, [data-list] .btn-group-vertical > .page ~ .btn, [data-list] .falcon-data-table .paging_full_numbers .btn-group-vertical > .page ~ .page-link, .falcon-data-table .paging_full_numbers [data-list] .btn-group-vertical > .page ~ .page-link,
[data-list] .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_first_last_numbers [data-list] .btn-group-vertical > .page ~ .page-link,
[data-list] .falcon-data-table .paging_full .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_full [data-list] .btn-group-vertical > .page ~ .page-link,
[data-list] .falcon-data-table .paging_numbers .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_numbers [data-list] .btn-group-vertical > .page ~ .page-link,
[data-list] .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_simple_numbers [data-list] .btn-group-vertical > .page ~ .page-link, .table-list .btn-group-vertical > .page ~ .btn, .table-list .falcon-data-table .paging_full_numbers .btn-group-vertical > .page ~ .page-link, .falcon-data-table .paging_full_numbers .table-list .btn-group-vertical > .page ~ .page-link,
.table-list .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_first_last_numbers .table-list .btn-group-vertical > .page ~ .page-link,
.table-list .falcon-data-table .paging_full .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_full .table-list .btn-group-vertical > .page ~ .page-link,
.table-list .falcon-data-table .paging_numbers .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_numbers .table-list .btn-group-vertical > .page ~ .page-link,
.table-list .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page ~ .page-link,
.falcon-data-table .paging_simple_numbers .table-list .btn-group-vertical > .page ~ .page-link, [data-list] .btn-group-vertical > .btn ~ .page, [data-list] .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .page, .falcon-data-table .paging_full_numbers [data-list] .btn-group-vertical > .page-link ~ .page,
[data-list] .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_first_last_numbers [data-list] .btn-group-vertical > .page-link ~ .page,
[data-list] .falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_full [data-list] .btn-group-vertical > .page-link ~ .page,
[data-list] .falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_numbers [data-list] .btn-group-vertical > .page-link ~ .page,
[data-list] .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_simple_numbers [data-list] .btn-group-vertical > .page-link ~ .page, [data-list] .btn-group-vertical > .page ~ .page, .table-list .btn-group-vertical > .btn ~ .page, .table-list .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .page, .falcon-data-table .paging_full_numbers .table-list .btn-group-vertical > .page-link ~ .page,
.table-list .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_first_last_numbers .table-list .btn-group-vertical > .page-link ~ .page,
.table-list .falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_full .table-list .btn-group-vertical > .page-link ~ .page,
.table-list .falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_numbers .table-list .btn-group-vertical > .page-link ~ .page,
.table-list .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .page,
.falcon-data-table .paging_simple_numbers .table-list .btn-group-vertical > .page-link ~ .page, .table-list .btn-group-vertical > .page ~ .page, .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .btn, .tox .tox-menu__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link, .falcon-data-table .paging_full_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_first_last_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_full .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_full .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_simple_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .page-link, .tox .tox-menu__footer [data-list] .btn-group-vertical > .tox-button:last-child ~ .page, [data-list] .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .page, .tox .tox-menu__footer .table-list .btn-group-vertical > .tox-button:last-child ~ .page, .table-list .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .page,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .btn,
.tox .tox-dialog__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_full_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_first_last_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_full .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_full .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .tox-button:last-child ~ .page-link,
.falcon-data-table .paging_simple_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .page-link,
.tox .tox-dialog__footer [data-list] .btn-group-vertical > .tox-button:last-child ~ .page,
[data-list] .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .page,
.tox .tox-dialog__footer .table-list .btn-group-vertical > .tox-button:last-child ~ .page,
.table-list .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .page, .tox .tox-menu__footer .btn-group-vertical > .btn ~ .tox-button:last-child, .tox .tox-menu__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child, .falcon-data-table .paging_full_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-menu__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_first_last_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-menu__footer .falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_full .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-menu__footer .falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-menu__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_simple_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button:last-child, .tox .tox-menu__footer [data-list] .btn-group-vertical > .page ~ .tox-button:last-child, [data-list] .tox .tox-menu__footer .btn-group-vertical > .page ~ .tox-button:last-child, .tox .tox-menu__footer .table-list .btn-group-vertical > .page ~ .tox-button:last-child, .table-list .tox .tox-menu__footer .btn-group-vertical > .page ~ .tox-button:last-child, .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .btn ~ .tox-button:last-child,
.tox .tox-dialog__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_full_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-dialog__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_first_last_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-dialog__footer .falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_full .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-dialog__footer .falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-dialog__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .tox-button:last-child,
.falcon-data-table .paging_simple_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button:last-child,
.tox .tox-dialog__footer [data-list] .btn-group-vertical > .page ~ .tox-button:last-child,
[data-list] .tox .tox-dialog__footer .btn-group-vertical > .page ~ .tox-button:last-child,
.tox .tox-dialog__footer .table-list .btn-group-vertical > .page ~ .tox-button:last-child,
.table-list .tox .tox-dialog__footer .btn-group-vertical > .page ~ .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .tox-button:last-child, .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .btn, .tox .tox-menu__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link, .falcon-data-table .paging_full_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_first_last_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_full .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_full .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-menu__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_simple_numbers .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .page-link, .tox .tox-menu__footer [data-list] .btn-group-vertical > .tox-button--secondary ~ .page, [data-list] .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .page, .tox .tox-menu__footer .table-list .btn-group-vertical > .tox-button--secondary ~ .page, .table-list .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .page, .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .btn,
.tox .tox-dialog__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_full_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_first_last_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_full .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_full .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-dialog__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .tox-button--secondary ~ .page-link,
.falcon-data-table .paging_simple_numbers .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page-link,
.tox .tox-dialog__footer [data-list] .btn-group-vertical > .tox-button--secondary ~ .page,
[data-list] .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page,
.tox .tox-dialog__footer .table-list .btn-group-vertical > .tox-button--secondary ~ .page,
.table-list .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .tox-button:last-child, .tox .tox-menu__footer .btn-group-vertical > .btn ~ .tox-button--secondary, .tox .tox-menu__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary, .falcon-data-table .paging_full_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-menu__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_first_last_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-menu__footer .falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_full .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-menu__footer .falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-menu__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_simple_numbers .tox .tox-menu__footer .btn-group-vertical > .page-link ~ .tox-button--secondary, .tox .tox-menu__footer [data-list] .btn-group-vertical > .page ~ .tox-button--secondary, [data-list] .tox .tox-menu__footer .btn-group-vertical > .page ~ .tox-button--secondary, .tox .tox-menu__footer .table-list .btn-group-vertical > .page ~ .tox-button--secondary, .table-list .tox .tox-menu__footer .btn-group-vertical > .page ~ .tox-button--secondary, .tox .tox-menu__footer .btn-group-vertical > .tox-button:last-child ~ .tox-button--secondary, .tox .tox-menu__footer .btn-group-vertical > .tox-button--secondary ~ .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .btn ~ .tox-button--secondary,
.tox .tox-dialog__footer .falcon-data-table .paging_full_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_full_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-dialog__footer .falcon-data-table .paging_first_last_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_first_last_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-dialog__footer .falcon-data-table .paging_full .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_full .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-dialog__footer .falcon-data-table .paging_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-dialog__footer .falcon-data-table .paging_simple_numbers .btn-group-vertical > .page-link ~ .tox-button--secondary,
.falcon-data-table .paging_simple_numbers .tox .tox-dialog__footer .btn-group-vertical > .page-link ~ .tox-button--secondary,
.tox .tox-dialog__footer [data-list] .btn-group-vertical > .page ~ .tox-button--secondary,
[data-list] .tox .tox-dialog__footer .btn-group-vertical > .page ~ .tox-button--secondary,
.tox .tox-dialog__footer .table-list .btn-group-vertical > .page ~ .tox-button--secondary,
.table-list .tox .tox-dialog__footer .btn-group-vertical > .page ~ .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child ~ .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .tox-button--secondary,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.falcon-data-table .paging_full_numbers .btn-group-vertical > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_first_last_numbers .btn-group-vertical > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_full .btn-group-vertical > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_numbers .btn-group-vertical > .btn-group:not(:first-child) > .page-link,
.falcon-data-table .paging_simple_numbers .btn-group-vertical > .btn-group:not(:first-child) > .page-link,
[data-list] .btn-group-vertical > .btn-group:not(:first-child) > .page,
.table-list .btn-group-vertical > .btn-group:not(:first-child) > .page,
.tox .tox-menu__footer .btn-group-vertical > .btn-group:not(:first-child) > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .btn-group:not(:first-child) > .tox-button:last-child,
.tox .tox-menu__footer .btn-group-vertical > .btn-group:not(:first-child) > .tox-button--secondary,
.tox .tox-dialog__footer .btn-group-vertical > .btn-group:not(:first-child) > .tox-button--secondary {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: var(--falcon-nav-link-padding-y) var(--falcon-nav-link-padding-x);
  font-size: var(--falcon-nav-link-font-size);
  font-weight: var(--falcon-nav-link-font-weight);
  color: var(--falcon-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(--falcon-nav-link-hover-color);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--falcon-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

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

.nav-pills {
  --falcon-nav-pills-border-radius: var(--falcon-border-radius);
  --falcon-nav-pills-link-active-color: #fff;
  --falcon-nav-pills-link-active-bg: #2c7be5;
}
.nav-pills .nav-link {
  border-radius: var(--falcon-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--falcon-nav-pills-link-active-color);
  background-color: var(--falcon-nav-pills-link-active-bg);
}

.nav-underline {
  --falcon-nav-underline-gap: 1rem;
  --falcon-nav-underline-border-width: 0.125rem;
  --falcon-nav-underline-link-active-color: var(--falcon-emphasis-color);
  gap: var(--falcon-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--falcon-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(--falcon-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-basis: 0;
  flex-grow: 1;
  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 {
  --falcon-navbar-padding-x: 1rem;
  --falcon-navbar-padding-y: 0.5rem;
  --falcon-navbar-color: rgba(var(--falcon-emphasis-color-rgb), 0.55);
  --falcon-navbar-hover-color: rgba(var(--falcon-emphasis-color-rgb), 0.7);
  --falcon-navbar-disabled-color: rgba(var(--falcon-emphasis-color-rgb), 0.3);
  --falcon-navbar-active-color: rgba(var(--falcon-emphasis-color-rgb), 0.9);
  --falcon-navbar-brand-padding-y: -0.046rem;
  --falcon-navbar-brand-margin-end: 1rem;
  --falcon-navbar-brand-font-size: 1.728rem;
  --falcon-navbar-brand-color: rgba(var(--falcon-emphasis-color-rgb), 0.9);
  --falcon-navbar-brand-hover-color: rgba(var(--falcon-emphasis-color-rgb), 0.9);
  --falcon-navbar-nav-link-padding-x: 0.5rem;
  --falcon-navbar-toggler-padding-y: 0.25rem;
  --falcon-navbar-toggler-padding-x: 0.75rem;
  --falcon-navbar-toggler-font-size: 1.2rem;
  --falcon-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");
  --falcon-navbar-toggler-border-color: rgba(var(--falcon-emphasis-color-rgb), 0.1);
  --falcon-navbar-toggler-border-radius: var(--falcon-border-radius);
  --falcon-navbar-toggler-focus-width: 0;
  --falcon-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(--falcon-navbar-padding-y) var(--falcon-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.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(--falcon-navbar-brand-padding-y);
  padding-bottom: var(--falcon-navbar-brand-padding-y);
  margin-right: var(--falcon-navbar-brand-margin-end);
  font-size: var(--falcon-navbar-brand-font-size);
  color: var(--falcon-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--falcon-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --falcon-nav-link-padding-x: 0;
  --falcon-nav-link-padding-y: 0.5rem;
  --falcon-nav-link-font-weight: ;
  --falcon-nav-link-color: var(--falcon-navbar-color);
  --falcon-nav-link-hover-color: var(--falcon-navbar-hover-color);
  --falcon-nav-link-disabled-color: var(--falcon-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(--falcon-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

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

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

.navbar-toggler {
  padding: var(--falcon-navbar-toggler-padding-y) var(--falcon-navbar-toggler-padding-x);
  font-size: var(--falcon-navbar-toggler-font-size);
  line-height: 1;
  color: var(--falcon-navbar-color);
  background-color: transparent;
  border: var(--falcon-border-width) solid var(--falcon-navbar-toggler-border-color);
  border-radius: var(--falcon-navbar-toggler-border-radius);
  transition: var(--falcon-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(--falcon-navbar-toggler-focus-width);
}

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

.navbar-nav-scroll {
  max-height: var(--falcon-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(--falcon-navbar-nav-link-padding-x);
    padding-left: var(--falcon-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(--falcon-navbar-nav-link-padding-x);
    padding-left: var(--falcon-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(--falcon-navbar-nav-link-padding-x);
    padding-left: var(--falcon-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(--falcon-navbar-nav-link-padding-x);
    padding-left: var(--falcon-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(--falcon-navbar-nav-link-padding-x);
    padding-left: var(--falcon-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(--falcon-navbar-nav-link-padding-x);
  padding-left: var(--falcon-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] {
  --falcon-navbar-color: rgba(255, 255, 255, 0.55);
  --falcon-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --falcon-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --falcon-navbar-active-color: #fff;
  --falcon-navbar-brand-color: #fff;
  --falcon-navbar-brand-hover-color: #fff;
  --falcon-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --falcon-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 {
  --falcon-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 {
  --falcon-card-spacer-y: 1.25rem;
  --falcon-card-spacer-x: 1.25rem;
  --falcon-card-title-spacer-y: 0.5rem;
  --falcon-card-title-color: var(--falcon-secondary-color);
  --falcon-card-subtitle-color: ;
  --falcon-card-border-width: 0px;
  --falcon-card-border-color: rgba(var(--falcon-emphasis-color-rgb), 0.125);
  --falcon-card-border-radius: 0.375rem;
  --falcon-card-box-shadow: ;
  --falcon-card-inner-border-radius: calc(0.375rem - 0px);
  --falcon-card-cap-padding-y: 1rem;
  --falcon-card-cap-padding-x: 1.25rem;
  --falcon-card-cap-bg: rgba(0, 0, 0, 0);
  --falcon-card-cap-color: ;
  --falcon-card-height: ;
  --falcon-card-color: ;
  --falcon-card-bg: #fff;
  --falcon-card-img-overlay-padding: 1rem;
  --falcon-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--falcon-card-height);
  color: var(--falcon-body-color);
  word-wrap: break-word;
  background-color: var(--falcon-card-bg);
  background-clip: border-box;
  border: var(--falcon-card-border-width) solid var(--falcon-card-border-color);
  border-radius: var(--falcon-card-border-radius);
  box-shadow: var(--falcon-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(--falcon-card-inner-border-radius);
  border-top-right-radius: var(--falcon-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--falcon-card-inner-border-radius);
  border-bottom-left-radius: var(--falcon-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(--falcon-card-spacer-y) var(--falcon-card-spacer-x);
  color: var(--falcon-card-color);
}

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

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

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

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

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

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

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

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

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

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

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

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

.card-group > .card {
  margin-bottom: var(--falcon-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 {
  --falcon-accordion-color: var(--falcon-body-color);
  --falcon-accordion-bg: var(--falcon-emphasis-bg);
  --falcon-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;
  --falcon-accordion-border-color: rgba(var(--falcon-emphasis-color-rgb), 0.125);
  --falcon-accordion-border-width: var(--falcon-border-width);
  --falcon-accordion-border-radius: var(--falcon-border-radius);
  --falcon-accordion-inner-border-radius: calc(var(--falcon-border-radius) - (var(--falcon-border-width)));
  --falcon-accordion-btn-padding-x: 1.25rem;
  --falcon-accordion-btn-padding-y: 1rem;
  --falcon-accordion-btn-color: var(--falcon-accordion-btn-color-global);
  --falcon-accordion-btn-bg: var(--falcon-accordion-bg);
  --falcon-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235e6e82' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --falcon-accordion-btn-icon-width: 1.25rem;
  --falcon-accordion-btn-icon-transform: rotate(-180deg);
  --falcon-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --falcon-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235e6e82' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --falcon-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
  --falcon-accordion-body-padding-x: 1.25rem;
  --falcon-accordion-body-padding-y: 1rem;
  --falcon-accordion-active-color: rgb(39.6, 110.7, 206.1);
  --falcon-accordion-active-bg: var(--falcon-emphasis-bg);
}

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

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

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

.accordion-body {
  padding: var(--falcon-accordion-body-padding-y) var(--falcon-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-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --falcon-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235e6e82'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --falcon-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235e6e82'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --falcon-breadcrumb-padding-x: 0;
  --falcon-breadcrumb-padding-y: 0;
  --falcon-breadcrumb-margin-bottom: 0;
  --falcon-breadcrumb-bg: transparent;
  --falcon-breadcrumb-border-radius: ;
  --falcon-breadcrumb-divider-color: #748194;
  --falcon-breadcrumb-item-padding-x: 0.5rem;
  --falcon-breadcrumb-item-active-color: #748194;
  display: flex;
  flex-wrap: wrap;
  padding: var(--falcon-breadcrumb-padding-y) var(--falcon-breadcrumb-padding-x);
  margin-bottom: var(--falcon-breadcrumb-margin-bottom);
  font-size: var(--falcon-breadcrumb-font-size);
  list-style: none;
  background-color: var(--falcon-breadcrumb-bg);
  border-radius: var(--falcon-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--falcon-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--falcon-breadcrumb-item-padding-x);
  color: var(--falcon-breadcrumb-divider-color);
  content: var(--falcon-breadcrumb-divider, "/") /* rtl: var(--falcon-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--falcon-breadcrumb-item-active-color);
}

.pagination {
  --falcon-pagination-padding-x: 0.75rem;
  --falcon-pagination-padding-y: 0.5rem;
  --falcon-pagination-font-size: 1rem;
  --falcon-pagination-color: var(--falcon-emphasis-color);
  --falcon-pagination-bg: var(--falcon-quaternary-bg);
  --falcon-pagination-border-width: var(--falcon-border-width);
  --falcon-pagination-border-color: var(--falcon-gray-200);
  --falcon-pagination-border-radius: var(--falcon-border-radius);
  --falcon-pagination-hover-color: #fff;
  --falcon-pagination-hover-bg: #2c7be5;
  --falcon-pagination-hover-border-color: #2c7be5;
  --falcon-pagination-focus-color: var(--falcon-gray-700);
  --falcon-pagination-focus-bg: var(--falcon-gray-100);
  --falcon-pagination-focus-box-shadow: none;
  --falcon-pagination-active-color: #fff;
  --falcon-pagination-active-bg: #2c7be5;
  --falcon-pagination-active-border-color: #2c7be5;
  --falcon-pagination-disabled-color: var(--falcon-gray-700);
  --falcon-pagination-disabled-bg: var(--falcon-gray-100);
  --falcon-pagination-disabled-border-color: var(--falcon-gray-200);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--falcon-pagination-padding-y) var(--falcon-pagination-padding-x);
  font-size: var(--falcon-pagination-font-size);
  color: var(--falcon-pagination-color);
  background-color: var(--falcon-pagination-bg);
  border: var(--falcon-pagination-border-width) solid var(--falcon-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(--falcon-pagination-hover-color);
  text-decoration: none;
  background-color: var(--falcon-pagination-hover-bg);
  border-color: var(--falcon-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--falcon-pagination-focus-color);
  background-color: var(--falcon-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--falcon-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--falcon-pagination-active-color);
  background-color: var(--falcon-pagination-active-bg);
  border-color: var(--falcon-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--falcon-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--falcon-pagination-disabled-bg);
  border-color: var(--falcon-pagination-disabled-border-color);
}

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

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

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

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

.btn .badge, .falcon-data-table .paging_full_numbers .page-link .badge,
.falcon-data-table .paging_first_last_numbers .page-link .badge,
.falcon-data-table .paging_full .page-link .badge,
.falcon-data-table .paging_numbers .page-link .badge,
.falcon-data-table .paging_simple_numbers .page-link .badge, [data-list] .page .badge, .table-list .page .badge, .tox .tox-menu__footer .tox-button:last-child .badge,
.tox .tox-dialog__footer .tox-button:last-child .badge, .tox .tox-menu__footer .tox-button--secondary .badge,
.tox .tox-dialog__footer .tox-button--secondary .badge {
  position: relative;
  top: -1px;
}

.alert {
  --falcon-alert-bg: transparent;
  --falcon-alert-padding-x: 1rem;
  --falcon-alert-padding-y: 1rem;
  --falcon-alert-margin-bottom: 1rem;
  --falcon-alert-color: inherit;
  --falcon-alert-border-color: transparent;
  --falcon-alert-border: var(--falcon-border-width) solid var(--falcon-alert-border-color);
  --falcon-alert-border-radius: var(--falcon-border-radius);
  --falcon-alert-link-color: inherit;
  position: relative;
  padding: var(--falcon-alert-padding-y) var(--falcon-alert-padding-x);
  margin-bottom: var(--falcon-alert-margin-bottom);
  color: var(--falcon-alert-color);
  background-color: var(--falcon-alert-bg);
  border: var(--falcon-alert-border);
  border-radius: var(--falcon-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--falcon-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --falcon-alert-color: var(--falcon-primary-text-emphasis);
  --falcon-alert-bg: var(--falcon-primary-bg-subtle);
  --falcon-alert-border-color: var(--falcon-primary-border-subtle);
  --falcon-alert-link-color: var(--falcon-primary-text-emphasis);
}

.alert-secondary {
  --falcon-alert-color: var(--falcon-secondary-text-emphasis);
  --falcon-alert-bg: var(--falcon-secondary-bg-subtle);
  --falcon-alert-border-color: var(--falcon-secondary-border-subtle);
  --falcon-alert-link-color: var(--falcon-secondary-text-emphasis);
}

.alert-success {
  --falcon-alert-color: var(--falcon-success-text-emphasis);
  --falcon-alert-bg: var(--falcon-success-bg-subtle);
  --falcon-alert-border-color: var(--falcon-success-border-subtle);
  --falcon-alert-link-color: var(--falcon-success-text-emphasis);
}

.alert-info {
  --falcon-alert-color: var(--falcon-info-text-emphasis);
  --falcon-alert-bg: var(--falcon-info-bg-subtle);
  --falcon-alert-border-color: var(--falcon-info-border-subtle);
  --falcon-alert-link-color: var(--falcon-info-text-emphasis);
}

.alert-warning {
  --falcon-alert-color: var(--falcon-warning-text-emphasis);
  --falcon-alert-bg: var(--falcon-warning-bg-subtle);
  --falcon-alert-border-color: var(--falcon-warning-border-subtle);
  --falcon-alert-link-color: var(--falcon-warning-text-emphasis);
}

.alert-danger {
  --falcon-alert-color: var(--falcon-danger-text-emphasis);
  --falcon-alert-bg: var(--falcon-danger-bg-subtle);
  --falcon-alert-border-color: var(--falcon-danger-border-subtle);
  --falcon-alert-link-color: var(--falcon-danger-text-emphasis);
}

.alert-light {
  --falcon-alert-color: var(--falcon-light-text-emphasis);
  --falcon-alert-bg: var(--falcon-light-bg-subtle);
  --falcon-alert-border-color: var(--falcon-light-border-subtle);
  --falcon-alert-link-color: var(--falcon-light-text-emphasis);
}

.alert-dark {
  --falcon-alert-color: var(--falcon-dark-text-emphasis);
  --falcon-alert-bg: var(--falcon-dark-bg-subtle);
  --falcon-alert-border-color: var(--falcon-dark-border-subtle);
  --falcon-alert-link-color: var(--falcon-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --falcon-progress-height: 1rem;
  --falcon-progress-font-size: 0.75rem;
  --falcon-progress-bg: var(--falcon-gray-200);
  --falcon-progress-border-radius: var(--falcon-border-radius);
  --falcon-progress-box-shadow: var(--falcon-box-shadow-inset);
  --falcon-progress-bar-color: #fff;
  --falcon-progress-bar-bg: #2c7be5;
  --falcon-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--falcon-progress-height);
  overflow: hidden;
  font-size: var(--falcon-progress-font-size);
  background-color: var(--falcon-progress-bg);
  border-radius: var(--falcon-progress-border-radius);
  box-shadow: var(--falcon-progress-box-shadow);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--falcon-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--falcon-progress-bar-bg);
  transition: var(--falcon-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(--falcon-progress-height) var(--falcon-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 {
  --falcon-list-group-color: var(--falcon-gray-800);
  --falcon-list-group-bg: var(--falcon-list-group-bg-global);
  --falcon-list-group-border-color: var(--falcon-border-color);
  --falcon-list-group-border-width: var(--falcon-border-width);
  --falcon-list-group-border-radius: var(--falcon-border-radius);
  --falcon-list-group-item-padding-x: 1rem;
  --falcon-list-group-item-padding-y: 0.5rem;
  --falcon-list-group-action-color: var(--falcon-secondary-color);
  --falcon-list-group-action-hover-color: var(--falcon-gray-700);
  --falcon-list-group-action-hover-bg: var(--falcon-body-bg);
  --falcon-list-group-action-active-color: var(--falcon-body-color);
  --falcon-list-group-action-active-bg: var(--falcon-gray-200);
  --falcon-list-group-disabled-color: var(--falcon-gray-600);
  --falcon-list-group-disabled-bg: var(--falcon-card-cap-bg);
  --falcon-list-group-active-color: #fff;
  --falcon-list-group-active-bg: #2c7be5;
  --falcon-list-group-active-border-color: #2c7be5;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--falcon-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-action {
  width: 100%;
  color: var(--falcon-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--falcon-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--falcon-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--falcon-list-group-action-active-color);
  background-color: var(--falcon-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--falcon-list-group-item-padding-y) var(--falcon-list-group-item-padding-x);
  color: var(--falcon-list-group-color);
  background-color: var(--falcon-list-group-bg);
  border: var(--falcon-list-group-border-width) solid var(--falcon-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(--falcon-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--falcon-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--falcon-list-group-active-color);
  background-color: var(--falcon-list-group-active-bg);
  border-color: var(--falcon-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(--falcon-list-group-border-width));
  border-top-width: var(--falcon-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--falcon-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(--falcon-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(--falcon-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--falcon-list-group-border-width));
  border-left-width: var(--falcon-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(--falcon-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(--falcon-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(--falcon-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--falcon-list-group-border-width));
    border-left-width: var(--falcon-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(--falcon-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(--falcon-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(--falcon-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--falcon-list-group-border-width));
    border-left-width: var(--falcon-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(--falcon-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(--falcon-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(--falcon-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--falcon-list-group-border-width));
    border-left-width: var(--falcon-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(--falcon-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(--falcon-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(--falcon-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--falcon-list-group-border-width));
    border-left-width: var(--falcon-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(--falcon-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(--falcon-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(--falcon-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--falcon-list-group-border-width));
    border-left-width: var(--falcon-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--falcon-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

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

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

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

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

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

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

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

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

.btn-close {
  --falcon-btn-close-color: #000;
  --falcon-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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.414z'/%3e%3c/svg%3e");
  --falcon-btn-close-opacity: 0.5;
  --falcon-btn-close-hover-opacity: 0.75;
  --falcon-btn-close-focus-shadow: 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
  --falcon-btn-close-focus-opacity: 1;
  --falcon-btn-close-disabled-opacity: 0.25;
  --falcon-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--falcon-btn-close-color);
  background: transparent var(--falcon-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: var(--falcon-btn-close-opacity);
}
.btn-close:hover {
  color: var(--falcon-btn-close-color);
  text-decoration: none;
  opacity: var(--falcon-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--falcon-btn-close-focus-shadow);
  opacity: var(--falcon-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(--falcon-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--falcon-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--falcon-btn-close-white-filter);
}

.toast {
  --falcon-toast-zindex: 1090;
  --falcon-toast-padding-x: 0.75rem;
  --falcon-toast-padding-y: 0.5rem;
  --falcon-toast-spacing: 2rem;
  --falcon-toast-max-width: 350px;
  --falcon-toast-font-size: 0.875rem;
  --falcon-toast-color: var(--falcon-gray-600);
  --falcon-toast-bg: var(--falcon-toast-bg-global);
  --falcon-toast-border-width: var(--falcon-border-width);
  --falcon-toast-border-color: var(--falcon-border-color-translucent);
  --falcon-toast-border-radius: var(--falcon-border-radius);
  --falcon-toast-box-shadow: var(--falcon-box-shadow);
  --falcon-toast-header-color: var(--falcon-gray-600);
  --falcon-toast-header-bg: var(--falcon-toast-bg-global);
  --falcon-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--falcon-toast-max-width);
  max-width: 100%;
  font-size: var(--falcon-toast-font-size);
  color: var(--falcon-toast-color);
  pointer-events: auto;
  background-color: var(--falcon-toast-bg);
  background-clip: padding-box;
  border: var(--falcon-toast-border-width) solid var(--falcon-toast-border-color);
  box-shadow: var(--falcon-toast-box-shadow);
  border-radius: var(--falcon-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

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

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

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--falcon-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog, .navbar-vertical-collapsed .modal.navbar-brand .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog, .navbar-vertical-collapsed .modal.navbar-brand .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(--falcon-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(--falcon-modal-margin) * 2);
}

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

.modal-backdrop {
  --falcon-backdrop-zindex: 1050;
  --falcon-backdrop-bg: #000;
  --falcon-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--falcon-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--falcon-backdrop-bg);
}
.modal-backdrop.fade, .navbar-vertical-collapsed .modal-backdrop.navbar-brand {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--falcon-backdrop-opacity);
}

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

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

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

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

@media (min-width: 576px) {
  .modal {
    --falcon-modal-margin: 1.75rem;
    --falcon-modal-box-shadow: var(--falcon-box-shadow);
  }
  .modal-dialog {
    max-width: var(--falcon-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --falcon-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --falcon-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --falcon-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 {
  --falcon-tooltip-zindex: 1080;
  --falcon-tooltip-max-width: 200px;
  --falcon-tooltip-padding-x: 0.5rem;
  --falcon-tooltip-padding-y: 0.5rem;
  --falcon-tooltip-margin: ;
  --falcon-tooltip-font-size: 0.8333333333rem;
  --falcon-tooltip-color: #fff;
  --falcon-tooltip-bg: #000;
  --falcon-tooltip-border-radius: var(--falcon-border-radius);
  --falcon-tooltip-opacity: 0.9;
  --falcon-tooltip-arrow-width: 0.8rem;
  --falcon-tooltip-arrow-height: 0.4rem;
  z-index: var(--falcon-tooltip-zindex);
  display: block;
  margin: var(--falcon-tooltip-margin);
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  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(--falcon-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--falcon-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--falcon-tooltip-arrow-width);
  height: var(--falcon-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(--falcon-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--falcon-tooltip-arrow-height) calc(var(--falcon-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--falcon-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--falcon-tooltip-arrow-height));
  width: var(--falcon-tooltip-arrow-height);
  height: var(--falcon-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(--falcon-tooltip-arrow-width) * 0.5) var(--falcon-tooltip-arrow-height) calc(var(--falcon-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--falcon-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--falcon-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(--falcon-tooltip-arrow-width) * 0.5) var(--falcon-tooltip-arrow-height);
  border-bottom-color: var(--falcon-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--falcon-tooltip-arrow-height));
  width: var(--falcon-tooltip-arrow-height);
  height: var(--falcon-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(--falcon-tooltip-arrow-width) * 0.5) 0 calc(var(--falcon-tooltip-arrow-width) * 0.5) var(--falcon-tooltip-arrow-height);
  border-left-color: var(--falcon-tooltip-bg);
}

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

.popover {
  --falcon-popover-zindex: 1070;
  --falcon-popover-max-width: 276px;
  --falcon-popover-font-size: 0.875rem;
  --falcon-popover-bg: var(--falcon-quaternary-bg);
  --falcon-popover-border-width: var(--falcon-border-width);
  --falcon-popover-border-color: rgba(var(--falcon-emphasis-color-rgb), 0.2);
  --falcon-popover-border-radius: var(--falcon-border-radius-lg);
  --falcon-popover-inner-border-radius: calc(var(--falcon-border-radius-lg) - var(--falcon-border-width));
  --falcon-popover-box-shadow: var(--falcon-box-shadow);
  --falcon-popover-header-padding-x: 1rem;
  --falcon-popover-header-padding-y: 0.5rem;
  --falcon-popover-header-font-size: 1rem;
  --falcon-popover-header-color: var(--falcon-secondary-color);
  --falcon-popover-header-bg: var(--falcon-popover-header-bg-global);
  --falcon-popover-body-padding-x: 1rem;
  --falcon-popover-body-padding-y: 1rem;
  --falcon-popover-body-color: #5e6e82;
  --falcon-popover-arrow-width: 1rem;
  --falcon-popover-arrow-height: 0.5rem;
  --falcon-popover-arrow-border: var(--falcon-popover-border-color);
  z-index: var(--falcon-popover-zindex);
  display: block;
  max-width: var(--falcon-popover-max-width);
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  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(--falcon-popover-font-size);
  word-wrap: break-word;
  background-color: var(--falcon-popover-bg);
  background-clip: padding-box;
  border: var(--falcon-popover-border-width) solid var(--falcon-popover-border-color);
  border-radius: var(--falcon-popover-border-radius);
  box-shadow: var(--falcon-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--falcon-popover-arrow-width);
  height: var(--falcon-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(--falcon-popover-arrow-height)) - var(--falcon-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(--falcon-popover-arrow-height) calc(var(--falcon-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(--falcon-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--falcon-popover-border-width);
  border-top-color: var(--falcon-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--falcon-popover-arrow-height)) - var(--falcon-popover-border-width));
  width: var(--falcon-popover-arrow-height);
  height: var(--falcon-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(--falcon-popover-arrow-width) * 0.5) var(--falcon-popover-arrow-height) calc(var(--falcon-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(--falcon-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--falcon-popover-border-width);
  border-right-color: var(--falcon-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--falcon-popover-arrow-height)) - var(--falcon-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(--falcon-popover-arrow-width) * 0.5) var(--falcon-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(--falcon-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--falcon-popover-border-width);
  border-bottom-color: var(--falcon-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(--falcon-popover-arrow-width);
  margin-left: calc(-0.5 * var(--falcon-popover-arrow-width));
  content: "";
  border-bottom: var(--falcon-popover-border-width) solid var(--falcon-popover-header-bg);
}

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

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

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

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.8s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.8s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

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

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

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

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

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

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

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--falcon-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--falcon-offcanvas-color);
    visibility: hidden;
    background-color: var(--falcon-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--falcon-offcanvas-box-shadow);
    transition: var(--falcon-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(--falcon-offcanvas-width);
    border-right: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--falcon-offcanvas-width);
    border-left: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-top: var(--falcon-offcanvas-border-width) solid var(--falcon-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 {
    --falcon-offcanvas-height: auto;
    --falcon-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(--falcon-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--falcon-offcanvas-color);
    visibility: hidden;
    background-color: var(--falcon-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--falcon-offcanvas-box-shadow);
    transition: var(--falcon-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(--falcon-offcanvas-width);
    border-right: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--falcon-offcanvas-width);
    border-left: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-top: var(--falcon-offcanvas-border-width) solid var(--falcon-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 {
    --falcon-offcanvas-height: auto;
    --falcon-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(--falcon-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--falcon-offcanvas-color);
    visibility: hidden;
    background-color: var(--falcon-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--falcon-offcanvas-box-shadow);
    transition: var(--falcon-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(--falcon-offcanvas-width);
    border-right: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--falcon-offcanvas-width);
    border-left: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-top: var(--falcon-offcanvas-border-width) solid var(--falcon-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 {
    --falcon-offcanvas-height: auto;
    --falcon-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(--falcon-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--falcon-offcanvas-color);
    visibility: hidden;
    background-color: var(--falcon-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--falcon-offcanvas-box-shadow);
    transition: var(--falcon-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(--falcon-offcanvas-width);
    border-right: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--falcon-offcanvas-width);
    border-left: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-top: var(--falcon-offcanvas-border-width) solid var(--falcon-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 {
    --falcon-offcanvas-height: auto;
    --falcon-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(--falcon-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--falcon-offcanvas-color);
    visibility: hidden;
    background-color: var(--falcon-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--falcon-offcanvas-box-shadow);
    transition: var(--falcon-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(--falcon-offcanvas-width);
    border-right: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--falcon-offcanvas-width);
    border-left: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--falcon-offcanvas-height);
    max-height: 100%;
    border-top: var(--falcon-offcanvas-border-width) solid var(--falcon-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 {
    --falcon-offcanvas-height: auto;
    --falcon-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(--falcon-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--falcon-offcanvas-color);
  visibility: hidden;
  background-color: var(--falcon-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--falcon-offcanvas-box-shadow);
  transition: var(--falcon-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--falcon-offcanvas-width);
  border-right: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--falcon-offcanvas-width);
  border-left: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--falcon-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--falcon-offcanvas-border-width) solid var(--falcon-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--falcon-offcanvas-height);
  max-height: 100%;
  border-top: var(--falcon-offcanvas-border-width) solid var(--falcon-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: #000;
}
.offcanvas-backdrop.fade, .navbar-vertical-collapsed .offcanvas-backdrop.navbar-brand {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

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

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

.offcanvas-body {
  flex-grow: 1;
  padding: var(--falcon-offcanvas-padding-y) var(--falcon-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, .falcon-data-table .paging_full_numbers .placeholder.page-link::before,
.falcon-data-table .paging_first_last_numbers .placeholder.page-link::before,
.falcon-data-table .paging_full .placeholder.page-link::before,
.falcon-data-table .paging_numbers .placeholder.page-link::before,
.falcon-data-table .paging_simple_numbers .placeholder.page-link::before, [data-list] .placeholder.page::before, .table-list .placeholder.page::before, .tox .tox-menu__footer .placeholder.tox-button:last-child::before,
.tox .tox-dialog__footer .placeholder.tox-button:last-child::before, .tox .tox-menu__footer .placeholder.tox-button--secondary::before,
.tox .tox-dialog__footer .placeholder.tox-button--secondary::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, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 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(--falcon-primary-rgb), var(--falcon-bg-opacity, 1)) !important;
}

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

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

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

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

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

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

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

.link-primary {
  color: RGBA(var(--falcon-primary-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-primary-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(35, 98, 183, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(35, 98, 183, var(--falcon-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--falcon-secondary-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-secondary-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(93, 103, 118, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(93, 103, 118, var(--falcon-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--falcon-success-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-success-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(0, 168, 98, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 168, 98, var(--falcon-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--falcon-info-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-info-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(31, 150, 202, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(31, 150, 202, var(--falcon-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--falcon-warning-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-warning-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(196, 102, 50, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(196, 102, 50, var(--falcon-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--falcon-danger-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-danger-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(184, 44, 70, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(184, 44, 70, var(--falcon-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--falcon-light-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-light-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(250, 251, 253, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(250, 251, 253, var(--falcon-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--falcon-dark-rgb), var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--falcon-dark-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(9, 18, 31, var(--falcon-link-opacity, 1)) !important;
  text-decoration-color: RGBA(9, 18, 31, var(--falcon-link-underline-opacity, 1)) !important;
}

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

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

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--falcon-link-color-rgb), var(--falcon-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(--falcon-icon-link-transform, translate3d(0.25em, 0, 0));
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1015;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1015;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1015;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1015;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1015;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1015;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1015;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1015;
  }
}
@media (min-width: 1540px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1015;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1015;
  }
}
.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;
}

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

.text-truncate, .card .card-header .col-2, .card .card-header .col-1, .card .card-header .col-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.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, .card .card-header .col-2, .card .card-header .col-1, .card .card-header .col-3 {
  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, i.bi.bi-chevron-down {
  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, #central .data_toggle {
  display: flex !important;
}

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

.d-none, .card ol.flat_list {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.position-relative {
  position: relative !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(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
}

.border-0, dialog[open] {
  border: 0 !important;
}

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

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

.border-bottom, #mmc_filter .program_attribute {
  border-bottom: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
}

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

.border-1, .explorer-container .card {
  --falcon-border-width: 1px;
}

.border-2 {
  --falcon-border-width: 2px;
}

.border-3 {
  --falcon-border-width: 3px;
}

.border-4 {
  --falcon-border-width: 4px;
}

.border-5 {
  --falcon-border-width: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.min-vh-75 {
  min-height: 75vh !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, #central .data_toggle {
  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, #central .data_toggle {
  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.8rem !important;
}

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

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

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

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

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

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

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

.m-x1 {
  margin: 1.25rem !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.8rem !important;
  margin-left: 1.8rem !important;
}

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

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

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

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

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

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

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

.mx-x1 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !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.8rem !important;
  margin-bottom: 1.8rem !important;
}

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

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

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

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

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

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

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

.my-x1 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.mt-x1 {
  margin-top: 1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.me-x1 {
  margin-right: 1.25rem !important;
}

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

.mb-0, .card ol.flat_list {
  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.8rem !important;
}

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

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

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

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

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

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

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

.mb-x1 {
  margin-bottom: 1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.ms-x1 {
  margin-left: 1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.m-nx1 {
  margin: -1.25rem !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.8rem !important;
  margin-left: -1.8rem !important;
}

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

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

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

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

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

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

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

.mx-nx1 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !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.8rem !important;
  margin-bottom: -1.8rem !important;
}

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

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

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

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

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

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

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

.my-nx1 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.mt-nx1 {
  margin-top: -1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.me-nx1 {
  margin-right: -1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.mb-nx1 {
  margin-bottom: -1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.ms-nx1 {
  margin-left: -1.25rem !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.8rem !important;
}

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

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

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

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

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

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

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

.p-x1 {
  padding: 1.25rem !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.8rem !important;
  padding-left: 1.8rem !important;
}

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

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

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

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

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

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

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

.px-x1 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !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.8rem !important;
  padding-bottom: 1.8rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-8 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.py-9 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-10 {
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important;
}

.py-11 {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}

.py-x1 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !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.8rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-6 {
  padding-top: 4rem !important;
}

.pt-7 {
  padding-top: 5rem !important;
}

.pt-8 {
  padding-top: 7.5rem !important;
}

.pt-9 {
  padding-top: 10rem !important;
}

.pt-10 {
  padding-top: 12.5rem !important;
}

.pt-11 {
  padding-top: 15rem !important;
}

.pt-x1 {
  padding-top: 1.25rem !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.8rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-6 {
  padding-right: 4rem !important;
}

.pe-7 {
  padding-right: 5rem !important;
}

.pe-8 {
  padding-right: 7.5rem !important;
}

.pe-9 {
  padding-right: 10rem !important;
}

.pe-10 {
  padding-right: 12.5rem !important;
}

.pe-11 {
  padding-right: 15rem !important;
}

.pe-x1 {
  padding-right: 1.25rem !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.8rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-6 {
  padding-bottom: 4rem !important;
}

.pb-7 {
  padding-bottom: 5rem !important;
}

.pb-8 {
  padding-bottom: 7.5rem !important;
}

.pb-9 {
  padding-bottom: 10rem !important;
}

.pb-10 {
  padding-bottom: 12.5rem !important;
}

.pb-11 {
  padding-bottom: 15rem !important;
}

.pb-x1 {
  padding-bottom: 1.25rem !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.8rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-6 {
  padding-left: 4rem !important;
}

.ps-7 {
  padding-left: 5rem !important;
}

.ps-8 {
  padding-left: 7.5rem !important;
}

.ps-9 {
  padding-left: 10rem !important;
}

.ps-10 {
  padding-left: 12.5rem !important;
}

.ps-11 {
  padding-left: 15rem !important;
}

.ps-x1 {
  padding-left: 1.25rem !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.8rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 4rem !important;
}

.gap-7 {
  gap: 5rem !important;
}

.gap-8 {
  gap: 7.5rem !important;
}

.gap-9 {
  gap: 10rem !important;
}

.gap-10 {
  gap: 12.5rem !important;
}

.gap-11 {
  gap: 15rem !important;
}

.gap-x1 {
  gap: 1.25rem !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.8rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.row-gap-6 {
  row-gap: 4rem !important;
}

.row-gap-7 {
  row-gap: 5rem !important;
}

.row-gap-8 {
  row-gap: 7.5rem !important;
}

.row-gap-9 {
  row-gap: 10rem !important;
}

.row-gap-10 {
  row-gap: 12.5rem !important;
}

.row-gap-11 {
  row-gap: 15rem !important;
}

.row-gap-x1 {
  row-gap: 1.25rem !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.8rem !important;
       column-gap: 1.8rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.column-gap-6 {
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}

.column-gap-7 {
  -moz-column-gap: 5rem !important;
       column-gap: 5rem !important;
}

.column-gap-8 {
  -moz-column-gap: 7.5rem !important;
       column-gap: 7.5rem !important;
}

.column-gap-9 {
  -moz-column-gap: 10rem !important;
       column-gap: 10rem !important;
}

.column-gap-10 {
  -moz-column-gap: 12.5rem !important;
       column-gap: 12.5rem !important;
}

.column-gap-11 {
  -moz-column-gap: 15rem !important;
       column-gap: 15rem !important;
}

.column-gap-x1 {
  -moz-column-gap: 1.25rem !important;
       column-gap: 1.25rem !important;
}

.font-monospace {
  font-family: var(--falcon-font-monospace) !important;
}

.font-sans-serif {
  font-family: var(--falcon-font-sans-serif) !important;
}

.font-base {
  font-family: var(--falcon-font-base) !important;
}

.fs-11 {
  font-size: 0.6944444444rem !important;
}

.fs-10 {
  font-size: 0.8333333333rem !important;
}

.fs-9 {
  font-size: 1rem !important;
}

.fs-8 {
  font-size: 1.2rem !important;
}

.fs-7 {
  font-size: 1.44rem !important;
}

.fs-6 {
  font-size: 1.728rem !important;
}

.fs-5 {
  font-size: 2.0736rem !important;
}

.fs-4 {
  font-size: 2.48832rem !important;
}

.fs-3 {
  font-size: 2.985984rem !important;
}

.fs-2 {
  font-size: 3.5831808rem !important;
}

.fs-1 {
  font-size: 4.29981696rem !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-semi-bold {
  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.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-justify {
  text-align: justify !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-wrap {
  white-space: normal !important;
}

.text-nowrap, .card .card-header .col-2, .card .card-header .col-1, .card .card-header .col-3 {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-primary-rgb), var(--falcon-text-opacity)) !important;
}

.text-secondary {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-secondary-rgb), var(--falcon-text-opacity)) !important;
}

.text-success {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-success-rgb), var(--falcon-text-opacity)) !important;
}

.text-info {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-info-rgb), var(--falcon-text-opacity)) !important;
}

.text-warning {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-warning-rgb), var(--falcon-text-opacity)) !important;
}

.text-danger {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-danger-rgb), var(--falcon-text-opacity)) !important;
}

.text-light {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-light-rgb), var(--falcon-text-opacity)) !important;
}

.text-dark {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-dark-rgb), var(--falcon-text-opacity)) !important;
}

.text-facebook {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-facebook-rgb), var(--falcon-text-opacity)) !important;
}

.text-google-plus {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-google-plus-rgb), var(--falcon-text-opacity)) !important;
}

.text-twitter {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-twitter-rgb), var(--falcon-text-opacity)) !important;
}

.text-linkedin {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-linkedin-rgb), var(--falcon-text-opacity)) !important;
}

.text-youtube {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-youtube-rgb), var(--falcon-text-opacity)) !important;
}

.text-github {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-github-rgb), var(--falcon-text-opacity)) !important;
}

.text-black {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-black-rgb), var(--falcon-text-opacity)) !important;
}

.text-white {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-white-rgb), var(--falcon-text-opacity)) !important;
}

.text-body {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-body-color-rgb), var(--falcon-text-opacity)) !important;
}

.text-100 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-100-rgb), var(--falcon-text-opacity)) !important;
}

.text-200 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-200-rgb), var(--falcon-text-opacity)) !important;
}

.text-300 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-300-rgb), var(--falcon-text-opacity)) !important;
}

.text-400 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-400-rgb), var(--falcon-text-opacity)) !important;
}

.text-500 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-500-rgb), var(--falcon-text-opacity)) !important;
}

.text-600 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-600-rgb), var(--falcon-text-opacity)) !important;
}

.text-700 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-700-rgb), var(--falcon-text-opacity)) !important;
}

.text-800 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-800-rgb), var(--falcon-text-opacity)) !important;
}

.text-900 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-900-rgb), var(--falcon-text-opacity)) !important;
}

.text-1000 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-1000-rgb), var(--falcon-text-opacity)) !important;
}

.text-1100 {
  --falcon-text-opacity: 1;
  color: rgba(var(--falcon-gray-1100-rgb), var(--falcon-text-opacity)) !important;
}

.text-muted {
  --falcon-text-opacity: 1;
  color: var(--falcon-secondary-color) !important;
}

.text-black-50 {
  --falcon-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --falcon-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --falcon-text-opacity: 1;
  color: var(--falcon-secondary-color) !important;
}

.text-body-tertiary {
  --falcon-text-opacity: 1;
  color: var(--falcon-tertiary-color) !important;
}

.text-body-emphasis {
  --falcon-text-opacity: 1;
  color: var(--falcon-emphasis-color) !important;
}

.text-reset {
  --falcon-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --falcon-text-opacity: 0.25;
}

.text-opacity-50 {
  --falcon-text-opacity: 0.5;
}

.text-opacity-75 {
  --falcon-text-opacity: 0.75;
}

.text-opacity-100 {
  --falcon-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--falcon-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--falcon-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--falcon-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--falcon-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--falcon-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--falcon-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--falcon-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--falcon-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --falcon-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --falcon-link-opacity: 0.1;
}

.link-opacity-25 {
  --falcon-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --falcon-link-opacity: 0.25;
}

.link-opacity-50 {
  --falcon-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --falcon-link-opacity: 0.5;
}

.link-opacity-75 {
  --falcon-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --falcon-link-opacity: 0.75;
}

.link-opacity-100 {
  --falcon-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --falcon-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 {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-primary-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-secondary-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline-success {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-success-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline-info {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-info-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline-warning {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-warning-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline-danger {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-danger-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline-light {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-light-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline-dark {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-dark-rgb), var(--falcon-link-underline-opacity)) !important;
}

.link-underline {
  --falcon-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--falcon-link-color-rgb), var(--falcon-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --falcon-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --falcon-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --falcon-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --falcon-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --falcon-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --falcon-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --falcon-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --falcon-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --falcon-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --falcon-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --falcon-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --falcon-link-underline-opacity: 1;
}

.bg-primary {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-primary-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-secondary {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-secondary-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-success {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-success-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-info {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-info-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-warning {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-warning-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-danger {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-danger-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-light {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-light-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-dark {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-dark-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-black {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-black-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-white {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-white-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-body {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-body-bg-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-100 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-100-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-200 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-200-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-300 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-300-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-400 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-400-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-500 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-500-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-600 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-600-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-700 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-700-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-800 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-800-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-900 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-900-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-1000 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-1000-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-1100 {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-gray-1100-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-transparent, dialog[open] {
  --falcon-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-secondary-bg-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-body-tertiary {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-tertiary-bg-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-body-emphasis {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-emphasis-bg-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-body-quaternary {
  --falcon-bg-opacity: 1;
  background-color: rgba(var(--falcon-quaternary-bg-rgb), var(--falcon-bg-opacity)) !important;
}

.bg-opacity-10 {
  --falcon-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --falcon-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --falcon-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --falcon-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --falcon-bg-opacity: 1;
}

.bg-primary-subtle, .fc-timegrid .event-bg-primary-subtle {
  background-color: var(--falcon-primary-bg-subtle) !important;
}

.bg-secondary-subtle, .fc-timegrid .event-bg-secondary-subtle {
  background-color: var(--falcon-secondary-bg-subtle) !important;
}

.bg-success-subtle, .fc-timegrid .event-bg-success-subtle {
  background-color: var(--falcon-success-bg-subtle) !important;
}

.bg-info-subtle, .fc-timegrid .event-bg-info-subtle {
  background-color: var(--falcon-info-bg-subtle) !important;
}

.bg-warning-subtle, .fc-timegrid .event-bg-warning-subtle {
  background-color: var(--falcon-warning-bg-subtle) !important;
}

.bg-danger-subtle, .fc-timegrid .event-bg-danger-subtle {
  background-color: var(--falcon-danger-bg-subtle) !important;
}

.bg-light-subtle, .fc-timegrid .event-bg-light-subtle {
  background-color: var(--falcon-light-bg-subtle) !important;
}

.bg-dark-subtle, .fc-timegrid .event-bg-dark-subtle {
  background-color: var(--falcon-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--falcon-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, .card .card-header *, .card .card-header {
  -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(--falcon-border-radius) !important;
}

.rounded-0, #mmc_filter *, #mmc_filter #mmc_filters *, #mmc_filter #mmc_filters .list-group-item {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--falcon-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--falcon-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--falcon-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--falcon-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--falcon-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--falcon-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--falcon-border-radius) !important;
  border-top-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
  border-top-right-radius: var(--falcon-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--falcon-border-radius) !important;
  border-top-right-radius: var(--falcon-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--falcon-border-radius-lg) !important;
  border-top-right-radius: var(--falcon-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--falcon-border-radius-xl) !important;
  border-top-right-radius: var(--falcon-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--falcon-border-radius-xxl) !important;
  border-top-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
  border-top-right-radius: var(--falcon-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--falcon-border-radius) !important;
  border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
  border-bottom-right-radius: var(--falcon-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--falcon-border-radius) !important;
  border-bottom-right-radius: var(--falcon-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--falcon-border-radius-lg) !important;
  border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--falcon-border-radius-xl) !important;
  border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--falcon-border-radius-xxl) !important;
  border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
  border-bottom-right-radius: var(--falcon-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--falcon-border-radius) !important;
  border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
  border-bottom-left-radius: var(--falcon-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--falcon-border-radius) !important;
  border-bottom-left-radius: var(--falcon-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
  border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
  border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--falcon-border-radius-xxl) !important;
  border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
  border-bottom-left-radius: var(--falcon-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--falcon-border-radius) !important;
  border-top-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
  border-top-left-radius: var(--falcon-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--falcon-border-radius) !important;
  border-top-left-radius: var(--falcon-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
  border-top-left-radius: var(--falcon-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
  border-top-left-radius: var(--falcon-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--falcon-border-radius-xxl) !important;
  border-top-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
  border-top-left-radius: var(--falcon-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;
}

.cursor-default {
  cursor: default !important;
}

.cursor-pointer, .card .card-header {
  cursor: pointer !important;
}

.transition-base {
  transition: all 0.2s ease-in-out !important;
}

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

.max-vh-25 {
  max-height: 25vh !important;
}

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

.max-vh-75 {
  max-height: 75vh !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-bottom-0, #mmc_filter .program_attribute:last-of-type {
  border-bottom-width: 0 !important;
}

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

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

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

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

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

.border-x-0 {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

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

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

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

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

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

.border-y-0 {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}

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

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

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

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

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

.border-dotted {
  --falcon-border-style: dotted !important;
}

.border-dashed {
  --falcon-border-style: dashed !important;
}

.border-none {
  --falcon-border-style: none !important;
}

.border-hidden {
  --falcon-border-style: hidden !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-absolute {
    position: absolute !important;
  }
  .position-sm-relative {
    position: relative !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(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-sm-0 {
    border: 0 !important;
  }
  .border-top-sm {
    border-top: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-end-sm {
    border-right: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-bottom-sm {
    border-bottom: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-start-sm {
    border-left: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-sm-1 {
    --falcon-border-width: 1px;
  }
  .border-sm-2 {
    --falcon-border-width: 2px;
  }
  .border-sm-3 {
    --falcon-border-width: 3px;
  }
  .border-sm-4 {
    --falcon-border-width: 4px;
  }
  .border-sm-5 {
    --falcon-border-width: 5px;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .vw-sm-25 {
    width: 25vw !important;
  }
  .vw-sm-50 {
    width: 50vw !important;
  }
  .vw-sm-75 {
    width: 75vw !important;
  }
  .vw-sm-100 {
    width: 100vw !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .vh-sm-25 {
    height: 25vh !important;
  }
  .vh-sm-50 {
    height: 50vh !important;
  }
  .vh-sm-75 {
    height: 75vh !important;
  }
  .vh-sm-100 {
    height: 100vh !important;
  }
  .min-vh-sm-25 {
    min-height: 25vh !important;
  }
  .min-vh-sm-50 {
    min-height: 50vh !important;
  }
  .min-vh-sm-75 {
    min-height: 75vh !important;
  }
  .min-vh-sm-100 {
    min-height: 100vh !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.8rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-6 {
    margin: 4rem !important;
  }
  .m-sm-7 {
    margin: 5rem !important;
  }
  .m-sm-8 {
    margin: 7.5rem !important;
  }
  .m-sm-9 {
    margin: 10rem !important;
  }
  .m-sm-10 {
    margin: 12.5rem !important;
  }
  .m-sm-11 {
    margin: 15rem !important;
  }
  .m-sm-x1 {
    margin: 1.25rem !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.8rem !important;
    margin-left: 1.8rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-9 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-10 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .mx-sm-x1 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !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.8rem !important;
    margin-bottom: 1.8rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-9 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-10 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
  .my-sm-11 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-sm-x1 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-6 {
    margin-top: 4rem !important;
  }
  .mt-sm-7 {
    margin-top: 5rem !important;
  }
  .mt-sm-8 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-9 {
    margin-top: 10rem !important;
  }
  .mt-sm-10 {
    margin-top: 12.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 15rem !important;
  }
  .mt-sm-x1 {
    margin-top: 1.25rem !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.8rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-6 {
    margin-right: 4rem !important;
  }
  .me-sm-7 {
    margin-right: 5rem !important;
  }
  .me-sm-8 {
    margin-right: 7.5rem !important;
  }
  .me-sm-9 {
    margin-right: 10rem !important;
  }
  .me-sm-10 {
    margin-right: 12.5rem !important;
  }
  .me-sm-11 {
    margin-right: 15rem !important;
  }
  .me-sm-x1 {
    margin-right: 1.25rem !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.8rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 12.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 15rem !important;
  }
  .mb-sm-x1 {
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-6 {
    margin-left: 4rem !important;
  }
  .ms-sm-7 {
    margin-left: 5rem !important;
  }
  .ms-sm-8 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-9 {
    margin-left: 10rem !important;
  }
  .ms-sm-10 {
    margin-left: 12.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 15rem !important;
  }
  .ms-sm-x1 {
    margin-left: 1.25rem !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.8rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4rem !important;
  }
  .m-sm-n7 {
    margin: -5rem !important;
  }
  .m-sm-n8 {
    margin: -7.5rem !important;
  }
  .m-sm-n9 {
    margin: -10rem !important;
  }
  .m-sm-n10 {
    margin: -12.5rem !important;
  }
  .m-sm-n11 {
    margin: -15rem !important;
  }
  .m-sm-nx1 {
    margin: -1.25rem !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.8rem !important;
    margin-left: -1.8rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n8 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-sm-n9 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-sm-n10 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }
  .mx-sm-nx1 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !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.8rem !important;
    margin-bottom: -1.8rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n8 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-sm-n9 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-sm-n10 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }
  .my-sm-nx1 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -4rem !important;
  }
  .mt-sm-n7 {
    margin-top: -5rem !important;
  }
  .mt-sm-n8 {
    margin-top: -7.5rem !important;
  }
  .mt-sm-n9 {
    margin-top: -10rem !important;
  }
  .mt-sm-n10 {
    margin-top: -12.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -15rem !important;
  }
  .mt-sm-nx1 {
    margin-top: -1.25rem !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.8rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n6 {
    margin-right: -4rem !important;
  }
  .me-sm-n7 {
    margin-right: -5rem !important;
  }
  .me-sm-n8 {
    margin-right: -7.5rem !important;
  }
  .me-sm-n9 {
    margin-right: -10rem !important;
  }
  .me-sm-n10 {
    margin-right: -12.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -15rem !important;
  }
  .me-sm-nx1 {
    margin-right: -1.25rem !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.8rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -7.5rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -10rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -12.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -15rem !important;
  }
  .mb-sm-nx1 {
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n6 {
    margin-left: -4rem !important;
  }
  .ms-sm-n7 {
    margin-left: -5rem !important;
  }
  .ms-sm-n8 {
    margin-left: -7.5rem !important;
  }
  .ms-sm-n9 {
    margin-left: -10rem !important;
  }
  .ms-sm-n10 {
    margin-left: -12.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -15rem !important;
  }
  .ms-sm-nx1 {
    margin-left: -1.25rem !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.8rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-6 {
    padding: 4rem !important;
  }
  .p-sm-7 {
    padding: 5rem !important;
  }
  .p-sm-8 {
    padding: 7.5rem !important;
  }
  .p-sm-9 {
    padding: 10rem !important;
  }
  .p-sm-10 {
    padding: 12.5rem !important;
  }
  .p-sm-11 {
    padding: 15rem !important;
  }
  .p-sm-x1 {
    padding: 1.25rem !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.8rem !important;
    padding-left: 1.8rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-sm-9 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-sm-10 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
  .px-sm-11 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .px-sm-x1 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !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.8rem !important;
    padding-bottom: 1.8rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-sm-9 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-sm-10 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .py-sm-11 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .py-sm-x1 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 4rem !important;
  }
  .pt-sm-7 {
    padding-top: 5rem !important;
  }
  .pt-sm-8 {
    padding-top: 7.5rem !important;
  }
  .pt-sm-9 {
    padding-top: 10rem !important;
  }
  .pt-sm-10 {
    padding-top: 12.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 15rem !important;
  }
  .pt-sm-x1 {
    padding-top: 1.25rem !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.8rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-6 {
    padding-right: 4rem !important;
  }
  .pe-sm-7 {
    padding-right: 5rem !important;
  }
  .pe-sm-8 {
    padding-right: 7.5rem !important;
  }
  .pe-sm-9 {
    padding-right: 10rem !important;
  }
  .pe-sm-10 {
    padding-right: 12.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 15rem !important;
  }
  .pe-sm-x1 {
    padding-right: 1.25rem !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.8rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 7.5rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 10rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 12.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 15rem !important;
  }
  .pb-sm-x1 {
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-6 {
    padding-left: 4rem !important;
  }
  .ps-sm-7 {
    padding-left: 5rem !important;
  }
  .ps-sm-8 {
    padding-left: 7.5rem !important;
  }
  .ps-sm-9 {
    padding-left: 10rem !important;
  }
  .ps-sm-10 {
    padding-left: 12.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 15rem !important;
  }
  .ps-sm-x1 {
    padding-left: 1.25rem !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.8rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-6 {
    gap: 4rem !important;
  }
  .gap-sm-7 {
    gap: 5rem !important;
  }
  .gap-sm-8 {
    gap: 7.5rem !important;
  }
  .gap-sm-9 {
    gap: 10rem !important;
  }
  .gap-sm-10 {
    gap: 12.5rem !important;
  }
  .gap-sm-11 {
    gap: 15rem !important;
  }
  .gap-sm-x1 {
    gap: 1.25rem !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.8rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 4rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 5rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 7.5rem !important;
  }
  .row-gap-sm-9 {
    row-gap: 10rem !important;
  }
  .row-gap-sm-10 {
    row-gap: 12.5rem !important;
  }
  .row-gap-sm-11 {
    row-gap: 15rem !important;
  }
  .row-gap-sm-x1 {
    row-gap: 1.25rem !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.8rem !important;
         column-gap: 1.8rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-sm-6 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-sm-7 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-sm-8 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .column-gap-sm-9 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }
  .column-gap-sm-10 {
    -moz-column-gap: 12.5rem !important;
         column-gap: 12.5rem !important;
  }
  .column-gap-sm-11 {
    -moz-column-gap: 15rem !important;
         column-gap: 15rem !important;
  }
  .column-gap-sm-x1 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .fs-sm-11 {
    font-size: 0.6944444444rem !important;
  }
  .fs-sm-10 {
    font-size: 0.8333333333rem !important;
  }
  .fs-sm-9 {
    font-size: 1rem !important;
  }
  .fs-sm-8 {
    font-size: 1.2rem !important;
  }
  .fs-sm-7 {
    font-size: 1.44rem !important;
  }
  .fs-sm-6 {
    font-size: 1.728rem !important;
  }
  .fs-sm-5 {
    font-size: 2.0736rem !important;
  }
  .fs-sm-4 {
    font-size: 2.48832rem !important;
  }
  .fs-sm-3 {
    font-size: 2.985984rem !important;
  }
  .fs-sm-2 {
    font-size: 3.5831808rem !important;
  }
  .fs-sm-1 {
    font-size: 4.29981696rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .text-sm-justify {
    text-align: justify !important;
  }
  .rounded-sm {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-sm-0 {
    border-radius: 0 !important;
  }
  .rounded-sm-1 {
    border-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-sm-2 {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-sm-3 {
    border-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-sm-4 {
    border-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-sm-5 {
    border-radius: var(--falcon-border-radius-xxl) !important;
  }
  .rounded-sm-circle {
    border-radius: 50% !important;
  }
  .rounded-sm-pill {
    border-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-top-sm {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-top-sm-2 {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-top-sm-3 {
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-top-sm-4 {
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-top-sm-5 {
    border-top-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-end-sm {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-end-sm-2 {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-end-sm-3 {
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-end-sm-4 {
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-end-sm-5 {
    border-top-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-bottom-sm {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-bottom-sm-2 {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-bottom-sm-3 {
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-bottom-sm-4 {
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-bottom-sm-5 {
    border-bottom-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-start-sm {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-start-sm-2 {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-start-sm-3 {
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-start-sm-4 {
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-start-sm-5 {
    border-bottom-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .max-vh-sm-25 {
    max-height: 25vh !important;
  }
  .max-vh-sm-50 {
    max-height: 50vh !important;
  }
  .max-vh-sm-75 {
    max-height: 75vh !important;
  }
  .max-vh-sm-100 {
    max-height: 100vh !important;
  }
  .border-top-sm-0 {
    border-top-width: 0 !important;
  }
  .border-top-sm-1 {
    border-top-width: 1px !important;
  }
  .border-top-sm-2 {
    border-top-width: 2px !important;
  }
  .border-top-sm-3 {
    border-top-width: 3px !important;
  }
  .border-top-sm-4 {
    border-top-width: 4px !important;
  }
  .border-top-sm-5 {
    border-top-width: 5px !important;
  }
  .border-end-sm-0 {
    border-right-width: 0 !important;
  }
  .border-end-sm-1 {
    border-right-width: 1px !important;
  }
  .border-end-sm-2 {
    border-right-width: 2px !important;
  }
  .border-end-sm-3 {
    border-right-width: 3px !important;
  }
  .border-end-sm-4 {
    border-right-width: 4px !important;
  }
  .border-end-sm-5 {
    border-right-width: 5px !important;
  }
  .border-start-sm-0 {
    border-left-width: 0 !important;
  }
  .border-start-sm-1 {
    border-left-width: 1px !important;
  }
  .border-start-sm-2 {
    border-left-width: 2px !important;
  }
  .border-start-sm-3 {
    border-left-width: 3px !important;
  }
  .border-start-sm-4 {
    border-left-width: 4px !important;
  }
  .border-start-sm-5 {
    border-left-width: 5px !important;
  }
  .border-bottom-sm-0 {
    border-bottom-width: 0 !important;
  }
  .border-bottom-sm-1 {
    border-bottom-width: 1px !important;
  }
  .border-bottom-sm-2 {
    border-bottom-width: 2px !important;
  }
  .border-bottom-sm-3 {
    border-bottom-width: 3px !important;
  }
  .border-bottom-sm-4 {
    border-bottom-width: 4px !important;
  }
  .border-bottom-sm-5 {
    border-bottom-width: 5px !important;
  }
  .border-x-sm-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .border-x-sm-1 {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
  }
  .border-x-sm-2 {
    border-left-width: 2px !important;
    border-right-width: 2px !important;
  }
  .border-x-sm-3 {
    border-left-width: 3px !important;
    border-right-width: 3px !important;
  }
  .border-x-sm-4 {
    border-left-width: 4px !important;
    border-right-width: 4px !important;
  }
  .border-x-sm-5 {
    border-left-width: 5px !important;
    border-right-width: 5px !important;
  }
  .border-y-sm-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .border-y-sm-1 {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
  }
  .border-y-sm-2 {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
  }
  .border-y-sm-3 {
    border-top-width: 3px !important;
    border-bottom-width: 3px !important;
  }
  .border-y-sm-4 {
    border-top-width: 4px !important;
    border-bottom-width: 4px !important;
  }
  .border-y-sm-5 {
    border-top-width: 5px !important;
    border-bottom-width: 5px !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-absolute {
    position: absolute !important;
  }
  .position-md-relative {
    position: relative !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(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-md-0 {
    border: 0 !important;
  }
  .border-top-md {
    border-top: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-end-md {
    border-right: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-bottom-md {
    border-bottom: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-start-md {
    border-left: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-md-1 {
    --falcon-border-width: 1px;
  }
  .border-md-2 {
    --falcon-border-width: 2px;
  }
  .border-md-3 {
    --falcon-border-width: 3px;
  }
  .border-md-4 {
    --falcon-border-width: 4px;
  }
  .border-md-5 {
    --falcon-border-width: 5px;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .vw-md-25 {
    width: 25vw !important;
  }
  .vw-md-50 {
    width: 50vw !important;
  }
  .vw-md-75 {
    width: 75vw !important;
  }
  .vw-md-100 {
    width: 100vw !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .vh-md-25 {
    height: 25vh !important;
  }
  .vh-md-50 {
    height: 50vh !important;
  }
  .vh-md-75 {
    height: 75vh !important;
  }
  .vh-md-100 {
    height: 100vh !important;
  }
  .min-vh-md-25 {
    min-height: 25vh !important;
  }
  .min-vh-md-50 {
    min-height: 50vh !important;
  }
  .min-vh-md-75 {
    min-height: 75vh !important;
  }
  .min-vh-md-100 {
    min-height: 100vh !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.8rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-6 {
    margin: 4rem !important;
  }
  .m-md-7 {
    margin: 5rem !important;
  }
  .m-md-8 {
    margin: 7.5rem !important;
  }
  .m-md-9 {
    margin: 10rem !important;
  }
  .m-md-10 {
    margin: 12.5rem !important;
  }
  .m-md-11 {
    margin: 15rem !important;
  }
  .m-md-x1 {
    margin: 1.25rem !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.8rem !important;
    margin-left: 1.8rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-9 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-10 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
  .mx-md-11 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .mx-md-x1 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !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.8rem !important;
    margin-bottom: 1.8rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-9 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-10 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
  .my-md-11 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-md-x1 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-6 {
    margin-top: 4rem !important;
  }
  .mt-md-7 {
    margin-top: 5rem !important;
  }
  .mt-md-8 {
    margin-top: 7.5rem !important;
  }
  .mt-md-9 {
    margin-top: 10rem !important;
  }
  .mt-md-10 {
    margin-top: 12.5rem !important;
  }
  .mt-md-11 {
    margin-top: 15rem !important;
  }
  .mt-md-x1 {
    margin-top: 1.25rem !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.8rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-6 {
    margin-right: 4rem !important;
  }
  .me-md-7 {
    margin-right: 5rem !important;
  }
  .me-md-8 {
    margin-right: 7.5rem !important;
  }
  .me-md-9 {
    margin-right: 10rem !important;
  }
  .me-md-10 {
    margin-right: 12.5rem !important;
  }
  .me-md-11 {
    margin-right: 15rem !important;
  }
  .me-md-x1 {
    margin-right: 1.25rem !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.8rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-6 {
    margin-bottom: 4rem !important;
  }
  .mb-md-7 {
    margin-bottom: 5rem !important;
  }
  .mb-md-8 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 10rem !important;
  }
  .mb-md-10 {
    margin-bottom: 12.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 15rem !important;
  }
  .mb-md-x1 {
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-6 {
    margin-left: 4rem !important;
  }
  .ms-md-7 {
    margin-left: 5rem !important;
  }
  .ms-md-8 {
    margin-left: 7.5rem !important;
  }
  .ms-md-9 {
    margin-left: 10rem !important;
  }
  .ms-md-10 {
    margin-left: 12.5rem !important;
  }
  .ms-md-11 {
    margin-left: 15rem !important;
  }
  .ms-md-x1 {
    margin-left: 1.25rem !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.8rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -4rem !important;
  }
  .m-md-n7 {
    margin: -5rem !important;
  }
  .m-md-n8 {
    margin: -7.5rem !important;
  }
  .m-md-n9 {
    margin: -10rem !important;
  }
  .m-md-n10 {
    margin: -12.5rem !important;
  }
  .m-md-n11 {
    margin: -15rem !important;
  }
  .m-md-nx1 {
    margin: -1.25rem !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.8rem !important;
    margin-left: -1.8rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n8 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-md-n9 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-md-n10 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }
  .mx-md-nx1 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !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.8rem !important;
    margin-bottom: -1.8rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n8 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-md-n9 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-md-n10 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
  .my-md-n11 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }
  .my-md-nx1 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -4rem !important;
  }
  .mt-md-n7 {
    margin-top: -5rem !important;
  }
  .mt-md-n8 {
    margin-top: -7.5rem !important;
  }
  .mt-md-n9 {
    margin-top: -10rem !important;
  }
  .mt-md-n10 {
    margin-top: -12.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -15rem !important;
  }
  .mt-md-nx1 {
    margin-top: -1.25rem !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.8rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n6 {
    margin-right: -4rem !important;
  }
  .me-md-n7 {
    margin-right: -5rem !important;
  }
  .me-md-n8 {
    margin-right: -7.5rem !important;
  }
  .me-md-n9 {
    margin-right: -10rem !important;
  }
  .me-md-n10 {
    margin-right: -12.5rem !important;
  }
  .me-md-n11 {
    margin-right: -15rem !important;
  }
  .me-md-nx1 {
    margin-right: -1.25rem !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.8rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -7.5rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -10rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -12.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -15rem !important;
  }
  .mb-md-nx1 {
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n6 {
    margin-left: -4rem !important;
  }
  .ms-md-n7 {
    margin-left: -5rem !important;
  }
  .ms-md-n8 {
    margin-left: -7.5rem !important;
  }
  .ms-md-n9 {
    margin-left: -10rem !important;
  }
  .ms-md-n10 {
    margin-left: -12.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -15rem !important;
  }
  .ms-md-nx1 {
    margin-left: -1.25rem !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.8rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-6 {
    padding: 4rem !important;
  }
  .p-md-7 {
    padding: 5rem !important;
  }
  .p-md-8 {
    padding: 7.5rem !important;
  }
  .p-md-9 {
    padding: 10rem !important;
  }
  .p-md-10 {
    padding: 12.5rem !important;
  }
  .p-md-11 {
    padding: 15rem !important;
  }
  .p-md-x1 {
    padding: 1.25rem !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.8rem !important;
    padding-left: 1.8rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-md-9 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-md-10 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
  .px-md-11 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .px-md-x1 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !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.8rem !important;
    padding-bottom: 1.8rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-md-9 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-md-10 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .py-md-11 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .py-md-x1 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 4rem !important;
  }
  .pt-md-7 {
    padding-top: 5rem !important;
  }
  .pt-md-8 {
    padding-top: 7.5rem !important;
  }
  .pt-md-9 {
    padding-top: 10rem !important;
  }
  .pt-md-10 {
    padding-top: 12.5rem !important;
  }
  .pt-md-11 {
    padding-top: 15rem !important;
  }
  .pt-md-x1 {
    padding-top: 1.25rem !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.8rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-6 {
    padding-right: 4rem !important;
  }
  .pe-md-7 {
    padding-right: 5rem !important;
  }
  .pe-md-8 {
    padding-right: 7.5rem !important;
  }
  .pe-md-9 {
    padding-right: 10rem !important;
  }
  .pe-md-10 {
    padding-right: 12.5rem !important;
  }
  .pe-md-11 {
    padding-right: 15rem !important;
  }
  .pe-md-x1 {
    padding-right: 1.25rem !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.8rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 4rem !important;
  }
  .pb-md-7 {
    padding-bottom: 5rem !important;
  }
  .pb-md-8 {
    padding-bottom: 7.5rem !important;
  }
  .pb-md-9 {
    padding-bottom: 10rem !important;
  }
  .pb-md-10 {
    padding-bottom: 12.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 15rem !important;
  }
  .pb-md-x1 {
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-6 {
    padding-left: 4rem !important;
  }
  .ps-md-7 {
    padding-left: 5rem !important;
  }
  .ps-md-8 {
    padding-left: 7.5rem !important;
  }
  .ps-md-9 {
    padding-left: 10rem !important;
  }
  .ps-md-10 {
    padding-left: 12.5rem !important;
  }
  .ps-md-11 {
    padding-left: 15rem !important;
  }
  .ps-md-x1 {
    padding-left: 1.25rem !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.8rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-6 {
    gap: 4rem !important;
  }
  .gap-md-7 {
    gap: 5rem !important;
  }
  .gap-md-8 {
    gap: 7.5rem !important;
  }
  .gap-md-9 {
    gap: 10rem !important;
  }
  .gap-md-10 {
    gap: 12.5rem !important;
  }
  .gap-md-11 {
    gap: 15rem !important;
  }
  .gap-md-x1 {
    gap: 1.25rem !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.8rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .row-gap-md-6 {
    row-gap: 4rem !important;
  }
  .row-gap-md-7 {
    row-gap: 5rem !important;
  }
  .row-gap-md-8 {
    row-gap: 7.5rem !important;
  }
  .row-gap-md-9 {
    row-gap: 10rem !important;
  }
  .row-gap-md-10 {
    row-gap: 12.5rem !important;
  }
  .row-gap-md-11 {
    row-gap: 15rem !important;
  }
  .row-gap-md-x1 {
    row-gap: 1.25rem !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.8rem !important;
         column-gap: 1.8rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-md-6 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-md-7 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-md-8 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .column-gap-md-9 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }
  .column-gap-md-10 {
    -moz-column-gap: 12.5rem !important;
         column-gap: 12.5rem !important;
  }
  .column-gap-md-11 {
    -moz-column-gap: 15rem !important;
         column-gap: 15rem !important;
  }
  .column-gap-md-x1 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .fs-md-11 {
    font-size: 0.6944444444rem !important;
  }
  .fs-md-10 {
    font-size: 0.8333333333rem !important;
  }
  .fs-md-9 {
    font-size: 1rem !important;
  }
  .fs-md-8 {
    font-size: 1.2rem !important;
  }
  .fs-md-7 {
    font-size: 1.44rem !important;
  }
  .fs-md-6 {
    font-size: 1.728rem !important;
  }
  .fs-md-5 {
    font-size: 2.0736rem !important;
  }
  .fs-md-4 {
    font-size: 2.48832rem !important;
  }
  .fs-md-3 {
    font-size: 2.985984rem !important;
  }
  .fs-md-2 {
    font-size: 3.5831808rem !important;
  }
  .fs-md-1 {
    font-size: 4.29981696rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .text-md-justify {
    text-align: justify !important;
  }
  .rounded-md {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-md-0 {
    border-radius: 0 !important;
  }
  .rounded-md-1 {
    border-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-md-2 {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-md-3 {
    border-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-md-4 {
    border-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-md-5 {
    border-radius: var(--falcon-border-radius-xxl) !important;
  }
  .rounded-md-circle {
    border-radius: 50% !important;
  }
  .rounded-md-pill {
    border-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-top-md {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-top-md-2 {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-top-md-3 {
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-top-md-4 {
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-top-md-5 {
    border-top-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-end-md {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-end-md-2 {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-end-md-3 {
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-end-md-4 {
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-end-md-5 {
    border-top-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-bottom-md {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-bottom-md-2 {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-bottom-md-3 {
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-bottom-md-4 {
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-bottom-md-5 {
    border-bottom-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-start-md {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-start-md-2 {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-start-md-3 {
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-start-md-4 {
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-start-md-5 {
    border-bottom-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .max-vh-md-25 {
    max-height: 25vh !important;
  }
  .max-vh-md-50 {
    max-height: 50vh !important;
  }
  .max-vh-md-75 {
    max-height: 75vh !important;
  }
  .max-vh-md-100 {
    max-height: 100vh !important;
  }
  .border-top-md-0 {
    border-top-width: 0 !important;
  }
  .border-top-md-1 {
    border-top-width: 1px !important;
  }
  .border-top-md-2 {
    border-top-width: 2px !important;
  }
  .border-top-md-3 {
    border-top-width: 3px !important;
  }
  .border-top-md-4 {
    border-top-width: 4px !important;
  }
  .border-top-md-5 {
    border-top-width: 5px !important;
  }
  .border-end-md-0 {
    border-right-width: 0 !important;
  }
  .border-end-md-1 {
    border-right-width: 1px !important;
  }
  .border-end-md-2 {
    border-right-width: 2px !important;
  }
  .border-end-md-3 {
    border-right-width: 3px !important;
  }
  .border-end-md-4 {
    border-right-width: 4px !important;
  }
  .border-end-md-5 {
    border-right-width: 5px !important;
  }
  .border-start-md-0 {
    border-left-width: 0 !important;
  }
  .border-start-md-1 {
    border-left-width: 1px !important;
  }
  .border-start-md-2 {
    border-left-width: 2px !important;
  }
  .border-start-md-3 {
    border-left-width: 3px !important;
  }
  .border-start-md-4 {
    border-left-width: 4px !important;
  }
  .border-start-md-5 {
    border-left-width: 5px !important;
  }
  .border-bottom-md-0 {
    border-bottom-width: 0 !important;
  }
  .border-bottom-md-1 {
    border-bottom-width: 1px !important;
  }
  .border-bottom-md-2 {
    border-bottom-width: 2px !important;
  }
  .border-bottom-md-3 {
    border-bottom-width: 3px !important;
  }
  .border-bottom-md-4 {
    border-bottom-width: 4px !important;
  }
  .border-bottom-md-5 {
    border-bottom-width: 5px !important;
  }
  .border-x-md-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .border-x-md-1 {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
  }
  .border-x-md-2 {
    border-left-width: 2px !important;
    border-right-width: 2px !important;
  }
  .border-x-md-3 {
    border-left-width: 3px !important;
    border-right-width: 3px !important;
  }
  .border-x-md-4 {
    border-left-width: 4px !important;
    border-right-width: 4px !important;
  }
  .border-x-md-5 {
    border-left-width: 5px !important;
    border-right-width: 5px !important;
  }
  .border-y-md-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .border-y-md-1 {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
  }
  .border-y-md-2 {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
  }
  .border-y-md-3 {
    border-top-width: 3px !important;
    border-bottom-width: 3px !important;
  }
  .border-y-md-4 {
    border-top-width: 4px !important;
    border-bottom-width: 4px !important;
  }
  .border-y-md-5 {
    border-top-width: 5px !important;
    border-bottom-width: 5px !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-absolute {
    position: absolute !important;
  }
  .position-lg-relative {
    position: relative !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(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-lg-0 {
    border: 0 !important;
  }
  .border-top-lg {
    border-top: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-end-lg {
    border-right: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-bottom-lg {
    border-bottom: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-start-lg {
    border-left: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-lg-1 {
    --falcon-border-width: 1px;
  }
  .border-lg-2 {
    --falcon-border-width: 2px;
  }
  .border-lg-3 {
    --falcon-border-width: 3px;
  }
  .border-lg-4 {
    --falcon-border-width: 4px;
  }
  .border-lg-5 {
    --falcon-border-width: 5px;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .vw-lg-25 {
    width: 25vw !important;
  }
  .vw-lg-50 {
    width: 50vw !important;
  }
  .vw-lg-75 {
    width: 75vw !important;
  }
  .vw-lg-100 {
    width: 100vw !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .vh-lg-25 {
    height: 25vh !important;
  }
  .vh-lg-50 {
    height: 50vh !important;
  }
  .vh-lg-75 {
    height: 75vh !important;
  }
  .vh-lg-100 {
    height: 100vh !important;
  }
  .min-vh-lg-25 {
    min-height: 25vh !important;
  }
  .min-vh-lg-50 {
    min-height: 50vh !important;
  }
  .min-vh-lg-75 {
    min-height: 75vh !important;
  }
  .min-vh-lg-100 {
    min-height: 100vh !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.8rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 4rem !important;
  }
  .m-lg-7 {
    margin: 5rem !important;
  }
  .m-lg-8 {
    margin: 7.5rem !important;
  }
  .m-lg-9 {
    margin: 10rem !important;
  }
  .m-lg-10 {
    margin: 12.5rem !important;
  }
  .m-lg-11 {
    margin: 15rem !important;
  }
  .m-lg-x1 {
    margin: 1.25rem !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.8rem !important;
    margin-left: 1.8rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-9 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-10 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .mx-lg-x1 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !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.8rem !important;
    margin-bottom: 1.8rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-9 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-10 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
  .my-lg-11 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-lg-x1 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 4rem !important;
  }
  .mt-lg-7 {
    margin-top: 5rem !important;
  }
  .mt-lg-8 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-9 {
    margin-top: 10rem !important;
  }
  .mt-lg-10 {
    margin-top: 12.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 15rem !important;
  }
  .mt-lg-x1 {
    margin-top: 1.25rem !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.8rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 4rem !important;
  }
  .me-lg-7 {
    margin-right: 5rem !important;
  }
  .me-lg-8 {
    margin-right: 7.5rem !important;
  }
  .me-lg-9 {
    margin-right: 10rem !important;
  }
  .me-lg-10 {
    margin-right: 12.5rem !important;
  }
  .me-lg-11 {
    margin-right: 15rem !important;
  }
  .me-lg-x1 {
    margin-right: 1.25rem !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.8rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 12.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 15rem !important;
  }
  .mb-lg-x1 {
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 4rem !important;
  }
  .ms-lg-7 {
    margin-left: 5rem !important;
  }
  .ms-lg-8 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-9 {
    margin-left: 10rem !important;
  }
  .ms-lg-10 {
    margin-left: 12.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 15rem !important;
  }
  .ms-lg-x1 {
    margin-left: 1.25rem !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.8rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4rem !important;
  }
  .m-lg-n7 {
    margin: -5rem !important;
  }
  .m-lg-n8 {
    margin: -7.5rem !important;
  }
  .m-lg-n9 {
    margin: -10rem !important;
  }
  .m-lg-n10 {
    margin: -12.5rem !important;
  }
  .m-lg-n11 {
    margin: -15rem !important;
  }
  .m-lg-nx1 {
    margin: -1.25rem !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.8rem !important;
    margin-left: -1.8rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n8 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-lg-n9 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-lg-n10 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }
  .mx-lg-nx1 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !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.8rem !important;
    margin-bottom: -1.8rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n8 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-lg-n9 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-lg-n10 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }
  .my-lg-nx1 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -4rem !important;
  }
  .mt-lg-n7 {
    margin-top: -5rem !important;
  }
  .mt-lg-n8 {
    margin-top: -7.5rem !important;
  }
  .mt-lg-n9 {
    margin-top: -10rem !important;
  }
  .mt-lg-n10 {
    margin-top: -12.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -15rem !important;
  }
  .mt-lg-nx1 {
    margin-top: -1.25rem !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.8rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n6 {
    margin-right: -4rem !important;
  }
  .me-lg-n7 {
    margin-right: -5rem !important;
  }
  .me-lg-n8 {
    margin-right: -7.5rem !important;
  }
  .me-lg-n9 {
    margin-right: -10rem !important;
  }
  .me-lg-n10 {
    margin-right: -12.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -15rem !important;
  }
  .me-lg-nx1 {
    margin-right: -1.25rem !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.8rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -7.5rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -10rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -12.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -15rem !important;
  }
  .mb-lg-nx1 {
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n6 {
    margin-left: -4rem !important;
  }
  .ms-lg-n7 {
    margin-left: -5rem !important;
  }
  .ms-lg-n8 {
    margin-left: -7.5rem !important;
  }
  .ms-lg-n9 {
    margin-left: -10rem !important;
  }
  .ms-lg-n10 {
    margin-left: -12.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -15rem !important;
  }
  .ms-lg-nx1 {
    margin-left: -1.25rem !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.8rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 4rem !important;
  }
  .p-lg-7 {
    padding: 5rem !important;
  }
  .p-lg-8 {
    padding: 7.5rem !important;
  }
  .p-lg-9 {
    padding: 10rem !important;
  }
  .p-lg-10 {
    padding: 12.5rem !important;
  }
  .p-lg-11 {
    padding: 15rem !important;
  }
  .p-lg-x1 {
    padding: 1.25rem !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.8rem !important;
    padding-left: 1.8rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-lg-9 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-lg-10 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
  .px-lg-11 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .px-lg-x1 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !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.8rem !important;
    padding-bottom: 1.8rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-lg-9 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-lg-10 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .py-lg-11 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .py-lg-x1 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 4rem !important;
  }
  .pt-lg-7 {
    padding-top: 5rem !important;
  }
  .pt-lg-8 {
    padding-top: 7.5rem !important;
  }
  .pt-lg-9 {
    padding-top: 10rem !important;
  }
  .pt-lg-10 {
    padding-top: 12.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 15rem !important;
  }
  .pt-lg-x1 {
    padding-top: 1.25rem !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.8rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 4rem !important;
  }
  .pe-lg-7 {
    padding-right: 5rem !important;
  }
  .pe-lg-8 {
    padding-right: 7.5rem !important;
  }
  .pe-lg-9 {
    padding-right: 10rem !important;
  }
  .pe-lg-10 {
    padding-right: 12.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 15rem !important;
  }
  .pe-lg-x1 {
    padding-right: 1.25rem !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.8rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 7.5rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 10rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 12.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 15rem !important;
  }
  .pb-lg-x1 {
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 4rem !important;
  }
  .ps-lg-7 {
    padding-left: 5rem !important;
  }
  .ps-lg-8 {
    padding-left: 7.5rem !important;
  }
  .ps-lg-9 {
    padding-left: 10rem !important;
  }
  .ps-lg-10 {
    padding-left: 12.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 15rem !important;
  }
  .ps-lg-x1 {
    padding-left: 1.25rem !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.8rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 4rem !important;
  }
  .gap-lg-7 {
    gap: 5rem !important;
  }
  .gap-lg-8 {
    gap: 7.5rem !important;
  }
  .gap-lg-9 {
    gap: 10rem !important;
  }
  .gap-lg-10 {
    gap: 12.5rem !important;
  }
  .gap-lg-11 {
    gap: 15rem !important;
  }
  .gap-lg-x1 {
    gap: 1.25rem !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.8rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 4rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 5rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 7.5rem !important;
  }
  .row-gap-lg-9 {
    row-gap: 10rem !important;
  }
  .row-gap-lg-10 {
    row-gap: 12.5rem !important;
  }
  .row-gap-lg-11 {
    row-gap: 15rem !important;
  }
  .row-gap-lg-x1 {
    row-gap: 1.25rem !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.8rem !important;
         column-gap: 1.8rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-lg-6 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-lg-7 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-lg-8 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .column-gap-lg-9 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }
  .column-gap-lg-10 {
    -moz-column-gap: 12.5rem !important;
         column-gap: 12.5rem !important;
  }
  .column-gap-lg-11 {
    -moz-column-gap: 15rem !important;
         column-gap: 15rem !important;
  }
  .column-gap-lg-x1 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .fs-lg-11 {
    font-size: 0.6944444444rem !important;
  }
  .fs-lg-10 {
    font-size: 0.8333333333rem !important;
  }
  .fs-lg-9 {
    font-size: 1rem !important;
  }
  .fs-lg-8 {
    font-size: 1.2rem !important;
  }
  .fs-lg-7 {
    font-size: 1.44rem !important;
  }
  .fs-lg-6 {
    font-size: 1.728rem !important;
  }
  .fs-lg-5 {
    font-size: 2.0736rem !important;
  }
  .fs-lg-4 {
    font-size: 2.48832rem !important;
  }
  .fs-lg-3 {
    font-size: 2.985984rem !important;
  }
  .fs-lg-2 {
    font-size: 3.5831808rem !important;
  }
  .fs-lg-1 {
    font-size: 4.29981696rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-lg-justify {
    text-align: justify !important;
  }
  .rounded-lg {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-lg-0 {
    border-radius: 0 !important;
  }
  .rounded-lg-1 {
    border-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-lg-2 {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-lg-3 {
    border-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-lg-4 {
    border-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-lg-5 {
    border-radius: var(--falcon-border-radius-xxl) !important;
  }
  .rounded-lg-circle {
    border-radius: 50% !important;
  }
  .rounded-lg-pill {
    border-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-top-lg {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-top-lg-2 {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-top-lg-3 {
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-top-lg-4 {
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-top-lg-5 {
    border-top-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-end-lg {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-end-lg-2 {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-end-lg-3 {
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-end-lg-4 {
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-end-lg-5 {
    border-top-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-bottom-lg {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-bottom-lg-2 {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-bottom-lg-3 {
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-bottom-lg-4 {
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-bottom-lg-5 {
    border-bottom-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-start-lg {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-start-lg-2 {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-start-lg-3 {
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-start-lg-4 {
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-start-lg-5 {
    border-bottom-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .max-vh-lg-25 {
    max-height: 25vh !important;
  }
  .max-vh-lg-50 {
    max-height: 50vh !important;
  }
  .max-vh-lg-75 {
    max-height: 75vh !important;
  }
  .max-vh-lg-100 {
    max-height: 100vh !important;
  }
  .border-top-lg-0 {
    border-top-width: 0 !important;
  }
  .border-top-lg-1 {
    border-top-width: 1px !important;
  }
  .border-top-lg-2 {
    border-top-width: 2px !important;
  }
  .border-top-lg-3 {
    border-top-width: 3px !important;
  }
  .border-top-lg-4 {
    border-top-width: 4px !important;
  }
  .border-top-lg-5 {
    border-top-width: 5px !important;
  }
  .border-end-lg-0 {
    border-right-width: 0 !important;
  }
  .border-end-lg-1 {
    border-right-width: 1px !important;
  }
  .border-end-lg-2 {
    border-right-width: 2px !important;
  }
  .border-end-lg-3 {
    border-right-width: 3px !important;
  }
  .border-end-lg-4 {
    border-right-width: 4px !important;
  }
  .border-end-lg-5 {
    border-right-width: 5px !important;
  }
  .border-start-lg-0 {
    border-left-width: 0 !important;
  }
  .border-start-lg-1 {
    border-left-width: 1px !important;
  }
  .border-start-lg-2 {
    border-left-width: 2px !important;
  }
  .border-start-lg-3 {
    border-left-width: 3px !important;
  }
  .border-start-lg-4 {
    border-left-width: 4px !important;
  }
  .border-start-lg-5 {
    border-left-width: 5px !important;
  }
  .border-bottom-lg-0 {
    border-bottom-width: 0 !important;
  }
  .border-bottom-lg-1 {
    border-bottom-width: 1px !important;
  }
  .border-bottom-lg-2 {
    border-bottom-width: 2px !important;
  }
  .border-bottom-lg-3 {
    border-bottom-width: 3px !important;
  }
  .border-bottom-lg-4 {
    border-bottom-width: 4px !important;
  }
  .border-bottom-lg-5 {
    border-bottom-width: 5px !important;
  }
  .border-x-lg-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .border-x-lg-1 {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
  }
  .border-x-lg-2 {
    border-left-width: 2px !important;
    border-right-width: 2px !important;
  }
  .border-x-lg-3 {
    border-left-width: 3px !important;
    border-right-width: 3px !important;
  }
  .border-x-lg-4 {
    border-left-width: 4px !important;
    border-right-width: 4px !important;
  }
  .border-x-lg-5 {
    border-left-width: 5px !important;
    border-right-width: 5px !important;
  }
  .border-y-lg-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .border-y-lg-1 {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
  }
  .border-y-lg-2 {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
  }
  .border-y-lg-3 {
    border-top-width: 3px !important;
    border-bottom-width: 3px !important;
  }
  .border-y-lg-4 {
    border-top-width: 4px !important;
    border-bottom-width: 4px !important;
  }
  .border-y-lg-5 {
    border-top-width: 5px !important;
    border-bottom-width: 5px !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-absolute {
    position: absolute !important;
  }
  .position-xl-relative {
    position: relative !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(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-xl-0 {
    border: 0 !important;
  }
  .border-top-xl {
    border-top: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-end-xl {
    border-right: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-bottom-xl {
    border-bottom: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-start-xl {
    border-left: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-xl-1 {
    --falcon-border-width: 1px;
  }
  .border-xl-2 {
    --falcon-border-width: 2px;
  }
  .border-xl-3 {
    --falcon-border-width: 3px;
  }
  .border-xl-4 {
    --falcon-border-width: 4px;
  }
  .border-xl-5 {
    --falcon-border-width: 5px;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .vw-xl-25 {
    width: 25vw !important;
  }
  .vw-xl-50 {
    width: 50vw !important;
  }
  .vw-xl-75 {
    width: 75vw !important;
  }
  .vw-xl-100 {
    width: 100vw !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .vh-xl-25 {
    height: 25vh !important;
  }
  .vh-xl-50 {
    height: 50vh !important;
  }
  .vh-xl-75 {
    height: 75vh !important;
  }
  .vh-xl-100 {
    height: 100vh !important;
  }
  .min-vh-xl-25 {
    min-height: 25vh !important;
  }
  .min-vh-xl-50 {
    min-height: 50vh !important;
  }
  .min-vh-xl-75 {
    min-height: 75vh !important;
  }
  .min-vh-xl-100 {
    min-height: 100vh !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.8rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-6 {
    margin: 4rem !important;
  }
  .m-xl-7 {
    margin: 5rem !important;
  }
  .m-xl-8 {
    margin: 7.5rem !important;
  }
  .m-xl-9 {
    margin: 10rem !important;
  }
  .m-xl-10 {
    margin: 12.5rem !important;
  }
  .m-xl-11 {
    margin: 15rem !important;
  }
  .m-xl-x1 {
    margin: 1.25rem !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.8rem !important;
    margin-left: 1.8rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xl-9 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-10 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
  .mx-xl-11 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .mx-xl-x1 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !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.8rem !important;
    margin-bottom: 1.8rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xl-9 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-10 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
  .my-xl-11 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-xl-x1 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-6 {
    margin-top: 4rem !important;
  }
  .mt-xl-7 {
    margin-top: 5rem !important;
  }
  .mt-xl-8 {
    margin-top: 7.5rem !important;
  }
  .mt-xl-9 {
    margin-top: 10rem !important;
  }
  .mt-xl-10 {
    margin-top: 12.5rem !important;
  }
  .mt-xl-11 {
    margin-top: 15rem !important;
  }
  .mt-xl-x1 {
    margin-top: 1.25rem !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.8rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-6 {
    margin-right: 4rem !important;
  }
  .me-xl-7 {
    margin-right: 5rem !important;
  }
  .me-xl-8 {
    margin-right: 7.5rem !important;
  }
  .me-xl-9 {
    margin-right: 10rem !important;
  }
  .me-xl-10 {
    margin-right: 12.5rem !important;
  }
  .me-xl-11 {
    margin-right: 15rem !important;
  }
  .me-xl-x1 {
    margin-right: 1.25rem !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.8rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 12.5rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 15rem !important;
  }
  .mb-xl-x1 {
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-6 {
    margin-left: 4rem !important;
  }
  .ms-xl-7 {
    margin-left: 5rem !important;
  }
  .ms-xl-8 {
    margin-left: 7.5rem !important;
  }
  .ms-xl-9 {
    margin-left: 10rem !important;
  }
  .ms-xl-10 {
    margin-left: 12.5rem !important;
  }
  .ms-xl-11 {
    margin-left: 15rem !important;
  }
  .ms-xl-x1 {
    margin-left: 1.25rem !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.8rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4rem !important;
  }
  .m-xl-n7 {
    margin: -5rem !important;
  }
  .m-xl-n8 {
    margin: -7.5rem !important;
  }
  .m-xl-n9 {
    margin: -10rem !important;
  }
  .m-xl-n10 {
    margin: -12.5rem !important;
  }
  .m-xl-n11 {
    margin: -15rem !important;
  }
  .m-xl-nx1 {
    margin: -1.25rem !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.8rem !important;
    margin-left: -1.8rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-n8 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-xl-n9 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-xl-n10 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
  .mx-xl-n11 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }
  .mx-xl-nx1 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !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.8rem !important;
    margin-bottom: -1.8rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-n8 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-xl-n9 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-xl-n10 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
  .my-xl-n11 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }
  .my-xl-nx1 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -4rem !important;
  }
  .mt-xl-n7 {
    margin-top: -5rem !important;
  }
  .mt-xl-n8 {
    margin-top: -7.5rem !important;
  }
  .mt-xl-n9 {
    margin-top: -10rem !important;
  }
  .mt-xl-n10 {
    margin-top: -12.5rem !important;
  }
  .mt-xl-n11 {
    margin-top: -15rem !important;
  }
  .mt-xl-nx1 {
    margin-top: -1.25rem !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.8rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n6 {
    margin-right: -4rem !important;
  }
  .me-xl-n7 {
    margin-right: -5rem !important;
  }
  .me-xl-n8 {
    margin-right: -7.5rem !important;
  }
  .me-xl-n9 {
    margin-right: -10rem !important;
  }
  .me-xl-n10 {
    margin-right: -12.5rem !important;
  }
  .me-xl-n11 {
    margin-right: -15rem !important;
  }
  .me-xl-nx1 {
    margin-right: -1.25rem !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.8rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -7.5rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -10rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -12.5rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -15rem !important;
  }
  .mb-xl-nx1 {
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n6 {
    margin-left: -4rem !important;
  }
  .ms-xl-n7 {
    margin-left: -5rem !important;
  }
  .ms-xl-n8 {
    margin-left: -7.5rem !important;
  }
  .ms-xl-n9 {
    margin-left: -10rem !important;
  }
  .ms-xl-n10 {
    margin-left: -12.5rem !important;
  }
  .ms-xl-n11 {
    margin-left: -15rem !important;
  }
  .ms-xl-nx1 {
    margin-left: -1.25rem !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.8rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-6 {
    padding: 4rem !important;
  }
  .p-xl-7 {
    padding: 5rem !important;
  }
  .p-xl-8 {
    padding: 7.5rem !important;
  }
  .p-xl-9 {
    padding: 10rem !important;
  }
  .p-xl-10 {
    padding: 12.5rem !important;
  }
  .p-xl-11 {
    padding: 15rem !important;
  }
  .p-xl-x1 {
    padding: 1.25rem !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.8rem !important;
    padding-left: 1.8rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-xl-9 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xl-10 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
  .px-xl-11 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .px-xl-x1 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !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.8rem !important;
    padding-bottom: 1.8rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-xl-9 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xl-10 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .py-xl-11 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .py-xl-x1 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 4rem !important;
  }
  .pt-xl-7 {
    padding-top: 5rem !important;
  }
  .pt-xl-8 {
    padding-top: 7.5rem !important;
  }
  .pt-xl-9 {
    padding-top: 10rem !important;
  }
  .pt-xl-10 {
    padding-top: 12.5rem !important;
  }
  .pt-xl-11 {
    padding-top: 15rem !important;
  }
  .pt-xl-x1 {
    padding-top: 1.25rem !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.8rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-6 {
    padding-right: 4rem !important;
  }
  .pe-xl-7 {
    padding-right: 5rem !important;
  }
  .pe-xl-8 {
    padding-right: 7.5rem !important;
  }
  .pe-xl-9 {
    padding-right: 10rem !important;
  }
  .pe-xl-10 {
    padding-right: 12.5rem !important;
  }
  .pe-xl-11 {
    padding-right: 15rem !important;
  }
  .pe-xl-x1 {
    padding-right: 1.25rem !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.8rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 7.5rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 10rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 12.5rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 15rem !important;
  }
  .pb-xl-x1 {
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-6 {
    padding-left: 4rem !important;
  }
  .ps-xl-7 {
    padding-left: 5rem !important;
  }
  .ps-xl-8 {
    padding-left: 7.5rem !important;
  }
  .ps-xl-9 {
    padding-left: 10rem !important;
  }
  .ps-xl-10 {
    padding-left: 12.5rem !important;
  }
  .ps-xl-11 {
    padding-left: 15rem !important;
  }
  .ps-xl-x1 {
    padding-left: 1.25rem !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.8rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-6 {
    gap: 4rem !important;
  }
  .gap-xl-7 {
    gap: 5rem !important;
  }
  .gap-xl-8 {
    gap: 7.5rem !important;
  }
  .gap-xl-9 {
    gap: 10rem !important;
  }
  .gap-xl-10 {
    gap: 12.5rem !important;
  }
  .gap-xl-11 {
    gap: 15rem !important;
  }
  .gap-xl-x1 {
    gap: 1.25rem !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.8rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 4rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 5rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 7.5rem !important;
  }
  .row-gap-xl-9 {
    row-gap: 10rem !important;
  }
  .row-gap-xl-10 {
    row-gap: 12.5rem !important;
  }
  .row-gap-xl-11 {
    row-gap: 15rem !important;
  }
  .row-gap-xl-x1 {
    row-gap: 1.25rem !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.8rem !important;
         column-gap: 1.8rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xl-6 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-xl-7 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-xl-8 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .column-gap-xl-9 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }
  .column-gap-xl-10 {
    -moz-column-gap: 12.5rem !important;
         column-gap: 12.5rem !important;
  }
  .column-gap-xl-11 {
    -moz-column-gap: 15rem !important;
         column-gap: 15rem !important;
  }
  .column-gap-xl-x1 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .fs-xl-11 {
    font-size: 0.6944444444rem !important;
  }
  .fs-xl-10 {
    font-size: 0.8333333333rem !important;
  }
  .fs-xl-9 {
    font-size: 1rem !important;
  }
  .fs-xl-8 {
    font-size: 1.2rem !important;
  }
  .fs-xl-7 {
    font-size: 1.44rem !important;
  }
  .fs-xl-6 {
    font-size: 1.728rem !important;
  }
  .fs-xl-5 {
    font-size: 2.0736rem !important;
  }
  .fs-xl-4 {
    font-size: 2.48832rem !important;
  }
  .fs-xl-3 {
    font-size: 2.985984rem !important;
  }
  .fs-xl-2 {
    font-size: 3.5831808rem !important;
  }
  .fs-xl-1 {
    font-size: 4.29981696rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-xl-justify {
    text-align: justify !important;
  }
  .rounded-xl {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-xl-0 {
    border-radius: 0 !important;
  }
  .rounded-xl-1 {
    border-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-xl-2 {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-xl-3 {
    border-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-xl-4 {
    border-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-xl-5 {
    border-radius: var(--falcon-border-radius-xxl) !important;
  }
  .rounded-xl-circle {
    border-radius: 50% !important;
  }
  .rounded-xl-pill {
    border-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-top-xl {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-top-xl-2 {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-top-xl-3 {
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-top-xl-4 {
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-top-xl-5 {
    border-top-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-end-xl {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-end-xl-2 {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-end-xl-3 {
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-end-xl-4 {
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-end-xl-5 {
    border-top-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-bottom-xl {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-bottom-xl-2 {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-bottom-xl-3 {
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-bottom-xl-4 {
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-bottom-xl-5 {
    border-bottom-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-start-xl {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-start-xl-2 {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-start-xl-3 {
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-start-xl-4 {
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-start-xl-5 {
    border-bottom-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .max-vh-xl-25 {
    max-height: 25vh !important;
  }
  .max-vh-xl-50 {
    max-height: 50vh !important;
  }
  .max-vh-xl-75 {
    max-height: 75vh !important;
  }
  .max-vh-xl-100 {
    max-height: 100vh !important;
  }
  .border-top-xl-0 {
    border-top-width: 0 !important;
  }
  .border-top-xl-1 {
    border-top-width: 1px !important;
  }
  .border-top-xl-2 {
    border-top-width: 2px !important;
  }
  .border-top-xl-3 {
    border-top-width: 3px !important;
  }
  .border-top-xl-4 {
    border-top-width: 4px !important;
  }
  .border-top-xl-5 {
    border-top-width: 5px !important;
  }
  .border-end-xl-0 {
    border-right-width: 0 !important;
  }
  .border-end-xl-1 {
    border-right-width: 1px !important;
  }
  .border-end-xl-2 {
    border-right-width: 2px !important;
  }
  .border-end-xl-3 {
    border-right-width: 3px !important;
  }
  .border-end-xl-4 {
    border-right-width: 4px !important;
  }
  .border-end-xl-5 {
    border-right-width: 5px !important;
  }
  .border-start-xl-0 {
    border-left-width: 0 !important;
  }
  .border-start-xl-1 {
    border-left-width: 1px !important;
  }
  .border-start-xl-2 {
    border-left-width: 2px !important;
  }
  .border-start-xl-3 {
    border-left-width: 3px !important;
  }
  .border-start-xl-4 {
    border-left-width: 4px !important;
  }
  .border-start-xl-5 {
    border-left-width: 5px !important;
  }
  .border-bottom-xl-0 {
    border-bottom-width: 0 !important;
  }
  .border-bottom-xl-1 {
    border-bottom-width: 1px !important;
  }
  .border-bottom-xl-2 {
    border-bottom-width: 2px !important;
  }
  .border-bottom-xl-3 {
    border-bottom-width: 3px !important;
  }
  .border-bottom-xl-4 {
    border-bottom-width: 4px !important;
  }
  .border-bottom-xl-5 {
    border-bottom-width: 5px !important;
  }
  .border-x-xl-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .border-x-xl-1 {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
  }
  .border-x-xl-2 {
    border-left-width: 2px !important;
    border-right-width: 2px !important;
  }
  .border-x-xl-3 {
    border-left-width: 3px !important;
    border-right-width: 3px !important;
  }
  .border-x-xl-4 {
    border-left-width: 4px !important;
    border-right-width: 4px !important;
  }
  .border-x-xl-5 {
    border-left-width: 5px !important;
    border-right-width: 5px !important;
  }
  .border-y-xl-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .border-y-xl-1 {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
  }
  .border-y-xl-2 {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
  }
  .border-y-xl-3 {
    border-top-width: 3px !important;
    border-bottom-width: 3px !important;
  }
  .border-y-xl-4 {
    border-top-width: 4px !important;
    border-bottom-width: 4px !important;
  }
  .border-y-xl-5 {
    border-top-width: 5px !important;
    border-bottom-width: 5px !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-absolute {
    position: absolute !important;
  }
  .position-xxl-relative {
    position: relative !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(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-xxl-0 {
    border: 0 !important;
  }
  .border-top-xxl {
    border-top: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-end-xxl {
    border-right: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-bottom-xxl {
    border-bottom: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-start-xxl {
    border-left: var(--falcon-border-width) var(--falcon-border-style) var(--falcon-border-color) !important;
  }
  .border-xxl-1 {
    --falcon-border-width: 1px;
  }
  .border-xxl-2 {
    --falcon-border-width: 2px;
  }
  .border-xxl-3 {
    --falcon-border-width: 3px;
  }
  .border-xxl-4 {
    --falcon-border-width: 4px;
  }
  .border-xxl-5 {
    --falcon-border-width: 5px;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .vw-xxl-25 {
    width: 25vw !important;
  }
  .vw-xxl-50 {
    width: 50vw !important;
  }
  .vw-xxl-75 {
    width: 75vw !important;
  }
  .vw-xxl-100 {
    width: 100vw !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .vh-xxl-25 {
    height: 25vh !important;
  }
  .vh-xxl-50 {
    height: 50vh !important;
  }
  .vh-xxl-75 {
    height: 75vh !important;
  }
  .vh-xxl-100 {
    height: 100vh !important;
  }
  .min-vh-xxl-25 {
    min-height: 25vh !important;
  }
  .min-vh-xxl-50 {
    min-height: 50vh !important;
  }
  .min-vh-xxl-75 {
    min-height: 75vh !important;
  }
  .min-vh-xxl-100 {
    min-height: 100vh !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.8rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-6 {
    margin: 4rem !important;
  }
  .m-xxl-7 {
    margin: 5rem !important;
  }
  .m-xxl-8 {
    margin: 7.5rem !important;
  }
  .m-xxl-9 {
    margin: 10rem !important;
  }
  .m-xxl-10 {
    margin: 12.5rem !important;
  }
  .m-xxl-11 {
    margin: 15rem !important;
  }
  .m-xxl-x1 {
    margin: 1.25rem !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.8rem !important;
    margin-left: 1.8rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xxl-9 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-10 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important;
  }
  .mx-xxl-11 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .mx-xxl-x1 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !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.8rem !important;
    margin-bottom: 1.8rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xxl-9 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-10 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }
  .my-xxl-11 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-xxl-x1 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-6 {
    margin-top: 4rem !important;
  }
  .mt-xxl-7 {
    margin-top: 5rem !important;
  }
  .mt-xxl-8 {
    margin-top: 7.5rem !important;
  }
  .mt-xxl-9 {
    margin-top: 10rem !important;
  }
  .mt-xxl-10 {
    margin-top: 12.5rem !important;
  }
  .mt-xxl-11 {
    margin-top: 15rem !important;
  }
  .mt-xxl-x1 {
    margin-top: 1.25rem !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.8rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-6 {
    margin-right: 4rem !important;
  }
  .me-xxl-7 {
    margin-right: 5rem !important;
  }
  .me-xxl-8 {
    margin-right: 7.5rem !important;
  }
  .me-xxl-9 {
    margin-right: 10rem !important;
  }
  .me-xxl-10 {
    margin-right: 12.5rem !important;
  }
  .me-xxl-11 {
    margin-right: 15rem !important;
  }
  .me-xxl-x1 {
    margin-right: 1.25rem !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.8rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 12.5rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 15rem !important;
  }
  .mb-xxl-x1 {
    margin-bottom: 1.25rem !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.8rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-6 {
    margin-left: 4rem !important;
  }
  .ms-xxl-7 {
    margin-left: 5rem !important;
  }
  .ms-xxl-8 {
    margin-left: 7.5rem !important;
  }
  .ms-xxl-9 {
    margin-left: 10rem !important;
  }
  .ms-xxl-10 {
    margin-left: 12.5rem !important;
  }
  .ms-xxl-11 {
    margin-left: 15rem !important;
  }
  .ms-xxl-x1 {
    margin-left: 1.25rem !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.8rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -4rem !important;
  }
  .m-xxl-n7 {
    margin: -5rem !important;
  }
  .m-xxl-n8 {
    margin: -7.5rem !important;
  }
  .m-xxl-n9 {
    margin: -10rem !important;
  }
  .m-xxl-n10 {
    margin: -12.5rem !important;
  }
  .m-xxl-n11 {
    margin: -15rem !important;
  }
  .m-xxl-nx1 {
    margin: -1.25rem !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.8rem !important;
    margin-left: -1.8rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }
  .mx-xxl-nx1 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !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.8rem !important;
    margin-bottom: -1.8rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-n8 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-xxl-n9 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-xxl-n10 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }
  .my-xxl-n11 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }
  .my-xxl-nx1 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -5rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -7.5rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -10rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -12.5rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -15rem !important;
  }
  .mt-xxl-nx1 {
    margin-top: -1.25rem !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.8rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n6 {
    margin-right: -4rem !important;
  }
  .me-xxl-n7 {
    margin-right: -5rem !important;
  }
  .me-xxl-n8 {
    margin-right: -7.5rem !important;
  }
  .me-xxl-n9 {
    margin-right: -10rem !important;
  }
  .me-xxl-n10 {
    margin-right: -12.5rem !important;
  }
  .me-xxl-n11 {
    margin-right: -15rem !important;
  }
  .me-xxl-nx1 {
    margin-right: -1.25rem !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.8rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -7.5rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -10rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -12.5rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -15rem !important;
  }
  .mb-xxl-nx1 {
    margin-bottom: -1.25rem !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.8rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -5rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -7.5rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -10rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -12.5rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -15rem !important;
  }
  .ms-xxl-nx1 {
    margin-left: -1.25rem !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.8rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-6 {
    padding: 4rem !important;
  }
  .p-xxl-7 {
    padding: 5rem !important;
  }
  .p-xxl-8 {
    padding: 7.5rem !important;
  }
  .p-xxl-9 {
    padding: 10rem !important;
  }
  .p-xxl-10 {
    padding: 12.5rem !important;
  }
  .p-xxl-11 {
    padding: 15rem !important;
  }
  .p-xxl-x1 {
    padding: 1.25rem !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.8rem !important;
    padding-left: 1.8rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-xxl-9 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xxl-10 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important;
  }
  .px-xxl-11 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .px-xxl-x1 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !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.8rem !important;
    padding-bottom: 1.8rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-xxl-9 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xxl-10 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  .py-xxl-11 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .py-xxl-x1 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-6 {
    padding-top: 4rem !important;
  }
  .pt-xxl-7 {
    padding-top: 5rem !important;
  }
  .pt-xxl-8 {
    padding-top: 7.5rem !important;
  }
  .pt-xxl-9 {
    padding-top: 10rem !important;
  }
  .pt-xxl-10 {
    padding-top: 12.5rem !important;
  }
  .pt-xxl-11 {
    padding-top: 15rem !important;
  }
  .pt-xxl-x1 {
    padding-top: 1.25rem !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.8rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-6 {
    padding-right: 4rem !important;
  }
  .pe-xxl-7 {
    padding-right: 5rem !important;
  }
  .pe-xxl-8 {
    padding-right: 7.5rem !important;
  }
  .pe-xxl-9 {
    padding-right: 10rem !important;
  }
  .pe-xxl-10 {
    padding-right: 12.5rem !important;
  }
  .pe-xxl-11 {
    padding-right: 15rem !important;
  }
  .pe-xxl-x1 {
    padding-right: 1.25rem !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.8rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 7.5rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 10rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 12.5rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 15rem !important;
  }
  .pb-xxl-x1 {
    padding-bottom: 1.25rem !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.8rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-6 {
    padding-left: 4rem !important;
  }
  .ps-xxl-7 {
    padding-left: 5rem !important;
  }
  .ps-xxl-8 {
    padding-left: 7.5rem !important;
  }
  .ps-xxl-9 {
    padding-left: 10rem !important;
  }
  .ps-xxl-10 {
    padding-left: 12.5rem !important;
  }
  .ps-xxl-11 {
    padding-left: 15rem !important;
  }
  .ps-xxl-x1 {
    padding-left: 1.25rem !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.8rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-6 {
    gap: 4rem !important;
  }
  .gap-xxl-7 {
    gap: 5rem !important;
  }
  .gap-xxl-8 {
    gap: 7.5rem !important;
  }
  .gap-xxl-9 {
    gap: 10rem !important;
  }
  .gap-xxl-10 {
    gap: 12.5rem !important;
  }
  .gap-xxl-11 {
    gap: 15rem !important;
  }
  .gap-xxl-x1 {
    gap: 1.25rem !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.8rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 4rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 5rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 7.5rem !important;
  }
  .row-gap-xxl-9 {
    row-gap: 10rem !important;
  }
  .row-gap-xxl-10 {
    row-gap: 12.5rem !important;
  }
  .row-gap-xxl-11 {
    row-gap: 15rem !important;
  }
  .row-gap-xxl-x1 {
    row-gap: 1.25rem !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.8rem !important;
         column-gap: 1.8rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xxl-6 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-xxl-7 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-xxl-8 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .column-gap-xxl-9 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }
  .column-gap-xxl-10 {
    -moz-column-gap: 12.5rem !important;
         column-gap: 12.5rem !important;
  }
  .column-gap-xxl-11 {
    -moz-column-gap: 15rem !important;
         column-gap: 15rem !important;
  }
  .column-gap-xxl-x1 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .fs-xxl-11 {
    font-size: 0.6944444444rem !important;
  }
  .fs-xxl-10 {
    font-size: 0.8333333333rem !important;
  }
  .fs-xxl-9 {
    font-size: 1rem !important;
  }
  .fs-xxl-8 {
    font-size: 1.2rem !important;
  }
  .fs-xxl-7 {
    font-size: 1.44rem !important;
  }
  .fs-xxl-6 {
    font-size: 1.728rem !important;
  }
  .fs-xxl-5 {
    font-size: 2.0736rem !important;
  }
  .fs-xxl-4 {
    font-size: 2.48832rem !important;
  }
  .fs-xxl-3 {
    font-size: 2.985984rem !important;
  }
  .fs-xxl-2 {
    font-size: 3.5831808rem !important;
  }
  .fs-xxl-1 {
    font-size: 4.29981696rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .text-xxl-justify {
    text-align: justify !important;
  }
  .rounded-xxl {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-xxl-0 {
    border-radius: 0 !important;
  }
  .rounded-xxl-1 {
    border-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-xxl-2 {
    border-radius: var(--falcon-border-radius) !important;
  }
  .rounded-xxl-3 {
    border-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-xxl-4 {
    border-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-xxl-5 {
    border-radius: var(--falcon-border-radius-xxl) !important;
  }
  .rounded-xxl-circle {
    border-radius: 50% !important;
  }
  .rounded-xxl-pill {
    border-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-top-xxl {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-top-xxl-2 {
    border-top-left-radius: var(--falcon-border-radius) !important;
    border-top-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-top-xxl-3 {
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-top-xxl-4 {
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-top-xxl-5 {
    border-top-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-end-xxl {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-right-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-end-xxl-2 {
    border-top-right-radius: var(--falcon-border-radius) !important;
    border-bottom-right-radius: var(--falcon-border-radius) !important;
  }
  .rounded-end-xxl-3 {
    border-top-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-end-xxl-4 {
    border-top-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-end-xxl-5 {
    border-top-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-right-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-right-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-bottom-xxl {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-bottom-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-bottom-xxl-2 {
    border-bottom-right-radius: var(--falcon-border-radius) !important;
    border-bottom-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-bottom-xxl-3 {
    border-bottom-right-radius: var(--falcon-border-radius-lg) !important;
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-bottom-xxl-4 {
    border-bottom-right-radius: var(--falcon-border-radius-xl) !important;
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-bottom-xxl-5 {
    border-bottom-right-radius: var(--falcon-border-radius-xxl) !important;
    border-bottom-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-bottom-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .rounded-start-xxl {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-sm) !important;
    border-top-left-radius: var(--falcon-border-radius-sm) !important;
  }
  .rounded-start-xxl-2 {
    border-bottom-left-radius: var(--falcon-border-radius) !important;
    border-top-left-radius: var(--falcon-border-radius) !important;
  }
  .rounded-start-xxl-3 {
    border-bottom-left-radius: var(--falcon-border-radius-lg) !important;
    border-top-left-radius: var(--falcon-border-radius-lg) !important;
  }
  .rounded-start-xxl-4 {
    border-bottom-left-radius: var(--falcon-border-radius-xl) !important;
    border-top-left-radius: var(--falcon-border-radius-xl) !important;
  }
  .rounded-start-xxl-5 {
    border-bottom-left-radius: var(--falcon-border-radius-xxl) !important;
    border-top-left-radius: var(--falcon-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(--falcon-border-radius-pill) !important;
    border-top-left-radius: var(--falcon-border-radius-pill) !important;
  }
  .max-vh-xxl-25 {
    max-height: 25vh !important;
  }
  .max-vh-xxl-50 {
    max-height: 50vh !important;
  }
  .max-vh-xxl-75 {
    max-height: 75vh !important;
  }
  .max-vh-xxl-100 {
    max-height: 100vh !important;
  }
  .border-top-xxl-0 {
    border-top-width: 0 !important;
  }
  .border-top-xxl-1 {
    border-top-width: 1px !important;
  }
  .border-top-xxl-2 {
    border-top-width: 2px !important;
  }
  .border-top-xxl-3 {
    border-top-width: 3px !important;
  }
  .border-top-xxl-4 {
    border-top-width: 4px !important;
  }
  .border-top-xxl-5 {
    border-top-width: 5px !important;
  }
  .border-end-xxl-0 {
    border-right-width: 0 !important;
  }
  .border-end-xxl-1 {
    border-right-width: 1px !important;
  }
  .border-end-xxl-2 {
    border-right-width: 2px !important;
  }
  .border-end-xxl-3 {
    border-right-width: 3px !important;
  }
  .border-end-xxl-4 {
    border-right-width: 4px !important;
  }
  .border-end-xxl-5 {
    border-right-width: 5px !important;
  }
  .border-start-xxl-0 {
    border-left-width: 0 !important;
  }
  .border-start-xxl-1 {
    border-left-width: 1px !important;
  }
  .border-start-xxl-2 {
    border-left-width: 2px !important;
  }
  .border-start-xxl-3 {
    border-left-width: 3px !important;
  }
  .border-start-xxl-4 {
    border-left-width: 4px !important;
  }
  .border-start-xxl-5 {
    border-left-width: 5px !important;
  }
  .border-bottom-xxl-0 {
    border-bottom-width: 0 !important;
  }
  .border-bottom-xxl-1 {
    border-bottom-width: 1px !important;
  }
  .border-bottom-xxl-2 {
    border-bottom-width: 2px !important;
  }
  .border-bottom-xxl-3 {
    border-bottom-width: 3px !important;
  }
  .border-bottom-xxl-4 {
    border-bottom-width: 4px !important;
  }
  .border-bottom-xxl-5 {
    border-bottom-width: 5px !important;
  }
  .border-x-xxl-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .border-x-xxl-1 {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
  }
  .border-x-xxl-2 {
    border-left-width: 2px !important;
    border-right-width: 2px !important;
  }
  .border-x-xxl-3 {
    border-left-width: 3px !important;
    border-right-width: 3px !important;
  }
  .border-x-xxl-4 {
    border-left-width: 4px !important;
    border-right-width: 4px !important;
  }
  .border-x-xxl-5 {
    border-left-width: 5px !important;
    border-right-width: 5px !important;
  }
  .border-y-xxl-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .border-y-xxl-1 {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
  }
  .border-y-xxl-2 {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
  }
  .border-y-xxl-3 {
    border-top-width: 3px !important;
    border-bottom-width: 3px !important;
  }
  .border-y-xxl-4 {
    border-top-width: 4px !important;
    border-bottom-width: 4px !important;
  }
  .border-y-xxl-5 {
    border-top-width: 5px !important;
    border-bottom-width: 5px !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;
  }
}
/*-----------------------------------------------
|   Theme Styles
-----------------------------------------------*/
/*-----------------------------------------------
|   Reboot
-----------------------------------------------*/
::-moz-placeholder {
  opacity: 1;
  color: var(--falcon-gray-400);
}
::placeholder {
  opacity: 1;
  color: var(--falcon-gray-400);
}

::-moz-selection {
  background-color: var(--falcon-primary);
  color: #fff;
}

::selection {
  background-color: var(--falcon-primary);
  color: #fff;
}

[id] {
  scroll-margin-top: calc(var(--falcon-top-nav-height) + 1.5rem);
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}

pre,
code {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

section {
  position: relative;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 992px) {
  section {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}

input,
button,
select,
optgroup,
textarea,
label,
.alert,
.badge,
.blockquote-footer,
.btn,
.falcon-data-table .paging_full_numbers .page-link,
.falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_simple_numbers .page-link,
[data-list] .page,
.table-list .page,
.tox .tox-menu__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-menu__footer .tox-button--secondary,
.tox .tox-dialog__footer .tox-button--secondary,
.navbar,
.pagination,
.valid-feedback,
.invalid-feedback {
  font-family: var(--falcon-font-sans-serif);
}

pre {
  margin: 0;
  transform: translate3d(0, 0, 0);
}

strong {
  font-weight: 600;
}

label {
  font-size: 0.8333333333rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
  letter-spacing: 0.02em;
}

pre,
code,
kbd,
samp {
  font-size: 0.875rem;
}

[dir=rtl] pre, [dir=rtl] code, [dir=rtl] kbd, [dir=rtl] samp {
  direction: rtl;
}

[data-bs-theme=dark] .d-dark-none {
  display: none;
}

html:not([data-bs-theme=dark]) .d-light-none {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                   Navbar                                   */
/* -------------------------------------------------------------------------- */
:root {
  --falcon-top-nav-height: 4.3125rem;
}
@media (min-width: 992px) {
  :root.double-top-nav-layout {
    --falcon-top-nav-height: 8.688rem;
  }
}

.navbar .nav-link {
  outline: none;
}
.navbar .dropdown-menu {
  overflow: visible;
  left: -0.5625rem;
}
.navbar .dropdown-menu.dropdown-caret:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 1rem;
  height: 1rem;
  background: #fff;
  background: inherit;
  top: -0.375rem;
  left: 1.8rem;
  transform: rotate(45deg);
  border-radius: 0.125rem;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: var(--falcon-border-color);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.navbar .dropdown-menu.dropdown-menu-end {
  left: auto;
  right: -0.5625rem;
}
.navbar .dropdown-menu.dropdown-menu-end:after {
  right: 0.95rem;
  left: auto;
}
.navbar .dropdown-item {
  font-weight: 500;
}
.navbar .dropdown-item:hover, .navbar .dropdown-item:focus {
  background-color: var(--falcon-dropdown-link-hover-bg);
  color: var(--falcon-gray-1000);
}

.navbar-toggler-humburger-icon {
  height: 2.5rem;
  width: 2.5rem;
  padding: 0.3125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  box-shadow: none;
}
.navbar-toggler-humburger-icon:hover, .navbar-toggler-humburger-icon:focus {
  background-color: var(--falcon-gray-300) !important;
}

.navbar-toggle-icon {
  position: relative;
  height: 0.125rem;
  width: 1.25rem;
  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.25rem;
  transition: all 0.2s ease-in-out;
  background-color: var(--falcon-gray-700);
}
.navbar-toggle-icon:after, .navbar-toggle-icon:before {
  content: "";
  position: absolute;
  height: 0.125rem;
  background-color: var(--falcon-gray-700);
  left: 0;
  transition: all 0.2s ease-in-out;
  border-radius: 0.25rem;
  width: 100%;
}
.navbar-toggle-icon:before {
  top: 0.3125rem;
}
.navbar-toggle-icon:after {
  top: 0.625rem;
}

.navbar-glass {
  background-color: var(--falcon-bg-navbar-glass);
}

.navbar-brand {
  font-weight: 800;
}

.navbar-glass-shadow {
  box-shadow: 0 0.5rem 0.5rem -0.5rem rgba(0, 0, 0, 0.2) !important;
}

/*                               Navbar Dropdown                               */
/* --------------------------------------------------------------------------- */
.nine-dots-dropdown {
  width: 16.7rem;
  height: 21rem;
}

.nine-dots:hover circle {
  fill: var(--falcon-navbar-hover-color);
}

.dropdown-caret-bg::after {
  background: var(--falcon-emphasis-bg) !important;
}

/* -------------------------------------------------------------------------- */
/*                                    Badge                                   */
/* -------------------------------------------------------------------------- */
.badge-subtle-primary {
  color: var(--falcon-primary-text-emphasis);
  background-color: var(--falcon-primary-bg-subtle);
}
.badge-subtle-primary[href]:hover, .badge-subtle-primary[href]:focus {
  text-decoration: none;
  color: var(--falcon-primary-text-emphasis);
  background-color: var(--falcon-primary-bg-subtle);
}

.badge-subtle-secondary {
  color: var(--falcon-secondary-text-emphasis);
  background-color: var(--falcon-secondary-bg-subtle);
}
.badge-subtle-secondary[href]:hover, .badge-subtle-secondary[href]:focus {
  text-decoration: none;
  color: var(--falcon-secondary-text-emphasis);
  background-color: var(--falcon-secondary-bg-subtle);
}

.badge-subtle-success {
  color: var(--falcon-success-text-emphasis);
  background-color: var(--falcon-success-bg-subtle);
}
.badge-subtle-success[href]:hover, .badge-subtle-success[href]:focus {
  text-decoration: none;
  color: var(--falcon-success-text-emphasis);
  background-color: var(--falcon-success-bg-subtle);
}

.badge-subtle-info {
  color: var(--falcon-info-text-emphasis);
  background-color: var(--falcon-info-bg-subtle);
}
.badge-subtle-info[href]:hover, .badge-subtle-info[href]:focus {
  text-decoration: none;
  color: var(--falcon-info-text-emphasis);
  background-color: var(--falcon-info-bg-subtle);
}

.badge-subtle-warning {
  color: var(--falcon-warning-text-emphasis);
  background-color: var(--falcon-warning-bg-subtle);
}
.badge-subtle-warning[href]:hover, .badge-subtle-warning[href]:focus {
  text-decoration: none;
  color: var(--falcon-warning-text-emphasis);
  background-color: var(--falcon-warning-bg-subtle);
}

.badge-subtle-danger {
  color: var(--falcon-danger-text-emphasis);
  background-color: var(--falcon-danger-bg-subtle);
}
.badge-subtle-danger[href]:hover, .badge-subtle-danger[href]:focus {
  text-decoration: none;
  color: var(--falcon-danger-text-emphasis);
  background-color: var(--falcon-danger-bg-subtle);
}

.badge-subtle-light {
  color: var(--falcon-light-text-emphasis);
  background-color: var(--falcon-light-bg-subtle);
}
.badge-subtle-light[href]:hover, .badge-subtle-light[href]:focus {
  text-decoration: none;
  color: var(--falcon-light-text-emphasis);
  background-color: var(--falcon-light-bg-subtle);
}

.badge-subtle-dark {
  color: var(--falcon-dark-text-emphasis);
  background-color: var(--falcon-dark-bg-subtle);
}
.badge-subtle-dark[href]:hover, .badge-subtle-dark[href]:focus {
  text-decoration: none;
  color: var(--falcon-dark-text-emphasis);
  background-color: var(--falcon-dark-bg-subtle);
}

/*-----------------------------------------------
|   Card
-----------------------------------------------*/
.card {
  --falcon-card-bg: var(--falcon-emphasis-bg);
  box-shadow: var(--falcon-box-shadow);
}

.card-link {
  font-size: 0.8333333333rem;
  font-weight: 600;
}

.card-title {
  font-weight: 600;
  font-size: 1.2rem;
}

.card-body:last-child {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

/* -------------------------------------------------------------------------- */
/*                               Browser Fixing                               */
/* -------------------------------------------------------------------------- */
.firefox .dropcap:first-letter {
  margin-top: 0.175em;
}
.firefox .card-notification .scrollbar-overlay {
  min-height: 19rem;
}

.chrome .btn-close {
  background-clip: unset;
}

/*-----------------------------------------------
|   Button
-----------------------------------------------*/
/*-----------------------------------------------
|   Button Reveal
-----------------------------------------------*/
.btn-reveal-trigger:hover .btn-reveal, .btn-reveal-trigger:focus .btn-reveal {
  box-shadow: var(--falcon-btn-reveal-hover-shadow);
}
.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 {
  color: var(--falcon-btn-reveal-hover-color) !important;
}
.btn-reveal-trigger:hover .btn-reveal-sm, .btn-reveal-trigger:focus .btn-reveal-sm {
  box-shadow: var(--falcon-box-shadow-sm);
}
.btn-reveal-trigger .btn-reveal {
  box-shadow: none;
}
.btn-reveal-trigger .btn-reveal:active:focus, .btn-reveal-trigger .btn-reveal:active, .btn-reveal-trigger .btn-reveal:focus {
  box-shadow: none;
  color: var(--falcon-btn-reveal-hover-color) !important;
  background-color: var(--falcon-btn-reveal-focus-bg);
  border-color: var(--falcon-btn-reveal-focus-border-color);
}
.btn-reveal-trigger .dropdown-toggle:after, .btn-reveal-trigger .dropdown-toggle:before {
  display: none;
}

/*-----------------------------------------------
|   Falcon buttons
-----------------------------------------------*/
.btn-falcon-primary, .btn-falcon-primary.show {
  color: var(--falcon-btn-falcon-primary-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow);
}
.btn-falcon-primary:hover, .btn-falcon-primary:focus {
  color: var(--falcon-btn-falcon-primary-hover-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-primary:hover:not(.disabled):not(:disabled), .btn-falcon-primary:focus:not(.disabled):not(:disabled) {
  color: var(--falcon-btn-falcon-primary-hover-color);
  box-shadow: var(--falcon-btn-falcon-hover-box-shadow);
}
.btn-falcon-primary:active {
  box-shadow: none !important;
  color: var(--falcon-btn-falcon-primary-active-color);
}
.btn-check:checked + .btn-falcon-primary, :not(.btn-check) + .btn-falcon-primary:active, .btn-falcon-primary:first-child:active, .btn-falcon-primary.active {
  color: var(--falcon-btn-falcon-primary-color);
  background-color: var(--falcon-btn-falcon-primary-active-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-primary:disabled, .btn-falcon-primary.disabled {
  color: var(--falcon-btn-disabled-color);
  background-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow) !important;
}

.btn-falcon-success, .btn-falcon-success.show {
  color: var(--falcon-btn-falcon-success-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow);
}
.btn-falcon-success:hover, .btn-falcon-success:focus {
  color: var(--falcon-btn-falcon-success-hover-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-success:hover:not(.disabled):not(:disabled), .btn-falcon-success:focus:not(.disabled):not(:disabled) {
  color: var(--falcon-btn-falcon-success-hover-color);
  box-shadow: var(--falcon-btn-falcon-hover-box-shadow);
}
.btn-falcon-success:active {
  box-shadow: none !important;
  color: var(--falcon-btn-falcon-success-active-color);
}
.btn-check:checked + .btn-falcon-success, :not(.btn-check) + .btn-falcon-success:active, .btn-falcon-success:first-child:active, .btn-falcon-success.active {
  color: var(--falcon-btn-falcon-success-color);
  background-color: var(--falcon-btn-falcon-success-active-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-success:disabled, .btn-falcon-success.disabled {
  color: var(--falcon-btn-disabled-color);
  background-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow) !important;
}

.btn-falcon-info, .btn-falcon-info.show {
  color: var(--falcon-btn-falcon-info-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow);
}
.btn-falcon-info:hover, .btn-falcon-info:focus {
  color: var(--falcon-btn-falcon-info-hover-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-info:hover:not(.disabled):not(:disabled), .btn-falcon-info:focus:not(.disabled):not(:disabled) {
  color: var(--falcon-btn-falcon-info-hover-color);
  box-shadow: var(--falcon-btn-falcon-hover-box-shadow);
}
.btn-falcon-info:active {
  box-shadow: none !important;
  color: var(--falcon-btn-falcon-info-active-color);
}
.btn-check:checked + .btn-falcon-info, :not(.btn-check) + .btn-falcon-info:active, .btn-falcon-info:first-child:active, .btn-falcon-info.active {
  color: var(--falcon-btn-falcon-info-color);
  background-color: var(--falcon-btn-falcon-info-active-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-info:disabled, .btn-falcon-info.disabled {
  color: var(--falcon-btn-disabled-color);
  background-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow) !important;
}

.btn-falcon-warning, .btn-falcon-warning.show {
  color: var(--falcon-btn-falcon-warning-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow);
}
.btn-falcon-warning:hover, .btn-falcon-warning:focus {
  color: var(--falcon-btn-falcon-warning-hover-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-warning:hover:not(.disabled):not(:disabled), .btn-falcon-warning:focus:not(.disabled):not(:disabled) {
  color: var(--falcon-btn-falcon-warning-hover-color);
  box-shadow: var(--falcon-btn-falcon-hover-box-shadow);
}
.btn-falcon-warning:active {
  box-shadow: none !important;
  color: var(--falcon-btn-falcon-warning-active-color);
}
.btn-check:checked + .btn-falcon-warning, :not(.btn-check) + .btn-falcon-warning:active, .btn-falcon-warning:first-child:active, .btn-falcon-warning.active {
  color: var(--falcon-btn-falcon-warning-color);
  background-color: var(--falcon-btn-falcon-warning-active-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-warning:disabled, .btn-falcon-warning.disabled {
  color: var(--falcon-btn-disabled-color);
  background-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow) !important;
}

.btn-falcon-danger, .btn-falcon-danger.show {
  color: var(--falcon-btn-falcon-danger-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow);
}
.btn-falcon-danger:hover, .btn-falcon-danger:focus {
  color: var(--falcon-btn-falcon-danger-hover-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-danger:hover:not(.disabled):not(:disabled), .btn-falcon-danger:focus:not(.disabled):not(:disabled) {
  color: var(--falcon-btn-falcon-danger-hover-color);
  box-shadow: var(--falcon-btn-falcon-hover-box-shadow);
}
.btn-falcon-danger:active {
  box-shadow: none !important;
  color: var(--falcon-btn-falcon-danger-active-color);
}
.btn-check:checked + .btn-falcon-danger, :not(.btn-check) + .btn-falcon-danger:active, .btn-falcon-danger:first-child:active, .btn-falcon-danger.active {
  color: var(--falcon-btn-falcon-danger-color);
  background-color: var(--falcon-btn-falcon-danger-active-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-danger:disabled, .btn-falcon-danger.disabled {
  color: var(--falcon-btn-disabled-color);
  background-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow) !important;
}

.btn-falcon-default, .falcon-data-table .paging_full_numbers .page-link,
.falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_simple_numbers .page-link, [data-list] .page, .table-list .page, .btn-falcon-default.show {
  color: var(--falcon-btn-falcon-default-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow);
}
.btn-falcon-default:hover, .falcon-data-table .paging_full_numbers .page-link:hover,
.falcon-data-table .paging_first_last_numbers .page-link:hover,
.falcon-data-table .paging_full .page-link:hover,
.falcon-data-table .paging_numbers .page-link:hover,
.falcon-data-table .paging_simple_numbers .page-link:hover, [data-list] .page:hover, .table-list .page:hover, .btn-falcon-default:focus, .falcon-data-table .paging_full_numbers .page-link:focus,
.falcon-data-table .paging_first_last_numbers .page-link:focus,
.falcon-data-table .paging_full .page-link:focus,
.falcon-data-table .paging_numbers .page-link:focus,
.falcon-data-table .paging_simple_numbers .page-link:focus, [data-list] .page:focus, .table-list .page:focus {
  color: var(--falcon-btn-falcon-default-hover-color);
  background-color: var(--falcon-btn-falcon-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-default:hover:not(.disabled):not(:disabled), .falcon-data-table .paging_full_numbers .page-link:hover:not(.disabled):not(:disabled),
.falcon-data-table .paging_first_last_numbers .page-link:hover:not(.disabled):not(:disabled),
.falcon-data-table .paging_full .page-link:hover:not(.disabled):not(:disabled),
.falcon-data-table .paging_numbers .page-link:hover:not(.disabled):not(:disabled),
.falcon-data-table .paging_simple_numbers .page-link:hover:not(.disabled):not(:disabled), [data-list] .page:hover:not(.disabled):not(:disabled), .table-list .page:hover:not(.disabled):not(:disabled), .btn-falcon-default:focus:not(.disabled):not(:disabled), .falcon-data-table .paging_full_numbers .page-link:focus:not(.disabled):not(:disabled),
.falcon-data-table .paging_first_last_numbers .page-link:focus:not(.disabled):not(:disabled),
.falcon-data-table .paging_full .page-link:focus:not(.disabled):not(:disabled),
.falcon-data-table .paging_numbers .page-link:focus:not(.disabled):not(:disabled),
.falcon-data-table .paging_simple_numbers .page-link:focus:not(.disabled):not(:disabled), [data-list] .page:focus:not(.disabled):not(:disabled), .table-list .page:focus:not(.disabled):not(:disabled) {
  color: var(--falcon-btn-falcon-default-hover-color);
  box-shadow: var(--falcon-btn-falcon-hover-box-shadow);
}
.btn-falcon-default:active, .falcon-data-table .paging_full_numbers .page-link:active,
.falcon-data-table .paging_first_last_numbers .page-link:active,
.falcon-data-table .paging_full .page-link:active,
.falcon-data-table .paging_numbers .page-link:active,
.falcon-data-table .paging_simple_numbers .page-link:active, [data-list] .page:active, .table-list .page:active {
  box-shadow: none !important;
  color: var(--falcon-btn-falcon-default-active-color);
}
.btn-check:checked + .btn-falcon-default, .falcon-data-table .paging_full_numbers .btn-check:checked + .page-link,
.falcon-data-table .paging_first_last_numbers .btn-check:checked + .page-link,
.falcon-data-table .paging_full .btn-check:checked + .page-link,
.falcon-data-table .paging_numbers .btn-check:checked + .page-link,
.falcon-data-table .paging_simple_numbers .btn-check:checked + .page-link, [data-list] .btn-check:checked + .page, .table-list .btn-check:checked + .page, :not(.btn-check) + .btn-falcon-default:active, .falcon-data-table .paging_full_numbers :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_first_last_numbers :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_full :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_numbers :not(.btn-check) + .page-link:active,
.falcon-data-table .paging_simple_numbers :not(.btn-check) + .page-link:active, [data-list] :not(.btn-check) + .page:active, .table-list :not(.btn-check) + .page:active, .btn-falcon-default:first-child:active, .falcon-data-table .paging_full_numbers .page-link:first-child:active,
.falcon-data-table .paging_first_last_numbers .page-link:first-child:active,
.falcon-data-table .paging_full .page-link:first-child:active,
.falcon-data-table .paging_numbers .page-link:first-child:active,
.falcon-data-table .paging_simple_numbers .page-link:first-child:active, [data-list] .page:first-child:active, .table-list .page:first-child:active, .btn-falcon-default.active, .falcon-data-table .paging_full_numbers .active.page-link,
.falcon-data-table .paging_first_last_numbers .active.page-link,
.falcon-data-table .paging_full .active.page-link,
.falcon-data-table .paging_numbers .active.page-link,
.falcon-data-table .paging_simple_numbers .active.page-link, [data-list] .active.page, .table-list .active.page {
  color: var(--falcon-btn-falcon-default-color);
  background-color: var(--falcon-btn-falcon-default-active-background);
  border-color: var(--falcon-btn-falcon-background);
}
.btn-falcon-default:disabled, .falcon-data-table .paging_full_numbers .page-link:disabled,
.falcon-data-table .paging_first_last_numbers .page-link:disabled,
.falcon-data-table .paging_full .page-link:disabled,
.falcon-data-table .paging_numbers .page-link:disabled,
.falcon-data-table .paging_simple_numbers .page-link:disabled, [data-list] .page:disabled, .table-list .page:disabled, .btn-falcon-default.disabled, .falcon-data-table .paging_full_numbers .disabled.page-link,
.falcon-data-table .paging_first_last_numbers .disabled.page-link,
.falcon-data-table .paging_full .disabled.page-link,
.falcon-data-table .paging_numbers .disabled.page-link,
.falcon-data-table .paging_simple_numbers .disabled.page-link, [data-list] .disabled.page, .table-list .disabled.page {
  color: var(--falcon-btn-disabled-color);
  background-color: var(--falcon-btn-falcon-background);
  box-shadow: var(--falcon-btn-falcon-box-shadow) !important;
}

/*-----------------------------------------------
|   Brand Outline Buttons
-----------------------------------------------*/
.btn-outline-facebook {
  --falcon-btn-color: #3c5a99;
  --falcon-btn-border-color: #3c5a99;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #3c5a99;
  --falcon-btn-hover-border-color: #3c5a99;
  --falcon-btn-focus-shadow-rgb: 60, 90, 153;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #3c5a99;
  --falcon-btn-active-border-color: #3c5a99;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #3c5a99;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #3c5a99;
  --falcon-gradient: none;
}

.btn-outline-twitter {
  --falcon-btn-color: #1da1f2;
  --falcon-btn-border-color: #1da1f2;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #1da1f2;
  --falcon-btn-hover-border-color: #1da1f2;
  --falcon-btn-focus-shadow-rgb: 29, 161, 242;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #1da1f2;
  --falcon-btn-active-border-color: #1da1f2;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #1da1f2;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #1da1f2;
  --falcon-gradient: none;
}

.btn-outline-google-plus {
  --falcon-btn-color: #dd4b39;
  --falcon-btn-border-color: #dd4b39;
  --falcon-btn-hover-color: #fff;
  --falcon-btn-hover-bg: #dd4b39;
  --falcon-btn-hover-border-color: #dd4b39;
  --falcon-btn-focus-shadow-rgb: 221, 75, 57;
  --falcon-btn-active-color: #fff;
  --falcon-btn-active-bg: #dd4b39;
  --falcon-btn-active-border-color: #dd4b39;
  --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --falcon-btn-disabled-color: #dd4b39;
  --falcon-btn-disabled-bg: transparent;
  --falcon-btn-disabled-border-color: #dd4b39;
  --falcon-gradient: none;
}

/*-----------------------------------------------
|   Outline Buttons
-----------------------------------------------*/
[class*=btn-outline-] {
  --falcon-btn-box-shadow: none;
}

/*-----------------------------------------------
|   Profile Page Introduction
-----------------------------------------------*/
.btn-intro-collapse .less {
  display: none;
}
.btn-intro-collapse[aria-expanded=true] .less {
  display: inline;
}
.btn-intro-collapse[aria-expanded=true] .full {
  display: none;
}

.btn-close-falcon {
  cursor: pointer;
  position: relative;
  width: 25px;
  height: 25px;
  opacity: 0.5;
}
.btn-close-falcon:hover {
  opacity: 1;
}
.btn-close-falcon:after, .btn-close-falcon:before {
  position: absolute;
  left: 12px;
  top: 4px;
  content: " ";
  height: 16px;
  width: 2px;
  background-color: #5e6e82;
}
.btn-close-falcon:after {
  transform: rotate(-45deg);
}
.btn-close-falcon:before {
  transform: rotate(45deg);
}

.btn, .falcon-data-table .paging_full_numbers .page-link,
.falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_simple_numbers .page-link, [data-list] .page, .table-list .page, .tox .tox-menu__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button:last-child, .tox .tox-menu__footer .tox-button--secondary,
.tox .tox-dialog__footer .tox-button--secondary {
  --falcon-btn-border-width: var(--falcon-border-width);
}

.btn-link {
  --falcon-btn-active-color: var(--falcon-link-hover-color);
}

.btn:disabled, .falcon-data-table .paging_full_numbers .page-link:disabled,
.falcon-data-table .paging_first_last_numbers .page-link:disabled,
.falcon-data-table .paging_full .page-link:disabled,
.falcon-data-table .paging_numbers .page-link:disabled,
.falcon-data-table .paging_simple_numbers .page-link:disabled, [data-list] .page:disabled, .table-list .page:disabled, .tox .tox-menu__footer .tox-button:disabled:last-child,
.tox .tox-dialog__footer .tox-button:disabled:last-child, .tox .tox-menu__footer .tox-button--secondary:disabled,
.tox .tox-dialog__footer .tox-button--secondary:disabled {
  box-shadow: var(--falcon-btn-box-shadow);
}

.btn-group [class*=btn-falcon-] {
  --falcon-btn-falcon-box-shadow: 0 0 0 1px #DBDCE1, 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  --falcon-btn-falcon-hover-box-shadow: 0 0 0 1px #DBDCE1, 0 2px 5px 0 #DBDCE1, 0 3px 9px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}
.btn-group [class*=btn-falcon-]:not(:last-child) {
  margin-right: 2px;
}

/*-----------------------------------------------
|   Documentation link and Prism
-----------------------------------------------*/
.code-block {
  padding: 0;
  overflow: auto;
}
.code-block pre[class*=language-] {
  padding: 1.6rem;
  border: 0;
  margin: 0;
  border-radius: 0;
}

:not(pre) > code[class*=language-], pre[class*=language-] {
  background-color: #232e3c;
  border: 1px solid var(--falcon-border-color);
  border-radius: 0.25rem;
}

code.language-html:first-child {
  display: block;
}

code[class*=language-], pre[class*=language-] {
  color: #d8e2ef;
  font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

pre[class*=language-] {
  margin: 0;
}

.contains-anchor a {
  opacity: 0;
  transition-property: opacity;
}
.contains-anchor:hover a, .contains-anchor:focus a {
  opacity: 1;
  text-decoration: none;
}

.token.property, .token.tag, .token.constant, .token.symbol, .token.deleted {
  color: var(--falcon-danger);
}

.token.punctuation {
  color: #b6c1d2;
}

.components-nav {
  font-family: var(--falcon-font-sans-serif);
  font-size: 0.85rem;
}

/*-----------------------------------------------
|   Component examples
-----------------------------------------------*/
/*-----------------------------------------------
|   Borders
-----------------------------------------------*/
.component-example {
  font-family: var(--falcon-font-sans-serif);
}
.component-example [class^=border] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 8rem;
  height: 8rem;
  margin: 0.75rem;
  background-color: #f9fafd;
}

/*-----------------------------------------------
|   Utilities
-----------------------------------------------*/
.border-component [class^=border],
.border-component [class^=rounded-] {
  display: inline-block;
  width: 5rem;
  height: 5rem;
  margin: 0.25rem;
}
.border-component [class^=border] {
  background-color: var(--falcon-gray-200);
}
.border-component [class^=rounded-] {
  background-color: var(--falcon-gray-200);
}

#loaders [class^=spinner] {
  margin-right: 0.5rem;
}

.example-aspect-rarios .ratio {
  display: inline-block;
  width: 10rem;
  background-color: var(--falcon-gray-200);
  border: 1px solid var(--falcon-border-color);
}
.example-aspect-rarios .ratio > div {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*-----------------------------------------------
|   Hover Box
-----------------------------------------------*/
.hoverbox {
  position: relative;
  overflow: hidden;
}
.hoverbox .hoverbox-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  margin: 0 !important;
  display: flex;
}
.hoverbox .hoverbox-primary-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
}
.hoverbox:hover .hover-box-content-initial, .hoverbox:focus .hover-box-content-initial {
  opacity: 0;
}
.hoverbox:hover .hoverbox-content, .hoverbox:focus .hoverbox-content {
  opacity: 1;
}
.hoverbox:hover .as-hoverbox-content, .hoverbox:focus .as-hoverbox-content {
  z-index: 1;
}

.hoverbox-content-gradient {
  background: linear-gradient(transparent, var(--falcon-black));
}

/*-----------------------------------------------
|   Sidebar
-----------------------------------------------*/
.sticky-sidebar {
  position: sticky;
  z-index: 1015;
  top: calc(var(--falcon-top-nav-height) + 1rem);
}

.top-navbar-height {
  top: var(--falcon-top-nav-height);
}

/*-----------------------------------------------
|   Custom circle
-----------------------------------------------*/
.circle-dashed {
  border: 1px dashed var(--falcon-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(--falcon-gray-300);
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.vertical-line.vertical-line-400:after {
  background-color: var(--falcon-gray-400);
}

/* -------------------------------------------------------------------------- */
/*                                 Transition                                 */
/* -------------------------------------------------------------------------- */
.fsp-75 {
  font-size: 75%;
}

/* -------------------------------------------------------------------------- */
/*                                    Width                                   */
/* -------------------------------------------------------------------------- */
.min-w-0 {
  min-width: 0;
}

/* -------------------------------------------------------------------------- */
/*                                Terms sidebar                               */
/* -------------------------------------------------------------------------- */
.terms-sidebar .nav-link {
  color: #9da9bb;
  font-weight: 500;
  font-family: var(--falcon-font-sans-serif);
}
.terms-sidebar .nav-link.active {
  color: var(--falcon-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(--falcon-emphasis-bg);
  font-family: var(--falcon-font-sans-serif);
  font-size: 0.8333333333rem;
  color: var(--falcon-gray-500);
  white-space: nowrap;
}

.btn-check[data-theme-control]:checked + label {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                    Height                                  */
/* -------------------------------------------------------------------------- */
.content {
  min-height: 100vh;
  position: relative;
  padding-bottom: 6.375rem;
}
@media (min-width: 576px) {
  .content {
    padding-bottom: 3.9875rem;
  }
}

.navbar-top + .content {
  min-height: calc(100vh - var(--falcon-top-nav-height));
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* -------------------------------------------------------------------------- */
/*                                  Anchor JS                                 */
/* -------------------------------------------------------------------------- */
.anchorjs-link {
  text-decoration: none !important;
}

/* -------------------------------------------------------------------------- */
/*                                   Echarts                                  */
/* -------------------------------------------------------------------------- */
[data-echarts] {
  width: 3.625rem;
  height: 1rem;
}

.echart-bar-weekly-sales {
  width: 8.5rem;
}

.echart-bar-weekly-sales-smaller-width {
  width: 6.5rem;
}

.echart-line-total-order {
  width: 8.625rem;
  height: 5rem;
}

.echart-bandwidth-saved {
  height: 10.3rem;
  width: 10.3rem;
}

.echart-line-total-sales {
  min-height: 18.4375rem;
}
@media (min-width: 992px) {
  .echart-line-total-sales {
    min-height: 15.625rem;
  }
}

.echart-bar-top-products {
  min-height: 18.4375rem;
}
@media (min-width: 1540px) {
  .echart-bar-top-products {
    min-height: 15.625rem;
  }
}

.echart-bar-top-products-ecommerce {
  min-height: 18.4375rem;
}
@media (min-width: 1540px) {
  .echart-bar-top-products-ecommerce {
    min-height: 23.625rem;
  }
}

.echart-market-share,
.echart-product-share {
  width: 6.625rem;
  height: 6.625rem;
}

.echart-world-map {
  min-height: 26.25rem;
}

.echart-line-total-sales-ecommerce {
  height: 18.7rem;
}

.echart-radar-sales-by-pos-location {
  min-width: 18rem;
  min-height: 16rem;
  max-height: 22rem;
}

.echart-line-returning-customer-rate {
  min-width: 16rem;
  min-height: 20rem;
}

.echart-candle-chart {
  height: 20.5rem;
}
.firefox .echart-candle-chart {
  min-height: 21.5rem;
}
@media (max-width: 991.98px) {
  .echart-candle-chart {
    min-height: 25rem;
  }
}
@media (max-width: 575.98px) {
  .echart-candle-chart {
    min-height: 18.75rem;
  }
}

.echart-gross-revenue-chart {
  min-height: 14.375rem;
}

.echart-active-user-chart {
  height: 3.125rem;
}

.echart-bar-report-for-this-week {
  min-height: 18.4375rem;
}
@media (min-width: 1540px) {
  .echart-bar-report-for-this-week {
    min-height: 17.6875rem;
  }
}

[data-echarts] {
  width: 3.625rem;
  height: 1rem;
}

.total-order-ecommerce {
  width: 9rem !important;
  height: 4rem !important;
}

.echart-audience {
  min-height: 21.25rem;
}
.container-fluid .echart-audience, .container-sm .echart-audience, .container-md .echart-audience, .container-lg .echart-audience, .container-xl .echart-audience, .container-xxl .echart-audience {
  min-height: 25rem;
}

.echart-session-by-browser,
.echart-session-by-country-map {
  min-height: 12.5rem;
}

.echart-session-by-device {
  min-height: 12.5rem;
}

.echart-most-leads {
  min-height: 12.65rem;
}

.echart-session-by-country {
  min-height: 13.125rem;
}

@media (min-width: 768px) {
  .echart-active-users-report-container {
    width: calc(100% - 120px);
  }
}

.echart-active-users-report {
  min-height: 16.25rem;
}

.echart-bounce-rate {
  min-height: 20rem;
}

.echart-traffic-channels {
  min-height: 21.875rem;
}

.echart-browsed-courses {
  min-height: 21.875rem;
}

.echart-users-by-time {
  min-height: 24.75rem;
}

.echart-goal-charts {
  height: 1.875rem;
  width: 100%;
}

.echart-crm-statistics {
  height: 2rem !important;
}

.echart-call-duration {
  width: 12rem !important;
  height: 3rem !important;
}

.echart-marketing-traffic {
  width: 8.7rem !important;
  height: 2rem !important;
}

.crm-weekly-sales-width {
  width: 8.7rem;
}

.echart-lead-conversion {
  min-height: 18.9rem;
}

.echart-deal-storage-funnel {
  height: 10rem;
}

.echart-closed-vs-goal {
  min-height: 15rem;
}
@media (min-width: 1540px) {
  .echart-closed-vs-goal {
    min-height: 14rem !important;
  }
}

.echart-default-total-order,
.echart-default {
  width: 8.625rem;
  height: 100%;
}

@media (min-width: 768px) {
  .echart-unresolved-tickets-container {
    width: calc(100% - 7.1rem);
  }
}

.echart-unresolved-tickets {
  min-height: 21rem;
}

.echart-number-of-tickets {
  min-height: 18.5rem;
  min-width: 40rem;
}

.echart-customer-setisfaction {
  min-height: 19.5rem;
}

.echart-distribution-of-performance {
  min-height: 20.875rem;
  min-width: 40rem;
}

.echart-satisfaction-survey {
  min-height: 24.625rem;
  min-width: 40rem;
}

.echart-received-tickets {
  min-height: 23.5rem;
  min-width: 52rem;
}

.echart-top-customers {
  min-height: 22rem;
}

.echart-ticket-volume {
  min-height: 21.81rem;
}

.charts-ticket-priority {
  height: 1.625rem;
  width: 1.625rem;
}

.echart-assignment-scores {
  min-height: 12.5rem;
}

.echart-course-status {
  height: 18.75rem;
}

.echart-scatter-quartet-chart-example {
  min-height: 500px;
}
@media (max-width: 767.98px) {
  .echart-scatter-quartet-chart-example {
    min-height: 1050px;
  }
}

.echart-radar-customized-chart {
  height: 22rem;
}
@media (max-width: 991.98px) {
  .echart-radar-customized-chart {
    height: 45rem;
  }
}

.echart-radar-multiple-chart {
  height: 21rem;
}
@media (max-width: 1539.98px) {
  .echart-radar-multiple-chart {
    height: 32rem;
  }
}
@media (max-width: 1199.98px) {
  .echart-radar-multiple-chart {
    height: 32rem;
  }
}
@media (max-width: 991.98px) {
  .echart-radar-multiple-chart {
    height: 50rem;
  }
}

@media (max-width: 767.98px) {
  .echart-heatmap-calendar-vertical-chart {
    height: 215rem;
  }
}

/* -------------------------------------------------------------------------- */
/*                                  Flatpickr                                 */
/* -------------------------------------------------------------------------- */
.flatpickr-calendar {
  background-color: var(--falcon-flatpickr-calendar-bg) !important;
  box-shadow: none !important;
  border: 1px solid var(--falcon-border-color) !important;
  overflow: hidden;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: var(--falcon-flatpickr-calendar-bg) !important;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: var(--falcon-border-color) !important;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: var(--falcon-flatpickr-calendar-bg) !important;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: var(--falcon-border-color) !important;
}
.flatpickr-calendar.predefinedRange {
  display: grid;
  width: auto;
}
.flatpickr-calendar.predefinedRange .flatpickr-predefined-ranges {
  grid-column: 1;
  grid-row: 1/span 2;
  border-right: 1px solid var(--falcon-border-color);
  border-radius: 0;
}
.flatpickr-calendar.predefinedRange .flatpickr-predefined-ranges > * {
  border-bottom: 1px solid var(--falcon-border-color);
  background-color: var(--falcon-body-bg-tertiary);
  text-align: left;
}
.flatpickr-calendar.predefinedRange .flatpickr-predefined-ranges > *:hover {
  background-color: var(--falcon-body-bg);
}
.flatpickr-calendar.predefinedRange .flatpickr-predefined-ranges > *:active:focus, .flatpickr-calendar.predefinedRange .flatpickr-predefined-ranges > *:active, .flatpickr-calendar.predefinedRange .flatpickr-predefined-ranges > *:focus {
  background-color: var(--falcon-primary);
  color: var(--falcon-white);
}
.flatpickr-calendar.predefinedRange .flatpickr-months {
  position: relative;
  grid-column: 2;
  grid-row: 1;
}
.flatpickr-calendar.predefinedRange .flatpickr-innerContainer {
  grid-column: 2;
  grid-row: 2;
}

.flatpickr-input:disabled, .flatpickr-input[readonly] {
  background-color: var(--falcon-flatpickr-calendar-bg);
}

.flatpickr-time .flatpickr-am-pm,
.flatpickr-time input {
  color: var(--falcon-gray-400);
}
.flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus,
.flatpickr-time input:hover,
.flatpickr-time input:focus {
  background-color: var(--falcon-gray-100) !important;
}

.flatpickr-day {
  color: var(--falcon-gray-500);
}
.flatpickr-day.endRange, .flatpickr-day.startRange {
  background-color: var(--falcon-primary) !important;
  border: 0;
}
.flatpickr-day.endRange:hover, .flatpickr-day.endRange:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange:focus {
  background-color: var(--falcon-primary) !important;
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background-color: var(--falcon-gray-200);
  border-color: var(--falcon-gray-200);
  color: var(--falcon-gray-500);
}
.flatpickr-day.nextMonthDay, .flatpickr-day.prevMonthDay {
  color: var(--falcon-gray-300);
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  background-color: var(--falcon-flatpickr-calendar-bg);
  color: var(--falcon-gray-500);
}
.flatpickr-day.endRange:hover, .flatpickr-day.endRange:focus {
  color: #fff;
}
.flatpickr-day.selected {
  background-color: var(--falcon-primary);
  border-color: var(--falcon-primary);
}
.flatpickr-day.selected:hover, .flatpickr-day.selected:focus {
  color: #fff;
  background-color: var(--falcon-primary);
  border-color: var(--falcon-primary);
}

.flatpickr-time input.flatpickr-hour {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 5px;
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border-top: 0 !important;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  border-top-color: var(--falcon-border-color) !important;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: var(--falcon-flatpickr-calendar-bg) !important;
}

span.flatpickr-weekday,
.flatpickr-weekdaycontainer,
.flatpickr-monthDropdown-months,
.flatpickr-months .flatpickr-month {
  background-color: var(--falcon-flatpickr-calendar-bg) !important;
  color: var(--falcon-body-color) !important;
}

.flatpickr-wrapper {
  display: block;
}

.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
  fill: var(--falcon-gray-700);
}
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
  fill: var(--falcon-gray-800);
}

.flatpickr-day.inRange {
  box-shadow: -5px 0 0 var(--falcon-flatpickr-calendar-bg), 5px 0 0 var(--falcon-flatpickr-calendar-bg);
}

.flatpickr-monthDropdown-months {
  height: 30px !important;
}

/* -------------------------------------------------------------------------- */
/*                                    Plyr                                    */
/* -------------------------------------------------------------------------- */
.plyr {
  border-radius: 0.375rem;
}

.plyr__control--overlaid, .plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  background-color: #e63757;
}

.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded=true], .plyr__menu__container label.plyr__control input[type=radio]:checked + span {
  background-color: #e63757;
}

.plyr--full-ui input[type=range] {
  color: #e63757;
}

/* -------------------------------------------------------------------------- */
/*                                  Dropzone                                  */
/* -------------------------------------------------------------------------- */
.dropzone {
  position: relative;
  background-color: #fff;
  border: 0;
  background-color: transparent;
  border-radius: 0.375rem;
}
.dropzone.dropzone-has-default .dz-message {
  border-color: transparent;
  transition: all 0.2s ease-in-out;
}
.dropzone.dropzone-has-default .dz-message:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.dropzone .dz-preview {
  min-height: auto;
}
.dropzone .dz-remove {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  color: #fff;
  z-index: 1000;
  cursor: pointer;
  opacity: 0;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
}
.dropzone .dz-remove * {
  cursor: pointer;
}
.dropzone .dz-message {
  position: relative;
  padding: 5rem 2rem;
  margin: 0;
  border: 2px dashed var(--falcon-border-color);
  border-radius: 0.375rem;
}
.dropzone.dropzone-single.dz-file-processing .dz-message {
  display: none;
}
.dropzone.dropzone-single.dz-file-processing.dz-file-complete .dz-message {
  display: block;
}
.dropzone.dropzone-single.dz-file-processing.dz-file-complete .dz-default-image {
  opacity: 0;
}
.dropzone.dropzone-single .dz-processing .dz-message-text {
  opacity: 0 !important;
}
.dropzone.dropzone-single .dz-progress {
  opacity: 1;
  transition: opacity 0.4s ease-in;
  animation: none !important;
  width: 9.375rem !important;
  height: 0.5rem !important;
  margin: 0 !important;
  transform: translateX(-50%) !important;
  top: auto !important;
  bottom: 1.5rem;
}
.dropzone.dropzone-single.dz-max-files-reached .dz-message {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  border-color: transparent;
}
.dropzone.dropzone-single.dz-max-files-reached .dz-remove {
  opacity: 1;
}
.dropzone.dropzone-single.dz-max-files-reached:hover .dz-message, .dropzone.dropzone-single.dz-max-files-reached:focus .dz-message {
  opacity: 1;
}
.dropzone.dropzone-single .dz-processing .dz-progress {
  opacity: 1;
}
.dropzone.dropzone-single .dz-complete .dz-progress {
  opacity: 0;
}
.dropzone .dz-preview-single {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.dropzone .dz-preview-single:hover {
  z-index: auto;
}
.dropzone .dz-preview-single .dz-preview-cover {
  position: absolute;
  height: 100%;
  width: 100%;
  border: 0 !important;
  overflow: hidden;
}
.dropzone .dz-preview-single .dz-preview-cover .dz-errormessage {
  position: absolute;
  left: 0;
  bottom: 0;
}
.dropzone .dz-preview-single .dz-preview-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.375rem;
}
.dropzone.dropzone-multiple {
  border: 0;
  background: transparent;
}
.dropzone.dropzone-multiple .dz-message {
  padding: 4rem 2rem;
  border: 2px dashed var(--falcon-border-color);
  border-radius: 0.375rem;
}
.dropzone.dropzone-multiple .btn *, .dropzone.dropzone-multiple .falcon-data-table .paging_full_numbers .page-link *, .falcon-data-table .paging_full_numbers .dropzone.dropzone-multiple .page-link *,
.dropzone.dropzone-multiple .falcon-data-table .paging_first_last_numbers .page-link *,
.falcon-data-table .paging_first_last_numbers .dropzone.dropzone-multiple .page-link *,
.dropzone.dropzone-multiple .falcon-data-table .paging_full .page-link *,
.falcon-data-table .paging_full .dropzone.dropzone-multiple .page-link *,
.dropzone.dropzone-multiple .falcon-data-table .paging_numbers .page-link *,
.falcon-data-table .paging_numbers .dropzone.dropzone-multiple .page-link *,
.dropzone.dropzone-multiple .falcon-data-table .paging_simple_numbers .page-link *,
.falcon-data-table .paging_simple_numbers .dropzone.dropzone-multiple .page-link *, .dropzone.dropzone-multiple [data-list] .page *, [data-list] .dropzone.dropzone-multiple .page *, .dropzone.dropzone-multiple .table-list .page *, .table-list .dropzone.dropzone-multiple .page *, .dropzone.dropzone-multiple .tox .tox-menu__footer .tox-button:last-child *, .tox .tox-menu__footer .dropzone.dropzone-multiple .tox-button:last-child *,
.dropzone.dropzone-multiple .tox .tox-dialog__footer .tox-button:last-child *,
.tox .tox-dialog__footer .dropzone.dropzone-multiple .tox-button:last-child *, .dropzone.dropzone-multiple .tox .tox-menu__footer .tox-button--secondary *, .tox .tox-menu__footer .dropzone.dropzone-multiple .tox-button--secondary *,
.dropzone.dropzone-multiple .tox .tox-dialog__footer .tox-button--secondary *,
.tox .tox-dialog__footer .dropzone.dropzone-multiple .tox-button--secondary * {
  cursor: pointer;
}
.dropzone.dropzone-multiple .media:first-child {
  margin-top: 1.8rem;
}
.dropzone.dropzone-multiple .dz-image {
  border-radius: 0.25rem;
  height: 2.5rem;
  width: 2.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 1rem;
  border: 1px solid #d8e2ef;
}
.dropzone.dropzone-multiple .dz-progress {
  opacity: 0;
  position: relative !important;
  transition: opacity 0.4s ease-in;
  animation: none !important;
  width: 6.25rem !important;
  height: 0.5rem !important;
  margin-top: 0;
  margin-left: 1rem !important;
  transform: none !important;
  top: auto !important;
  left: auto !important;
}
.dropzone.dropzone-multiple .dz-complete .dz-progress {
  transition-delay: 1s;
  opacity: 1;
}
.dropzone.dz-drag-hover .dz-message {
  border-color: var(--falcon-primary);
}
.dropzone .dz-progress {
  background: #edf2f9 !important;
}
.dropzone .dz-progress .dz-upload {
  background: var(--falcon-primary) !important;
}

.dropzone-area {
  border: 2px dashed #d8e2ef;
  border-radius: 0.25rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/*                                   Choices                                  */
/* -------------------------------------------------------------------------- */
.choices {
  font-family: var(--falcon-font-sans-serif) !important;
}
.choices .choices__inner {
  border-radius: 0.25rem;
  min-height: calc(1.5 + 0.625rem + var(--falcon-border-width));
  line-height: 1.5rem !important;
  font-size: 1rem;
  background-color: var(--falcon-quaternary-bg) !important;
  background-size: 16px 12px;
  border: 1px solid var(--falcon-gray-300);
  padding: 0.2604166667rem 1rem 0.2604166667rem 1rem;
  box-shadow: var(--falcon-box-shadow-inset);
}
.choices .choices__input--cloned {
  padding: 0;
  font-size: 1rem;
  color: var(--falcon-gray-900);
  background-color: var(--falcon-quaternary-bg) !important;
  margin-top: 5px !important;
  vertical-align: top;
  margin: 1px 0 !important;
}
.choices .choices__list--dropdown {
  border: 1px solid var(--falcon-gray-200) !important;
  box-shadow: var(--falcon-box-shadow) !important;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  background-color: var(--falcon-gray-100);
}
.choices .choices__list--dropdown .choices__item--selectable {
  padding: 2px 1rem;
  padding-right: 20px;
  font-size: 1rem !important;
  background-color: var(--falcon-gray-200);
  color: var(--falcon-body-color);
}
.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: var(--falcon-primary);
  color: var(--falcon-choices-item-selectable-highlighted-bg);
}
.choices .choices__list {
  margin-top: 0 !important;
}
.choices .choices__list .has-no-choices {
  background-color: var(--falcon-choices-item-has-no-choices-bg);
}
.choices .choices__list--multiple .choices__item {
  padding: 0 8px !important;
  font-size: 0.813rem !important;
  border: 0;
  background-color: var(--falcon-gray-200);
  border-radius: 4px;
  margin-bottom: 0 !important;
  margin-top: 5px !important;
  color: var(--falcon-body-color);
}
.choices .choices__button {
  background-color: #ff0000 !important;
  border-left: #000 !important;
}
.choices .choices__list--single {
  padding: 0 !important;
}
.choices .choices__list--single .choices__button {
  background-color: transparent !important;
}

.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-color: transparent !important;
  padding-left: 5px !important;
  width: 5px !important;
  background-size: 6px !important;
}

html[data-bs-theme=dark] .choices[data-type*=select-multiple] .choices__button, html[data-bs-theme=dark] .choices[data-type*=text] .choices__button {
  filter: invert(1) grayscale(100%) brightness(80%) !important;
}

.choices[data-type*=select-one] .choices__input {
  padding-left: 1rem;
  padding-right: 1rem;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 5px !important;
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border-radius: 0.25rem !important;
  border-color: var(--falcon-gray-300) !important;
}

.was-validated .choices.valid .choices__inner {
  border-color: var(--falcon-success) !important;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300d27a' 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.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .choices[data-type=select-one].valid .choices__inner {
  background-position: right calc(0.375em + 1.55rem) center;
}
.was-validated .choices.invalid {
  margin-bottom: 0;
}
.was-validated .choices.invalid .choices__inner {
  border-color: var(--falcon-danger) !important;
  padding-right: calc(1.5em + 0.75rem);
  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='%23e63757'%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='%23e63757' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .choices.invalid + .invalid-feedback {
  display: block;
}
.was-validated .choices[data-type=select-one].invalid .choices__inner {
  background-position: right calc(0.375em + 1.55rem) center;
}
.was-validated .choices[data-type*=select-one] .choices__button {
  margin-right: 60px !important;
}

.choices[data-type*=select-one] .choices__input {
  border-bottom: var(--falcon-gray-100);
}

.choices .choices__list--single .choices__button {
  background-color: var(--falcon-bg-choices-close-button) !important;
}

.choices[data-type*=select-one] .choices__button {
  margin-right: 30px;
}

[dir=rtl] .choices[data-type*=select-one]:after {
  left: auto !important;
  right: 11.5px !important;
}

[dir=rtl] .choices[data-type*=select-one] .choices__button {
  left: auto;
  right: 0;
}

/* -------------------------------------------------------------------------- */
/*                                   Leaflet                                  */
/* -------------------------------------------------------------------------- */
.leaflet-bar {
  box-shadow: var(--falcon-box-shadow);
}
.leaflet-bar a, .leaflet-bar a:hover {
  background-color: var(--falcon-leaflet-bar-bg);
  color: var(--falcon-body-color);
  border-bottom-color: var(--falcon-border-color);
  text-decoration: none;
}
.leaflet-bar a.leaflet-disabled {
  background-color: var(--falcon-gray-200);
}

.marker-cluster-small {
  background-color: rgba(var(--falcon-primary-rgb), 0.2);
}
.marker-cluster-small div {
  margin: 5px;
  background-color: var(--falcon-primary);
  color: #fff;
}

.marker-cluster-medium {
  background-color: rgba(var(--falcon-warning-rgb), 0.2);
}
.marker-cluster-medium div {
  margin: 5px;
  background-color: var(--falcon-warning);
  color: #fff;
}

.marker-cluster-large {
  background-color: rgba(var(--falcon-success-rgb), 0.2);
}
.marker-cluster-large div {
  margin: 5px;
  background-color: var(--falcon-success);
  color: #fff;
}

.leaflet-popup {
  left: -6.5rem !important;
}
.leaflet-popup .leaflet-popup-content-wrapper, .leaflet-popup .leaflet-popup-tip {
  background-color: var(--falcon-leaflet-popup-content-wrapper-bg);
  box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.175);
  border-radius: 0.25rem;
}
.leaflet-popup .leaflet-popup-close-button {
  right: 3px !important;
  top: 3px !important;
}

.leaflet-marker-icon {
  height: auto !important;
  width: auto !important;
}

.leaflet-control-attribution {
  display: none;
}

.leaflet-top, .leaflet-bottom {
  z-index: 999;
}

.leaflet-left .leaflet-control {
  margin-left: 1.25rem;
}

.leaflet-right .leaflet-control {
  margin-right: 1.25rem;
}

.leaflet-top .leaflet-control {
  margin-top: 1.25rem;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 1.25rem;
}

/*-----------------------------------------------
|   Tinymce
-----------------------------------------------*/
.tox-editor-container .tox-toolbar {
  border: 0 !important;
}

.tinymce-mobile-toolbar,
.tox-edit-area,
.tox-tinymce {
  border-width: 1px !important;
  border-color: var(--falcon-border-color) !important;
}

.tox-tbtn:not([disabled=disabled]) {
  color: var(--falcon-body-color) !important;
}

.tox .tox-tbtn--enabled,
.tox .tox-tbtn:active,
.tox .tox-tbtn:hover,
.tox .tox-tbtn:focus {
  background-color: var(--falcon-gray-300) !important;
}

.tox .tox-tbtn:not([disabled=disabled]) svg {
  fill: var(--falcon-body-color) !important;
}

.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected {
  background-color: var(--falcon-gray-300) !important;
  color: var(--falcon-body-color) !important;
  border-radius: 0.25rem;
}

.tox-collection__item--active {
  background-color: var(--falcon-gray-300) !important;
  color: var(--falcon-body-color) !important;
}

.tox .tox-tbtn--select {
  padding: 0 10px !important;
}

.tinymce-mobile-icon-full-dot:before {
  color: var(--falcon-gray-300);
}

.tinymce-mobile-icon:not(.tinymce-mobile-icon-back),
.tinymce-mobile-icon-large-font:before,
.tinymce-mobile-icon-style-formats:before,
.tox .tox-collection__item {
  color: var(--falcon-body-color) !important;
}

.tox .tox-collection__item-accessory {
  color: inherit !important;
}

.tinymce-mobile-toolbar-button svg,
.tox-collection__item-caret svg {
  fill: var(--falcon-body-color) !important;
}

.tox .tox-toolbar__group:not(:last-of-type) {
  border-right: 1px solid var(--falcon-gray-200) !important;
}

.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
  border-left: 1px solid var(--falcon-gray-200) !important;
}

.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,
.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type {
  background-color: var(--falcon-primary) !important;
}

.tinymce-mobile-disabled-mask {
  background-color: var(--falcon-gray-200) !important;
}

.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket {
  height: 50vh !important;
}

.tox .tox-editor-container .tox-editor-header {
  background-color: inherit !important;
  box-shadow: none !important;
  border-bottom: 1px solid var(--falcon-border-color) !important;
}
.tox .tox-toolbar__group {
  padding: 0 !important;
}
.tox .tox-toolbar__group .tox-tbtn {
  background: none;
}
.tox .tox-toolbar__group > * {
  margin: 3px !important;
}
.tox .tox-tbtn--bespoke {
  background: var(--falcon-gray-100) !important;
}
.tox .tox-toolbar-overlord {
  background-color: inherit !important;
}
.tox .tox-toolbar-overlord .tox-toolbar__primary {
  background: none;
  background-color: inherit;
}
[dir=rtl] .tox .tox-toolbar-overlord .tox-toolbar__primary {
  justify-content: flex-end;
}
.tox .tox-toolbar-overlord .tox-tbtn {
  background: none;
}
.tox .tox-menu,
.tox .tox-dialog {
  border-radius: 0.25rem !important;
  border-color: var(--falcon-border-color) !important;
  background-color: var(--falcon-tinymce-bg) !important;
}
.tox .tox-menu__header, .tox .tox-menu__footer,
.tox .tox-dialog__header,
.tox .tox-dialog__footer {
  background-color: var(--falcon-tinymce-bg) !important;
  border-color: var(--falcon-border-color) !important;
}
.tox .tox-toolbar {
  background-color: var(--falcon-tinymce-bg) !important;
}
.tox .tox-selectfield select,
.tox .tox-textarea,
.tox .tox-textfield,
.tox .tox-toolbar-textfield {
  border-color: var(--falcon-border-color) !important;
}
.tox .tox-insert-table-picker > div {
  border-color: var(--falcon-border-color) !important;
}

.tox .tox-label, .tox .tox-toolbar-label {
  color: var(--falcon-gray-900) !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.25rem !important;
}

.tox .tox-dialog__title {
  color: var(--falcon-gray-900) !important;
}

.tox .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield, .tox .tox-selectfield select, .tox-listbox {
  background-color: var(--falcon-quaternary-bg) !important;
  color: var(--falcon-body-color) !important;
  border-color: var(--falcon-border-color) !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.tox .tox-dialog-wrap__backdrop {
  background-color: rgba(0, 0, 0, 0.75) !important;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}

.tox .tox-button--naked {
  color: var(--falcon-body-color) !important;
}
.tox .tox-button--naked:hover:not(:disabled) {
  background-color: var(--falcon-gray-200) !important;
  border-color: var(--falcon-border-color) !important;
}

.tox .tox-collection--list .tox-collection__group {
  border-color: var(--falcon-border-color) !important;
}

.tox .tox-dialog__body-nav-item {
  color: var(--falcon-body-color) !important;
}

.tox .tox-dialog__body-nav-item--active {
  color: var(--falcon-primary) !important;
  border-bottom: none !important;
}

.tox .tox-collection--list .tox-collection__item--enabled {
  background-color: var(--falcon-gray-200) !important;
}

.tox.tox-tinymce-aux .tox-toolbar__overflow {
  background: none !important;
  background-color: var(--falcon-tinymce-bg) !important;
  border-color: var(--falcon-border-color) !important;
}

.email-compose-textarea .tox.tox-tinymce {
  border-radius: 0 !important;
  border-color: var(--falcon-gray-200) !important;
}
.email-compose-textarea .tox.tox-tinymce .tox-editor-container .tox-editor-header {
  border-bottom: 1px solid var(--falcon-gray-200) !important;
}

/* -------------------------------------------------------------------------- */
/*                                  Glightbox                                 */
/* -------------------------------------------------------------------------- */
.glightbox-open {
  overflow: unset !important;
}

.gscrollbar-fixer {
  margin-right: 0 !important;
}

/* -------------------------------------------------------------------------- */
/*                                 Google Map                                 */
/* -------------------------------------------------------------------------- */
.googlemap .gm-style-iw.gm-style-iw-c {
  box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07) !important;
  padding: 1rem !important;
}
.googlemap .gm-style-iw.gm-style-iw-c button[title=Close] {
  margin-top: 1rem !important;
  margin-right: 0.5rem !important;
}

html[dir=rtl] .googlemap .gm-style-iw.gm-style-iw-c button[title=Close] {
  left: unset !important;
  right: 0 !important;
}

.googlemap .gm-fullscreen-control,
.googlemap .gm-svpc,
.googlemap .gmnoprint * {
  background-color: var(--falcon-emphasis-bg) !important;
  color: inherit !important;
}

[data-list] .sort[data-sort], .table-list .sort[data-sort] {
  white-space: nowrap;
  cursor: pointer;
}
[data-list] .sort[data-sort]::after, .table-list .sort[data-sort]::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi41MjU1NiAzLjVDNi45NDkzNyAzLjUgNy4xNjEyOCAzLjA2MjUgNi44NTUxOSAyLjc5MTY3TDMuODQxNCAwLjEyNUMzLjY1MzA0IC0wLjA0MTY2NjcgMy4zNDY5NiAtMC4wNDE2NjY3IDMuMTU4NTkgMC4xMjVMMC4xNDQ4MDkgMi43OTE2N0MtMC4xNjEyNzkgMy4wNjI1IDAuMDUwNjI3OSAzLjUgMC40NzQ0NDEgMy41SDYuNTI1NTZaIiBmaWxsPSIjQjZDMkQyIi8+CjxwYXRoIGQ9Ik0wLjQ3NDQ0MiA1LjVDMC4wNTA2MjgyIDUuNSAtMC4xNjEyNzkgNS45Mzc1IDAuMTQ0ODA5IDYuMjA4MzNMMy4xNTg1OSA4Ljg3NUMzLjM0Njk2IDkuMDQxNjcgMy42NTMwNCA5LjA0MTY3IDMuODQxNDEgOC44NzVMNi44NTUxOSA2LjIwODMzQzcuMTYxMjggNS45Mzc1IDYuOTQ5MzcgNS41IDYuNTI1NTYgNS41TDAuNDc0NDQyIDUuNVoiIGZpbGw9IiNCNkMyRDIiLz4KPC9zdmc+Cg==");
  margin-left: 0.25rem;
}
[data-list] .sort[data-sort].asc::after, .table-list .sort[data-sort].asc::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40NzQ0NDIgMC41MDAwMDFDMC4wNTA2MjgyIDAuNTAwMDAxIC0wLjE2MTI3OSAwLjkzNzUgMC4xNDQ4MDkgMS4yMDgzM0wzLjE1ODU5IDMuODc1QzMuMzQ2OTYgNC4wNDE2NyAzLjY1MzA0IDQuMDQxNjcgMy44NDE0MSAzLjg3NUw2Ljg1NTE5IDEuMjA4MzNDNy4xNjEyOCAwLjkzNzUwMSA2Ljk0OTM3IDAuNTAwMDAxIDYuNTI1NTYgMC41MDAwMDFMMC40NzQ0NDIgMC41MDAwMDFaIiBmaWxsPSIjQjZDMkQyIi8+Cjwvc3ZnPgo=") !important;
  margin-top: -1px !important;
}
[data-list] .sort[data-sort].desc::after, .table-list .sort[data-sort].desc::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi41MjU1NiAzLjVDNi45NDkzNyAzLjUgNy4xNjEyOCAzLjA2MjUgNi44NTUxOSAyLjc5MTY3TDMuODQxNCAwLjEyNUMzLjY1MzA0IC0wLjA0MTY2NjcgMy4zNDY5NiAtMC4wNDE2NjY3IDMuMTU4NTkgMC4xMjVMMC4xNDQ4MDkgMi43OTE2N0MtMC4xNjEyNzkgMy4wNjI1IDAuMDUwNjI3OSAzLjUgMC40NzQ0NDEgMy41SDYuNTI1NTZaIiBmaWxsPSIjQjZDMkQyIi8+Cjwvc3ZnPgo=") !important;
  margin-top: -1px !important;
}
[data-list] .page, .table-list .page {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
[data-list] li.active .page, .table-list li.active .page {
  background-color: transparent;
  color: var(--falcon-primary) !important;
}

.ios [data-list-pagination].btn-primary[disabled], .ios .tox .tox-menu__footer [data-list-pagination][disabled].tox-button:last-child, .tox .tox-menu__footer .ios [data-list-pagination][disabled].tox-button:last-child,
.ios .tox .tox-dialog__footer [data-list-pagination][disabled].tox-button:last-child,
.tox .tox-dialog__footer .ios [data-list-pagination][disabled].tox-button:last-child {
  opacity: 1 !important;
  border: 0 !important;
  background-color: var(--falcon-btn-disabled-custom-background) !important;
  color: var(--falcon-btn-disabled-custom-color) !important;
}

.theme-slider .swiper-nav {
  margin-top: 0;
  cursor: pointer;
}
.theme-slider .swiper-nav [class*=swiper-] {
  opacity: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  transition: opacity 0.4s ease-in-out;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  color: var(--falcon-gray-700);
  background-color: var(--falcon-swiper-nav-bg) !important;
  box-shadow: 0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  z-index: 1;
  margin: 0;
}
.theme-slider .swiper-nav [class*=swiper-]:hover, .theme-slider .swiper-nav [class*=swiper-]:focus {
  background-color: var(--falcon-white);
  color: var(--falcon-gray-700);
  opacity: 1 !important;
}
.theme-slider .swiper-nav .swiper-button-prev {
  left: 0.5rem;
}
.theme-slider .swiper-nav .swiper-button-next {
  right: 0.5rem;
}
.theme-slider:hover .swiper-nav [class*=swiper-], .theme-slider:focus .swiper-nav [class*=swiper-] {
  opacity: 0.5;
}
.theme-slider .swiper-button-prev:after,
.theme-slider .swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 1rem;
  font-weight: 800;
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.product-slider {
  position: relative;
}
@media (min-width: 992px) {
  .product-slider {
    height: calc(100% - 3.5625rem);
  }
}
@media (min-width: 1200px) {
  .product-slider {
    height: calc(100% - 3.3125rem);
  }
}
@media (min-width: 1540px) {
  .product-slider {
    height: calc(100% - 4.75rem);
  }
}

[data-layout=container].container-fluid .product-slider, [data-layout=container].container-sm .product-slider, [data-layout=container].container-md .product-slider, [data-layout=container].container-lg .product-slider, [data-layout=container].container-xl .product-slider, [data-layout=container].container-xxl .product-slider {
  position: relative;
}
@media (min-width: 992px) {
  [data-layout=container].container-fluid .product-slider, [data-layout=container].container-sm .product-slider, [data-layout=container].container-md .product-slider, [data-layout=container].container-lg .product-slider, [data-layout=container].container-xl .product-slider, [data-layout=container].container-xxl .product-slider {
    height: calc(100% - 4.36rem);
  }
}
@media (min-width: 1200px) {
  [data-layout=container].container-fluid .product-slider, [data-layout=container].container-sm .product-slider, [data-layout=container].container-md .product-slider, [data-layout=container].container-lg .product-slider, [data-layout=container].container-xl .product-slider, [data-layout=container].container-xxl .product-slider {
    height: calc(100% - 4.86rem);
  }
}
@media (min-width: 1540px) {
  [data-layout=container].container-fluid .product-slider, [data-layout=container].container-sm .product-slider, [data-layout=container].container-md .product-slider, [data-layout=container].container-lg .product-slider, [data-layout=container].container-xl .product-slider, [data-layout=container].container-xxl .product-slider {
    height: calc(100% - 6.42rem);
  }
}

.star-rating {
  background-image: var(--falcon-star-rating-bg-image) !important;
}
.star-rating .star-value {
  background: url("../img/icons/star_on.svg") !important;
}

#appCalendar {
  height: calc(100vh - 12.4rem) !important;
}

.fc .fc-button .fc-icon {
  line-height: 1rem;
  font-size: 1.2em;
}
.fc .fc-scrollgrid {
  border-color: var(--falcon-gray-200);
}
.fc.fc-theme-standard a:not([href]) {
  color: inherit;
}
.fc.fc-theme-standard .fc-list,
.fc.fc-theme-standard td, .fc.fc-theme-standard th {
  border-color: var(--falcon-gray-200);
}
.fc .fc-col-header {
  background-color: var(--falcon-gray-100);
}
.fc .fc-col-header th {
  border-bottom-width: 1px;
}
.fc .fc-col-header-cell-cushion {
  text-decoration: none !important;
}
.fc .fc-daygrid-day-frame {
  border: 2px solid transparent;
  padding: 2px !important;
  transition: all 0.2s ease-in-out;
}
.fc .fc-daygrid-day-frame:active {
  background-color: rgba(var(--falcon-primary-rgb), 0.1) !important;
}
.fc .fc-daygrid-day-top {
  justify-content: center;
  margin-bottom: 0.25rem;
}
.fc .fc-daygrid-day-number {
  width: 1.875rem;
  height: 1.875rem;
  background-color: var(--falcon-gray-100);
  text-align: center;
  text-decoration: none !important;
  border-radius: 50%;
  line-height: 1.875rem;
  padding: 0 !important;
  font-size: 0.8333333333rem;
  transition: all 0.2s ease-in-out;
}
.fc .fc-daygrid-day-number:hover, .fc .fc-daygrid-day-number:focus {
  background-color: var(--falcon-gray-200);
}
.fc .fc-daygrid-bg-harness {
  top: -2px;
}
.fc .fc-daygrid-event {
  border-radius: 0.25rem !important;
  margin-top: 0;
  margin-bottom: 0.25rem !important;
  padding: 0.25rem 0.5rem !important;
  border: 0 !important;
  font-size: 0.6944444444rem;
}
.fc .fc-h-event {
  background-color: var(--falcon-primary-bg-subtle);
}
.fc .fc-h-event .fc-event-main {
  color: rgb(24.3544303797, 98.3544303797, 197.6455696203);
}
.fc .fc-h-event .fc-event-time,
.fc .fc-h-event .fc-event-title {
  font-weight: 600 !important;
}
.fc .fc-event-title {
  font-weight: normal !important;
}
.fc .fc-daygrid-event-dot {
  border-color: var(--falcon-gray-300) !important;
}
.fc .fc-day-today:not(.fc-popover) {
  background-color: transparent !important;
}
.fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-frame {
  border: 2px solid rgba(var(--falcon-primary-rgb), 0.5);
}
.fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-number {
  background-color: var(--falcon-primary) !important;
  color: #fff;
}
.fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-number:hover, .fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-number:focus {
  background-color: rgb(24.3544303797, 98.3544303797, 197.6455696203) !important;
}
.fc.fc-direction-rtl .fc-daygrid-event.fc-event-start, .fc.fc-direction-rtl .fc-daygrid-event.fc-event-end, .fc.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc.fc-direction-ltr .fc-daygrid-event.fc-event-end {
  margin-left: 0;
  margin-right: 0;
}
.fc .fc-popover {
  border-color: var(--falcon-border-color);
  box-shadow: var(--falcon-box-shadow);
  border-radius: 0.375rem;
  z-index: 1050;
}
.fc .fc-popover .fc-popover-title {
  font-family: var(--falcon-font-sans-serif);
}
.fc .fc-popover .fc-daygrid-event {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 2px !important;
}
.fc .fc-popover-header {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 0.875rem;
  font-weight: 600;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  background: var(--falcon-popover-header-bg);
}
.fc .fc-daygrid-more-link {
  display: block;
  text-align: center;
  color: var(--falcon-gray-500) !important;
  font-size: 0.6944444444rem;
}
.fc .fc-daygrid-more-link:hover, .fc .fc-daygrid-more-link:focus {
  text-decoration: none;
  color: var(--falcon-gray-600) !important;
}
.fc .fc-daygrid-dot-event {
  color: var(--falcon-gray-500) !important;
}
.fc .fc-daygrid-dot-event:hover, .fc .fc-daygrid-dot-event:focus {
  background-color: var(--falcon-gray-200) !important;
}
.fc .fc-day:not(.fc-popover) .fc-daygrid-dot-event {
  display: flex;
  justify-content: center;
}
.fc .fc-day:not(.fc-popover) .fc-daygrid-dot-event .fc-event-time,
.fc .fc-day:not(.fc-popover) .fc-daygrid-dot-event .fc-event-title {
  display: none;
}
.fc .fc-list-event:hover td {
  background-color: unset;
}
.fc .fc-dayGridMonth-view .fc-event-time {
  display: none;
}
.fc .fc-timeGridDay-view .fc-scrollgrid-sync-inner {
  text-align: left;
}
.fc .fc-timeGridDay-view .fc-daygrid-day-events,
.fc .fc-timeGridWeek-view .fc-daygrid-day-events {
  margin-bottom: 0;
}
.fc .fc-timeGridDay-view .fc-v-event .fc-event-main,
.fc .fc-timeGridWeek-view .fc-v-event .fc-event-main {
  padding-left: 1rem;
  color: var(--falcon-gray-500);
}
.fc .fc-timeGridDay-view .fc-v-event .fc-event-main:after,
.fc .fc-timeGridWeek-view .fc-v-event .fc-event-main:after {
  content: "";
  position: absolute;
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background-color: var(--falcon-gray-400);
  top: 0.3125rem;
  left: 0;
}
.fc .fc-timeGridDay-view .fc-timegrid-event,
.fc .fc-timeGridWeek-view .fc-timegrid-event {
  padding: 0.5rem;
  background-color: transparent;
  border: 0;
  border-radius: 0.375rem;
}
.fc .fc-timeGridDay-view .fc-timegrid-event:hover, .fc .fc-timeGridDay-view .fc-timegrid-event:focus,
.fc .fc-timeGridWeek-view .fc-timegrid-event:hover,
.fc .fc-timeGridWeek-view .fc-timegrid-event:focus {
  background-color: var(--falcon-gray-200);
}
.fc .fc-timeGridDay-view .fc-timegrid-slot,
.fc .fc-timeGridWeek-view .fc-timegrid-slot {
  height: 2rem;
}
.fc .fc-timeGridDay-view .fc-timegrid-slot-lane,
.fc .fc-timeGridWeek-view .fc-timegrid-slot-lane {
  cursor: pointer;
}
.fc .fc-timeGridDay-view .fc-timegrid-slot-lane:active,
.fc .fc-timeGridWeek-view .fc-timegrid-slot-lane:active {
  background-color: var(--falcon-gray-100);
}
.fc .fc-timeGridDay-view .fc-timegrid-col,
.fc .fc-timeGridWeek-view .fc-timegrid-col {
  padding: 0.375rem !important;
}
.fc .fc-list .fc-list-day-cushion {
  padding: 0.5rem 1.25rem;
  background-color: var(--fc-button-list-day-cushion);
}
.fc .fc-list .fc-list-day:not(:first-child) .fc-list-day-cushion {
  margin-top: 1.8rem;
}
.fc .fc-list .fc-list-event-time {
  padding-left: 1.25rem;
}
.fc .fc-list .fc-list-event-title {
  padding-right: 1.25rem;
}
.fc .fc-list-empty {
  background-color: var(--falcon-gray-100);
}
.fc .fc-list-event-dot {
  border-color: var(--falcon-gray-300);
}

.fc-timegrid .event-bg-primary-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-primary-subtle .fc-event-main:after {
  background-color: #2c7be5 !important;
}

.bg-primary-subtle .fc-event-main, .fc-timegrid .event-bg-primary-subtle .fc-event-main {
  color: rgb(24.3544303797, 98.3544303797, 197.6455696203) !important;
}
.bg-primary-subtle .fc-event-main:after, .fc-timegrid .event-bg-primary-subtle .fc-event-main:after {
  background-color: rgb(24.3544303797, 98.3544303797, 197.6455696203) !important;
}
.bg-primary-subtle .fc-list-event-time, .fc-timegrid .event-bg-primary-subtle .fc-list-event-time,
.bg-primary-subtle .fc-list-event-title,
.fc-timegrid .event-bg-primary-subtle .fc-list-event-title {
  color: rgb(24.3544303797, 98.3544303797, 197.6455696203) !important;
  font-weight: 600 !important;
}
.bg-primary-subtle .fc-list-event-dot, .fc-timegrid .event-bg-primary-subtle .fc-list-event-dot {
  border-color: rgb(24.3544303797, 98.3544303797, 197.6455696203);
}

.fc-timegrid .event-bg-secondary-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-secondary-subtle .fc-event-main:after {
  background-color: #748194 !important;
}

.bg-secondary-subtle .fc-event-main, .fc-timegrid .event-bg-secondary-subtle .fc-event-main {
  color: rgb(92.6463414634, 103.9024390244, 120.3536585366) !important;
}
.bg-secondary-subtle .fc-event-main:after, .fc-timegrid .event-bg-secondary-subtle .fc-event-main:after {
  background-color: rgb(92.6463414634, 103.9024390244, 120.3536585366) !important;
}
.bg-secondary-subtle .fc-list-event-time, .fc-timegrid .event-bg-secondary-subtle .fc-list-event-time,
.bg-secondary-subtle .fc-list-event-title,
.fc-timegrid .event-bg-secondary-subtle .fc-list-event-title {
  color: rgb(92.6463414634, 103.9024390244, 120.3536585366) !important;
  font-weight: 600 !important;
}
.bg-secondary-subtle .fc-list-event-dot, .fc-timegrid .event-bg-secondary-subtle .fc-list-event-dot {
  border-color: rgb(92.6463414634, 103.9024390244, 120.3536585366);
}

.fc-timegrid .event-bg-success-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-success-subtle .fc-event-main:after {
  background-color: #00d27a !important;
}

.bg-success-subtle .fc-event-main, .fc-timegrid .event-bg-success-subtle .fc-event-main {
  color: rgb(0, 159, 92.3714285714) !important;
}
.bg-success-subtle .fc-event-main:after, .fc-timegrid .event-bg-success-subtle .fc-event-main:after {
  background-color: rgb(0, 159, 92.3714285714) !important;
}
.bg-success-subtle .fc-list-event-time, .fc-timegrid .event-bg-success-subtle .fc-list-event-time,
.bg-success-subtle .fc-list-event-title,
.fc-timegrid .event-bg-success-subtle .fc-list-event-title {
  color: rgb(0, 159, 92.3714285714) !important;
  font-weight: 600 !important;
}
.bg-success-subtle .fc-list-event-dot, .fc-timegrid .event-bg-success-subtle .fc-list-event-dot {
  border-color: rgb(0, 159, 92.3714285714);
}

.fc-timegrid .event-bg-info-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-info-subtle .fc-event-main:after {
  background-color: #27bcfd !important;
}

.bg-info-subtle .fc-event-main, .fc-timegrid .event-bg-info-subtle .fc-event-main {
  color: rgb(2.2110091743, 166.9311926606, 238.7889908257) !important;
}
.bg-info-subtle .fc-event-main:after, .fc-timegrid .event-bg-info-subtle .fc-event-main:after {
  background-color: rgb(2.2110091743, 166.9311926606, 238.7889908257) !important;
}
.bg-info-subtle .fc-list-event-time, .fc-timegrid .event-bg-info-subtle .fc-list-event-time,
.bg-info-subtle .fc-list-event-title,
.fc-timegrid .event-bg-info-subtle .fc-list-event-title {
  color: rgb(2.2110091743, 166.9311926606, 238.7889908257) !important;
  font-weight: 600 !important;
}
.bg-info-subtle .fc-list-event-dot, .fc-timegrid .event-bg-info-subtle .fc-list-event-dot {
  border-color: rgb(2.2110091743, 166.9311926606, 238.7889908257);
}

.fc-timegrid .event-bg-warning-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-warning-subtle .fc-event-main:after {
  background-color: #f5803e !important;
}

.bg-warning-subtle .fc-event-main, .fc-timegrid .event-bg-warning-subtle .fc-event-main {
  color: rgb(242.4876847291, 96.0935960591, 13.5123152709) !important;
}
.bg-warning-subtle .fc-event-main:after, .fc-timegrid .event-bg-warning-subtle .fc-event-main:after {
  background-color: rgb(242.4876847291, 96.0935960591, 13.5123152709) !important;
}
.bg-warning-subtle .fc-list-event-time, .fc-timegrid .event-bg-warning-subtle .fc-list-event-time,
.bg-warning-subtle .fc-list-event-title,
.fc-timegrid .event-bg-warning-subtle .fc-list-event-title {
  color: rgb(242.4876847291, 96.0935960591, 13.5123152709) !important;
  font-weight: 600 !important;
}
.bg-warning-subtle .fc-list-event-dot, .fc-timegrid .event-bg-warning-subtle .fc-list-event-dot {
  border-color: rgb(242.4876847291, 96.0935960591, 13.5123152709);
}

.fc-timegrid .event-bg-danger-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-danger-subtle .fc-event-main:after {
  background-color: #e63757 !important;
}

.bg-danger-subtle .fc-event-main, .fc-timegrid .event-bg-danger-subtle .fc-event-main {
  color: rgb(208, 26, 59.28) !important;
}
.bg-danger-subtle .fc-event-main:after, .fc-timegrid .event-bg-danger-subtle .fc-event-main:after {
  background-color: rgb(208, 26, 59.28) !important;
}
.bg-danger-subtle .fc-list-event-time, .fc-timegrid .event-bg-danger-subtle .fc-list-event-time,
.bg-danger-subtle .fc-list-event-title,
.fc-timegrid .event-bg-danger-subtle .fc-list-event-title {
  color: rgb(208, 26, 59.28) !important;
  font-weight: 600 !important;
}
.bg-danger-subtle .fc-list-event-dot, .fc-timegrid .event-bg-danger-subtle .fc-list-event-dot {
  border-color: rgb(208, 26, 59.28);
}

.fc-timegrid .event-bg-light-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-light-subtle .fc-event-main:after {
  background-color: #f9fafd !important;
}

.bg-light-subtle .fc-event-main, .fc-timegrid .event-bg-light-subtle .fc-event-main {
  color: rgb(210.75, 218.125, 240.25) !important;
}
.bg-light-subtle .fc-event-main:after, .fc-timegrid .event-bg-light-subtle .fc-event-main:after {
  background-color: rgb(210.75, 218.125, 240.25) !important;
}
.bg-light-subtle .fc-list-event-time, .fc-timegrid .event-bg-light-subtle .fc-list-event-time,
.bg-light-subtle .fc-list-event-title,
.fc-timegrid .event-bg-light-subtle .fc-list-event-title {
  color: rgb(210.75, 218.125, 240.25) !important;
  font-weight: 600 !important;
}
.bg-light-subtle .fc-list-event-dot, .fc-timegrid .event-bg-light-subtle .fc-list-event-dot {
  border-color: rgb(210.75, 218.125, 240.25);
}

.fc-timegrid .event-bg-dark-subtle {
  border: 0 !important;
}
.fc-timegrid .event-bg-dark-subtle .fc-event-main:after {
  background-color: #0b1727 !important;
}

.bg-dark-subtle .fc-event-main, .fc-timegrid .event-bg-dark-subtle .fc-event-main {
  color: black !important;
}
.bg-dark-subtle .fc-event-main:after, .fc-timegrid .event-bg-dark-subtle .fc-event-main:after {
  background-color: black !important;
}
.bg-dark-subtle .fc-list-event-time, .fc-timegrid .event-bg-dark-subtle .fc-list-event-time,
.bg-dark-subtle .fc-list-event-title,
.fc-timegrid .event-bg-dark-subtle .fc-list-event-title {
  color: black !important;
  font-weight: 600 !important;
}
.bg-dark-subtle .fc-list-event-dot, .fc-timegrid .event-bg-dark-subtle .fc-list-event-dot {
  border-color: black;
}

[data-fc-view]:not(.active) .icon-check {
  opacity: 0;
}

.timeline li {
  position: relative;
  padding-left: 1.5rem;
}
.timeline li:after {
  position: absolute;
  content: "";
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: var(--falcon-gray-200);
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.timeline li:not(:last-child):before {
  position: absolute;
  content: "";
  height: 100%;
  width: 1px;
  background-color: var(--falcon-gray-200);
  top: 50%;
  left: 0.3125rem;
}

.windows.chrome .fc-scroller {
  overflow: hidden auto !important;
  overflow: auto;
}
.windows.chrome .fc-scroller::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.windows.chrome .fc-scroller::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: var(--falcon-scrollbar-bg);
}
.windows.chrome .fc-scroller:hover::-webkit-scrollbar, .windows.chrome .fc-scroller:hover::-webkit-scrollbar-thumb, .windows.chrome .fc-scroller:focus::-webkit-scrollbar, .windows.chrome .fc-scroller:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}
.windows.firefox .fc-scroller {
  overflow: hidden auto !important;
  overflow: auto !important;
  scrollbar-color: var(--falcon-scrollbar-bg) transparent;
  scrollbar-width: thin;
}

@media (min-width: 768px) {
  .fc .fc-daygrid-day-frame {
    padding: 0.375rem !important;
  }
  .fc .fc-day:not(.fc-popover) .fc-daygrid-dot-event .fc-event-time,
  .fc .fc-day:not(.fc-popover) .fc-daygrid-dot-event .fc-event-title {
    display: block;
  }
  .fc .fc-daygrid-more-link {
    margin-left: 0.625rem;
    text-align: left;
    font-size: 0.8333333333rem;
  }
  .fc .fc-daygrid-event {
    font-size: 0.8333333333rem;
  }
}
.ie .fc-daygrid-event {
  overflow: hidden;
}

.safari .fc-dayGridMonth-view .fc-daygrid-day {
  position: relative;
}
.safari .fc-dayGridMonth-view .fc-daygrid-day .fc-daygrid-day-frame {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.fc .fc-timegrid-axis-frame, .fc-list-event-time {
  text-transform: capitalize;
}

/*-----------------------------------------------
|   Management Calendar Events
-----------------------------------------------*/
.management-calendar .management-calendar-events {
  height: 20rem;
}
.management-calendar .calendar-outline .fc-event-title {
  display: none;
}
.management-calendar .calendar-outline .fc-daygrid-day-events {
  display: none;
}
.management-calendar .calendar-outline td,
.management-calendar .calendar-outline th {
  border-color: transparent !important;
}
.management-calendar .calendar-outline .fc-daygrid-day-frame {
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
  padding: 0.375rem !important;
}
.management-calendar .calendar-outline .fc-day-today .fc-daygrid-day-frame {
  border-color: transparent !important;
}
.management-calendar .calendar-outline .fc-bg-event {
  border-radius: 30px;
}
.management-calendar .calendar-outline .fc-scrollgrid {
  border: 0 !important;
}
.management-calendar .calendar-outline .fc-daygrid-bg-harness {
  height: 40px;
  top: 1px;
}
.firefox .management-calendar .calendar-outline .fc-daygrid-bg-harness {
  top: 2px;
}
.management-calendar .calendar-outline .fc-col-header-cell-cushion {
  display: inline-block;
  padding: 10px 4px;
}
.management-calendar .calendar-outline .fc-daygrid-day-number {
  background-color: transparent;
  font-weight: 600;
}

/*-----------------------------------------------
|   Lottie
-----------------------------------------------*/
.lottie {
  width: 5rem;
  height: 5rem;
}

.ie .wizard-lottie {
  height: 37.5rem;
}

.d3-packed-bubble-chart {
  height: 25rem;
}

/*-----------------------------------------------
|   Data table
-----------------------------------------------*/
table.dataTable {
  margin: 0 !important;
  border-color: var(--falcon-border-color) !important;
}
table.dataTable thead tr {
  border-top: 1px solid var(--falcon-border-color);
}

.dt-container {
  margin: 0 auto;
}
.dt-container .table-responsive {
  margin-bottom: 1rem;
  margin-top: 0.5rem;
}
.dt-container .dt-search {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .dt-container .dt-search {
    justify-content: end;
  }
}
.dt-container .dt-search label {
  display: inline-flex;
  margin-bottom: 0;
  align-items: center;
}
.dt-container .dt-search label input {
  max-width: 15rem;
  display: unset !important;
  width: unset !important;
}
.dt-container .dt-info {
  padding-top: 0 !important;
  font-size: 0.8333333333rem;
}
.dt-container .data-table.dataTable {
  border-collapse: collapse !important;
}
.dt-container .data-table.dataTable td,
.dt-container .data-table.dataTable th {
  white-space: nowrap;
}
.dt-container .paging_simple .page-link {
  border-radius: 0.25rem !important;
  margin-left: 0.5rem !important;
  background-color: #2c7be5;
  padding-left: 1.8rem !important;
  padding-right: 1.8rem !important;
  border: 0;
  color: #fff;
}
.dt-container .paging_simple .page-link:hover {
  background-color: rgb(25.753164557, 104.003164557, 208.996835443);
}
.dt-container .paging_simple .pagination {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.dt-container .dt-info {
  padding-top: 0 !important;
  color: var(--falcon-gray-700) !important;
  text-align: left;
}
.dt-container .disabled .page-link {
  background-color: var(--falcon-btn-falcon-background) !important;
  color: #748194;
}
.dt-container .dtr-details {
  margin-left: 1.875rem !important;
}
.dt-container .sort:before {
  display: none !important;
}
.dt-container .sort:after {
  position: relative !important;
  display: inline !important;
  top: 1px !important;
  bottom: auto !important;
  left: 0.5rem !important;
  opacity: 1 !important;
}
.dt-container .sort.sorting:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi41MjU1NiAzLjVDNi45NDkzNyAzLjUgNy4xNjEyOCAzLjA2MjUgNi44NTUxOSAyLjc5MTY3TDMuODQxNCAwLjEyNUMzLjY1MzA0IC0wLjA0MTY2NjcgMy4zNDY5NiAtMC4wNDE2NjY3IDMuMTU4NTkgMC4xMjVMMC4xNDQ4MDkgMi43OTE2N0MtMC4xNjEyNzkgMy4wNjI1IDAuMDUwNjI3OSAzLjUgMC40NzQ0NDEgMy41SDYuNTI1NTZaIiBmaWxsPSIjQjZDMkQyIi8+CjxwYXRoIGQ9Ik0wLjQ3NDQ0MiA1LjVDMC4wNTA2MjgyIDUuNSAtMC4xNjEyNzkgNS45Mzc1IDAuMTQ0ODA5IDYuMjA4MzNMMy4xNTg1OSA4Ljg3NUMzLjM0Njk2IDkuMDQxNjcgMy42NTMwNCA5LjA0MTY3IDMuODQxNDEgOC44NzVMNi44NTUxOSA2LjIwODMzQzcuMTYxMjggNS45Mzc1IDYuOTQ5MzcgNS41IDYuNTI1NTYgNS41TDAuNDc0NDQyIDUuNVoiIGZpbGw9IiNCNkMyRDIiLz4KPC9zdmc+Cg==");
}
.dt-container .sort.sorting_asc:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi41MjU1NiAzLjVDNi45NDkzNyAzLjUgNy4xNjEyOCAzLjA2MjUgNi44NTUxOSAyLjc5MTY3TDMuODQxNCAwLjEyNUMzLjY1MzA0IC0wLjA0MTY2NjcgMy4zNDY5NiAtMC4wNDE2NjY3IDMuMTU4NTkgMC4xMjVMMC4xNDQ4MDkgMi43OTE2N0MtMC4xNjEyNzkgMy4wNjI1IDAuMDUwNjI3OSAzLjUgMC40NzQ0NDEgMy41SDYuNTI1NTZaIiBmaWxsPSIjQjZDMkQyIi8+Cjwvc3ZnPgo=") !important;
  top: -2px !important;
}
.dt-container .sort.sorting_desc:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40NzQ0NDIgMC41MDAwMDFDMC4wNTA2MjgyIDAuNTAwMDAxIC0wLjE2MTI3OSAwLjkzNzUgMC4xNDQ4MDkgMS4yMDgzM0wzLjE1ODU5IDMuODc1QzMuMzQ2OTYgNC4wNDE2NyAzLjY1MzA0IDQuMDQxNjcgMy44NDE0MSAzLjg3NUw2Ljg1NTE5IDEuMjA4MzNDNy4xNjEyOCAwLjkzNzUwMSA2Ljk0OTM3IDAuNTAwMDAxIDYuNTI1NTYgMC41MDAwMDFMMC40NzQ0NDIgMC41MDAwMDFaIiBmaWxsPSIjQjZDMkQyIi8+Cjwvc3ZnPgo=") !important;
  top: -2px !important;
}
.dt-container .no-sort {
  padding-right: 0.25rem !important;
}
.dt-container .no-sort .dt-column-order {
  display: none !important;
}
.dt-container .no-sort .dt-column-order:before, .dt-container .no-sort .dt-column-order:after {
  display: none !important;
}
.dt-container .dt-scroll .dt-scroll-head {
  width: auto !important;
}
.dt-container .dt-scroll .dt-scroll-head .dt-scroll-headInner {
  width: 100% !important;
}
.dt-container .dt-scroll .dt-scroll-body {
  border-bottom: 1px solid var(--falcon-border-color);
  width: 100% !important;
}
.dt-container .dt-scroll .dt-scroll-body table {
  width: 100% !important;
}
.dt-container .dt-scroll .dt-scroll-body table thead tr {
  border: none !important;
}
.dt-container .dt-scroll .dt-scroll-body table .sort:before {
  display: none !important;
}
.dt-container .dt-scroll .dt-scroll-body table .sort:after {
  display: none !important;
}
.dt-container .dt-scroll .dt-scroll-body thead tr {
  visibility: collapse !important;
  line-height: 0;
}

.falcon-data-table .data-table {
  margin: 0 !important;
}
.falcon-data-table .paging_full_numbers .page-link,
.falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_simple_numbers .page-link {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  padding: 3px 12px;
  border-radius: 0.25rem !important;
  border: 1px solid var(--falcon-btn-border-color) !important;
}
.falcon-data-table .paging_full_numbers .page-item.active .page-link,
.falcon-data-table .paging_first_last_numbers .page-item.active .page-link,
.falcon-data-table .paging_full .page-item.active .page-link,
.falcon-data-table .paging_numbers .page-item.active .page-link,
.falcon-data-table .paging_simple_numbers .page-item.active .page-link {
  background-color: transparent;
  color: #2c7be5 !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  top: 0.3125rem;
}

.data-table-row-bulk-select {
  width: 1.75rem !important;
}

.data-table-row-action {
  width: 2.5rem !important;
}

table.dataTable.table-sm > thead > tr > th :not(.sorting_disabled) {
  padding-right: 0;
}

table.dataTable thead tr > .dtfc-fixed-left, table.dataTable thead tr > .dtfc-fixed-right {
  z-index: 1;
  background-color: var(--falcon-gray-200);
}

table.dataTable tbody tr > .dtfc-fixed-left, table.dataTable tbody tr > .dtfc-fixed-right {
  z-index: 1;
  background-color: var(--falcon-gray-200);
}

div.dtfc-left-top-blocker, div.dtfc-right-top-blocker {
  background-color: var(--falcon-gray-200);
}

div.dtfc-top-blocker {
  display: none !important;
}

.select2 {
  width: 100% !important;
}

.select2-container .select2-selection,
.select2-container .select2-selection__rendered,
.select2-container .select2-dropdown,
.select2-container .select2-search__field {
  background-color: var(--falcon-quaternary-bg) !important;
  color: var(--falcon-gray-900) !important;
  border-color: var(--falcon-gray-300) !important;
}
.select2-container .select2-selection__choice {
  padding: 0.25rem 0.5rem !important;
  font-size: 0.8333333333rem !important;
  background-color: var(--falcon-gray-200);
  color: var(--falcon-body-color) !important;
  border: none !important;
}
.select2-container .select2-selection__choice .select2-selection__choice__remove {
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23666a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat !important;
}
.select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2385878a'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat !important;
}
.select2-container .select2-results__option.select2-results__option--highlighted:not(.select2-results__option--selected) {
  background-color: var(--falcon-dropdown-link-hover-bg-global) !important;
  color: var(--falcon-gray-900) !important;
}

html[data-bs-theme=dark] .select2-results__option.select2-results__option--highlighted:not(.select2-results__option--selected) {
  background-color: rgba(255, 255, 255, 0.15) !important;
  color: var(--falcon-gray-900) !important;
}

.noUi-primary .noUi-connect {
  background: var(--falcon-primary) !important;
}

.noUi-secondary .noUi-connect {
  background: var(--falcon-secondary) !important;
}

.noUi-success .noUi-connect {
  background: var(--falcon-success) !important;
}

.noUi-info .noUi-connect {
  background: var(--falcon-info) !important;
}

.noUi-warning .noUi-connect {
  background: var(--falcon-warning) !important;
}

.noUi-danger .noUi-connect {
  background: var(--falcon-danger) !important;
}

.noUi-light .noUi-connect {
  background: var(--falcon-light) !important;
}

.noUi-dark .noUi-connect {
  background: var(--falcon-dark) !important;
}

.noUi-handle-square.noUi-target {
  --falcon-noUi-handle-top: -2px;
}
.noUi-handle-square.noUi-target .noUi-handle {
  height: 16px;
  width: 16px;
}
.noUi-handle-square.noUi-target .noUi-handle::after, .noUi-handle-square.noUi-target .noUi-handle::before {
  display: none;
}

.noUi-handle-circle.noUi-target {
  --falcon-noUi-handle-top: -3px;
}
.noUi-handle-circle.noUi-target .noUi-handle {
  height: 18px;
  width: 18px;
  border-radius: 50%;
}
.noUi-handle-circle.noUi-target .noUi-handle::after, .noUi-handle-circle.noUi-target .noUi-handle::before {
  display: none;
}

.noUi-slider-slim.noUi-target {
  --falcon-noUi-track-height: 4px;
  --falcon-noUi-handle-top: -10px;
}

.noUi-target {
  --falcon-noUi-track-height: 0.75rem;
  --falcon-noUi-handle-top: -6px;
  background: var(--falcon-gray-300);
  border: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.noUi-target.noUi-horizontal {
  height: var(--falcon-noUi-track-height);
}
.noUi-target.noUi-horizontal .noUi-handle {
  right: -8px;
}
.noUi-target .noUi-connect {
  background: var(--falcon-primary);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.noUi-target .noUi-handle {
  width: 16px;
  height: 24px;
  background: #fff;
  border: 1px solid #fff;
  box-shadow: var(--falcon-btn-falcon-box-shadow);
  top: var(--falcon-noUi-handle-top);
  cursor: grab;
}
.noUi-target .noUi-handle:hover {
  background: #f9fafd;
}
.noUi-target .noUi-handle:hover .noUi-tooltip {
  display: block;
}
.noUi-target .noUi-handle::after, .noUi-target .noUi-handle::before {
  background: #d8e2ef;
  height: 10px;
  top: 6px;
}
.noUi-target .noUi-handle::after {
  left: 9px;
}
.noUi-target .noUi-handle::before {
  left: 4px;
}
.noUi-target .noUi-handle .noUi-tooltip {
  display: none;
  background: #fff;
  border: 1px solid #d8e2ef;
  font-size: 0.8333333333rem;
}
.noUi-target .noUi-handle:active {
  cursor: grabbing;
  box-shadow: var(--falcon-btn-falcon-hover-box-shadow);
}
.noUi-target .noUi-handle.noUi-active .noUi-tooltip {
  display: block;
}
.noUi-target .noUi-pips {
  color: var(--falcon-gray-400);
  margin-top: 0.25rem;
}
.noUi-target .noUi-pips .noUi-value-sub {
  color: var(--falcon-gray-400);
}
.noUi-target .noUi-pips .noUi-marker, .noUi-target .noUi-pips .noUi-marker-large {
  background: var(--falcon-gray-400);
}

[data-bs-theme=dark] .noUi-handle .noUi-tooltip {
  background: #232e3c;
  color: #fff;
}

.sortable-drag {
  opacity: 1 !important;
}
.sortable-drag .sortable-item {
  transform: rotate(-2deg);
  top: 5px;
}

.sortable-ghost .sortable-item {
  position: relative;
  box-shadow: none !important;
}
.sortable-ghost .sortable-item::before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: var(--falcon-kanban-draggable-source-dragging-bg);
  border-radius: 0.375rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

.sortable-dragging * {
  cursor: grabbing !important;
}

.sortable-item {
  cursor: pointer;
}
.sortable-item:active {
  cursor: grabbing;
}

em-emoji-picker {
  --background-rgb: 85, 170, 255;
  --border-radius: var(--falcon-border-radius-lg);
  --color-border: var(--falcon-gray-200);
  --font-family: var(--falcon-font-base);
  --rgb-accent: var(--falcon-primary-rgb);
  --rgb-background: var(--falcon-quaternary-bg-rgb);
  --rgb-color: var(--falcon-body-color-rgb);
  --rgb-input: var(--falcon-body-bg-rgb);
  --shadow: var(--falcon-box-shadow);
  border: 1px solid var(--falcon-gray-200);
  position: absolute;
  top: 100%;
  left: 0;
  padding: 0;
  z-index: 1;
}

.chat-emoji-picker em-emoji-picker {
  bottom: 2rem;
  top: unset;
  left: auto;
  right: 2%;
}

/*-----------------------------------------------
|   Table
-----------------------------------------------*/
.table tfoot > tr > th:first-child,
.table thead > tr > th:first-child,
.table tr th:first-child,
.table tr td:first-child {
  padding-left: 1.25rem;
}
.table tfoot > tr > th:last-child,
.table thead > tr > th:last-child,
.table tr th:last-child,
.table tr td:last-child {
  padding-right: 1.25rem;
}

.white-space-nowrap {
  width: 1px;
  white-space: nowrap;
}

th {
  font-weight: 600;
}

td .dropdown-toggle:after, td .dropdown-toggle:before {
  display: none;
}

.table-dashboard {
  overflow: hidden;
}
.table-dashboard th {
  border-bottom-width: 1px !important;
}

/*-----------------------------------------------
|   Headers
-----------------------------------------------*/
h5, .h5 {
  margin-bottom: 0.25rem;
}

/*-----------------------------------------------
|   Drop cap
-----------------------------------------------*/
.dropcap::first-letter {
  font-size: 3em;
  float: left;
  line-height: 0.92;
  margin-right: 0.375rem;
}

/*-----------------------------------------------
|   Letter Spacing
-----------------------------------------------*/
.ls {
  letter-spacing: 0.04em;
}

.ls-2 {
  letter-spacing: 0.25em;
}

/*-----------------------------------------------
|   List
-----------------------------------------------*/
.bullet-inside {
  list-style-position: inside;
}

.style-check li {
  position: relative;
  list-style-type: none;
  padding-left: 0.25rem;
}
.style-check li:before {
  content: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1mYS1wcm9jZXNzZWQ9IiIgZGF0YS1wcmVmaXg9ImZhbCIgZGF0YS1pY29uPSJjaGVjayIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtY2hlY2sgZmEtdy0xNCIgc3R5bGU9ImZvbnQtc2l6ZTogNDhweDsiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTQxMy41MDUgOTEuOTUxTDEzMy40OSAzNzEuOTY2bC05OC45OTUtOTguOTk1Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBMNi4yMTEgMjg0LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDExOC43OTQgMTE4Ljc5NGM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMTEuMzE0LTExLjMxNGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6IiBjbGFzcz0iIj48L3BhdGg+PC9zdmc+);
  padding-right: 0.1875rem;
  position: absolute;
  top: 0.0625rem;
  left: -1rem;
  background-repeat: no-repeat;
  width: 1rem;
}

/*-----------------------------------------------
|   Blockquote
-----------------------------------------------*/
.blockquote-content {
  font-style: italic;
  position: relative;
}
.blockquote-content:before {
  position: absolute;
  left: -3rem;
  top: -0.5rem;
  line-height: 1;
  content: "“";
  display: inline-block;
  color: #d8e2ef;
  font-size: 2.985984rem;
}

.blockquote-footer::before {
  transform: translateY(0.125rem);
  font-weight: 400;
  display: inline-block;
}

/* -------------------------------------------------------------------------- */
/*                                    Text                                    */
/* -------------------------------------------------------------------------- */
.text-smallcaps {
  font-variant: small-caps;
}

.text-superscript {
  vertical-align: super;
}

/*-----------------------------------------------
|   Error Page
-----------------------------------------------*/
.fs-error {
  font-size: 7rem;
}
@media (min-width: 576px) {
  .fs-error {
    font-size: 10rem;
  }
}

/*-----------------------------------------------
|   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.bg-right {
  left: auto;
  right: 0;
}
.bg-holder.overlay:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.bg-holder.overlay-0:before {
  background: rgba(0, 0, 0, 0.7);
}
.bg-holder.overlay-1:before {
  background: rgba(0, 0, 0, 0.55);
}
.bg-holder.overlay-2:before {
  background: rgba(0, 0, 0, 0.4);
}
.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(--falcon-line-chart-gradient);
  background-position: center;
}

.bg-card-gradient {
  background-image: var(--falcon-card-gradient);
  background-position: center;
}

.bg-progress-gradient {
  background-image: var(--falcon-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(--falcon-bg-shape-bg);
}
.bg-shape:after, .bg-shape:before {
  position: absolute;
  content: "";
  border-radius: 50%;
}
.bg-shape:after {
  background-image: var(--falcon-bg-shape-bg-ltd);
}
.bg-shape:before {
  background-image: var(--falcon-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: rgba(var(--falcon-quaternary-bg-rgb), 0.5);
}

.bg-attachment {
  position: relative;
  height: 3.5625rem;
  width: 6.25rem;
  border-radius: 0.25rem;
  overflow: hidden;
  background: var(--falcon-kanban-bg-attachment-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--falcon-kanban-footer-color);
}
.bg-attachment .icon-play {
  position: relative;
  color: var(--falcon-gray-200);
}
.bg-attachment:hover, .bg-attachment:focus {
  color: var(--falcon-gray-700) !important;
}
.bg-attachment:hover .icon-play, .bg-attachment:focus .icon-play {
  color: var(--falcon-gray-300);
}

.bg-attachment-square {
  width: 3.5625rem !important;
}

/* -------------------------------------------------------------------------- */
/*                                   Borders                                  */
/* -------------------------------------------------------------------------- */
.overflow-hidden[class*=rounded], .card .card-header [class*=rounded].col-2, .card .card-header [class*=rounded].col-1, .card .card-header [class*=rounded].col-3 {
  -webkit-mask-image: radial-gradient(#fff, #000);
          mask-image: radial-gradient(#fff, #000);
}

.border-primary {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-primary-rgb), var(--falcon-border-opacity)) !important;
}

.border-secondary {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-secondary-rgb), var(--falcon-border-opacity)) !important;
}

.border-success {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-success-rgb), var(--falcon-border-opacity)) !important;
}

.border-info {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-info-rgb), var(--falcon-border-opacity)) !important;
}

.border-warning {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-warning-rgb), var(--falcon-border-opacity)) !important;
}

.border-danger {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-danger-rgb), var(--falcon-border-opacity)) !important;
}

.border-light {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-light-rgb), var(--falcon-border-opacity)) !important;
}

.border-dark {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-dark-rgb), var(--falcon-border-opacity)) !important;
}

.border-white {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-white-rgb), var(--falcon-border-opacity)) !important;
}

.border-100 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-100-rgb), var(--falcon-border-opacity)) !important;
}

.border-200 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-200-rgb), var(--falcon-border-opacity)) !important;
}

.border-300 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-300-rgb), var(--falcon-border-opacity)) !important;
}

.border-400 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-400-rgb), var(--falcon-border-opacity)) !important;
}

.border-500 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-500-rgb), var(--falcon-border-opacity)) !important;
}

.border-600 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-600-rgb), var(--falcon-border-opacity)) !important;
}

.border-700 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-700-rgb), var(--falcon-border-opacity)) !important;
}

.border-800 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-800-rgb), var(--falcon-border-opacity)) !important;
}

.border-900 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-900-rgb), var(--falcon-border-opacity)) !important;
}

.border-1000 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-1000-rgb), var(--falcon-border-opacity)) !important;
}

.border-1100 {
  --falcon-border-opacity: 1;
  border-color: rgba(var(--falcon-gray-1100-rgb), var(--falcon-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--falcon-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--falcon-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--falcon-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--falcon-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--falcon-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--falcon-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--falcon-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--falcon-dark-border-subtle) !important;
}

.border-opacity-10 {
  --falcon-border-opacity: 0.1;
}

.border-opacity-25 {
  --falcon-border-opacity: 0.25;
}

.border-opacity-50 {
  --falcon-border-opacity: 0.5;
}

.border-opacity-75 {
  --falcon-border-opacity: 0.75;
}

.border-opacity-100 {
  --falcon-border-opacity: 1;
}

/* -------------------------------------------------------------------------- */
/*                                  Position                                  */
/* -------------------------------------------------------------------------- */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  position: relative;
}

.all-0, .ripple {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.absolute-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* -------------------------------------------------------------------------- */
/*                                    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-100 {
  color: RGBA(var(--falcon-gray-100-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-100-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-100:hover, .link-100:focus {
  color: var(--falcon-gray-link-hover-100);
  text-decoration-color: var(--falcon-gray-link-hover-100);
}

.link-200 {
  color: RGBA(var(--falcon-gray-200-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-200-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-200:hover, .link-200:focus {
  color: var(--falcon-gray-link-hover-200);
  text-decoration-color: var(--falcon-gray-link-hover-200);
}

.link-300 {
  color: RGBA(var(--falcon-gray-300-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-300-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-300:hover, .link-300:focus {
  color: var(--falcon-gray-link-hover-300);
  text-decoration-color: var(--falcon-gray-link-hover-300);
}

.link-400 {
  color: RGBA(var(--falcon-gray-400-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-400-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-400:hover, .link-400:focus {
  color: var(--falcon-gray-link-hover-400);
  text-decoration-color: var(--falcon-gray-link-hover-400);
}

.link-500 {
  color: RGBA(var(--falcon-gray-500-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-500-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-500:hover, .link-500:focus {
  color: var(--falcon-gray-link-hover-500);
  text-decoration-color: var(--falcon-gray-link-hover-500);
}

.link-600 {
  color: RGBA(var(--falcon-gray-600-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-600-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-600:hover, .link-600:focus {
  color: var(--falcon-gray-link-hover-600);
  text-decoration-color: var(--falcon-gray-link-hover-600);
}

.link-700 {
  color: RGBA(var(--falcon-gray-700-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-700-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-700:hover, .link-700:focus {
  color: var(--falcon-gray-link-hover-700);
  text-decoration-color: var(--falcon-gray-link-hover-700);
}

.link-800 {
  color: RGBA(var(--falcon-gray-800-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-800-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-800:hover, .link-800:focus {
  color: var(--falcon-gray-link-hover-800);
  text-decoration-color: var(--falcon-gray-link-hover-800);
}

.link-900 {
  color: RGBA(var(--falcon-gray-900-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-900-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-900:hover, .link-900:focus {
  color: var(--falcon-gray-link-hover-900);
  text-decoration-color: var(--falcon-gray-link-hover-900);
}

.link-1000 {
  color: RGBA(var(--falcon-gray-1000-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-1000-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-1000:hover, .link-1000:focus {
  color: var(--falcon-gray-link-hover-1000);
  text-decoration-color: var(--falcon-gray-link-hover-1000);
}

.link-1100 {
  color: RGBA(var(--falcon-gray-1100-rgb), var(--falcon-link-opacity, 1));
  text-decoration-color: RGBA(var(--falcon-gray-1100-rgb), var(--falcon-link-underline-opacity, 1));
}
.link-1100:hover, .link-1100:focus {
  color: var(--falcon-gray-link-hover-1100);
  text-decoration-color: var(--falcon-gray-link-hover-1100);
}

/*-----------------------------------------------
|   Dropdown
-----------------------------------------------*/
.dropdown-menu {
  font-size: 0.8333333333rem;
  border-radius: 0.375rem;
}
.dropdown-menu .dropdown-item {
  cursor: pointer;
}

.dropdown-indicator {
  position: relative;
}
.dropdown-indicator:after {
  content: "";
  display: block;
  position: absolute;
  right: 5px;
  height: 0.4rem;
  width: 0.4rem;
  border-right: 1px solid #5e6e82;
  border-bottom: 1px solid #5e6e82;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  transition: all 0.2s ease-in-out;
  transform-origin: center;
  transition-property: transform, border-color;
}
.dropdown-indicator[aria-expanded=true]:after {
  transform: translateY(-50%) rotate(225deg);
}

.dropdown-caret-none:after, .dropdown-caret-none:before {
  display: none !important;
}

.dropdown-md {
  min-width: 16.625rem;
}

/* -------------------------------------------------------------------------- */
/*                               Navbar Vertical                              */
/* -------------------------------------------------------------------------- */
.safari .navbar-vertical .navbar-nav .nav {
  font-size: 14px;
}

.navbar-vertical {
  position: fixed;
  display: inline-block;
  padding: 0;
  z-index: 1019;
  top: var(--falcon-top-nav-height);
  width: 100%;
  max-width: 100vw;
  flex-direction: column;
  margin: 0 -1rem;
  background-image: none;
}
.navbar-vertical + .content .navbar-top .navbar-toggler {
  display: flex;
}
.navbar-vertical .navbar-brand {
  display: none;
}
.navbar-vertical .toggle-icon-wrapper {
  margin-left: -0.75rem;
  padding-left: 0.125rem;
  margin-right: 1.25rem;
}
.navbar-vertical .navbar-collapse {
  overflow: hidden;
}
.navbar-vertical .navbar-collapse .navbar-vertical-content {
  padding: 0 1rem;
  flex-direction: column;
  max-height: calc(100vh - var(--falcon-top-nav-height));
}
.navbar-vertical .navbar-collapse .navbar-vertical-content > * {
  width: 100%;
  overflow: hidden;
}
.navbar-vertical .navbar-vertical-toggle {
  display: none;
}
.navbar-vertical .settings .btn-close-falcon-container {
  position: absolute;
  right: 3px;
  top: 3px;
}
.navbar-vertical .navbar-vertical-divider {
  margin-top: 0.5625rem;
}
.navbar-vertical .navbar-vertical-label {
  font-size: 0.75rem;
}
.navbar-vertical .dropdown-indicator {
  padding-right: 1rem !important;
}
.navbar-vertical .navbar-nav {
  font-size: 0.875rem;
  font-weight: 500;
}
.navbar-vertical .navbar-nav .nav-link {
  word-break: break-word;
  transition: all 0.2s ease-in-out;
}
.navbar-vertical .navbar-nav .nav-link-icon {
  width: 1.5rem;
  min-width: 1.5rem;
  font-size: 0.875rem;
}
.navbar-vertical .navbar-nav .nav {
  flex-flow: column nowrap;
  font-size: 0.8333333333rem;
}
.navbar-vertical .navbar-nav .nav .nav-item .nav-link {
  padding: 0.2rem 0.2rem 0.2rem 1.5rem;
}
.navbar-vertical .navbar-nav .nav .nav-item:last-child {
  margin-bottom: 0.35rem;
}
.navbar-vertical .navbar-nav .nav .nav .nav-item .nav-link {
  padding-left: 2.625rem;
}
.navbar-vertical .navbar-nav .nav .nav .nav .nav-item .nav-link {
  padding-left: 4.125rem;
}
.navbar-vertical .navbar-nav .nav .nav .nav .nav .nav-item .nav-link {
  padding-left: 5.625rem;
}
.navbar-vertical.navbar-card, .navbar-vertical.navbar-vibrant, .navbar-vertical.navbar-inverted {
  padding-left: 1rem;
  padding-right: 1rem;
}
.navbar-vertical.navbar-card .navbar-collapse, .navbar-vertical.navbar-vibrant .navbar-collapse, .navbar-vertical.navbar-inverted .navbar-collapse {
  border-radius: 0.375rem;
}
.navbar-vertical.navbar-card .navbar-collapse,
.navbar-vertical.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-vibrant .navbar-collapse,
.navbar-vertical.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-inverted .navbar-collapse,
.navbar-vertical.navbar-inverted .navbar-vertical-content {
  max-height: calc(100vh - var(--falcon-top-nav-height) - 1rem) !important;
}
.navbar-vertical .navbar-collapse {
  background-color: var(--falcon-navbar-vertical-default-bg-color);
}
.navbar-vertical .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height: 1.125rem;
}
.navbar-vertical .navbar-nav .nav-item .navbar-vertical-label {
  color: var(--falcon-navbar-vertical-default-label-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link {
  color: var(--falcon-navbar-vertical-default-link-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-default-link-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link:hover, .navbar-vertical .navbar-nav .nav-item .nav-link:focus {
  color: var(--falcon-navbar-vertical-default-link-hover-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after, .navbar-vertical .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-default-link-hover-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link.active {
  color: var(--falcon-navbar-vertical-default-link-active-color);
}
.navbar-vertical .navbar-nav .nav-item .nav-link.nav-link-disable {
  color: var(--falcon-navbar-vertical-default-link-disable-color) !important;
}
.navbar-vertical .navbar-vertical-divider {
  color: var(--falcon-navbar-vertical-default-hr-color);
}
.navbar-vertical.navbar-inverted .navbar-collapse {
  background-color: var(--falcon-navbar-vertical-inverted-bg-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height: 1.125rem;
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .navbar-vertical-label {
  color: var(--falcon-navbar-vertical-inverted-label-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link {
  color: var(--falcon-navbar-vertical-inverted-link-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-inverted-link-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:hover, .navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:focus {
  color: var(--falcon-navbar-vertical-inverted-link-hover-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after, .navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-inverted-link-hover-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link.active {
  color: var(--falcon-navbar-vertical-inverted-link-active-color);
}
.navbar-vertical.navbar-inverted .navbar-nav .nav-item .nav-link.nav-link-disable {
  color: var(--falcon-navbar-vertical-inverted-link-disable-color) !important;
}
.navbar-vertical.navbar-inverted .navbar-vertical-divider {
  color: var(--falcon-navbar-vertical-inverted-hr-color);
}
.navbar-vertical.navbar-card .navbar-collapse {
  background-color: var(--falcon-navbar-vertical-card-bg-color);
  box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07) !important;
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height: 1.125rem;
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .navbar-vertical-label {
  color: var(--falcon-navbar-vertical-card-label-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link {
  color: var(--falcon-navbar-vertical-card-link-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-card-link-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:hover, .navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:focus {
  color: var(--falcon-navbar-vertical-card-link-hover-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after, .navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-card-link-hover-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link.active {
  color: var(--falcon-navbar-vertical-card-link-active-color);
}
.navbar-vertical.navbar-card .navbar-nav .nav-item .nav-link.nav-link-disable {
  color: var(--falcon-navbar-vertical-card-link-disable-color) !important;
}
.navbar-vertical.navbar-card .navbar-vertical-divider {
  color: var(--falcon-navbar-vertical-card-hr-color);
}
.navbar-vertical.navbar-card .settings .card {
  border: 1px solid var(--falcon-border-color);
}
.navbar-vertical.navbar-vibrant .navbar-collapse {
  background-image: var(--falcon-navbar-vertical-vibrant-bg-image);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  backface-visibility: hidden;
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .navbar-vertical-label-wrapper {
  min-height: 1.125rem;
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .navbar-vertical-label {
  color: var(--falcon-navbar-vertical-vibrant-label-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link {
  color: var(--falcon-navbar-vertical-vibrant-link-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-vibrant-link-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:hover, .navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:focus {
  color: var(--falcon-navbar-vertical-vibrant-link-hover-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:hover.dropdown-indicator:after, .navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link:focus.dropdown-indicator:after {
  border-color: var(--falcon-navbar-vertical-vibrant-link-hover-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link.active {
  color: var(--falcon-navbar-vertical-vibrant-link-active-color);
}
.navbar-vertical.navbar-vibrant .navbar-nav .nav-item .nav-link.nav-link-disable {
  color: var(--falcon-navbar-vertical-vibrant-link-disable-color) !important;
}
.navbar-vertical.navbar-vibrant .navbar-vertical-divider {
  color: var(--falcon-navbar-vertical-vibrant-hr-color);
}

.windows.chrome .navbar-vertical.navbar-default .scrollbar::-webkit-scrollbar-thumb, .windows.chrome .navbar-vertical.navbar-default .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar-thumb, .dt-container .dt-scroll .windows.chrome .navbar-vertical.navbar-default .dt-scroll-body::-webkit-scrollbar-thumb {
  background-color: var(--falcon-navbar-vertical-default-scrollbar-color);
}
.windows.firefox .navbar-vertical.navbar-default .scrollbar, .windows.firefox .navbar-vertical.navbar-default .dt-container .dt-scroll .dt-scroll-body, .dt-container .dt-scroll .windows.firefox .navbar-vertical.navbar-default .dt-scroll-body {
  scrollbar-color: var(--falcon-navbar-vertical-default-scrollbar-color) transparent;
}

.windows.chrome .navbar-vertical.navbar-inverted .scrollbar::-webkit-scrollbar-thumb, .windows.chrome .navbar-vertical.navbar-inverted .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar-thumb, .dt-container .dt-scroll .windows.chrome .navbar-vertical.navbar-inverted .dt-scroll-body::-webkit-scrollbar-thumb {
  background-color: var(--falcon-navbar-vertical-inverted-scrollbar-color);
}
.windows.firefox .navbar-vertical.navbar-inverted .scrollbar, .windows.firefox .navbar-vertical.navbar-inverted .dt-container .dt-scroll .dt-scroll-body, .dt-container .dt-scroll .windows.firefox .navbar-vertical.navbar-inverted .dt-scroll-body {
  scrollbar-color: var(--falcon-navbar-vertical-inverted-scrollbar-color) transparent;
}

.windows.chrome .navbar-vertical.navbar-card .scrollbar::-webkit-scrollbar-thumb, .windows.chrome .navbar-vertical.navbar-card .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar-thumb, .dt-container .dt-scroll .windows.chrome .navbar-vertical.navbar-card .dt-scroll-body::-webkit-scrollbar-thumb {
  background-color: var(--falcon-navbar-vertical-card-scrollbar-color);
}
.windows.firefox .navbar-vertical.navbar-card .scrollbar, .windows.firefox .navbar-vertical.navbar-card .dt-container .dt-scroll .dt-scroll-body, .dt-container .dt-scroll .windows.firefox .navbar-vertical.navbar-card .dt-scroll-body {
  scrollbar-color: var(--falcon-navbar-vertical-card-scrollbar-color) transparent;
}

.windows.chrome .navbar-vertical.navbar-vibrant .scrollbar::-webkit-scrollbar-thumb, .windows.chrome .navbar-vertical.navbar-vibrant .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar-thumb, .dt-container .dt-scroll .windows.chrome .navbar-vertical.navbar-vibrant .dt-scroll-body::-webkit-scrollbar-thumb {
  background-color: var(--falcon-navbar-vertical-vibrant-scrollbar-color);
}
.windows.firefox .navbar-vertical.navbar-vibrant .scrollbar, .windows.firefox .navbar-vertical.navbar-vibrant .dt-container .dt-scroll .dt-scroll-body, .dt-container .dt-scroll .windows.firefox .navbar-vertical.navbar-vibrant .dt-scroll-body {
  scrollbar-color: var(--falcon-navbar-vertical-vibrant-scrollbar-color) transparent;
}

@media (min-width: 576px) {
  .container .navbar-vertical {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container .navbar-vertical {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container .navbar-vertical {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container .navbar-vertical {
    max-width: 1140px;
  }
}
@media (min-width: 1540px) {
  .container .navbar-vertical {
    max-width: 1480px;
  }
}
@media (min-width: 1540px) {
  .navbar-vertical.navbar-expand-xxl {
    max-width: 12.625rem;
    top: 0;
    height: 100vh;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-xxl .nav-link {
    padding: 0.35rem 0;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-brand {
    display: block;
    text-align: center;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    margin-top: -0.3125rem;
    transition: width 0.2s ease;
    transition-property: width, box-shadow;
    display: inline-block !important;
    width: 12.625rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    width: 12.625rem;
    height: calc(100vh - var(--falcon-top-nav-height));
    padding: 0.5rem 0 0 0;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-xxl.navbar-card, .navbar-vertical.navbar-expand-xxl.navbar-vibrant, .navbar-vertical.navbar-expand-xxl.navbar-inverted {
    padding: 0;
    max-width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-xxl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xxl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xxl.navbar-inverted .navbar-vertical-content {
    padding: 0.5rem 0.625rem 0 1rem !important;
  }
  .navbar-vertical.navbar-expand-xxl.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xxl.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xxl.navbar-inverted .toggle-icon-wrapper {
    margin-left: 0.25rem;
    margin-right: 1.5rem;
  }
  .navbar-vertical.navbar-expand-xxl.navbar-card .navbar-collapse,
  .navbar-vertical.navbar-expand-xxl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xxl.navbar-vibrant .navbar-collapse,
  .navbar-vertical.navbar-expand-xxl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xxl.navbar-inverted .navbar-collapse,
  .navbar-vertical.navbar-expand-xxl.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-xxl.navbar-card + .content, .navbar-vertical.navbar-expand-xxl.navbar-vibrant + .content, .navbar-vertical.navbar-expand-xxl.navbar-inverted + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-xxl + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-xxl + .content .navbar-top {
    position: sticky;
    top: 0;
  }
  .navbar-vertical.navbar-expand-xxl + .content .navbar-top .navbar-toggler,
  .navbar-vertical.navbar-expand-xxl + .content .navbar-top .navbar-brand {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl {
    z-index: 1030;
    width: 3.125rem;
    height: 100vh;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    width: 3.125rem !important;
    margin-left: -1rem;
    overflow: hidden;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-label {
    display: none;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .dropdown-indicator:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .settings {
    opacity: 0;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-toggle-icon {
    padding-right: 0.3125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-toggle-icon:after {
    width: 75%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-toggle-icon:before {
    width: 50%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl + .content {
    margin-left: 3.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl + .content .navbar-top {
    padding-left: 13.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-inverted {
    width: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-inverted .navbar-collapse {
    width: 4.125rem;
    margin-left: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-inverted + .content {
    margin-left: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl.navbar-inverted + .content .navbar-top {
    padding-left: 12.5rem;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xxl .navbar-collapse,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xxl .nav.collapse.show,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xxl .nav-link .badge,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xxl .settings,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xxl .nav-link-text {
    display: none;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xxl .navbar-vertical-divider {
    max-width: 2rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl {
    width: 12.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    width: 12.625rem !important;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    box-shadow: 0.625rem 0 0.625rem -0.5625rem rgba(0, 0, 0, 0.2);
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl .dropdown-indicator:after,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl .nav-link-text,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl .settings {
    opacity: 1;
    padding-right: 0;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl .navbar-vertical-label {
    display: block;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-inverted {
    width: 14.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-card .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-vibrant .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-inverted .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xxl.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl {
    max-width: 12.625rem;
    top: 0;
    height: 100vh;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-xl .nav-link {
    padding: 0.35rem 0;
  }
  .navbar-vertical.navbar-expand-xl .navbar-brand {
    display: block;
    text-align: center;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse {
    margin-top: -0.3125rem;
    transition: width 0.2s ease;
    transition-property: width, box-shadow;
    display: inline-block !important;
    width: 12.625rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    width: 12.625rem;
    height: calc(100vh - var(--falcon-top-nav-height));
    padding: 0.5rem 0 0 0;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical.navbar-expand-xl.navbar-inverted {
    padding: 0;
    max-width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
    padding: 0.5rem 0.625rem 0 1rem !important;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-inverted .toggle-icon-wrapper {
    margin-left: 0.25rem;
    margin-right: 1.5rem;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,
  .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,
  .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,
  .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-xl + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-xl + .content .navbar-top {
    position: sticky;
    top: 0;
  }
  .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-toggler,
  .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-brand {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {
    z-index: 1030;
    width: 3.125rem;
    height: 100vh;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-collapse {
    width: 3.125rem !important;
    margin-left: -1rem;
    overflow: hidden;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
    display: none;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .settings {
    opacity: 0;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon {
    padding-right: 0.3125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:after {
    width: 75%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:before {
    width: 50%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content {
    margin-left: 3.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content .navbar-top {
    padding-left: 13.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted {
    width: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse {
    width: 4.125rem;
    margin-left: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
    margin-left: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content .navbar-top {
    padding-left: 12.5rem;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-collapse,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav.collapse.show,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link .badge,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .settings,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link-text {
    display: none;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-vertical-divider {
    max-width: 2rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl {
    width: 12.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {
    width: 12.625rem !important;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {
    box-shadow: 0.625rem 0 0.625rem -0.5625rem rgba(0, 0, 0, 0.2);
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .nav-link-text,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .settings {
    opacity: 1;
    padding-right: 0;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
    display: block;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted {
    width: 14.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg {
    max-width: 12.625rem;
    top: 0;
    height: 100vh;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-lg .nav-link {
    padding: 0.35rem 0;
  }
  .navbar-vertical.navbar-expand-lg .navbar-brand {
    display: block;
    text-align: center;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse {
    margin-top: -0.3125rem;
    transition: width 0.2s ease;
    transition-property: width, box-shadow;
    display: inline-block !important;
    width: 12.625rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    width: 12.625rem;
    height: calc(100vh - var(--falcon-top-nav-height));
    padding: 0.5rem 0 0 0;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-lg.navbar-card, .navbar-vertical.navbar-expand-lg.navbar-vibrant, .navbar-vertical.navbar-expand-lg.navbar-inverted {
    padding: 0;
    max-width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-lg.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-lg.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-lg.navbar-inverted .navbar-vertical-content {
    padding: 0.5rem 0.625rem 0 1rem !important;
  }
  .navbar-vertical.navbar-expand-lg.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-lg.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-lg.navbar-inverted .toggle-icon-wrapper {
    margin-left: 0.25rem;
    margin-right: 1.5rem;
  }
  .navbar-vertical.navbar-expand-lg.navbar-card .navbar-collapse,
  .navbar-vertical.navbar-expand-lg.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-lg.navbar-vibrant .navbar-collapse,
  .navbar-vertical.navbar-expand-lg.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-lg.navbar-inverted .navbar-collapse,
  .navbar-vertical.navbar-expand-lg.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-lg.navbar-card + .content, .navbar-vertical.navbar-expand-lg.navbar-vibrant + .content, .navbar-vertical.navbar-expand-lg.navbar-inverted + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-lg + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-lg + .content .navbar-top {
    position: sticky;
    top: 0;
  }
  .navbar-vertical.navbar-expand-lg + .content .navbar-top .navbar-toggler,
  .navbar-vertical.navbar-expand-lg + .content .navbar-top .navbar-brand {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg {
    z-index: 1030;
    width: 3.125rem;
    height: 100vh;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-collapse {
    width: 3.125rem !important;
    margin-left: -1rem;
    overflow: hidden;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-label {
    display: none;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .dropdown-indicator:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .settings {
    opacity: 0;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-toggle-icon {
    padding-right: 0.3125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-toggle-icon:after {
    width: 75%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-toggle-icon:before {
    width: 50%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg + .content {
    margin-left: 3.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg + .content .navbar-top {
    padding-left: 13.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-inverted {
    width: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-inverted .navbar-collapse {
    width: 4.125rem;
    margin-left: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-inverted + .content {
    margin-left: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg.navbar-inverted + .content .navbar-top {
    padding-left: 12.5rem;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-lg .navbar-collapse,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-lg .nav.collapse.show,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-lg .nav-link .badge,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-lg .settings,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-lg .nav-link-text {
    display: none;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-lg .navbar-vertical-divider {
    max-width: 2rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg {
    width: 12.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg .navbar-collapse {
    width: 12.625rem !important;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg .navbar-collapse {
    box-shadow: 0.625rem 0 0.625rem -0.5625rem rgba(0, 0, 0, 0.2);
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg .dropdown-indicator:after,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg .nav-link-text,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg .settings {
    opacity: 1;
    padding-right: 0;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg .navbar-vertical-label {
    display: block;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-inverted {
    width: 14.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-card .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-vibrant .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-inverted .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-lg.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md {
    max-width: 12.625rem;
    top: 0;
    height: 100vh;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-md .nav-link {
    padding: 0.35rem 0;
  }
  .navbar-vertical.navbar-expand-md .navbar-brand {
    display: block;
    text-align: center;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse {
    margin-top: -0.3125rem;
    transition: width 0.2s ease;
    transition-property: width, box-shadow;
    display: inline-block !important;
    width: 12.625rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    width: 12.625rem;
    height: calc(100vh - var(--falcon-top-nav-height));
    padding: 0.5rem 0 0 0;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-md.navbar-card, .navbar-vertical.navbar-expand-md.navbar-vibrant, .navbar-vertical.navbar-expand-md.navbar-inverted {
    padding: 0;
    max-width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-md.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-md.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-md.navbar-inverted .navbar-vertical-content {
    padding: 0.5rem 0.625rem 0 1rem !important;
  }
  .navbar-vertical.navbar-expand-md.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-md.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-md.navbar-inverted .toggle-icon-wrapper {
    margin-left: 0.25rem;
    margin-right: 1.5rem;
  }
  .navbar-vertical.navbar-expand-md.navbar-card .navbar-collapse,
  .navbar-vertical.navbar-expand-md.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-md.navbar-vibrant .navbar-collapse,
  .navbar-vertical.navbar-expand-md.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-md.navbar-inverted .navbar-collapse,
  .navbar-vertical.navbar-expand-md.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-md.navbar-card + .content, .navbar-vertical.navbar-expand-md.navbar-vibrant + .content, .navbar-vertical.navbar-expand-md.navbar-inverted + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-md + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-md + .content .navbar-top {
    position: sticky;
    top: 0;
  }
  .navbar-vertical.navbar-expand-md + .content .navbar-top .navbar-toggler,
  .navbar-vertical.navbar-expand-md + .content .navbar-top .navbar-brand {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md {
    z-index: 1030;
    width: 3.125rem;
    height: 100vh;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-collapse {
    width: 3.125rem !important;
    margin-left: -1rem;
    overflow: hidden;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-label {
    display: none;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .dropdown-indicator:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .settings {
    opacity: 0;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-toggle-icon {
    padding-right: 0.3125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-toggle-icon:after {
    width: 75%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-toggle-icon:before {
    width: 50%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md + .content {
    margin-left: 3.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md + .content .navbar-top {
    padding-left: 13.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-inverted {
    width: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-inverted .navbar-collapse {
    width: 4.125rem;
    margin-left: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-inverted + .content {
    margin-left: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md.navbar-inverted + .content .navbar-top {
    padding-left: 12.5rem;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-md .navbar-collapse,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-md .nav.collapse.show,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-md .nav-link .badge,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-md .settings,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-md .nav-link-text {
    display: none;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-md .navbar-vertical-divider {
    max-width: 2rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md {
    width: 12.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md .navbar-collapse {
    width: 12.625rem !important;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md .navbar-collapse {
    box-shadow: 0.625rem 0 0.625rem -0.5625rem rgba(0, 0, 0, 0.2);
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md .dropdown-indicator:after,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md .nav-link-text,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md .settings {
    opacity: 1;
    padding-right: 0;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md .navbar-vertical-label {
    display: block;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-inverted {
    width: 14.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-card .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-vibrant .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-inverted .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-md.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm {
    max-width: 12.625rem;
    top: 0;
    height: 100vh;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-sm .nav-link {
    padding: 0.35rem 0;
  }
  .navbar-vertical.navbar-expand-sm .navbar-brand {
    display: block;
    text-align: center;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse {
    margin-top: -0.3125rem;
    transition: width 0.2s ease;
    transition-property: width, box-shadow;
    display: inline-block !important;
    width: 12.625rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    width: 12.625rem;
    height: calc(100vh - var(--falcon-top-nav-height));
    padding: 0.5rem 0 0 0;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-sm.navbar-card, .navbar-vertical.navbar-expand-sm.navbar-vibrant, .navbar-vertical.navbar-expand-sm.navbar-inverted {
    padding: 0;
    max-width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-sm.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-sm.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-sm.navbar-inverted .navbar-vertical-content {
    padding: 0.5rem 0.625rem 0 1rem !important;
  }
  .navbar-vertical.navbar-expand-sm.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-sm.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-sm.navbar-inverted .toggle-icon-wrapper {
    margin-left: 0.25rem;
    margin-right: 1.5rem;
  }
  .navbar-vertical.navbar-expand-sm.navbar-card .navbar-collapse,
  .navbar-vertical.navbar-expand-sm.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-sm.navbar-vibrant .navbar-collapse,
  .navbar-vertical.navbar-expand-sm.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-sm.navbar-inverted .navbar-collapse,
  .navbar-vertical.navbar-expand-sm.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
  .navbar-vertical.navbar-expand-sm.navbar-card + .content, .navbar-vertical.navbar-expand-sm.navbar-vibrant + .content, .navbar-vertical.navbar-expand-sm.navbar-inverted + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-sm + .content {
    margin-left: 15.625rem;
  }
  .navbar-vertical.navbar-expand-sm + .content .navbar-top {
    position: sticky;
    top: 0;
  }
  .navbar-vertical.navbar-expand-sm + .content .navbar-top .navbar-toggler,
  .navbar-vertical.navbar-expand-sm + .content .navbar-top .navbar-brand {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm {
    z-index: 1030;
    width: 3.125rem;
    height: 100vh;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-collapse {
    width: 3.125rem !important;
    margin-left: -1rem;
    overflow: hidden;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-label {
    display: none;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .dropdown-indicator:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .settings {
    opacity: 0;
    transition: all 0.5s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-toggle-icon {
    padding-right: 0.3125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-toggle-icon:after {
    width: 75%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-toggle-icon:before {
    width: 50%;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm + .content {
    margin-left: 3.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm + .content .navbar-top {
    padding-left: 13.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-inverted {
    width: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-inverted .navbar-collapse {
    width: 4.125rem;
    margin-left: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-inverted + .content {
    margin-left: 4.125rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm.navbar-inverted + .content .navbar-top {
    padding-left: 12.5rem;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-sm .navbar-collapse,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-sm .nav.collapse.show,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-sm .nav-link .badge,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-sm .settings,
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-sm .nav-link-text {
    display: none;
  }
  .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-sm .navbar-vertical-divider {
    max-width: 2rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm {
    width: 12.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm .navbar-collapse {
    width: 12.625rem !important;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm .navbar-collapse {
    box-shadow: 0.625rem 0 0.625rem -0.5625rem rgba(0, 0, 0, 0.2);
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm .dropdown-indicator:after,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm .nav-link-text,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm .settings {
    opacity: 1;
    padding-right: 0;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm .navbar-vertical-label {
    display: block;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-inverted {
    width: 14.625rem;
  }
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-card .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-vibrant .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-inverted .navbar-collapse,
  .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-sm.navbar-inverted .navbar-vertical-content {
    width: 14.625rem !important;
  }
}
.navbar-vertical.navbar-expand-xs {
  max-width: 12.625rem;
  top: 0;
  height: 100vh;
  margin: 0;
}
.navbar-vertical.navbar-expand-xs .nav-link {
  padding: 0.35rem 0;
}
.navbar-vertical.navbar-expand-xs .navbar-brand {
  display: block;
  text-align: center;
}
.navbar-vertical.navbar-expand-xs .navbar-collapse {
  margin-top: -0.3125rem;
  transition: width 0.2s ease;
  transition-property: width, box-shadow;
  display: inline-block !important;
  width: 12.625rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  width: 12.625rem;
  height: calc(100vh - var(--falcon-top-nav-height));
  padding: 0.5rem 0 0 0;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-toggle {
  display: flex;
}
.navbar-vertical.navbar-expand-xs.navbar-card, .navbar-vertical.navbar-expand-xs.navbar-vibrant, .navbar-vertical.navbar-expand-xs.navbar-inverted {
  padding: 0;
  max-width: 14.625rem !important;
}
.navbar-vertical.navbar-expand-xs.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xs.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xs.navbar-inverted .navbar-vertical-content {
  padding: 0.5rem 0.625rem 0 1rem !important;
}
.navbar-vertical.navbar-expand-xs.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xs.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xs.navbar-inverted .toggle-icon-wrapper {
  margin-left: 0.25rem;
  margin-right: 1.5rem;
}
.navbar-vertical.navbar-expand-xs.navbar-card .navbar-collapse,
.navbar-vertical.navbar-expand-xs.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xs.navbar-vibrant .navbar-collapse,
.navbar-vertical.navbar-expand-xs.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xs.navbar-inverted .navbar-collapse,
.navbar-vertical.navbar-expand-xs.navbar-inverted .navbar-vertical-content {
  width: 14.625rem !important;
}
.navbar-vertical.navbar-expand-xs.navbar-card + .content, .navbar-vertical.navbar-expand-xs.navbar-vibrant + .content, .navbar-vertical.navbar-expand-xs.navbar-inverted + .content {
  margin-left: 15.625rem;
}
.navbar-vertical.navbar-expand-xs + .content {
  margin-left: 15.625rem;
}
.navbar-vertical.navbar-expand-xs + .content .navbar-top {
  position: sticky;
  top: 0;
}
.navbar-vertical.navbar-expand-xs + .content .navbar-top .navbar-toggler,
.navbar-vertical.navbar-expand-xs + .content .navbar-top .navbar-brand {
  display: none;
}

.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs {
  z-index: 1030;
  width: 3.125rem;
  height: 100vh;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-collapse {
  width: 3.125rem !important;
  margin-left: -1rem;
  overflow: hidden;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  padding-right: 1rem;
  padding-left: 1rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-label {
  display: none;
  transition: all 0.5s ease;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .dropdown-indicator:after,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-link-text,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .settings {
  opacity: 0;
  transition: all 0.5s ease;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-toggle-icon {
  padding-right: 0.3125rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-toggle-icon:after {
  width: 75%;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-toggle-icon:before {
  width: 50%;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs + .content {
  margin-left: 3.125rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs + .content .navbar-top {
  padding-left: 13.5rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-inverted {
  width: 4.125rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-inverted .navbar-collapse {
  width: 4.125rem;
  margin-left: 0;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-inverted + .content {
  margin-left: 4.125rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs.navbar-inverted + .content .navbar-top {
  padding-left: 12.5rem;
}
.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xs .navbar-collapse,
.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xs .nav.collapse.show,
.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xs .nav-link .badge,
.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xs .settings,
.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xs .nav-link-text {
  display: none;
}
.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xs .navbar-vertical-divider {
  max-width: 2rem;
}

.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs {
  width: 12.625rem;
}
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs .navbar-collapse {
  width: 12.625rem !important;
}
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs .navbar-collapse {
  box-shadow: 0.625rem 0 0.625rem -0.5625rem rgba(0, 0, 0, 0.2);
}
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs .dropdown-indicator:after,
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs .nav-link-text,
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs .settings {
  opacity: 1;
  padding-right: 0;
}
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs .navbar-vertical-label {
  display: block;
}
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-inverted {
  width: 14.625rem;
}
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-card .navbar-collapse,
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-vibrant .navbar-collapse,
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-inverted .navbar-collapse,
.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xs.navbar-inverted .navbar-vertical-content {
  width: 14.625rem !important;
}

/* -------------------------------------------------------------------------- */
/*                                 Navbar Top                                 */
/* -------------------------------------------------------------------------- */
.navbar-top {
  position: sticky;
  top: 0;
  font-size: 0.8333333333rem;
  font-weight: 600;
  margin-left: -1rem;
  margin-right: -1rem;
  z-index: 1020;
  background-image: none;
  min-height: var(--falcon-top-nav-height);
}
.navbar-top .navbar-nav-icons .dropdown-menu {
  position: absolute;
}
.navbar-top .navbar-collapse {
  overflow: auto;
  max-height: calc(100vh - var(--falcon-top-nav-height));
  margin: 0 -0.75rem;
  padding: 0 0.75rem;
  flex: 1 0 100%;
  order: 1;
}
.navbar-top .navbar-toggler {
  margin-left: -0.625rem;
}
.navbar-top[data-navbar-top=combo] .navbar-collapse {
  width: auto;
}

.dropdown-menu-card {
  padding: 0;
}
.dropdown-menu-card .card {
  border: 0;
}

.navbar-toggler {
  border: 0;
  padding: 0;
}

.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after,
.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
  display: none;
}

.settings-popover {
  position: relative;
  padding: 0;
  height: 0.875rem;
  width: 0.875rem;
  outline: none;
}

@media (min-width: 576px) {
  .navbar-expand-sm.navbar-top .navbar-collapse {
    max-height: none;
    margin: 0;
    padding: 0;
    order: 0;
    flex: 0 1 auto;
  }
  .navbar-expand-sm.navbar .max-h-dropdown {
    max-height: 75vh;
  }
  .navbar-expand-sm.navbar-standard .navbar-collapse {
    max-height: none;
  }
  .navbar-expand-sm.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after, .navbar-expand-sm.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
    display: block;
  }
  .navbar.navbar-expand-sm:not(.navbar-vertical) .navbar-collapse {
    overflow: visible !important;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md.navbar-top .navbar-collapse {
    max-height: none;
    margin: 0;
    padding: 0;
    order: 0;
    flex: 0 1 auto;
  }
  .navbar-expand-md.navbar .max-h-dropdown {
    max-height: 75vh;
  }
  .navbar-expand-md.navbar-standard .navbar-collapse {
    max-height: none;
  }
  .navbar-expand-md.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after, .navbar-expand-md.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
    display: block;
  }
  .navbar.navbar-expand-md:not(.navbar-vertical) .navbar-collapse {
    overflow: visible !important;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg.navbar-top .navbar-collapse {
    max-height: none;
    margin: 0;
    padding: 0;
    order: 0;
    flex: 0 1 auto;
  }
  .navbar-expand-lg.navbar .max-h-dropdown {
    max-height: 75vh;
  }
  .navbar-expand-lg.navbar-standard .navbar-collapse {
    max-height: none;
  }
  .navbar-expand-lg.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after, .navbar-expand-lg.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
    display: block;
  }
  .navbar.navbar-expand-lg:not(.navbar-vertical) .navbar-collapse {
    overflow: visible !important;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl.navbar-top .navbar-collapse {
    max-height: none;
    margin: 0;
    padding: 0;
    order: 0;
    flex: 0 1 auto;
  }
  .navbar-expand-xl.navbar .max-h-dropdown {
    max-height: 75vh;
  }
  .navbar-expand-xl.navbar-standard .navbar-collapse {
    max-height: none;
  }
  .navbar-expand-xl.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after, .navbar-expand-xl.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
    display: block;
  }
  .navbar.navbar-expand-xl:not(.navbar-vertical) .navbar-collapse {
    overflow: visible !important;
  }
}
@media (min-width: 1540px) {
  .navbar-expand-xxl.navbar-top .navbar-collapse {
    max-height: none;
    margin: 0;
    padding: 0;
    order: 0;
    flex: 0 1 auto;
  }
  .navbar-expand-xxl.navbar .max-h-dropdown {
    max-height: 75vh;
  }
  .navbar-expand-xxl.navbar-standard .navbar-collapse {
    max-height: none;
  }
  .navbar-expand-xxl.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after, .navbar-expand-xxl.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
    display: block;
  }
  .navbar.navbar-expand-xxl:not(.navbar-vertical) .navbar-collapse {
    overflow: visible !important;
  }
}
.img-dropdown {
  position: absolute;
  bottom: 0;
  right: 0;
}
html[dir=rtl] .img-dropdown {
  transform: scaleX(-1);
}

@media (min-width: 768px) {
  .navbar-card-components {
    min-width: 28.8125rem;
  }
  .navbar-card-auth {
    min-width: 21rem;
  }
  .navbar-card-pages {
    min-width: 28rem;
  }
  .navbar-card-app {
    min-width: 32rem;
  }
}
@media (min-width: 992px) {
  .navbar-card-login {
    min-width: 22rem;
  }
}
@media (min-width: 1540px) {
  .navbar-card-components {
    min-width: 53.125rem;
  }
  .navbar-card-pages {
    min-width: 45rem;
  }
}
@media (min-width: 1540px) {
  .navbar-card-auth {
    min-width: 40.625rem;
  }
}
.theme-control-toggle {
  position: relative;
  height: 30px;
  width: 30px;
}
.theme-control-toggle .theme-control-toggle-label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--falcon-gray-300);
  color: var(--falcon-primary);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.theme-control-toggle .theme-control-toggle-label:hover {
  background-color: var(--falcon-gray-400);
}
.theme-control-toggle .theme-control-toggle-input {
  display: none;
}
.theme-control-toggle .theme-control-toggle-input:checked ~ .theme-control-toggle-dark {
  opacity: 0;
  z-index: -1;
}
.theme-control-toggle .theme-control-toggle-input:not(:checked) ~ .theme-control-toggle-light {
  opacity: 0;
  z-index: -1;
}

.theme-control-dropdown .dropdown-toggle:after {
  margin-left: 0.125rem !important;
}
.theme-control-dropdown .dropdown-menu {
  --falcon-dropdown-min-width: 8rem;
}
.theme-control-dropdown .dropdown-menu.dropdown-menu-end {
  right: 1px !important;
}
.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(--falcon-gray-900);
  background-color: #edf2f9;
}
.theme-control-dropdown .dropdown-menu .dropdown-item:not(.active) .dropdown-check-icon {
  display: none;
}

.navbar-standard .theme-control-dropdown .dropdown-menu .dropdown-item.active, .navbar-standard .theme-control-dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--falcon-gray-700);
}
.navbar-standard .theme-control-dropdown .dropdown-menu.dropdown-menu-end {
  right: -0.25rem !important;
}
.navbar-standard .collapse.show .theme-control-dropdown {
  width: 100%;
}

[data-bs-theme=dark] .dropdown-menu .dropdown-item.active {
  background-color: #0b1727;
}

.theme-switch-toggle .theme-switch-toggle-label {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 0.5rem;
  margin-bottom: 0;
  display: none;
  color: rgba(255, 255, 255, 0.55);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.theme-switch-toggle .theme-switch-toggle-label:hover {
  color: rgba(255, 255, 255, 0.75);
}
@media (min-width: 992px) {
  .theme-switch-toggle .theme-switch-toggle-label {
    display: block;
  }
}
.theme-switch-toggle .theme-switch-toggle-input {
  display: none;
}
.theme-switch-toggle .theme-switch-toggle-input:checked ~ .theme-switch-toggle-dark {
  display: none;
}
.theme-switch-toggle .theme-switch-toggle-input:not(:checked) ~ .theme-switch-toggle-light {
  display: none;
}

/*-----------------------------------------------
|   Search box
-----------------------------------------------*/
.search-box {
  position: relative;
  width: 21rem;
  font-size: 0.8333333333rem;
}
.search-box .search-box-icon {
  position: absolute;
  color: var(--falcon-gray-400);
  top: 50%;
  left: 0.9rem;
  transform: translateY(-48%);
}
.search-box .search-input {
  padding-left: 2rem;
  padding-right: 2rem;
  line-height: 1.7;
  border-radius: 50rem;
  box-shadow: none;
}
.search-box .search-input::-webkit-search-cancel-button {
  display: none;
}
.search-box [data-bs-toggle=search]:not(.show) + [data-bs-dismiss=search] {
  display: none;
}
.search-box .file-thumbnail {
  width: 1.75rem;
  height: 1.75rem;
}

.safari .search-box .search-input {
  line-height: 2;
}

/* -------------------------------------------------------------------------- */
/*                                   Avatar                                   */
/* -------------------------------------------------------------------------- */
.avatar {
  position: relative;
  display: inline-block;
}
.avatar .avatar-name {
  background-color: var(--falcon-avatar-name-bg);
  position: absolute;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.avatar .avatar-name > span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.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[class*=status-]:before {
  content: "";
  position: absolute;
  border-radius: 100%;
  z-index: 1;
}
.avatar.status-online:before {
  background-color: var(--falcon-success);
}
.avatar.status-offline:before {
  background-color: var(--falcon-secondary);
}
.avatar.status-away:before {
  background-color: var(--falcon-warning);
}
.avatar.status-do-not-disturb:before {
  background-color: var(--falcon-danger);
}
.avatar .avatar-button {
  background-color: var(--falcon-avatar-button-bg) !important;
  transition: all 0.2s ease-in-out;
  border: 1px solid var(--falcon-avatar-button-bg);
  font-size: 12px;
}
.avatar .avatar-button:hover, .avatar .avatar-button:focus {
  background-color: var(--falcon-avatar-button-hover-bg) !important;
}

.avatar:hover .overlay-icon {
  opacity: 1;
}

.avatar-s {
  height: 1.25rem;
  width: 1.25rem;
}
.avatar-s .avatar-name {
  font-size: 0.4166666667rem;
}
.avatar-s .avatar-emoji {
  font-size: 1.25rem;
}
.avatar-s[class*=status-]:before {
  border: 1px solid var(--falcon-avatar-status-border-color);
  height: 9px;
  width: 9px;
  right: -1px;
  bottom: -1px;
}
.avatar-s .rounded-soft {
  border-radius: 0.2083333333rem !important;
}

.avatar-m {
  height: 1.5rem;
  width: 1.5rem;
}
.avatar-m .avatar-name {
  font-size: 0.5rem;
}
.avatar-m .avatar-emoji {
  font-size: 1.5rem;
}
.avatar-m[class*=status-]:before {
  border: 1px solid var(--falcon-avatar-status-border-color);
  height: 9px;
  width: 9px;
  right: -1px;
  bottom: -1px;
}
.avatar-m .rounded-soft {
  border-radius: 0.25rem !important;
}

.avatar-l {
  height: 1.75rem;
  width: 1.75rem;
}
.avatar-l .avatar-name {
  font-size: 0.5833333333rem;
}
.avatar-l .avatar-emoji {
  font-size: 1.75rem;
}
.avatar-l[class*=status-]:before {
  border: 1px solid var(--falcon-avatar-status-border-color);
  height: 9px;
  width: 9px;
  right: -1px;
  bottom: -1px;
}
.avatar-l .rounded-soft {
  border-radius: 0.2916666667rem !important;
}

.avatar-xl {
  height: 2rem;
  width: 2rem;
}
.avatar-xl .avatar-name {
  font-size: 0.6666666667rem;
}
.avatar-xl .avatar-emoji {
  font-size: 2rem;
}
.avatar-xl[class*=status-]:before {
  border: 2px solid var(--falcon-avatar-status-border-color);
  height: 0.813rem;
  width: 0.813rem;
  right: -2px;
  bottom: -2px;
}
.avatar-xl .rounded-soft {
  border-radius: 0.3333333333rem !important;
}

.avatar-2xl {
  height: 2.5rem;
  width: 2.5rem;
}
.avatar-2xl .avatar-name {
  font-size: 0.8333333333rem;
}
.avatar-2xl .avatar-emoji {
  font-size: 2.5rem;
}
.avatar-2xl[class*=status-]:before {
  border: 2px solid var(--falcon-avatar-status-border-color);
  height: 16px;
  width: 16px;
  right: -3px;
  bottom: -3px;
}
.avatar-2xl .rounded-soft {
  border-radius: 0.4166666667rem !important;
}

.avatar-3xl {
  height: 3.5rem;
  width: 3.5rem;
}
.avatar-3xl .avatar-name {
  font-size: 1.1666666667rem;
}
.avatar-3xl .avatar-emoji {
  font-size: 3.5rem;
}
.avatar-3xl[class*=status-]:before {
  border: 3px solid var(--falcon-avatar-status-border-color);
  height: 18px;
  width: 18px;
  right: 0;
  bottom: 0;
}
.avatar-3xl .rounded-soft {
  border-radius: 0.5833333333rem !important;
}

.avatar-4xl {
  height: 6.125rem;
  width: 6.125rem;
}
.avatar-4xl .avatar-name {
  font-size: 2.0416666667rem;
}
.avatar-4xl .avatar-emoji {
  font-size: 6.125rem;
}
.avatar-4xl[class*=status-]:before {
  border: 3px solid var(--falcon-avatar-status-border-color);
  height: 24px;
  width: 24px;
  right: 3px;
  bottom: 3px;
}
.avatar-4xl .rounded-soft {
  border-radius: 1.0208333333rem !important;
}

.avatar-5xl {
  height: 10.5rem;
  width: 10.5rem;
}
.avatar-5xl .avatar-name {
  font-size: 3.5rem;
}
.avatar-5xl .avatar-emoji {
  font-size: 10.5rem;
}
.avatar-5xl[class*=status-]:before {
  border: 4px solid var(--falcon-avatar-status-border-color);
  height: 32px;
  width: 32px;
  right: 8px;
  bottom: 8px;
}
.avatar-5xl .rounded-soft {
  border-radius: 1.75rem !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) {
  margin-left: -0.5rem;
}
.avatar-group .avatar-3xl:not(:first-child) {
  margin-left: -1rem;
}
.avatar-group .avatar-4xl:not(:first-child) {
  margin-left: -1.8rem;
}
.avatar-group .avatar-5xl:not(:first-child) {
  margin-left: -3rem;
}
.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.8rem;
}
.avatar-group-dense .avatar-4xl:not(:first-child) {
  margin-left: -3.3rem;
}
.avatar-group-dense .avatar-5xl:not(:first-child) {
  margin-left: -6rem;
}

/*-----------------------------------------------
|   Notification
-----------------------------------------------*/
.notification {
  color: var(--falcon-gray-1000);
  text-decoration: none;
  background-color: var(--falcon-notification-bg);
  display: flex;
  font-size: 0.8333333333rem;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  transition: all 0.2s ease-in-out;
}
.notification:not(.notification-flush) {
  border: 1px solid var(--falcon-border-color);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  border-radius: 0.375rem;
  padding: 1rem;
}
.notification:hover, .notification:focus {
  color: var(--falcon-gray-1100);
  text-decoration: none;
}

.notification-body {
  margin-bottom: 0.25rem;
}

.notification-time {
  margin-bottom: 0;
  color: var(--falcon-gray-600);
  font-size: 0.8333333333rem;
}

.notification-unread {
  background-color: var(--falcon-notification-unread-bg) !important;
}
.notification-unread:hover, .notification-unread:focus {
  background-color: var(--falcon-notification-unread-hover-bg) !important;
}

.notification-indicator {
  position: relative;
}
.notification-indicator::before {
  position: absolute;
  content: "";
  right: 0.125rem;
  top: 0.5rem;
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  border: 2px solid var(--falcon-notification-indicator-border-color);
}
.notification-indicator-number {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0.125rem;
  top: 0.505rem;
  height: 1rem;
  width: 1rem;
  font-size: 0.67rem;
  color: #fff;
  font-weight: 700;
}
.notification-indicator-primary::before {
  background-color: var(--falcon-primary);
}
.notification-indicator-secondary::before {
  background-color: var(--falcon-secondary);
}
.notification-indicator-success::before {
  background-color: var(--falcon-success);
}
.notification-indicator-info::before {
  background-color: var(--falcon-info);
}
.notification-indicator-warning::before {
  background-color: var(--falcon-warning);
}
.notification-indicator-danger::before {
  background-color: var(--falcon-danger);
}
.notification-indicator-light::before {
  background-color: var(--falcon-light);
}
.notification-indicator-dark::before {
  background-color: var(--falcon-dark);
}
.notification-indicator-fill::before {
  border: 0;
}

.dropdown-menu-notification {
  min-width: 16rem;
  max-width: 5rem;
}
.dropdown-menu-notification .card-header,
.dropdown-menu-notification .card-footer {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.dropdown-menu-notification .list-group-flush .list-group-item {
  padding: 0;
}
.dropdown-menu-notification .list-group-flush .list-group-item .notification-flush {
  padding: 0.5rem 1rem;
}
.dropdown-menu-notification .list-group-flush .list-group-title {
  background-color: var(--falcon-notification-title-bg);
  font-weight: 600;
  font-size: 0.6944444444rem;
  color: var(--falcon-gray-600);
  padding: 0.25rem 1.25rem;
}
@media (min-width: 576px) {
  .dropdown-menu-notification {
    min-width: 20rem;
  }
}

/*-----------------------------------------------
|   Scrollbar style for windows
-----------------------------------------------*/
.scrollbar, .dt-container .dt-scroll .dt-scroll-body {
  overflow: auto;
}
.scrollbar::-webkit-scrollbar, .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.scrollbar::-webkit-scrollbar-thumb, .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: var(--falcon-scrollbar-bg);
}
.scrollbar:hover::-webkit-scrollbar, .dt-container .dt-scroll .dt-scroll-body:hover::-webkit-scrollbar, .scrollbar:hover::-webkit-scrollbar-thumb, .dt-container .dt-scroll .dt-scroll-body:hover::-webkit-scrollbar-thumb, .scrollbar:focus::-webkit-scrollbar, .dt-container .dt-scroll .dt-scroll-body:focus::-webkit-scrollbar, .scrollbar:focus::-webkit-scrollbar-thumb, .dt-container .dt-scroll .dt-scroll-body:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}
@media (min-width: 1200px) {
  .scrollbar.scrollbar-none-xl, .dt-container .dt-scroll .scrollbar-none-xl.dt-scroll-body {
    overflow: initial;
  }
}

.navbar-vibrant .scrollbar, .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body, .dt-container .dt-scroll .navbar-vibrant .dt-scroll-body {
  overflow: auto;
}
.navbar-vibrant .scrollbar::-webkit-scrollbar, .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar, .dt-container .dt-scroll .navbar-vibrant .dt-scroll-body::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.navbar-vibrant .scrollbar::-webkit-scrollbar-thumb, .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body::-webkit-scrollbar-thumb, .dt-container .dt-scroll .navbar-vibrant .dt-scroll-body::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.4);
}
.navbar-vibrant .scrollbar:hover::-webkit-scrollbar, .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body:hover::-webkit-scrollbar, .dt-container .dt-scroll .navbar-vibrant .dt-scroll-body:hover::-webkit-scrollbar, .navbar-vibrant .scrollbar:hover::-webkit-scrollbar-thumb, .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body:hover::-webkit-scrollbar-thumb, .dt-container .dt-scroll .navbar-vibrant .dt-scroll-body:hover::-webkit-scrollbar-thumb, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar, .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body:focus::-webkit-scrollbar, .dt-container .dt-scroll .navbar-vibrant .dt-scroll-body:focus::-webkit-scrollbar, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar-thumb, .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body:focus::-webkit-scrollbar-thumb, .dt-container .dt-scroll .navbar-vibrant .dt-scroll-body:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}

.firefox .scrollbar, .firefox .dt-container .dt-scroll .dt-scroll-body, .dt-container .dt-scroll .firefox .dt-scroll-body {
  overflow: auto !important;
  scrollbar-color: var(--falcon-scrollbar-bg) transparent;
  scrollbar-width: thin;
}
@media (min-width: 1200px) {
  .firefox .scrollbar.scrollbar-none-xl, .firefox .dt-container .dt-scroll .scrollbar-none-xl.dt-scroll-body, .dt-container .dt-scroll .firefox .scrollbar-none-xl.dt-scroll-body {
    overflow: initial !important;
  }
}
.firefox .navbar-vibrant .scrollbar, .firefox .navbar-vibrant .dt-container .dt-scroll .dt-scroll-body, .dt-container .dt-scroll .firefox .navbar-vibrant .dt-scroll-body {
  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(--falcon-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(--falcon-scrollbar-bg);
}

/*-----------------------------------------------
|   Simplebar
-----------------------------------------------*/
.simplebar-scrollbar::before {
  background-color: var(--falcon-simplebar-bg);
}

.simplebar-content-wrapper::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

/*-----------------------------------------------
|   Dashboard
-----------------------------------------------*/
.file-thumbnail {
  height: 2.25rem;
  width: 2.25rem;
}

.dot {
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0.5rem;
}

.small-dot {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  display: inline-block;
  margin-left: 0.5rem;
}

/*-----------------------------------------------
|             E-commerce
-----------------------------------------------*/
.greetings-item {
  background-color: #fff !important;
}
html[data-bs-theme=dark] .greetings-item {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}

/*-----------------------------------------------
|             Project Management
-----------------------------------------------*/
.recent-activity-body-height {
  height: 24rem;
}

.table-member-info {
  min-width: 43rem;
}

.members-activity {
  height: 22rem;
}

.table-running-project {
  min-width: 43rem;
}

/*-----------------------------------------------
|             support tickets
-----------------------------------------------*/
.ticket-todo-list {
  height: 25.65rem;
}
.preview-todo-list .ticket-todo-list {
  height: 24rem;
}

.hover-actions-trigger.btn-reveal-trigger .hover-actions {
  right: 3.5rem;
}
[dir=rtl] .hover-actions-trigger.btn-reveal-trigger .hover-actions {
  right: 3.5rem;
}

/* -------------------------------------------------------------------------- */
/*                                  Analytics                                 */
/* -------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .ask-analytics {
    max-height: 26.625rem;
  }
}
.ask-analytics .ask-analytics-item:hover, .ask-analytics .ask-analytics-item:focus {
  background: var(--falcon-gray-100);
}

/* -------------------------------------------------------------------------- */
/*                                  CRM                                       */
/* -------------------------------------------------------------------------- */
.table-recent-leads {
  min-width: 38rem;
}

.tab-active-caret .nav-link {
  color: var(--falcon-gray-600) !important;
  font-size: 0.8333333333rem !important;
  font-weight: 500 !important;
  font-family: var(--falcon-font-sans-serif);
}
.tab-active-caret .nav-link.active {
  color: var(--falcon-primary) !important;
  border-bottom: 0 !important;
  position: relative;
}
.tab-active-caret .nav-link.active:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: -6px;
  left: 45%;
  transform: rotate(45deg);
  background: var(--falcon-emphasis-bg);
  border-radius: 0.125rem;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: var(--falcon-border-color);
}

html[dir=rtl] .rtl-row-reverse {
  flex-direction: row-reverse;
}

/* -------------------------------------------------------------------------- */
/*                                  LMS                                       */
/* -------------------------------------------------------------------------- */
.bar-indicator-gradient {
  background: linear-gradient(to right, rgba(44, 123, 229, 0.1), var(--falcon-primary));
  height: 0.25rem;
  width: 100%;
  border-radius: 1rem;
}

.echart-avg-enrollment-rate {
  min-height: 18.75rem;
}

.d3-trending-keywords {
  height: 25rem;
}

.lms-half-doughnut {
  max-width: 10.625rem;
}
.lms-half-doughnut canvas {
  margin-bottom: -2.2rem;
}

.echart-marketing-expenses {
  min-height: 18.75rem;
}

.marketing-exp-circle {
  width: 6.25rem;
  height: 6.25rem;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.075);
}

.echart-weekly-goals-lms {
  height: 15.625rem;
}

.echart-bar-course-enrollments {
  min-height: 15.625rem;
}

.top-courses-tab .nav-link {
  color: var(--falcon-gray-400) !important;
}
.top-courses-tab .nav-link:not(.active):hover {
  border-color: transparent !important;
}
.top-courses-tab .nav-link.active {
  border-bottom: 2px solid var(--falcon-primary);
  background-color: var(--falcon-emphasis-bg);
  color: var(--falcon-primary) !important;
}

/* -------------------------------------------------------------------------- */
/*                                  Accordion                                 */
/* -------------------------------------------------------------------------- */
.btn-accordion {
  padding: 0.25rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.8333333333rem;
  font-weight: 500;
}
.btn-accordion[aria-expanded=true] [data-prefix=fas] {
  transform: rotate(90deg);
}

.accordion-icon {
  transition: transform 0.1s linear;
  color: var(--falcon-gray-900);
}
[aria-expanded=true] .accordion-icon {
  transform: rotate(90deg);
}

/*-----------------------------------------------
|   Calender
-----------------------------------------------*/
.calendar {
  width: 3.125rem;
  line-height: 1;
  display: flex;
  flex-direction: column;
  text-align: center;
  font-family: var(--falcon-font-sans-serif);
  border-radius: 0.375rem;
}
.calendar .calendar-month {
  background-color: var(--falcon-danger);
  color: #fff;
  border-radius: 0.375rem 0.375rem 0 0;
  padding: 0.25rem;
  font-weight: 600;
}
.calendar .calendar-day {
  font-size: 1.728rem;
  padding: 0.25rem;
  border: 0.125rem solid rgba(var(--falcon-danger-rgb), 0.3);
  border-top: 0;
  border-radius: 0 0 0.375rem 0.375rem;
  color: #9da9bb;
  font-weight: 700;
}

/* -------------------------------------------------------------------------- */
/*                                    Hover                                   */
/* -------------------------------------------------------------------------- */
.hover-actions {
  display: none;
  position: absolute;
}
.hover-actions.show {
  display: inline-block;
}
.hover-actions.show + .hover-hide {
  display: none;
}

a[href].bg-200:hover, a[href].bg-200:focus {
  background-color: #d8e2ef !important;
}

.hover-primary:hover, .hover-primary:focus {
  color: var(--falcon-primary) !important;
}

.hover-danger:hover, .hover-danger:focus {
  color: var(--falcon-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:hover .tox .tox-menu__footer .hover-actions.tox-button--secondary, .tox .tox-menu__footer .hover-actions-trigger:hover .hover-actions.tox-button--secondary,
.hover-actions-trigger:hover .tox .tox-dialog__footer .hover-actions.tox-button--secondary,
.tox .tox-dialog__footer .hover-actions-trigger:hover .hover-actions.tox-button--secondary, .hover-actions-trigger:hover .tox .tox-menu__footer .hover-actions.tox-button:last-child, .tox .tox-menu__footer .hover-actions-trigger:hover .hover-actions.tox-button:last-child,
.hover-actions-trigger:hover .tox .tox-dialog__footer .hover-actions.tox-button:last-child,
.tox .tox-dialog__footer .hover-actions-trigger:hover .hover-actions.tox-button:last-child, .hover-actions-trigger:hover [data-list] .hover-actions.page, [data-list] .hover-actions-trigger:hover .hover-actions.page, .hover-actions-trigger:hover .table-list .hover-actions.page, .table-list .hover-actions-trigger:hover .hover-actions.page, .hover-actions-trigger:hover .falcon-data-table .paging_full_numbers .hover-actions.page-link, .falcon-data-table .paging_full_numbers .hover-actions-trigger:hover .hover-actions.page-link,
.hover-actions-trigger:hover .falcon-data-table .paging_first_last_numbers .hover-actions.page-link,
.falcon-data-table .paging_first_last_numbers .hover-actions-trigger:hover .hover-actions.page-link,
.hover-actions-trigger:hover .falcon-data-table .paging_full .hover-actions.page-link,
.falcon-data-table .paging_full .hover-actions-trigger:hover .hover-actions.page-link,
.hover-actions-trigger:hover .falcon-data-table .paging_numbers .hover-actions.page-link,
.falcon-data-table .paging_numbers .hover-actions-trigger:hover .hover-actions.page-link,
.hover-actions-trigger:hover .falcon-data-table .paging_simple_numbers .hover-actions.page-link,
.falcon-data-table .paging_simple_numbers .hover-actions-trigger:hover .hover-actions.page-link, .hover-actions-trigger:focus .hover-actions.btn, .hover-actions-trigger:focus .tox .tox-menu__footer .hover-actions.tox-button--secondary, .tox .tox-menu__footer .hover-actions-trigger:focus .hover-actions.tox-button--secondary,
.hover-actions-trigger:focus .tox .tox-dialog__footer .hover-actions.tox-button--secondary,
.tox .tox-dialog__footer .hover-actions-trigger:focus .hover-actions.tox-button--secondary, .hover-actions-trigger:focus .tox .tox-menu__footer .hover-actions.tox-button:last-child, .tox .tox-menu__footer .hover-actions-trigger:focus .hover-actions.tox-button:last-child,
.hover-actions-trigger:focus .tox .tox-dialog__footer .hover-actions.tox-button:last-child,
.tox .tox-dialog__footer .hover-actions-trigger:focus .hover-actions.tox-button:last-child, .hover-actions-trigger:focus [data-list] .hover-actions.page, [data-list] .hover-actions-trigger:focus .hover-actions.page, .hover-actions-trigger:focus .table-list .hover-actions.page, .table-list .hover-actions-trigger:focus .hover-actions.page, .hover-actions-trigger:focus .falcon-data-table .paging_full_numbers .hover-actions.page-link, .falcon-data-table .paging_full_numbers .hover-actions-trigger:focus .hover-actions.page-link,
.hover-actions-trigger:focus .falcon-data-table .paging_first_last_numbers .hover-actions.page-link,
.falcon-data-table .paging_first_last_numbers .hover-actions-trigger:focus .hover-actions.page-link,
.hover-actions-trigger:focus .falcon-data-table .paging_full .hover-actions.page-link,
.falcon-data-table .paging_full .hover-actions-trigger:focus .hover-actions.page-link,
.hover-actions-trigger:focus .falcon-data-table .paging_numbers .hover-actions.page-link,
.falcon-data-table .paging_numbers .hover-actions-trigger:focus .hover-actions.page-link,
.hover-actions-trigger:focus .falcon-data-table .paging_simple_numbers .hover-actions.page-link,
.falcon-data-table .paging_simple_numbers .hover-actions-trigger:focus .hover-actions.page-link {
  display: inline-block;
}
.hover-actions-trigger:hover .hover-hide, .hover-actions-trigger:focus .hover-hide {
  display: none;
}

.hover-bg-100:hover {
  background-color: var(--falcon-gray-100) !important;
}
.hover-bg-200:hover {
  background-color: var(--falcon-gray-200) !important;
}
.hover-bg-300:hover {
  background-color: var(--falcon-gray-300) !important;
}
.hover-bg-400:hover {
  background-color: var(--falcon-gray-400) !important;
}
.hover-bg-500:hover {
  background-color: var(--falcon-gray-500) !important;
}
.hover-bg-600:hover {
  background-color: var(--falcon-gray-600) !important;
}
.hover-bg-700:hover {
  background-color: var(--falcon-gray-700) !important;
}
.hover-bg-800:hover {
  background-color: var(--falcon-gray-800) !important;
}
.hover-bg-900:hover {
  background-color: var(--falcon-gray-900) !important;
}
.hover-bg-1000:hover {
  background-color: var(--falcon-gray-1000) !important;
}
.hover-bg-1100:hover {
  background-color: var(--falcon-gray-1100) !important;
}

.hover-100:hover {
  color: var(--falcon-gray-100) !important;
}
.hover-200:hover {
  color: var(--falcon-gray-200) !important;
}
.hover-300:hover {
  color: var(--falcon-gray-300) !important;
}
.hover-400:hover {
  color: var(--falcon-gray-400) !important;
}
.hover-500:hover {
  color: var(--falcon-gray-500) !important;
}
.hover-600:hover {
  color: var(--falcon-gray-600) !important;
}
.hover-700:hover {
  color: var(--falcon-gray-700) !important;
}
.hover-800:hover {
  color: var(--falcon-gray-800) !important;
}
.hover-900:hover {
  color: var(--falcon-gray-900) !important;
}
.hover-1000:hover {
  color: var(--falcon-gray-1000) !important;
}
.hover-1100:hover {
  color: var(--falcon-gray-1100) !important;
}

/* -------------------------------------------------------------------------- */
/*                                  Animations                                 */
/* -------------------------------------------------------------------------- */
.icon-spin {
  animation: icon-spin 6s cubic-bezier(0.15, 1.15, 0.65, 1) infinite;
}

.settings-popover {
  left: 29%;
  z-index: 2;
  top: 31%;
}
.settings-popover .d-flex, .settings-popover #central .data_toggle, #central .settings-popover .data_toggle {
  transform-origin: center;
  transform-box: fill-box;
}

.ripple {
  position: absolute;
}
.ripple .fa-spin {
  animation-duration: 3s;
}
.ripple:after, .ripple:before {
  position: absolute;
  content: "";
  height: 0.45rem;
  width: 0.45rem;
  border-radius: 50%;
  border: 3px solid rgba(var(--falcon-success-rgb), 0.4);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  animation: ripple 2s ease infinite;
}
.ripple:before {
  border: 5px solid rgba(var(--falcon-success-rgb), 0.3);
  animation-delay: 5s;
}

@keyframes ripple {
  0% {
    height: 0.75rem;
    width: 0.75rem;
  }
  100% {
    height: 2.125rem;
    width: 2.125rem;
    border-color: transparent;
  }
}
@keyframes icon-spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*-----------------------------------------------
|   Icons group
-----------------------------------------------*/
.icon-group {
  display: flex;
}
.icon-group .icon-item:not(:last-child) {
  margin-right: 0.5rem;
}

.icon-item {
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--falcon-gray-700);
  transition: all 0.2s ease-in-out;
  height: 2.5rem;
  width: 2.5rem;
  border: 0;
  font-size: 0.875rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  background-color: var(--falcon-quaternary-bg);
}
.icon-item:hover, .icon-item:focus {
  background-color: var(--falcon-gray-200);
}
.icon-item.icon-item-sm {
  height: 1.875rem;
  width: 1.875rem;
}
.icon-item.icon-item-lg {
  height: 2.75rem;
  width: 2.75rem;
}
.icon-item.icon-item-xl {
  height: 3.125rem;
  width: 3.125rem;
  font-size: 1.2rem;
}

.fa-icon-wait {
  opacity: 0;
}
.fontawesome-i2svg-active .fa-icon-wait {
  opacity: 1;
}

.icon-circle {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 2px;
  border-style: solid;
  margin: 0 auto;
  margin-bottom: 1rem;
}

.icon-circle-primary {
  color: var(--falcon-primary);
  border-color: var(--falcon-primary);
}

.icon-circle-success {
  color: var(--falcon-success);
  border-color: var(--falcon-success);
}

.icon-circle-info {
  color: var(--falcon-info);
  border-color: var(--falcon-info);
}

.icon-circle-warning {
  color: var(--falcon-warning);
  border-color: var(--falcon-warning);
}

/*-----------------------------------------------
|   Landing banner style
-----------------------------------------------*/
.img-landing-banner, .img-showcase-banner {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  overflow: hidden;
  transform: translateY(-3rem);
  margin-bottom: -28rem;
  transition: transform 0.4s ease;
  position: relative;
  box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.175);
  display: block;
}
@media (max-width: 575.98px) {
  .img-landing-banner, .img-showcase-banner {
    margin-bottom: -23rem;
  }
}
@media (min-width: 1200px) and (max-width: 1539.98px) {
  .img-landing-banner, .img-showcase-banner {
    margin-bottom: -18rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .img-landing-banner, .img-showcase-banner {
    margin-bottom: -40rem;
  }
}
.img-landing-banner.img-showcase-banner:after, .img-showcase-banner.img-showcase-banner:after {
  display: none;
}
.img-landing-banner:after, .img-showcase-banner:after {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  transition: opacity 0.6s;
}
.img-landing-banner:hover, .img-landing-banner:focus, .img-showcase-banner:hover, .img-showcase-banner:focus {
  transform: translateY(-5rem);
}
.img-landing-banner:hover:after, .img-landing-banner:focus:after, .img-showcase-banner:hover:after, .img-showcase-banner:focus:after {
  opacity: 0;
}

@media (max-width: 575.98px) {
  .landing-cta-img {
    width: 100%;
    height: auto;
  }
}
/*-----------------------------------------------
|  Back to top button   
-----------------------------------------------*/
.btn-back-to-top {
  background-color: var(--falcon-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 0.25rem;
  left: 50%;
  top: -7.5rem;
  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  height: 2.5rem;
  width: 2.5rem;
}
[dir=rtl] .btn-back-to-top {
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

/*-----------------------------------------------
|   Special Card
-----------------------------------------------*/
.card-span {
  transition: all 0.4s ease;
}
.card-span .card-span-img {
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 5rem;
  height: 5rem;
  background-color: var(--falcon-card-span-img-bg);
  box-shadow: var(--falcon-card-span-img-box-shadow);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.card-span:hover, .card-span:focus {
  box-shadow: var(--falcon-card-span-img-hover-box-shadow);
}

/* -------------------------------------------------------------------------- */
/*                               Navbar Standard                              */
/* -------------------------------------------------------------------------- */
.navbar-standard {
  font-size: 0.8333333333rem;
  font-weight: 600;
}
.navbar-standard .navbar-collapse {
  overflow-y: auto;
  max-height: calc(100vh - 3.5625rem);
}

/* -------------------------------------------------------------------------- */
/*                             Bootstrap Carousel                             */
/* -------------------------------------------------------------------------- */
.theme-slider:hover .carousel-control-next,
.theme-slider:hover .carousel-control-prev, .theme-slider:focus .carousel-control-next,
.theme-slider:focus .carousel-control-prev {
  color: #5e6e82;
  opacity: 0.5 !important;
}
.theme-slider .carousel-control-prev,
.theme-slider .carousel-control-next {
  width: 3rem;
  height: 3rem;
  background: #fff;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: opacity 0.4s ease-in-out;
  color: #5e6e82;
  opacity: 0;
}
.theme-slider .carousel-control-prev:hover, .theme-slider .carousel-control-prev:focus,
.theme-slider .carousel-control-next:hover,
.theme-slider .carousel-control-next:focus {
  opacity: 1 !important;
}
.theme-slider .carousel-control-prev {
  left: 0.5rem;
}
.theme-slider .carousel-control-next {
  right: 0.5rem;
}

/*-----------------------------------------------
|   Form
-----------------------------------------------*/
.form-check-label {
  line-height: 1.45rem;
}

.primary-form-check-input {
  background: #2c7be5;
}

/*-----------------------------------------------
|   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 */
}

/*-----------------------------------------------
|   Theme Checkbox
-----------------------------------------------*/
.form-check-input-primary {
  border-color: #2c7be5 !important;
}
.form-check-input-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(44, 123, 229, 0.25);
}
.form-check-input-primary:checked {
  background-color: #2c7be5 !important;
}
.form-check-input-primary.falcon-dual-switch {
  background-color: #2c7be5 !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}
.form-check-input-secondary {
  border-color: #748194 !important;
}
.form-check-input-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(116, 129, 148, 0.25);
}
.form-check-input-secondary:checked {
  background-color: #748194 !important;
}
.form-check-input-secondary.falcon-dual-switch {
  background-color: #748194 !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}
.form-check-input-success {
  border-color: #00d27a !important;
}
.form-check-input-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 210, 122, 0.25);
}
.form-check-input-success:checked {
  background-color: #00d27a !important;
}
.form-check-input-success.falcon-dual-switch {
  background-color: #00d27a !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}
.form-check-input-info {
  border-color: #27bcfd !important;
}
.form-check-input-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(39, 188, 253, 0.25);
}
.form-check-input-info:checked {
  background-color: #27bcfd !important;
}
.form-check-input-info.falcon-dual-switch {
  background-color: #27bcfd !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}
.form-check-input-warning {
  border-color: #f5803e !important;
}
.form-check-input-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(245, 128, 62, 0.25);
}
.form-check-input-warning:checked {
  background-color: #f5803e !important;
}
.form-check-input-warning.falcon-dual-switch {
  background-color: #f5803e !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}
.form-check-input-danger {
  border-color: #e63757 !important;
}
.form-check-input-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(230, 55, 87, 0.25);
}
.form-check-input-danger:checked {
  background-color: #e63757 !important;
}
.form-check-input-danger.falcon-dual-switch {
  background-color: #e63757 !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}
.form-check-input-light {
  border-color: #f9fafd !important;
}
.form-check-input-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 250, 253, 0.25);
}
.form-check-input-light:checked {
  background-color: #f9fafd !important;
}
.form-check-input-light.falcon-dual-switch {
  background-color: #f9fafd !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}
.form-check-input-dark {
  border-color: #0b1727 !important;
}
.form-check-input-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 23, 39, 0.25);
}
.form-check-input-dark:checked {
  background-color: #0b1727 !important;
}
.form-check-input-dark.falcon-dual-switch {
  background-color: #0b1727 !important;
}
.form-check-input.falcon-dual-switch {
  background-color: #2c7be5;
}

.form-switch .falcon-dual-switch.form-check-input {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.form-check-line-through + label {
  transition: all 0.2s ease-in-out;
}
.form-check-line-through:checked + label {
  color: #9da9bb;
  text-decoration: line-through;
}
.ticket-todo-list .form-check-line-through + label {
  transition: none;
}

.form-floating > label {
  line-height: 1.625rem;
}

input[type=file].form-control-lg {
  line-height: 1.813rem;
}

option:disabled {
  color: var(--falcon-gray-400);
}

.radio-select .form-check-label {
  cursor: pointer;
}

.radio-select-content {
  border: 1px solid var(--falcon-border-color);
  color: var(--falcon-gray-500);
  transition: all 0.2s ease-in-out;
  display: block;
  padding: 1rem;
  font-weight: 400;
  border-radius: 0.25rem;
  font-size: 0.8333333333rem;
  margin-top: 0.5rem;
}

.radio-select-link {
  color: inherit;
}

.radio-select .form-check-input:checked + .form-check-label .radio-select-content {
  border: 1px solid var(--falcon-success);
  color: var(--falcon-gray-1100);
}

/* -------------------------------------------------------------------------- */
/*                               Settings Panel                               */
/* -------------------------------------------------------------------------- */
.settings-panel {
  max-width: 22rem;
}

.settings-panel-header {
  align-items: flex-start;
  padding: 0.5rem 1.25rem;
}
.settings-panel-header:before, .settings-panel-header:after {
  border-radius: 50%;
  height: 12.5rem;
  width: 12.5rem;
}
.settings-panel-header:before {
  left: 5.125rem;
  top: 1.188rem;
}
.settings-panel-header:after {
  right: -6.25rem;
  top: -7.938rem;
}

.btn-group-navbar-style .btn-check + .btn-navbar-style {
  box-shadow: none;
  padding: 0;
  margin-bottom: 1rem;
  text-align: left;
}
.btn-group-navbar-style .btn-check + .btn-navbar-style .img-prototype {
  border: 3px solid var(--falcon-gray-200);
  border-radius: 0.375rem;
  transition: border 0.2s ease;
  margin-bottom: 0.5rem;
  background-color: var(--falcon-gray-100);
}
.btn-group-navbar-style .btn-check + .btn-navbar-style .label-text {
  position: relative;
  padding-left: 1.5rem;
}
.btn-group-navbar-style .btn-check + .btn-navbar-style .label-text:after {
  position: absolute;
  content: "";
  left: 0;
  width: 1rem;
  height: 1rem;
  border: 1px solid var(--falcon-gray-500);
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  transition: border 0.2s ease;
}
.btn-group-navbar-style .btn-check:checked:not([disabled]) + .btn-navbar-style .img-prototype {
  border-color: var(--falcon-success);
}
.btn-group-navbar-style .btn-check:checked:not([disabled]) + .btn-navbar-style .label-text::after {
  border: 5px solid var(--falcon-success);
}
.btn-group-navbar-style .btn-check:disabled + .btn-navbar-style {
  opacity: 0.5;
}
.btn-group-navbar-style .hover-overlay {
  position: relative;
  overflow: hidden;
}
.btn-group-navbar-style .hover-overlay:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  z-index: 1;
  transition: all 0.2s ease-in-out;
}
.btn-group-navbar-style .hover-overlay:hover:after, .btn-group-navbar-style .hover-overlay:focus:after {
  background: rgba(0, 0, 0, 0.2);
}

.setting-toggle {
  position: fixed;
  top: 50%;
  right: 0;
  text-decoration: none;
  z-index: 1016;
  transform: rotate(-90deg) translate3d(-25px, 39px, 0);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-top: -83px;
  box-shadow: var(--falcon-setting-toggle-shadow);
}
@media (max-width: 575.98px) {
  .setting-toggle {
    transform: rotate(-90deg);
    outline: none;
  }
  .setting-toggle .bg-primary-subtle, .setting-toggle .fc-timegrid .event-bg-primary-subtle, .fc-timegrid .setting-toggle .event-bg-primary-subtle {
    background-color: transparent !important;
  }
  .setting-toggle small, .setting-toggle .small {
    display: none;
  }
}
.setting-toggle:hover {
  text-decoration: none !important;
}

.nav-tabs {
  border-bottom: 2px solid var(--falcon-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: -var(--falcon-border-width);
  border: var(--falcon-border-color);
  color: var(--falcon-gray-800);
  font-weight: 700;
  font-size: 0.875rem;
  border-top-left-radius: var(--falcon-border-radius);
  border-top-right-radius: var(--falcon-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  outline: none;
}
.nav-tabs .nav-link.disabled {
  color: var(--falcon-emphasis-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--falcon-primary);
  background-color: transparent;
  border-bottom: 2px solid var(--falcon-primary);
}

.nav-pills-falcon {
  background-color: var(--falcon-gray-100);
  border-radius: 0.25rem !important;
  border: 1px solid var(--falcon-gray-200);
}
.nav-pills-falcon .btn, .nav-pills-falcon .tox .tox-menu__footer .tox-button--secondary, .tox .tox-menu__footer .nav-pills-falcon .tox-button--secondary,
.nav-pills-falcon .tox .tox-dialog__footer .tox-button--secondary,
.tox .tox-dialog__footer .nav-pills-falcon .tox-button--secondary, .nav-pills-falcon .tox .tox-menu__footer .tox-button:last-child, .tox .tox-menu__footer .nav-pills-falcon .tox-button:last-child,
.nav-pills-falcon .tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-dialog__footer .nav-pills-falcon .tox-button:last-child, .nav-pills-falcon [data-list] .page, [data-list] .nav-pills-falcon .page, .nav-pills-falcon .table-list .page, .table-list .nav-pills-falcon .page, .nav-pills-falcon .falcon-data-table .paging_full_numbers .page-link, .falcon-data-table .paging_full_numbers .nav-pills-falcon .page-link,
.nav-pills-falcon .falcon-data-table .paging_first_last_numbers .page-link,
.falcon-data-table .paging_first_last_numbers .nav-pills-falcon .page-link,
.nav-pills-falcon .falcon-data-table .paging_full .page-link,
.falcon-data-table .paging_full .nav-pills-falcon .page-link,
.nav-pills-falcon .falcon-data-table .paging_numbers .page-link,
.falcon-data-table .paging_numbers .nav-pills-falcon .page-link,
.nav-pills-falcon .falcon-data-table .paging_simple_numbers .page-link,
.falcon-data-table .paging_simple_numbers .nav-pills-falcon .page-link {
  --falcon-btn-hover-border-color: transparent;
  --falcon-btn-box-shadow: none;
  --falcon-btn-color: var(--falcon-gray-600);
  outline: 0;
}
.nav-pills-falcon .btn.active, .nav-pills-falcon .tox .tox-menu__footer .active.tox-button--secondary, .tox .tox-menu__footer .nav-pills-falcon .active.tox-button--secondary,
.nav-pills-falcon .tox .tox-dialog__footer .active.tox-button--secondary,
.tox .tox-dialog__footer .nav-pills-falcon .active.tox-button--secondary, .nav-pills-falcon .tox .tox-menu__footer .active.tox-button:last-child, .tox .tox-menu__footer .nav-pills-falcon .active.tox-button:last-child,
.nav-pills-falcon .tox .tox-dialog__footer .active.tox-button:last-child,
.tox .tox-dialog__footer .nav-pills-falcon .active.tox-button:last-child, .nav-pills-falcon [data-list] .active.page, [data-list] .nav-pills-falcon .active.page, .nav-pills-falcon .table-list .active.page, .table-list .nav-pills-falcon .active.page, .nav-pills-falcon .falcon-data-table .paging_full_numbers .active.page-link, .falcon-data-table .paging_full_numbers .nav-pills-falcon .active.page-link,
.nav-pills-falcon .falcon-data-table .paging_first_last_numbers .active.page-link,
.falcon-data-table .paging_first_last_numbers .nav-pills-falcon .active.page-link,
.nav-pills-falcon .falcon-data-table .paging_full .active.page-link,
.falcon-data-table .paging_full .nav-pills-falcon .active.page-link,
.nav-pills-falcon .falcon-data-table .paging_numbers .active.page-link,
.falcon-data-table .paging_numbers .nav-pills-falcon .active.page-link,
.nav-pills-falcon .falcon-data-table .paging_simple_numbers .active.page-link,
.falcon-data-table .paging_simple_numbers .nav-pills-falcon .active.page-link {
  --falcon-btn-active-bg: var(--falcon-nav-pills-falcon-active-bg-color) !important;
  --falcon-btn-active-shadow: var(--falcon-btn-falcon-box-shadow) !important;
  --falcon-btn-color: var(--falcon-btn-falcon-default-color);
  --falcon-btn-active-color: var(--falcon-btn-falcon-default-color);
}
.nav-pills-falcon .btn.active:focus, .nav-pills-falcon .tox .tox-menu__footer .active.tox-button--secondary:focus, .tox .tox-menu__footer .nav-pills-falcon .active.tox-button--secondary:focus,
.nav-pills-falcon .tox .tox-dialog__footer .active.tox-button--secondary:focus,
.tox .tox-dialog__footer .nav-pills-falcon .active.tox-button--secondary:focus, .nav-pills-falcon .tox .tox-menu__footer .active.tox-button:focus:last-child, .tox .tox-menu__footer .nav-pills-falcon .active.tox-button:focus:last-child,
.nav-pills-falcon .tox .tox-dialog__footer .active.tox-button:focus:last-child,
.tox .tox-dialog__footer .nav-pills-falcon .active.tox-button:focus:last-child, .nav-pills-falcon [data-list] .active.page:focus, [data-list] .nav-pills-falcon .active.page:focus, .nav-pills-falcon .table-list .active.page:focus, .table-list .nav-pills-falcon .active.page:focus, .nav-pills-falcon .falcon-data-table .paging_full_numbers .active.page-link:focus, .falcon-data-table .paging_full_numbers .nav-pills-falcon .active.page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_first_last_numbers .active.page-link:focus,
.falcon-data-table .paging_first_last_numbers .nav-pills-falcon .active.page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_full .active.page-link:focus,
.falcon-data-table .paging_full .nav-pills-falcon .active.page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_numbers .active.page-link:focus,
.falcon-data-table .paging_numbers .nav-pills-falcon .active.page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_simple_numbers .active.page-link:focus,
.falcon-data-table .paging_simple_numbers .nav-pills-falcon .active.page-link:focus {
  --falcon-btn-active-shadow: var(--falcon-btn-falcon-box-shadow) !important;
  --falcon-btn-focus-box-shadow: var(--falcon-btn-falcon-box-shadow) !important;
}
.nav-pills-falcon .btn:hover, .nav-pills-falcon .tox .tox-menu__footer .tox-button--secondary:hover, .tox .tox-menu__footer .nav-pills-falcon .tox-button--secondary:hover,
.nav-pills-falcon .tox .tox-dialog__footer .tox-button--secondary:hover,
.tox .tox-dialog__footer .nav-pills-falcon .tox-button--secondary:hover, .nav-pills-falcon .tox .tox-menu__footer .tox-button:hover:last-child, .tox .tox-menu__footer .nav-pills-falcon .tox-button:hover:last-child,
.nav-pills-falcon .tox .tox-dialog__footer .tox-button:hover:last-child,
.tox .tox-dialog__footer .nav-pills-falcon .tox-button:hover:last-child, .nav-pills-falcon [data-list] .page:hover, [data-list] .nav-pills-falcon .page:hover, .nav-pills-falcon .table-list .page:hover, .table-list .nav-pills-falcon .page:hover, .nav-pills-falcon .falcon-data-table .paging_full_numbers .page-link:hover, .falcon-data-table .paging_full_numbers .nav-pills-falcon .page-link:hover,
.nav-pills-falcon .falcon-data-table .paging_first_last_numbers .page-link:hover,
.falcon-data-table .paging_first_last_numbers .nav-pills-falcon .page-link:hover,
.nav-pills-falcon .falcon-data-table .paging_full .page-link:hover,
.falcon-data-table .paging_full .nav-pills-falcon .page-link:hover,
.nav-pills-falcon .falcon-data-table .paging_numbers .page-link:hover,
.falcon-data-table .paging_numbers .nav-pills-falcon .page-link:hover,
.nav-pills-falcon .falcon-data-table .paging_simple_numbers .page-link:hover,
.falcon-data-table .paging_simple_numbers .nav-pills-falcon .page-link:hover, .nav-pills-falcon .btn:focus, .nav-pills-falcon .tox .tox-menu__footer .tox-button--secondary:focus, .tox .tox-menu__footer .nav-pills-falcon .tox-button--secondary:focus,
.nav-pills-falcon .tox .tox-dialog__footer .tox-button--secondary:focus,
.tox .tox-dialog__footer .nav-pills-falcon .tox-button--secondary:focus, .nav-pills-falcon .tox .tox-menu__footer .tox-button:focus:last-child, .tox .tox-menu__footer .nav-pills-falcon .tox-button:focus:last-child,
.nav-pills-falcon .tox .tox-dialog__footer .tox-button:focus:last-child,
.tox .tox-dialog__footer .nav-pills-falcon .tox-button:focus:last-child, .nav-pills-falcon [data-list] .page:focus, [data-list] .nav-pills-falcon .page:focus, .nav-pills-falcon .table-list .page:focus, .table-list .nav-pills-falcon .page:focus, .nav-pills-falcon .falcon-data-table .paging_full_numbers .page-link:focus, .falcon-data-table .paging_full_numbers .nav-pills-falcon .page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_first_last_numbers .page-link:focus,
.falcon-data-table .paging_first_last_numbers .nav-pills-falcon .page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_full .page-link:focus,
.falcon-data-table .paging_full .nav-pills-falcon .page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_numbers .page-link:focus,
.falcon-data-table .paging_numbers .nav-pills-falcon .page-link:focus,
.nav-pills-falcon .falcon-data-table .paging_simple_numbers .page-link:focus,
.falcon-data-table .paging_simple_numbers .nav-pills-falcon .page-link:focus {
  color: var(--falcon-btn-falcon-default-color);
}

.rating {
  display: flex;
  padding: 0;
  margin: 0;
}

.rating li {
  list-style-type: none;
}

.rating-item {
  border: 1px solid #fff;
  cursor: pointer;
  font-size: 2rem;
  color: var(--falcon-warning);
}

.rating-item::before {
  content: "★";
}

.rating-item.active ~ .rating-item::before {
  content: "☆";
}

.rating:hover .rating-item::before {
  content: "2605";
}

.rating-item:hover ~ .rating-item::before {
  content: "☆";
}

/*-----------------------------------------------
|   Chat Page
-----------------------------------------------*/
.card-chat {
  height: calc(100vh - var(--falcon-top-nav-height) - 0.625rem);
  z-index: 1;
}
.card-chat .card-body {
  position: relative;
  overflow: hidden;
}

.card-chat-pane {
  height: calc(100% - 2.063rem);
  position: relative;
  overflow: hidden;
}

.card-chat-content {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  height: 100%;
  font-size: 0.8333333333rem;
  position: relative;
  display: flex;
  flex-direction: column;
}

/*-----------------------------------------------
|   Chat Sidebar
-----------------------------------------------*/
.chat-sidebar {
  position: absolute;
  height: 100%;
  z-index: 11;
  top: 0;
  left: -100%;
  width: 100%;
  transition: all 0.5s ease;
  overflow: hidden;
}

.contacts-list {
  height: calc(100% - 2rem);
  border-right: 1px solid var(--falcon-border-color);
  overflow-y: auto;
  width: 100%;
}

.chat-contact {
  position: relative;
  width: 100% !important;
  align-items: center;
  height: 4.188rem;
  cursor: pointer;
  border-top: 1px solid transparent;
  background-color: var(--falcon-chat-contact-bg);
}
.chat-contact:after {
  position: absolute;
  content: "";
  height: 100%;
  width: 0.25rem;
  left: 0;
  top: 0;
}
.chat-contact:first-child {
  border-top: 0 !important;
}
.chat-contact:hover:after, .chat-contact:focus:after {
  background-color: var(--falcon-success);
}
.chat-contact.active:after {
  background-color: var(--falcon-success);
}
.chat-contact.active:not(:first-child), .chat-contact.active + .chat-contact {
  border-top: 1px solid var(--falcon-border-color);
}
.chat-contact .hover-actions {
  background-color: var(--falcon-emphasis-bg);
}
.chat-contact .hover-actions > * {
  pointer-events: none;
}

.chat-contact-body {
  position: relative;
  min-width: 0;
}

.chat-contact-title {
  font-weight: 400;
}

.message-time {
  color: var(--falcon-gray-400);
}

.chat-contact-content {
  font-size: 0.8333333333rem;
  color: var(--falcon-gray-600);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.unread-message {
  color: var(--falcon-emphasis-color);
}
.unread-message .chat-contact-title,
.unread-message .chat-contact-content {
  font-weight: 600;
  color: var(--falcon-emphasis-color);
}
.unread-message .message-time {
  color: var(--falcon-primary);
}

.contacts-search-wrapper {
  position: relative;
  border-top: 1px solid var(--falcon-border-color);
  border-right: 1px solid var(--falcon-border-color);
  background-color: var(--falcon-chat-contact-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.063rem;
}

.chat-contacts-search {
  padding-left: 2.12rem;
  background-color: var(--falcon-emphasis-bg);
}
.chat-contacts-search:hover, .chat-contacts-search:focus {
  box-shadow: none;
}

.contacts-search-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #b6c1d2;
  font-size: 0.8333333333rem;
  left: 1rem;
}

/*-----------------------------------------------
|   Chat contents
-----------------------------------------------*/
.chat-content-header {
  padding: 1rem;
  border-bottom: 1px solid var(--falcon-border-color);
}

.chat-content-body {
  height: calc(100% - 4.25rem);
}
.chat-content-body .scroll-content {
  position: relative;
}

.chat-content-scroll-area {
  height: 100%;
  padding-bottom: 1rem;
  overflow-y: auto;
}

.chat-message {
  max-width: calc(100% - 7rem);
  margin-bottom: 0.25rem;
  display: inline-block;
  position: relative;
}

.message-settings {
  position: absolute;
  bottom: -0.9375rem;
  border: 1px solid var(--falcon-gray-200);
  background-color: var(--falcon-gray-100);
  border-radius: 50%;
  height: 1.875rem;
  width: 1.875rem;
  text-align: center;
}

.message-settings-left {
  right: -0.9375rem;
}

.message-settings-right {
  left: -0.9375rem;
}

.conversation-info {
  position: absolute;
  width: 15rem;
  right: -15rem;
  background-color: var(--falcon-gray-100);
  border-left: 1px solid var(--falcon-border-color);
  z-index: 10;
  top: 4.25rem;
  height: calc(100% - 4.25rem);
  transition: right 0.5s ease;
}
.conversation-info.show {
  right: 0;
}
.conversation-info .conversation-info-icon {
  width: 1.25rem;
  font-size: 1rem;
}

.chat-file-upload {
  margin-bottom: 0;
  padding: 0 0.5rem;
  z-index: 2;
  color: var(--falcon-gray-500);
}
.chat-file-upload:hover, .chat-file-upload:focus {
  color: var(--falcon-gray-600);
}

.btn-message-submit {
  position: absolute;
  right: 3.938rem;
  top: 0.1875rem;
}

.btn-send {
  z-index: 2;
  padding: 0;
  background-color: transparent;
  color: var(--falcon-gray-500);
  outline: none !important;
  margin-right: 1rem;
}

.chat-editor-area {
  border-top: 1px solid var(--falcon-border-color);
  display: flex;
  align-items: center;
  width: 100%;
}
.chat-editor-area .emoji-icon {
  padding: 0 0.25rem;
  margin-right: 0.5rem;
  cursor: pointer;
  color: var(--falcon-gray-500);
}
.chat-editor-area .emoji-icon:hover, .chat-editor-area .emoji-icon:focus {
  color: var(--falcon-gray-600) !important;
}
.chat-editor-area .emojiarea-editor {
  padding: 0.3rem 1rem;
  flex: 1;
  font-size: 14px;
  max-height: 6.25rem;
  overflow: auto;
  word-break: break-all;
  box-shadow: var(--falcon-box-shadow-inset);
}
.chat-editor-area .emojiarea-editor[contenteditable=true]:empty:before {
  content: attr(placeholder);
  pointer-events: none;
  color: var(--falcon-gray-400);
}

.chat-option {
  color: var(--falcon-gray-400);
}
.chat-option:hover, .chat-option:focus {
  color: var(--falcon-primary);
}

@media (min-width: 576px) {
  .contacts-list {
    height: calc(100% - 2.063rem);
  }
  .conversation-scroll-area {
    height: calc(100% - 2.188rem);
  }
  .card-chat {
    height: calc(100vh - var(--falcon-top-nav-height) - 3.9875rem);
  }
}
@media (min-width: 768px) {
  .chat-sidebar {
    position: relative;
    height: 100%;
    top: 0;
    left: 0 !important;
    width: 4.063rem;
    transition: none;
  }
}
@media (min-width: 992px) {
  .chat-sidebar {
    flex: 0 0 17.5rem;
    max-width: 17.5rem;
  }
}
@media (min-width: 1540px) {
  .chat-sidebar {
    flex: 0 0 21.88rem;
    max-width: 21.88rem;
  }
}
.safari .contacts-list {
  height: calc(100% - 2.063rem);
}
.safari .contacts-search-wrapper {
  height: 2.125rem;
}

.ipad .card-chat,
.mobile.safari .card-chat,
.mobile.chrome .card-chat {
  height: calc(100vh - var(--falcon-top-nav-height) - 0.625rem - 3.5rem);
}

.kanban-header {
  background-color: var(--falcon-kanban-header-bg);
}

.kanban-container {
  padding-bottom: 0.25rem;
  white-space: nowrap;
}

.kanban-column {
  display: inline-block !important;
  width: 22.1875rem;
  white-space: normal;
  vertical-align: top;
  margin-right: 1rem;
}
.kanban-column:not(.form-added) .add-card-form {
  display: none;
}
.kanban-column:not(:first-child) {
  margin-left: -0.375rem;
}

.kanban-column-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--falcon-kanban-bg);
  padding: 0.5rem 1.25rem;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.kanban-column-footer {
  background-color: var(--falcon-kanban-bg);
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  padding: 0.5rem 1.25rem;
}

.kanban-items-container {
  outline: none;
  padding: 0.5rem 1.25rem;
  max-height: calc(100vh - (var(--falcon-top-nav-height) + 4.3125rem + 2.5625rem + 2.8125rem + 0.9375rem));
  overflow-y: auto;
  overflow-x: hidden;
  background-color: var(--falcon-kanban-bg);
}
.kanban-items-container .kanban-collapse:first-child,
.kanban-items-container .kanban-item:first-child {
  margin-top: 0 !important;
}

.kanban-item {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
  margin-top: 1rem;
}

.kanban-item-card {
  border: 0;
  color: var(--falcon-kanban-item-color);
  font-size: 0.8333333333rem;
  background-color: var(--falcon-kanban-item-bg);
  border-radius: 0.375rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.kanban-item-dropdown-btn {
  padding: 0 0.5rem;
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 2 !important;
}

.kanban-item-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.6944444444rem;
  margin-top: 1rem;
  color: var(--falcon-kanban-footer-color);
}

.form-added .kanban-items-container {
  max-height: calc(100vh - (var(--falcon-top-nav-height) + 4.3125rem + 2.5625rem + 0.9375rem));
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.form-added .kanban-column-footer {
  display: none;
}

.add-card-form {
  padding: 1rem;
  border-radius: 0.375rem;
  background-color: var(--falcon-kanban-item-bg);
  border: 1px solid var(--falcon-border-color);
  margin-top: 1rem;
}

.btn-add-card:hover, .btn-add-card:focus {
  background-color: var(--falcon-kanban-btn-add-hover-bg);
}

.avatar-group .avatar {
  vertical-align: top;
}

button.btn-circle {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  background-color: #edf2f9;
  text-shadow: none;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  opacity: 0.5;
}
button.btn-circle:hover, button.btn-circle:focus {
  opacity: 1 !important;
  background-color: #d8e2ef;
}

.icon-title {
  width: 1.25rem;
  text-align: center;
  margin-right: 1rem;
}

div[data-collapse] + .kanban-item,
.draggable--original:first-child + .kanban-item {
  margin-top: 0;
}

.nav-link-card-details {
  background-color: var(--falcon-kanban-bg);
  color: var(--falcon-kanban-nav-link-card-details-color);
  transition: all 0.2s ease-in-out;
  border-radius: 0.25rem;
  margin-bottom: 0.25rem;
}
.nav-link-card-details:hover, .nav-link-card-details:focus {
  background-color: var(--falcon-kanban-nav-link-card-details-hover-bg);
  color: var(--falcon-kanban-nav-link-card-details-color);
}

.ipad .kanban-items-container,
.mobile.safari .kanban-items-container,
.mobile.chrome .kanban-items-container {
  max-height: calc(100vh - (var(--falcon-top-nav-height) + 4.3125rem + 2.5625rem + 2.8125rem + 0.9375rem + 3.5rem));
}
.ipad .form-added .kanban-items-container,
.mobile.safari .form-added .kanban-items-container,
.mobile.chrome .form-added .kanban-items-container {
  max-height: calc(100vh - (var(--falcon-top-nav-height) + 4.3125rem + 2.5625rem + 0.9375rem + 3.5rem));
}

/*-----------------------------------------------
|   Cover and profile image
-----------------------------------------------*/
.avatar-profile {
  position: absolute;
  bottom: 0;
  transform: translateY(50%);
}

.overlay-icon {
  position: absolute;
  height: 50%;
  width: 100%;
  bottom: 0;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

.cover-image-file-input {
  opacity: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.25rem 0.5rem;
  margin-left: 1rem;
  margin-top: 1rem;
  border-radius: 0.25rem;
  font-size: 0.8333333333rem;
  color: #fff;
  border: 1px solid var(--falcon-border-color);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  background-color: rgba(0, 0, 0, 0.9);
}

.cover-image {
  overflow: hidden;
}
.cover-image:hover .cover-image-file-input {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

.theme-wizard .nav-pills .nav-link.active {
  color: #fff !important;
}
.theme-wizard .nav-link {
  display: flex;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  text-align: center;
  color: var(--falcon-gray-600);
  display: block;
}
.theme-wizard .nav-link .nav-item-circle {
  color: var(--falcon-gray-500);
  background-color: var(--falcon-theme-wizard-nav-item-circle-bg);
  border: 2px solid var(--falcon-gray-300);
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
  line-height: 2.25rem;
  padding: 0;
  text-align: center;
  align-self: center;
  display: block;
  transition: all 0.2s ease-in-out;
}
.theme-wizard .nav-link.active {
  color: var(--falcon-primary) !important;
}
.theme-wizard .nav-link.active .nav-item-circle {
  background-color: var(--falcon-primary) !important;
  color: #fff;
  border-color: var(--falcon-primary);
}
.theme-wizard .nav-link.done {
  color: var(--falcon-success);
}
.theme-wizard .nav-link.done .nav-item-circle {
  background-color: var(--falcon-success) !important;
  color: #fff;
  border-color: var(--falcon-success);
}
.theme-wizard .nav-link.done .nav-item-circle .check-icon {
  display: inline-block;
}
.theme-wizard .nav-link.done .nav-item-circle-parent:before {
  background-color: var(--falcon-success);
}
.theme-wizard .nav-link .nav-item-circle .check-icon {
  display: none;
}
.theme-wizard .nav-link .nav-item-circle-parent {
  display: block;
}
.theme-wizard .nav-link .nav-item-circle-parent:before {
  content: "";
  height: 2px;
  width: 101%;
  position: absolute;
  left: 51%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  background: var(--falcon-gray-300);
}
.theme-wizard .nav-item:not(:first-child) .active .nav-item-circle-parent:after {
  content: "";
  width: 50%;
  position: absolute;
  left: -1px;
  top: 50%;
  transform: translateY(-50%);
  height: 2px;
  background-color: var(--falcon-success);
}
.theme-wizard .nav-item-circle-parent {
  position: relative;
  padding: 0 1rem;
}
.theme-wizard .nav-item-circle {
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.theme-wizard .nav-item {
  display: flex;
  flex-basis: auto;
  flex-grow: 1;
  max-width: 100%;
  justify-content: center;
}
.theme-wizard .nav-item:first-child .nav-item-circle-parent:before, .theme-wizard .nav-item:last-child .nav-item-circle-parent:before {
  width: 50%;
}
.theme-wizard .nav-item:first-child .nav-item-circle-parent:before {
  transform: translate3d(0, -50%, 0);
}
.theme-wizard .nav-item:last-child .nav-item-circle-parent:before {
  left: 0;
  transform: translate3d(0, -50%, 0);
}
.theme-wizard .pager {
  display: flex;
  justify-content: space-between;
}
.theme-wizard .wizard-lottie-wrapper {
  height: 1px;
  position: relative;
  padding-bottom: 11.875rem;
  overflow: hidden;
}
.theme-wizard .wizard-lottie-wrapper .wizard-lottie {
  width: 21.25rem;
  height: auto;
  transform: translateY(-73%);
}

/*-----------------------------------------------
|   Notice
-----------------------------------------------*/
.notice {
  position: fixed;
  left: 0;
  bottom: 0;
  margin: 0 !important;
  z-index: -1;
  border: 0;
  width: 100%;
  max-width: 100%;
  box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.175);
  border-radius: 0;
}
.notice.show {
  z-index: 1050;
}
.notice .btn-close {
  margin-top: 0.75rem;
}

/* -------------------------------------------------------------------------- */
/*                                  Override                                  */
/* -------------------------------------------------------------------------- */
[data-bs-theme=dark] .dark__bg-primary {
  background-color: #2c7be5 !important;
}
[data-bs-theme=dark] .dark__text-primary {
  color: #2c7be5 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-secondary {
  background-color: #748194 !important;
}
[data-bs-theme=dark] .dark__text-secondary {
  color: #748194 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-success {
  background-color: #00d27a !important;
}
[data-bs-theme=dark] .dark__text-success {
  color: #00d27a !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-info {
  background-color: #27bcfd !important;
}
[data-bs-theme=dark] .dark__text-info {
  color: #27bcfd !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-warning {
  background-color: #f5803e !important;
}
[data-bs-theme=dark] .dark__text-warning {
  color: #f5803e !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-danger {
  background-color: #e63757 !important;
}
[data-bs-theme=dark] .dark__text-danger {
  color: #e63757 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-light {
  background-color: #f9fafd !important;
}
[data-bs-theme=dark] .dark__text-light {
  color: #f9fafd !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-dark {
  background-color: #0b1727 !important;
}
[data-bs-theme=dark] .dark__text-dark {
  color: #0b1727 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-100 {
  background-color: #f9fafd !important;
}
[data-bs-theme=dark] .dark__text-100 {
  color: #f9fafd !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-200 {
  background-color: #edf2f9 !important;
}
[data-bs-theme=dark] .dark__text-200 {
  color: #edf2f9 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-300 {
  background-color: #d8e2ef !important;
}
[data-bs-theme=dark] .dark__text-300 {
  color: #d8e2ef !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-400 {
  background-color: #b6c1d2 !important;
}
[data-bs-theme=dark] .dark__text-400 {
  color: #b6c1d2 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-500 {
  background-color: #9da9bb !important;
}
[data-bs-theme=dark] .dark__text-500 {
  color: #9da9bb !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-600 {
  background-color: #748194 !important;
}
[data-bs-theme=dark] .dark__text-600 {
  color: #748194 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-700 {
  background-color: #5e6e82 !important;
}
[data-bs-theme=dark] .dark__text-700 {
  color: #5e6e82 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-800 {
  background-color: #4d5969 !important;
}
[data-bs-theme=dark] .dark__text-800 {
  color: #4d5969 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-900 {
  background-color: #344050 !important;
}
[data-bs-theme=dark] .dark__text-900 {
  color: #344050 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-1000 {
  background-color: #232e3c !important;
}
[data-bs-theme=dark] .dark__text-1000 {
  color: #232e3c !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-1100 {
  background-color: #0b1727 !important;
}
[data-bs-theme=dark] .dark__text-1100 {
  color: #0b1727 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-black {
  background-color: #000 !important;
}
[data-bs-theme=dark] .dark__text-black {
  color: #000 !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-white {
  background-color: #fff !important;
}
[data-bs-theme=dark] .dark__text-white {
  color: #fff !important;
}
[data-bs-theme=dark] .dark__bg-card-dark {
  background-color: rgb(18.076, 29.728, 45.264) !important;
}
[data-bs-theme=dark] .dark__bg-opacity-0 {
  --falcon-bg-opacity: 0 !important;
}
[data-bs-theme=dark] .dark__bg-opacity-25 {
  --falcon-bg-opacity: 0.25 !important;
}
[data-bs-theme=dark] .dark__bg-opacity-50 {
  --falcon-bg-opacity: 0.5 !important;
}
[data-bs-theme=dark] .dark__bg-opacity-75 {
  --falcon-bg-opacity: 0.75 !important;
}
[data-bs-theme=dark] .dark__bg-opacity-85 {
  --falcon-bg-opacity: 0.85 !important;
}
[data-bs-theme=dark] .dark__bg-opacity-100 {
  --falcon-bg-opacity: 1 !important;
}
[data-bs-theme=dark] ::-moz-selection {
  background-color: var(--falcon-warning);
}
[data-bs-theme=dark] ::selection {
  background-color: var(--falcon-warning);
}

.firefox .audience-chart-header {
  min-height: 96px;
}

.chart-tab .nav-link:not(.active):hover {
  border-color: transparent !important;
}
.chart-tab .nav-link.active {
  border-bottom: 2px solid var(--falcon-primary);
  background-color: var(--falcon-emphasis-bg);
}

.tab-tickets-status .nav-item .nav-link,
.tab-contact-details .nav-item .nav-link {
  border-radius: 0;
}
.tab-tickets-status .nav-item .nav-link.active,
.tab-contact-details .nav-item .nav-link.active {
  border-bottom: 2px solid var(--falcon-primary);
  background-color: var(--falcon-emphasis-bg);
}
.tab-tickets-status .nav-item .nav-link.active .icon,
.tab-tickets-status .nav-item .nav-link.active span,
.tab-contact-details .nav-item .nav-link.active .icon,
.tab-contact-details .nav-item .nav-link.active span {
  color: var(--falcon-primary) !important;
}
.tab-tickets-status .nav-item .nav-link.active h6, .tab-tickets-status .nav-item .nav-link.active .h6,
.tab-contact-details .nav-item .nav-link.active h6,
.tab-contact-details .nav-item .nav-link.active .h6 {
  color: var(--falcon-gray-900) !important;
}

.top-customers-tab .nav-item {
  width: 5rem;
}
.top-customers-tab .nav-item .nav-link.active {
  font-weight: 600 !important;
}
.top-customers-tab .nav-item .nav-link.active:after {
  top: 45%;
  right: -6px;
  bottom: unset;
  left: unset;
  border-width: 1px 1px 0 0;
}

.timeline {
  position: relative;
}
.timeline::after, .timeline::before {
  content: "";
  position: absolute;
}
.timeline::after {
  height: 0.625rem;
  width: 0.625rem;
  left: 1.25rem;
  top: 1.5625rem;
  border-radius: 50%;
  border: 1px solid var(--falcon-border-color);
}
.timeline-current::after {
  left: 21px;
}
.timeline::before {
  border-left: 1px dashed;
  height: calc(100% - 2.11rem);
  left: calc(1.25rem + 0.28rem);
  top: 2.4rem;
  opacity: 0.48;
}
.timeline-primary.timeline-past::after, .timeline-primary.timeline-current::after {
  background-color: #2c7be5;
  border-color: #2c7be5;
}
.timeline-primary.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(44, 123, 229, 0.3);
}
.timeline-secondary.timeline-past::after, .timeline-secondary.timeline-current::after {
  background-color: #748194;
  border-color: #748194;
}
.timeline-secondary.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(116, 129, 148, 0.3);
}
.timeline-success.timeline-past::after, .timeline-success.timeline-current::after {
  background-color: #00d27a;
  border-color: #00d27a;
}
.timeline-success.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(0, 210, 122, 0.3);
}
.timeline-info.timeline-past::after, .timeline-info.timeline-current::after {
  background-color: #27bcfd;
  border-color: #27bcfd;
}
.timeline-info.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(39, 188, 253, 0.3);
}
.timeline-warning.timeline-past::after, .timeline-warning.timeline-current::after {
  background-color: #f5803e;
  border-color: #f5803e;
}
.timeline-warning.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(245, 128, 62, 0.3);
}
.timeline-danger.timeline-past::after, .timeline-danger.timeline-current::after {
  background-color: #e63757;
  border-color: #e63757;
}
.timeline-danger.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(230, 55, 87, 0.3);
}
.timeline-light.timeline-past::after, .timeline-light.timeline-current::after {
  background-color: #f9fafd;
  border-color: #f9fafd;
}
.timeline-light.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(249, 250, 253, 0.3);
}
.timeline-dark.timeline-past::after, .timeline-dark.timeline-current::after {
  background-color: #0b1727;
  border-color: #0b1727;
}
.timeline-dark.timeline-current::after {
  height: 0.5rem;
  width: 0.5rem;
  box-shadow: 0 0 0 3px rgba(11, 23, 39, 0.3);
}

.timeline-vertical {
  position: relative;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.timeline-vertical .timeline-item {
  position: relative;
  padding-left: 1.8rem;
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item {
    padding-left: 0;
  }
}
.timeline-vertical .timeline-item:not(:first-child) {
  margin-top: 3rem;
}
.timeline-vertical .timeline-item:not(:last-child)::before {
  content: "";
  position: absolute;
  border-left: 1px solid var(--falcon-gray-300);
  height: calc(100% + 3rem);
  left: 1.375rem;
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item:not(:last-child)::before {
    left: 50%;
    transform: translateX(-50%);
  }
}
.timeline-vertical .timeline-item-content {
  position: relative;
  border: 1px solid var(--falcon-gray-300);
  border-radius: 0.375rem;
  margin-left: 1.25rem;
  z-index: 1;
}
.timeline-vertical .timeline-item-content .timeline-item-card {
  padding: 1.5rem;
  background-color: var(--falcon-gray-100);
  border-radius: 0.375rem;
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-content.arrow-bg-white::before {
    background: #fff;
  }
  html[data-bs-theme=dark] .timeline-vertical .timeline-item-content.arrow-bg-white::before {
    background-color: var(--falcon-gray-100) !important;
  }
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-content::before {
    content: "";
    position: absolute;
    width: 0.8rem;
    height: 0.8rem;
    background: var(--falcon-gray-100);
    top: 0.9rem;
    transform: rotate(45deg);
    border-width: 1px;
    border-style: solid;
    border-color: var(--falcon-gray-300);
    border-radius: 0.125rem;
    z-index: -1;
  }
}
.timeline-vertical .timeline-item-time {
  margin-top: 0.25rem;
  padding-left: 2.25rem;
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-start .timeline-item-time:first-child {
    order: 1;
  }
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-start .timeline-item-content {
    margin-left: 0;
    margin-right: 1.5rem;
  }
  .timeline-vertical .timeline-item-start .timeline-item-content::before {
    right: -0.375rem;
  }
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-start .timeline-item-time {
    padding-left: 2.5rem;
  }
}
.timeline-vertical .timeline-item-end .timeline-item-time:first-child {
  display: flex;
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-end .timeline-item-time:first-child {
    justify-content: flex-end;
  }
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-end .timeline-item-content {
    margin-left: 1.5rem;
  }
  .timeline-vertical .timeline-item-end .timeline-item-content::before {
    left: -0.375rem;
    border-width: 0px 0px 1px 1px;
  }
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-item-end .timeline-item-time {
    padding-right: 2.5rem;
  }
}
.timeline-vertical .timeline-icon {
  position: absolute;
  font-size: 0.875rem;
  border-radius: 50%;
  background-color: var(--falcon-gray-100);
  box-shadow: none;
  left: 0;
  top: 0;
  border: 1px solid var(--falcon-border-color);
}
@media (min-width: 992px) {
  .timeline-vertical .timeline-icon {
    left: 50%;
    transform: translateX(-50%);
  }
}

.timeline-zigzag {
  position: relative;
  margin-top: 3.5rem;
  margin-bottom: 1.5rem;
  padding-left: 0.5rem;
}
@media (min-width: 992px) {
  .timeline-zigzag {
    padding-left: 0;
  }
}
.timeline-zigzag .timeline-item:not(:first-child) {
  margin-top: 4rem;
}
@media (min-width: 992px) {
  .timeline-zigzag .timeline-item:not(:first-child) {
    margin-top: -5rem;
  }
}
.timeline-zigzag .timeline-item:not(:last-child) .timeline-item-content {
  position: relative;
}
.timeline-zigzag .timeline-item:not(:last-child) .timeline-item-content::before {
  content: "";
  position: absolute;
  width: 2px;
  border-left: 1px solid var(--falcon-gray-300);
  height: calc(100% + 4rem);
  top: 0.5rem;
}
@media (min-width: 992px) {
  .timeline-zigzag .timeline-item:not(:last-child) .timeline-item-content::before {
    height: calc(100% - 5rem);
  }
}
.timeline-zigzag .timeline-item-text {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  order: 1;
}
@media (min-width: 576px) {
  .timeline-zigzag .timeline-item-text {
    order: 0;
  }
}
.timeline-zigzag .timeline-item-end {
  justify-content: flex-end;
}
.timeline-zigzag .timeline-item-end .bullet::after {
  transform: translate(-50%, -50%);
}
.timeline-zigzag .timeline-item-end .timeline-item-content::before {
  left: 0;
}
@media (min-width: 992px) {
  .timeline-zigzag .timeline-item-end .timeline-item-content::before {
    transform: translateX(-50%);
  }
}
.timeline-zigzag .timeline-item-start .bullet::after {
  transform: translate(-50%, -50%);
}
@media (min-width: 992px) {
  .timeline-zigzag .timeline-item-start .bullet::after {
    right: 0;
    transform: translate(50%, -50%);
  }
}
@media (min-width: 992px) {
  .timeline-zigzag .timeline-item-start .timeline-item-content::before {
    right: 0;
    transform: translateX(50%);
  }
}
@media (min-width: 992px) {
  .timeline-zigzag .timeline-item-start .timeline-item-text {
    order: 1;
  }
}
.timeline-zigzag .bullet {
  display: block;
  position: relative;
  height: 1px;
}
.timeline-zigzag .bullet::after, .timeline-zigzag .bullet::before {
  content: "";
  position: absolute;
}
.timeline-zigzag .bullet::after {
  top: 0.5rem;
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  border: 1px solid var(--falcon-gray-300);
  background-color: var(--falcon-gray-100);
}
.timeline-zigzag .bullet::before {
  height: 1px;
  width: 50px;
  border-top: 1px solid var(--falcon-gray-300);
  top: 0.5rem;
}
@media (min-width: 576px) {
  .timeline-zigzag .bullet::before {
    width: 100%;
  }
}
.timeline-zigzag .timeline-item-media {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: 1.5rem;
}
@media (min-width: 576px) {
  .timeline-zigzag .timeline-item-media {
    margin-left: 0;
  }
}

.timeline-simple {
  position: relative;
}
.timeline-simple .timeline-item {
  position: relative;
  padding-left: 0;
}
.timeline-simple .timeline-item .timeline-item-date {
  width: 3.4375rem;
}
.timeline-simple .timeline-item:not(:last-child)::before {
  content: "";
  position: absolute;
  border-left: 2px dashed var(--falcon-gray-200);
  height: calc(100% + 3rem);
  left: 4.9rem;
  top: 1.25rem;
}

.treeview.treeview-slect [data-bs-toggle=collapse] .treeview-text {
  margin-left: 2.1rem;
}
.treeview.treeview-slect .toggle-container {
  position: relative;
}
.treeview.treeview-slect .toggle-container input {
  position: absolute;
  left: 18px;
  z-index: 2;
}

.treeview {
  position: relative;
  padding-left: 0;
}
.treeview .collapsing {
  transition: height 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .treeview .collapsing {
    transition: none;
  }
}
.treeview .treeview-border {
  border-left-style: solid;
  border-width: 1px;
  border-color: var(--falcon-border-color);
  margin-left: 3px;
}
.treeview .treeview-border-transparent {
  border-color: transparent !important;
}
.treeview ul:not(.collapse-show) .treeview-row {
  display: none;
}
.treeview .treeview-list-item {
  list-style: none;
}
.treeview .treeview-list-item .treeview-row {
  width: 100%;
  height: 27px;
  position: absolute;
  left: 0;
}
.treeview .treeview-list-item .treeview-row-odd {
  background-color: var(--falcon-gray-200);
}
.treeview .treeview-list-item .treeview-row-even {
  background-color: var(--falcon-gray-100);
}
.treeview .treeview-list-item .treeview-item {
  position: relative;
  display: flex;
  align-items: center;
}
.treeview .treeview-list-item .treeview-item > .form-check-input {
  margin: 0 0.5rem 0.25rem 0;
}
.treeview .treeview-list-item .treeview-text {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 0.8333333333rem;
  color: var(--falcon-gray-600);
  padding: 0.25rem 0;
  margin-bottom: 0;
}
.treeview a {
  text-decoration: none;
}
.treeview [data-bs-toggle=collapse] {
  position: relative;
  display: block;
}
.treeview [data-bs-toggle=collapse] .treeview-text {
  padding-left: 1.8rem;
  margin-left: 0.5rem;
}
.treeview [data-bs-toggle=collapse]:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  height: 0.4rem;
  width: 0.4rem;
  border-right: 2px solid #b6c1d2;
  border-bottom: 2px solid #b6c1d2;
  top: 45%;
  transform: translateY(-50%) rotate(-45deg);
  transition: all 0.2s ease-in-out;
  transform-origin: center;
  transition-property: transform, border-color;
}
.treeview [data-bs-toggle=collapse][aria-expanded=true]:after {
  transform: translateY(-50%) rotate(45deg);
}
.treeview [data-bs-toggle=collapse] .treeview-text {
  position: relative;
}
.treeview [data-bs-toggle=collapse] .treeview-text::before {
  display: block;
  width: 12px;
  position: absolute;
  left: 10px;
  content: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJmb2xkZXIiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1mb2xkZXIgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNzQ4MTk0IiBkPSJNNDY0IDEyOEgyNzJsLTY0LTY0SDQ4QzIxLjQ5IDY0IDAgODUuNDkgMCAxMTJ2Mjg4YzAgMjYuNTEgMjEuNDkgNDggNDggNDhoNDE2YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWMTc2YzAtMjYuNTEtMjEuNDktNDgtNDgtNDh6Ij48L3BhdGg+PC9zdmc+") !important;
}
.treeview [data-bs-toggle=collapse][aria-expanded=true] .treeview-text::before {
  display: block;
  width: 14px;
  position: absolute;
  left: 10px;
  content: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJmb2xkZXItb3BlbiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWZvbGRlci1vcGVuIGZhLXctMTgiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PHBhdGggZmlsbD0iI0I2QzJEMiIgZD0iTTU3Mi42OTQgMjkyLjA5M0w1MDAuMjcgNDE2LjI0OEE2My45OTcgNjMuOTk3IDAgMCAxIDQ0NC45ODkgNDQ4SDQ1LjAyNWMtMTguNTIzIDAtMzAuMDY0LTIwLjA5My0yMC43MzEtMzYuMDkzbDcyLjQyNC0xMjQuMTU1QTY0IDY0IDAgMCAxIDE1MiAyNTZoMzk5Ljk2NGMxOC41MjMgMCAzMC4wNjQgMjAuMDkzIDIwLjczIDM2LjA5M3pNMTUyIDIyNGgzMjh2LTQ4YzAtMjYuNTEtMjEuNDktNDgtNDgtNDhIMjcybC02NC02NEg0OEMyMS40OSA2NCAwIDg1LjQ5IDAgMTEydjI3OC4wNDZsNjkuMDc3LTExOC40MThDODYuMjE0IDI0Mi4yNSAxMTcuOTg5IDIyNCAxNTIgMjI0eiI+PC9wYXRoPjwvc3ZnPg==") !important;
}
.treeview.treeview-stripe {
  padding-left: 0.5rem !important;
}

.treeview-body-height {
  height: 28.75rem;
}

.focus-actions {
  display: none;
  position: absolute;
}
.focus-actions.show {
  display: inline-block;
}
.focus-actions.show + .focus-hide {
  display: none;
}

.focus-actions-trigger {
  position: relative;
}
.focus-actions-trigger:focus-within .focus-actions {
  z-index: 1;
  display: flex;
}
.focus-actions-trigger:focus-within .focus-hide {
  display: none;
}

.focus-bg-primary:focus, .focus-bg-primary:focus-visible, .focus-bg-primary:active {
  background-color: #2c7be5 !important;
  color: #fff !important;
}

.focus-bg-secondary:focus, .focus-bg-secondary:focus-visible, .focus-bg-secondary:active {
  background-color: #748194 !important;
  color: #fff !important;
}

/* -------------------------------------------------------------------------- */
/*                             Course Details                                 */
/* -------------------------------------------------------------------------- */
@media (min-width: 992px) {
  .course-details-sticky-sidebar {
    position: sticky;
    z-index: 1015;
    top: calc(var(--falcon-top-nav-height) + 1rem);
  }
}

/* -------------------------------------------------------------------------- */
/*                             Create Course                                  */
/* -------------------------------------------------------------------------- */
.create-course-description-textarea .tox-editor-header, .create-product-description-textarea .tox-editor-header {
  background-color: var(--falcon-emphasis-bg);
}
.create-course-description-textarea .tox-tinymce, .create-product-description-textarea .tox-tinymce {
  border-radius: var(--falcon-border-radius-lg) !important;
  height: 13.438rem !important;
}

.bottom-bar {
  transform: translateY(0%);
  transition: all 0.2s ease-in-out;
}
.bottom-bar.hide {
  transform: translateY(100%);
}

.collapse-indicator-plus {
  position: relative;
}
.collapse-indicator-plus:after, .collapse-indicator-plus:before {
  position: absolute;
  right: 0;
  font-size: 1.2rem;
  font-weight: 500;
  color: inherit;
  top: 25%;
  transition: all 0.2s ease-in-out;
  transition-property: transform, scale;
}
.collapse-indicator-plus:before {
  content: "−";
  transform: scale(0);
}
.collapse-indicator-plus:after {
  content: "+";
  transform: scale(1);
}
.collapse-indicator-plus[aria-expanded=true]:after {
  transform: scale(0);
}
.collapse-indicator-plus[aria-expanded=true]:before {
  transform: scale(1);
}

@media (min-width: 1200px) {
  .offcanvas.offcanvas-filter-sidebar, .offcanvas.offcanvas-contact-info {
    z-index: 0;
    position: sticky;
    top: var(--falcon-top-nav-height);
    height: calc(100vh - var(--falcon-top-nav-height));
    visibility: visible;
    background-color: transparent;
    box-shadow: none;
  }
}
.offcanvas.offcanvas-filter-sidebar.offcanvas-contact-info, .offcanvas.offcanvas-contact-info.offcanvas-contact-info {
  border: 0;
  height: auto;
}
@media (max-width: 1199.98px) {
  html[data-bs-theme=dark] .offcanvas.offcanvas-filter-sidebar.offcanvas-contact-info, html[data-bs-theme=dark] .offcanvas.offcanvas-contact-info.offcanvas-contact-info {
    background-color: rgb(18.076, 29.728, 45.264);
  }
}
@media (min-width: 1200px) {
  .offcanvas.offcanvas-filter-sidebar.offcanvas-contact-info, .offcanvas.offcanvas-contact-info.offcanvas-contact-info {
    position: static;
  }
}
.offcanvas.offcanvas-filter-sidebar.show .ticket-todo-list, .offcanvas.offcanvas-contact-info.show .ticket-todo-list {
  height: auto !important;
}
@media (min-width: 1200px) {
  .offcanvas.offcanvas-filter-sidebar.offcanvas-start, .offcanvas.offcanvas-filter-sidebar.offcanvas-end, .offcanvas.offcanvas-contact-info.offcanvas-start, .offcanvas.offcanvas-contact-info.offcanvas-end {
    border-right: 0px;
    transform: translateX(0%);
  }
}
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=checkbox],
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=radio], .offcanvas.offcanvas-contact-info .form-check-input[type=checkbox],
.offcanvas.offcanvas-contact-info .form-check-input[type=radio] {
  background-color: var(--falcon-emphasis-bg);
}
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=checkbox]:checked,
.offcanvas.offcanvas-filter-sidebar .form-check-input[type=radio]:checked, .offcanvas.offcanvas-contact-info .form-check-input[type=checkbox]:checked,
.offcanvas.offcanvas-contact-info .form-check-input[type=radio]:checked {
  background-color: var(--falcon-primary);
}

.progress {
  --falcon-progressbar-width: 100%;
}

.animated-progress-bar {
  width: var(--falcon-progressbar-width);
  animation: widthAnimation 1s;
}

@keyframes widthAnimation {
  0% {
    width: 0%;
  }
  100% {
    width: var(--falcon-progressbar-width);
  }
}
.circle-progress-svg {
  transform: rotate(130deg);
}
[dir=rtl] .circle-progress-svg {
  transform: rotate(-130deg);
}
.circle-progress-svg .progress-bar-rail {
  stroke-dasharray: 340px;
  stroke-dashoffset: 72;
  stroke: var(--falcon-gray-200);
}
.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 - 267px * var(--falcon-circle-progress-bar) / 100);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .card-view-height {
    height: 7.25rem;
  }
}

.remove-checked-icon:checked[type=checkbox] {
  background-image: none;
}

.open-tickets:checked {
  opacity: 0.5;
}

.due-tickets:checked {
  opacity: 0.3;
}

.unassigned-tickets:checked {
  opacity: 0.7;
}

.due-tickets-volume:checked {
  opacity: 0.3;
}

.unassigned-tickets-volume:checked {
  opacity: 0.15;
}

.bg-priority-medium:checked {
  border-color: #73D3FE !important;
  background-color: #73D3FE !important;
}
html[data-bs-theme=dark] .bg-priority-medium:checked {
  border-color: #229BD2 !important;
  background-color: #229BD2 !important;
}

.bg-priority-low:checked {
  border-color: #A9E4FF !important;
  background-color: #A9E4FF !important;
}
html[data-bs-theme=dark] .bg-priority-low:checked {
  border-color: #195979 !important;
  background-color: #195979 !important;
}

.ticket-preview-avatar {
  width: 5.625rem;
  height: 5.625rem;
  border-radius: 50%;
}

@media (min-width: 1200px) {
  .shadow-show-xl {
    box-shadow: var(--falcon-box-shadow) !important;
  }
}

.hover-border-secondary:hover {
  border-color: var(--falcon-secondary) !important;
}

.input-search-width {
  width: 13.75rem;
}

/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("/assets/fonts/bootstrap-icons-d75f9913.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("/assets/fonts/bootstrap-icons-b36daad4.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

i.bi.bi-chevron-down {
  cursor: pointer !important;
}

.data_row:hover {
  background-color: rgba(195, 204, 232, 0.34);
}

#central .data_toggle {
  pointer-events: auto !important;
  cursor: pointer !important;
}

.collapser .data_toggle {
  cursor: pointer !important;
  pointer-events: auto !important;
}
.collapser .data_toggle i {
  transition: transform 0.3s;
  transform: rotate(0deg);
}
.collapser.collapsed .data_toggle i.bi.bi-chevron-down {
  transform: rotate(-90deg);
}

p:last-child {
  margin-bottom: 0;
}

.card ol.flat_list {
  list-style-position: outside; /* Ensure numbers are outside the content block */
  display: block !important; /* Ensure it's a block element */
}
.card ol.flat_list li {
  list-style-position: outside;
}
.card ol li {
  list-style-type: decimal; /* Ensure it uses numbers */
  list-style-position: outside;
}

.collapsed i.bi {
  transform: rotate(-90deg);
}

#spinner-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999; /* Ensure it overlays everything */
}

#spinner-overlay.hidden {
  display: none;
}

.spinner-lg {
  width: 3rem;
  height: 3rem;
  border-width: 0.4em;
}

.domine-font {
  font-family: "Domine", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.data_tokens :last-child {
  margin-right: 0;
  margin-bottom: 0 !important;
}

body:has(dialog[data-dialog-target=dialog][open]) {
  overflow: hidden;
}

dialog1 {
  display: none; /* Ensure it's hidden by default */
}

/* Customize the dialog backdrop */
html dialog#realtime_dialog[open] {
  border: none; /* Remove the default border */
  padding: 0; /* Remove default padding */
  margin: 0; /* Remove default margin */
  width: calc(100vw - 40px); /* Full viewport width minus 20px margin on each side */
  height: calc(100vh - 40px); /* Full viewport height minus 20px margin on top and bottom */
  max-width: none; /* Ensure no max-width constraint */
  max-height: none; /* Ensure no max-height constraint */
  position: fixed; /* Fix the dialog relative to the viewport */
  top: 20px; /* 20px from the top */
  left: 20px; /* 20px from the left */
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Optional: Add some shadow for better visibility */
  background: white; /* Set background color */
  scrollbar-gutter: auto !important;
}

dialog::backdrop {
  background: rgba(0, 0, 0, 0.5); /* Optional: Add a semi-transparent backdrop */
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* Add animations */
dialog[open] {
  animation: fade-in 200ms forwards;
  outline: none; /* Remove the default focus outline */
}

dialog[closing] {
  animation: fade-out 200ms forwards;
}

#mmc_filter .active_item {
  background-color: var(--falcon-list-group-action-hover-bg);
}
#mmc_filter .program_attribute:last-of-type {
  border-bottom-style: none;
}
#mmc_filter #mmc_filters {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#mmc_filter #mmc_filters .list-group-item {
  cursor: pointer;
}

html {
  scrollbar-gutter: stable;
}

.avatar-image {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.bi-person-circle {
  color: gray;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;base64,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LHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHlCQUF5QjtFQUMzQjtFQUNBOztJQUVFLHlCQUF5QjtFQUMzQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHlCQUF5QjtFQUMzQjtFQUNBOztJQUVFLHlCQUF5QjtFQUMzQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFt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QUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLCtDQUErQztBQUNqRDs7QUFFQTtFQUNFLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLGtEQUFrRDtBQUNwRDs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDRGQUE0RjtBQUM5Rjs7QUFFQTtFQUNFLDhGQUE4RjtBQUNoRzs7QUFFQTtFQUNFLDRGQUE0RjtBQUM5Rjs7QUFFQTtFQUNFLHlGQUF5RjtBQUMzRjs7QUFFQTtFQUNFLDRGQUE0RjtBQUM5Rjs7QUFFQTtFQUNFLDJGQUEyRjtBQUM3Rjs7QUFFQTtFQUNFLDBGQUEwRjtBQUM1Rjs7QUFFQTtFQUNFLHlGQUF5RjtBQUMzRjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLG1HQUFtRztBQUNyRzs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHVHQUF1RztBQUN6Rzs7QUFFQTtFQUNFLHlHQUF5RztBQUMzRzs7QUFFQTtFQUNFLDBHQUEwRztBQUM1Rzs7QUFFQTtFQUNFLHdHQUF3RztBQUMxRzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJC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RSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFD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QUNoQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtF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QXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UseUJBQXlC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QTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLCtCQUErQjtFQUMvQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwwQkFBMEI7RUFDMUIsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSw0QkFBNEIsRUFBRSxpREFBaUQ7RUFDL0UseUJBQXlCLEVBQUUsZ0NBQWdDO0FBQzdEO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLHdCQUF3QixFQUFFLDJCQUEyQjtFQUNyRCw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLDBDQUEwQztFQUMxQyxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixhQUFhLEVBQUUsa0NBQWtDO0FBQ25EOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGVBQWU7RUFDZiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhLEVBQUUsa0NBQWtDO0FBQ25EOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLFlBQVksRUFBRSw4QkFBOEI7RUFDNUMsVUFBVSxFQUFFLDJCQUEyQjtFQUN2QyxTQUFTLEVBQUUsMEJBQTBCO0VBQ3JDLHlCQUF5QixFQUFFLHVEQUF1RDtFQUNsRiwwQkFBMEIsRUFBRSw2REFBNkQ7RUFDekYsZUFBZSxFQUFFLG1DQUFtQztFQUNwRCxnQkFBZ0IsRUFBRSxvQ0FBb0M7RUFDdEQsZUFBZSxFQUFFLDRDQUE0QztFQUM3RCxTQUFTLEVBQUUsc0JBQXNCO0VBQ2pDLFVBQVUsRUFBRSx1QkFBdUI7RUFDbkMsd0NBQXdDLEVBQUUsb0RBQW9EO0VBQzlGLGlCQUFpQixFQUFFLHlCQUF5QjtFQUM1QyxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSw4QkFBOEIsRUFBRSw4Q0FBOEM7QUFDaEY7O0FBRUE7RUFDRTtJQUNFLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBLG1CQUFtQjtBQUNuQjtFQUNFLGlDQUFpQztFQUNqQyxhQUFhLEVBQUUscUNBQXFDO0FBQ3REOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsMERBQTBEO0FBQzVEO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixhQUFhO0VBQ2Isb0JBQWlCO0tBQWpCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QUFDcEIiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogcHJldHRpZXItaWdub3JlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZhbGNvbiBCdXR0b24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVXRpbGl0aWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tZmFsY29uLWJsdWU6ICMyYzdiZTU7XG4gIC0tZmFsY29uLWluZGlnbzogIzcyN2NmNTtcbiAgLS1mYWxjb24tcHVycGxlOiAjNmI1ZWFlO1xuICAtLWZhbGNvbi1waW5rOiAjZmY2NzliO1xuICAtLWZhbGNvbi1yZWQ6ICNlNjM3NTc7XG4gIC0tZmFsY29uLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1mYWxjb24teWVsbG93OiAjZjU4MDNlO1xuICAtLWZhbGNvbi1ncmVlbjogIzAwZDI3YTtcbiAgLS1mYWxjb24tdGVhbDogIzAyYThiNTtcbiAgLS1mYWxjb24tY3lhbjogIzI3YmNmZDtcbiAgLS1mYWxjb24tYmxhY2s6ICMwMDA7XG4gIC0tZmFsY29uLXdoaXRlOiAjZmZmO1xuICAtLWZhbGNvbi1ncmF5OiAjNzQ4MTk0O1xuICAtLWZhbGNvbi1ncmF5LWRhcms6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLWdyYXktMTAwOiAjZjlmYWZkO1xuICAtLWZhbGNvbi1ncmF5LTIwMDogI2VkZjJmOTtcbiAgLS1mYWxjb24tZ3JheS0zMDA6ICNkOGUyZWY7XG4gIC0tZmFsY29uLWdyYXktNDAwOiAjYjZjMWQyO1xuICAtLWZhbGNvbi1ncmF5LTUwMDogIzlkYTliYjtcbiAgLS1mYWxjb24tZ3JheS02MDA6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLWdyYXktNzAwOiAjNWU2ZTgyO1xuICAtLWZhbGNvbi1ncmF5LTgwMDogIzRkNTk2OTtcbiAgLS1mYWxjb24tZ3JheS05MDA6ICMzNDQwNTA7XG4gIC0tZmFsY29uLWdyYXktMTAwMDogIzIzMmUzYztcbiAgLS1mYWxjb24tZ3JheS0xMTAwOiAjMGIxNzI3O1xuICAtLWZhbGNvbi1wcmltYXJ5OiAjMmM3YmU1O1xuICAtLWZhbGNvbi1zZWNvbmRhcnk6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLXN1Y2Nlc3M6ICMwMGQyN2E7XG4gIC0tZmFsY29uLWluZm86ICMyN2JjZmQ7XG4gIC0tZmFsY29uLXdhcm5pbmc6ICNmNTgwM2U7XG4gIC0tZmFsY29uLWRhbmdlcjogI2U2Mzc1NztcbiAgLS1mYWxjb24tbGlnaHQ6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLWRhcms6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLXByaW1hcnktcmdiOiA0NCwgMTIzLCAyMjk7XG4gIC0tZmFsY29uLXNlY29uZGFyeS1yZ2I6IDExNiwgMTI5LCAxNDg7XG4gIC0tZmFsY29uLXN1Y2Nlc3MtcmdiOiAwLCAyMTAsIDEyMjtcbiAgLS1mYWxjb24taW5mby1yZ2I6IDM5LCAxODgsIDI1MztcbiAgLS1mYWxjb24td2FybmluZy1yZ2I6IDI0NSwgMTI4LCA2MjtcbiAgLS1mYWxjb24tZGFuZ2VyLXJnYjogMjMwLCA1NSwgODc7XG4gIC0tZmFsY29uLWxpZ2h0LXJnYjogMjQ5LCAyNTAsIDI1MztcbiAgLS1mYWxjb24tZGFyay1yZ2I6IDExLCAyMywgMzk7XG4gIC0tZmFsY29uLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDMzLCA5Mi4yNSwgMTcxLjc1KTtcbiAgLS1mYWxjb24tc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYig5Mi44LCAxMDMuMiwgMTE4LjQpO1xuICAtLWZhbGNvbi1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigwLCAxMzYuNSwgNzkuMyk7XG4gIC0tZmFsY29uLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDI1LjM1LCAxMjIuMiwgMTY0LjQ1KTtcbiAgLS1mYWxjb24td2FybmluZy10ZXh0LWVtcGhhc2lzOiByZ2IoMTcxLjUsIDg5LjYsIDQzLjQpO1xuICAtLWZhbGNvbi1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDE4NCwgNDQsIDY5LjYpO1xuICAtLWZhbGNvbi1saWdodC10ZXh0LWVtcGhhc2lzOiByZ2IoOTkuNiwgMTAwLCAxMDEuMik7XG4gIC0tZmFsY29uLWRhcmstdGV4dC1lbXBoYXNpczogcmdiKDE0NS4yLCAxNTAuNiwgMTU3LjgpO1xuICAtLWZhbGNvbi1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDIxNy4wMiwgMjMxLjI0LCAyNTAuMzIpO1xuICAtLWZhbGNvbi1zZWNvbmRhcnktYmctc3VidGxlOiByZ2IoMjI5Ljk4LCAyMzIuMzIsIDIzNS43NCk7XG4gIC0tZmFsY29uLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoMjE2Ljc1LCAyNDguMjUsIDIzNS4wNSk7XG4gIC0tZmFsY29uLWluZm8tYmctc3VidGxlOiByZ2IoMjE2LjEyLCAyNDIuOTQsIDI1NC42NCk7XG4gIC0tZmFsY29uLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjUzLCAyMjkuNiwgMjE2LjQpO1xuICAtLWZhbGNvbi1kYW5nZXItYmctc3VidGxlOiByZ2IoMjUwLjUsIDIxOSwgMjI0Ljc2KTtcbiAgLS1mYWxjb24tbGlnaHQtYmctc3VidGxlOiByZ2IoMjUzLjIsIDI1My41LCAyNTQuNCk7XG4gIC0tZmFsY29uLWRhcmstYmctc3VidGxlOiByZ2IoNy43LCAxNi4xLCAyNy4zKTtcbiAgLS1mYWxjb24tcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTcwLjYsIDIwMi4yLCAyNDQuNik7XG4gIC0tZmFsY29uLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTk5LjQsIDIwNC42LCAyMTIuMik7XG4gIC0tZmFsY29uLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgMjM3LCAyMDEuOCk7XG4gIC0tZmFsY29uLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDE2OC42LCAyMjguMiwgMjU0LjIpO1xuICAtLWZhbGNvbi13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTEsIDIwNC4yLCAxNzcuOCk7XG4gIC0tZmFsY29uLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMjQ1LCAxNzUsIDE4Ny44KTtcbiAgLS1mYWxjb24tbGlnaHQtYm9yZGVyLXN1YnRsZTogI2VkZjJmOTtcbiAgLS1mYWxjb24tZGFyay1ib3JkZXItc3VidGxlOiAjOWRhOWJiO1xuICAtLWZhbGNvbi13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tZmFsY29uLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1mYWxjb24tZm9udC1zYW5zLXNlcmlmOiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIC0tZmFsY29uLWZvbnQtbW9ub3NwYWNlOiBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1mYWxjb24tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWZhbGNvbi1ib2R5LWZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mYWxjb24tYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tZmFsY29uLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1mYWxjb24tYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWZhbGNvbi1ib2R5LWNvbG9yOiAjNWU2ZTgyO1xuICAtLWZhbGNvbi1ib2R5LWNvbG9yLXJnYjogOTQsIDExMCwgMTMwO1xuICAtLWZhbGNvbi1ib2R5LWJnOiAjZWRmMmY5O1xuICAtLWZhbGNvbi1ib2R5LWJnLXJnYjogMjM3LCAyNDIsIDI0OTtcbiAgLS1mYWxjb24tZW1waGFzaXMtY29sb3I6ICMwMDA7XG4gIC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1mYWxjb24tc2Vjb25kYXJ5LWNvbG9yOiAjMzQ0MDUwO1xuICAtLWZhbGNvbi1zZWNvbmRhcnktY29sb3ItcmdiOiA1MiwgNjQsIDgwO1xuICAtLWZhbGNvbi1zZWNvbmRhcnktYmc6ICNkOGUyZWY7XG4gIC0tZmFsY29uLXNlY29uZGFyeS1iZy1yZ2I6IDIxNiwgMjI2LCAyMzk7XG4gIC0tZmFsY29uLXRlcnRpYXJ5LWNvbG9yOiAjNzQ4MTk0O1xuICAtLWZhbGNvbi10ZXJ0aWFyeS1jb2xvci1yZ2I6IDExNiwgMTI5LCAxNDg7XG4gIC0tZmFsY29uLXRlcnRpYXJ5LWJnOiAjZjlmYWZkO1xuICAtLWZhbGNvbi10ZXJ0aWFyeS1iZy1yZ2I6IDI0OSwgMjUwLCAyNTM7XG4gIC0tZmFsY29uLWhlYWRpbmctY29sb3I6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnktY29sb3IpO1xuICAtLWZhbGNvbi1saW5rLWNvbG9yOiAjMmM3YmU1O1xuICAtLWZhbGNvbi1saW5rLWNvbG9yLXJnYjogNDQsIDEyMywgMjI5O1xuICAtLWZhbGNvbi1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gIC0tZmFsY29uLWxpbmstaG92ZXItY29sb3I6IHJnYigzNS4yLCA5OC40LCAxODMuMik7XG4gIC0tZmFsY29uLWxpbmstaG92ZXItY29sb3ItcmdiOiAzNSwgOTgsIDE4MztcbiAgLS1mYWxjb24tbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tZmFsY29uLWNvZGUtY29sb3I6ICNmZjY3OWI7XG4gIC0tZmFsY29uLWhpZ2hsaWdodC1jb2xvcjogIzVlNmU4MjtcbiAgLS1mYWxjb24taGlnaGxpZ2h0LWJnOiByZ2IoMjUzLCAyMjkuNiwgMjE2LjQpO1xuICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1mYWxjb24tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1mYWxjb24tYm9yZGVyLWNvbG9yOiAjZDhlMmVmO1xuICAtLWZhbGNvbi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWZhbGNvbi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnOiAwLjM3NXJlbTtcbiAgLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tZmFsY29uLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWZhbGNvbi1ib3gtc2hhZG93OiAwIDdweCAxNHB4IDAgcmdiYSg2NSwgNjksIDg4LCAwLjEpLCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAtLWZhbGNvbi1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tZmFsY29uLWJveC1zaGFkb3ctbGc6IDAgMXJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWZhbGNvbi1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tZmFsY29uLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tZmFsY29uLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1mYWxjb24tZm9jdXMtcmluZy1jb2xvcjogcmdiYSg0NCwgMTIzLCAyMjksIDAuMjUpO1xuICAtLWZhbGNvbi1mb3JtLXZhbGlkLWNvbG9yOiAjMDBkMjdhO1xuICAtLWZhbGNvbi1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzAwZDI3YTtcbiAgLS1mYWxjb24tZm9ybS1pbnZhbGlkLWNvbG9yOiAjZTYzNzU3O1xuICAtLWZhbGNvbi1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZTYzNzU3O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1mYWxjb24tYm9keS1jb2xvcjogIzlkYTliYjtcbiAgLS1mYWxjb24tYm9keS1jb2xvci1yZ2I6IDE1NywgMTY5LCAxODc7XG4gIC0tZmFsY29uLWJvZHktYmc6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLWJvZHktYmctcmdiOiAxMSwgMjMsIDM5O1xuICAtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWZhbGNvbi1zZWNvbmRhcnktY29sb3I6ICNkOGUyZWY7XG4gIC0tZmFsY29uLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIxNiwgMjI2LCAyMzk7XG4gIC0tZmFsY29uLXNlY29uZGFyeS1iZzogIzM0NDA1MDtcbiAgLS1mYWxjb24tc2Vjb25kYXJ5LWJnLXJnYjogNTIsIDY0LCA4MDtcbiAgLS1mYWxjb24tdGVydGlhcnktY29sb3I6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLXRlcnRpYXJ5LWNvbG9yLXJnYjogMTE2LCAxMjksIDE0ODtcbiAgLS1mYWxjb24tdGVydGlhcnktYmc6IHJnYigyMi4yMjQsIDMzLjY3MiwgNDguOTM2KTtcbiAgLS1mYWxjb24tdGVydGlhcnktYmctcmdiOiAyMiwgMzQsIDQ5O1xuICAtLWZhbGNvbi1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxNzAuNiwgMjAyLjIsIDI0NC42KTtcbiAgLS1mYWxjb24tc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxOTkuNCwgMjA0LjYsIDIxMi4yKTtcbiAgLS1mYWxjb24tc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTE0Ljc1LCAyMzAuMjUsIDE4MS44NSk7XG4gIC0tZmFsY29uLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDE0NywgMjIxLjUsIDI1NCk7XG4gIC0tZmFsY29uLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDI1MC41LCAxOTcuODUsIDE2OC4xNSk7XG4gIC0tZmFsY29uLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoMjQzLjc1LCAxNjUsIDE3OS40KTtcbiAgLS1mYWxjb24tbGlnaHQtdGV4dC1lbXBoYXNpczogcmdiKDk5LjYsIDEwMCwgMTAxLjIpO1xuICAtLWZhbGNvbi1kYXJrLXRleHQtZW1waGFzaXM6IHJnYigxNDUuMiwgMTUwLjYsIDE1Ny44KTtcbiAgLS1mYWxjb24tcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigxNS40LCA0My4wNSwgODAuMTUpO1xuICAtLWZhbGNvbi1zZWNvbmRhcnktYmctc3VidGxlOiByZ2IoNDAuNiwgNDUuMTUsIDUxLjgpO1xuICAtLWZhbGNvbi1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDAsIDYzLCAzNi42KTtcbiAgLS1mYWxjb24taW5mby1iZy1zdWJ0bGU6IHJnYigxMS43LCA1Ni40LCA3NS45KTtcbiAgLS1mYWxjb24td2FybmluZy1iZy1zdWJ0bGU6IHJnYig4NS43NSwgNDQuOCwgMjEuNyk7XG4gIC0tZmFsY29uLWRhbmdlci1iZy1zdWJ0bGU6IHJnYig5MiwgMjIsIDM0LjgpO1xuICAtLWZhbGNvbi1saWdodC1iZy1zdWJ0bGU6IHJnYigyNTMuMiwgMjUzLjUsIDI1NC40KTtcbiAgLS1mYWxjb24tZGFyay1iZy1zdWJ0bGU6IHJnYig3LjcsIDE2LjEsIDI3LjMpO1xuICAtLWZhbGNvbi1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyMiwgNjEuNSwgMTE0LjUpO1xuICAtLWZhbGNvbi1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDU4LCA2NC41LCA3NCk7XG4gIC0tZmFsY29uLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogIzAwNjkzZDtcbiAgLS1mYWxjb24taW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTkuNSwgOTQsIDEyNi41KTtcbiAgLS1mYWxjb24td2FybmluZy1ib3JkZXItc3VidGxlOiByZ2IoMTIyLjUsIDY0LCAzMSk7XG4gIC0tZmFsY29uLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMTE1LCAyNy41LCA0My41KTtcbiAgLS1mYWxjb24tbGlnaHQtYm9yZGVyLXN1YnRsZTogIzVlNmU4MjtcbiAgLS1mYWxjb24tZGFyay1ib3JkZXItc3VidGxlOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi1oZWFkaW5nLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1mYWxjb24tbGluay1jb2xvcjogIzJjN2JlNTtcbiAgLS1mYWxjb24tbGluay1ob3Zlci1jb2xvcjogcmdiKDM1LjIsIDk4LjQsIDE4My4yKTtcbiAgLS1mYWxjb24tbGluay1jb2xvci1yZ2I6IDQ0LCAxMjMsIDIyOTtcbiAgLS1mYWxjb24tbGluay1ob3Zlci1jb2xvci1yZ2I6IDM1LCA5OCwgMTgzO1xuICAtLWZhbGNvbi1jb2RlLWNvbG9yOiAjZmY2NzliO1xuICAtLWZhbGNvbi1oaWdobGlnaHQtY29sb3I6ICM5ZGE5YmI7XG4gIC0tZmFsY29uLWhpZ2hsaWdodC1iZzogcmdiKDk4LCA1MS4yLCAyNC44KTtcbiAgLS1mYWxjb24tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAtLWZhbGNvbi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWZhbGNvbi1mb3JtLXZhbGlkLWNvbG9yOiByZ2IoMTAyLCAyMjgsIDE3NS4yKTtcbiAgLS1mYWxjb24tZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMwMGQyN2E7XG4gIC0tZmFsY29uLWZvcm0taW52YWxpZC1jb2xvcjogcmdiKDI0MCwgMTM1LCAxNTQuMik7XG4gIC0tZmFsY29uLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNlNjM3NTc7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1mYWxjb24tZmFjZWJvb2s6ICMzYzVhOTk7XG4gIC0tZmFsY29uLWdvb2dsZS1wbHVzOiAjZGQ0YjM5O1xuICAtLWZhbGNvbi10d2l0dGVyOiAjMWRhMWYyO1xuICAtLWZhbGNvbi1saW5rZWRpbjogIzAwNzdiNTtcbiAgLS1mYWxjb24teW91dHViZTogI2ZmMDAwMTtcbiAgLS1mYWxjb24tZ2l0aHViOiAjMzMzMzMzO1xuICAtLWZhbGNvbi1ncmF5LTEwMC1yZ2I6IDI0OSwgMjUwLCAyNTM7XG4gIC0tZmFsY29uLWdyYXktMjAwLXJnYjogMjM3LCAyNDIsIDI0OTtcbiAgLS1mYWxjb24tZ3JheS0zMDAtcmdiOiAyMTYsIDIyNiwgMjM5O1xuICAtLWZhbGNvbi1ncmF5LTQwMC1yZ2I6IDE4MiwgMTkzLCAyMTA7XG4gIC0tZmFsY29uLWdyYXktNTAwLXJnYjogMTU3LCAxNjksIDE4NztcbiAgLS1mYWxjb24tZ3JheS02MDAtcmdiOiAxMTYsIDEyOSwgMTQ4O1xuICAtLWZhbGNvbi1ncmF5LTcwMC1yZ2I6IDk0LCAxMTAsIDEzMDtcbiAgLS1mYWxjb24tZ3JheS04MDAtcmdiOiA3NywgODksIDEwNTtcbiAgLS1mYWxjb24tZ3JheS05MDAtcmdiOiA1MiwgNjQsIDgwO1xuICAtLWZhbGNvbi1ncmF5LTEwMDAtcmdiOiAzNSwgNDYsIDYwO1xuICAtLWZhbGNvbi1ncmF5LTExMDAtcmdiOiAxMSwgMjMsIDM5O1xuICAtLWZhbGNvbi1mYWNlYm9vay1yZ2I6IDYwLCA5MCwgMTUzO1xuICAtLWZhbGNvbi1nb29nbGUtcGx1cy1yZ2I6IDIyMSwgNzUsIDU3O1xuICAtLWZhbGNvbi10d2l0dGVyLXJnYjogMjksIDE2MSwgMjQyO1xuICAtLWZhbGNvbi1saW5rZWRpbi1yZ2I6IDAsIDExOSwgMTgxO1xuICAtLWZhbGNvbi15b3V0dWJlLXJnYjogMjU1LCAwLCAxO1xuICAtLWZhbGNvbi1naXRodWItcmdiOiA1MSwgNTEsIDUxO1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItMTAwOiBSR0JBKDI1MCwgMjUxLCAyNTMsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItMjAwOiBSR0JBKDI0MSwgMjQ1LCAyNTAsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItMzAwOiBSR0JBKDIyNCwgMjMyLCAyNDIsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItNDAwOiBSR0JBKDE5NywgMjA1LCAyMTksIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItNTAwOiBSR0JBKDEyNiwgMTM1LCAxNTAsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItNjAwOiBSR0JBKDkzLCAxMDMsIDExOCwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWdyYXktbGluay1ob3Zlci03MDA6IFJHQkEoNzUsIDg4LCAxMDQsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItODAwOiBSR0JBKDYyLCA3MSwgODQsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItOTAwOiBSR0JBKDQyLCA1MSwgNjQsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItMTAwMDogUkdCQSgyOCwgMzcsIDQ4LCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTExMDA6IFJHQkEoOSwgMTgsIDMxLCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLS1mYWxjb24tcXVhdGVybmFyeS1iZzogI2ZmZjtcbiAgLS1mYWxjb24tcXVhdGVybmFyeS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tZmFsY29uLWVtcGhhc2lzLWJnOiAjZmZmO1xuICAtLWZhbGNvbi1lbXBoYXNpcy1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tZmFsY29uLWJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAjNzQ4MTk0O1xuICAtLWZhbGNvbi1oci1vcGFjaXR5OiAxO1xuICAtLWZhbGNvbi1tYXJrLWJnOiAjZmNmOGUzO1xuICAtLWZhbGNvbi1mb250LWJhc2U6IFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLXJldmVhbC1jb2xvcjogIzc0ODE5NDtcbiAgLS1mYWxjb24tYnRuLXJldmVhbC1ob3Zlci1jb2xvcjogIzVlNmU4MjtcbiAgLS1mYWxjb24tYnRuLXJldmVhbC1mb2N1cy1iZzogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICAtLWZhbGNvbi1idG4tcmV2ZWFsLWhvdmVyLXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNDMsIDQ1LCA4MCwgMC4xKSxcbiAgMCAycHggNXB4IDAgcmdiYSg0MywgNDUsIDgwLCAwLjA4KSwgMCAxcHggMS41cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpLFxuICAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLWZhbGNvbi1idG4tcmV2ZWFsLWZvY3VzLWJvcmRlci1jb2xvcjogcmdiKDIyMy4xMjUsIDIyMy4xMjUsIDIyMy4xMjUpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1xdWF0ZXJuYXJ5LWJnKTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDQzLCA0NSwgODAsIDAuMSksIDAgMnB4IDVweCAwIHJnYmEoNDMsIDQ1LCA4MCwgMC4wOCksIDAgMXB4IDEuNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1ob3Zlci1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg0MywgNDUsIDgwLCAwLjEpLCAwIDJweCA1cHggMCByZ2JhKDQzLCA0NSwgODAsIDAuMSksIDAgM3B4IDlweCAwIHJnYmEoNDMsIDQ1LCA4MCwgMC4wOCksIDAgMXB4IDEuNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS04MDApO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRlZmF1bHQtaG92ZXItY29sb3I6IHJnYig2My45MSwgNzMuODcsIDg3LjE1KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tZGVmYXVsdC1hY3RpdmUtYm9yZGVyOiByZ2IoNjMuOTEsIDczLjg3LCA4Ny4xNSk7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1wcmltYXJ5LWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tcHJpbWFyeS1ob3Zlci1jb2xvcjogcmdiKDM2LjUyLCAxMDIuMDksIDE5MC4wNyk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZDogcmdiKDIxMi44LCAyMjguNiwgMjQ5LjgpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXByaW1hcnktYWN0aXZlLWNvbG9yOiByZ2IoMzYuNTIsIDEwMi4wOSwgMTkwLjA3KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1zZWNvbmRhcnktY29sb3I6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnkpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXNlY29uZGFyeS1ob3Zlci1jb2xvcjogcmdiKDk2LjI4LCAxMDcuMDcsIDEyMi44NCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tc2Vjb25kYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoMjI3LjIsIDIyOS44LCAyMzMuNik7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tc2Vjb25kYXJ5LWFjdGl2ZS1jb2xvcjogcmdiKDk2LjI4LCAxMDcuMDcsIDEyMi44NCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tc3VjY2Vzcy1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXN1Y2Nlc3MtaG92ZXItY29sb3I6IHJnYigwLCAxNzQuMywgMTAxLjI2KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoMjA0LCAyNDYsIDIyOC40KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1zdWNjZXNzLWFjdGl2ZS1jb2xvcjogcmdiKDAsIDE3NC4zLCAxMDEuMjYpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWluZm8tY29sb3I6IHZhcigtLWZhbGNvbi1pbmZvKTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1pbmZvLWhvdmVyLWNvbG9yOiByZ2IoMzIuMzcsIDE1Ni4wNCwgMjA5Ljk5KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoMjExLjgsIDI0MS42LCAyNTQuNik7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24taW5mby1hY3RpdmUtY29sb3I6IHJnYigzMi4zNywgMTU2LjA0LCAyMDkuOTkpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXdhcm5pbmctY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nKTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi13YXJuaW5nLWhvdmVyLWNvbG9yOiByZ2IoMjAzLjM1LCAxMDYuMjQsIDUxLjQ2KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoMjUzLCAyMjkuNiwgMjE2LjQpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXdhcm5pbmctYWN0aXZlLWNvbG9yOiByZ2IoMjAzLjM1LCAxMDYuMjQsIDUxLjQ2KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kYW5nZXItY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXIpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRhbmdlci1ob3Zlci1jb2xvcjogcmdiKDE5MC45LCA0NS42NSwgNzIuMjEpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZDogcmdiKDI1MCwgMjE1LCAyMjEuNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tZGFuZ2VyLWFjdGl2ZS1jb2xvcjogcmdiKDE5MC45LCA0NS42NSwgNzIuMjEpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWxpZ2h0LWNvbG9yOiB2YXIoLS1mYWxjb24tbGlnaHQpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWxpZ2h0LWhvdmVyLWNvbG9yOiByZ2IoMjA2LjY3LCAyMDcuNSwgMjA5Ljk5KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1saWdodC1hY3RpdmUtYmFja2dyb3VuZDogcmdiKDI1My44LCAyNTQsIDI1NC42KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1saWdodC1hY3RpdmUtY29sb3I6IHJnYigyMDYuNjcsIDIwNy41LCAyMDkuOTkpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRhcmstY29sb3I6IHZhcigtLWZhbGNvbi1kYXJrKTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kYXJrLWhvdmVyLWNvbG9yOiByZ2IoOS4xMywgMTkuMDksIDMyLjM3KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kYXJrLWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoMjA2LjIsIDIwOC42LCAyMTEuOCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tZGFyay1hY3RpdmUtY29sb3I6IHJnYig5LjEzLCAxOS4wOSwgMzIuMzcpO1xuICAtLWZhbGNvbi1pbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoNDQsIDEyMywgMjI5LCAwLjI1KTtcbiAgLS1mYWxjb24tYnRuLWxpbmstY29sb3I6IHZhcigtLWZhbGNvbi1saW5rLWNvbG9yKTtcbiAgLS1mYWxjb24tYnRuLWxpbmstaG92ZXItY29sb3I6IHJnYigzNS4yLCA5OC40LCAxODMuMik7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc0ODE5NDtcbiAgLS1mYWxjb24taW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLWdsb2JhbDogcmdiKDE0OS41LCAxODksIDI0Mik7XG4gIC0tZmFsY29uLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yLWdsb2JhbDogdmFyKC0tZmFsY29uLWdyYXktNDAwKTtcbiAgLS1mYWxjb24tYmctbmF2YmFyLWdsYXNzOiByZ2JhKDIzNywgMjQyLCAyNDksIDAuOTYpO1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtZGVmYXVsdC1iZy1jb2xvcjogdmFyKC0tZmFsY29uLWJnLW5hdmJhci1nbGFzcyk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LWxpbmstY29sb3I6ICM1ZTZlODI7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICMyMzJlM2M7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAjMmM3YmU1O1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtZGVmYXVsdC1saW5rLWRpc2FibGUtY29sb3I6ICNiNmMxZDI7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LWhyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtZGVmYXVsdC1zY3JvbGxiYXItY29sb3I6IHJnYmEoMTE2LCAxMjksIDE0OCwgMC4zKTtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGFiZWwtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1pbnZlcnRlZC1iZy1jb2xvcjogIzIzMmUzYztcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLWxpbmstY29sb3I6ICM5ZGE5YmI7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1pbnZlcnRlZC1saW5rLWhvdmVyLWNvbG9yOiAjZWRmMmY5O1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtaW52ZXJ0ZWQtbGluay1hY3RpdmUtY29sb3I6ICNlZGYyZjk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1pbnZlcnRlZC1saW5rLWRpc2FibGUtY29sb3I6ICM1ZTZlODI7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1pbnZlcnRlZC1oci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLXNjcm9sbGJhci1jb2xvcjogI2I2YzFkMjtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLWxhYmVsLWNvbG9yOiAjNWU2ZTgyO1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtdmlicmFudC1iZy1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAxNjAsIDI1NSwgMC44NiksICMwMDQ4YTIpLCB1cmwoLi4vaW1nL2dlbmVyaWMvYmctbmF2YmFyLnBuZyk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtdmlicmFudC1saW5rLWRpc2FibGUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWhyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LXNjcm9sbGJhci1jb2xvcjogI2I2YzFkMjtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLXZpYnJhbnQtbGFiZWwtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWNhcmQtYmctY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1jYXJkLWxpbmstY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1jYXJkLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTkwMCk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1jYXJkLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1jYXJkLWxpbmstZGlzYWJsZS1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNDAwKTtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWNhcmQtaHItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1jYXJkLXNjcm9sbGJhci1jb2xvcjogcmdiYSgxMTYsIDEyOSwgMTQ4LCAwLjMpO1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1sYWJlbC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNTAwKTtcbiAgLS1mYWxjb24tYXZhdGFyLXN0YXR1cy1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1xdWF0ZXJuYXJ5LWJnKTtcbiAgLS1mYWxjb24tYXZhdGFyLW5hbWUtYmc6ICMzNDQwNTA7XG4gIC0tZmFsY29uLWF2YXRhci1idXR0b24tYmc6IHZhcigtLWZhbGNvbi1ncmF5LTQwMCk7XG4gIC0tZmFsY29uLWF2YXRhci1idXR0b24taG92ZXItYmc6IHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG4gIC0tZmFsY29uLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnKTtcbiAgLS1mYWxjb24tbm90aWZpY2F0aW9uLXRpdGxlLWJnOiAjZjlmYWZkO1xuICAtLWZhbGNvbi1ub3RpZmljYXRpb24tdW5yZWFkLWJnOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICAtLWZhbGNvbi1ub3RpZmljYXRpb24tdW5yZWFkLWhvdmVyLWJnOiByZ2IoMjE3Ljg3NSwgMjI4LjE4NzUsIDI0Mi42MjUpO1xuICAtLWZhbGNvbi1ub3RpZmljYXRpb24taW5kaWNhdG9yLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJvZHktYmcpO1xuICAtLWZhbGNvbi1rYW5iYW4tYmc6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLWthbmJhbi1oZWFkZXItYmc6IHZhcigtLWZhbGNvbi1rYW5iYW4tYmcpO1xuICAtLWZhbGNvbi1rYW5iYW4taXRlbS1iZzogI2ZmZjtcbiAgLS1mYWxjb24ta2FuYmFuLWl0ZW0tY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTkwMCk7XG4gIC0tZmFsY29uLWthbmJhbi1idG4tYWRkLWhvdmVyLWJnOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICAtLWZhbGNvbi1rYW5iYW4tZHJhZ2dhYmxlLXNvdXJjZS1kcmFnZ2luZy1iZzogdmFyKC0tZmFsY29uLWJvZHktYmcpO1xuICAtLWZhbGNvbi1rYW5iYW4tYmctYXR0YWNobWVudC1iZzogdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbiAgLS1mYWxjb24ta2FuYmFuLWZvb3Rlci1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNjAwKTtcbiAgLS1mYWxjb24ta2FuYmFuLW5hdi1saW5rLWNhcmQtZGV0YWlscy1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNzAwKTtcbiAgLS1mYWxjb24ta2FuYmFuLW5hdi1saW5rLWNhcmQtZGV0YWlscy1ob3Zlci1iZzogI2VkZjJmOTtcbiAgLS1mYWxjb24tYmctc2hhcGUtYmc6ICM0Njk1ZmY7XG4gIC0tZmFsY29uLWJnLXNoYXBlLWJnLWx0ZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzQ2OTVmZiwgIzE5NzBlMik7XG4gIC0tZmFsY29uLWJnLXNoYXBlLWJnLWR0bDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzE5NzBlMiwgIzQ2OTVmZik7XG4gIC0tZmFsY29uLWxpbmUtY2hhcnQtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMTRiYTcsICMwMTgzZDApO1xuICAtLWZhbGNvbi1jYXJkLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTk3MGUyLCAjNDY5NWZmKTtcbiAgLS1mYWxjb24tcHJvZ3Jlc3MtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxOTcwZTIsICM0Njk1ZmYpO1xuICAtLWZhbGNvbi1iZy1jaXJjbGUtc2hhcGU6IG5vbmU7XG4gIC0tZmFsY29uLWJnLWNpcmNsZS1zaGFwZS1iZzogIzQ2OTVmZjtcbiAgLS1mYWxjb24tbW9kYWwtc2hhcGUtaGVhZGVyOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTk3MGUyLCAjNDY5NWZmKTtcbiAgLS1mYWxjb24tbW9kYWwtc2hhcGUtaGVhZGVyLWJnOiAjNDQ5NGZmO1xuICAtLWZjLWJ1dHRvbi1iZy1jb2xvcjogIzM0NDA1MDtcbiAgLS1mYy1idXR0b24tYm9yZGVyLWNvbG9yOiAjMzQ0MDUwO1xuICAtLWZjLWJ1dHRvbi1ob3Zlci1iZy1jb2xvcjogIzBiMTcyNztcbiAgLS1mYy1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjMGIxNzI3O1xuICAtLWZjLWJ1dHRvbi1hY3RpdmUtYmctY29sb3I6ICMwYjE3Mjc7XG4gIC0tZmMtYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYjE3Mjc7XG4gIC0tZmMtYnV0dG9uLWxpc3QtZGF5LWN1c2hpb246IHZhcigtLWZhbGNvbi1xdWF0ZXJuYXJ5LWJnKTtcbiAgLS1mYWxjb24tZmxhdHBpY2tyLWNhbGVuZGFyLWJnOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZyk7XG4gIC0tZmFsY29uLWxlYWZsZXQtYmFyLWJnOiAjZmZmO1xuICAtLWZhbGNvbi1sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlci1iZzogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xuICAtLWZhbGNvbi1jaG9pY2VzLWl0ZW0tc2VsZWN0YWJsZS1oaWdobGlnaHRlZC1iZzogI2ZmZjtcbiAgLS1mYWxjb24tY2hvaWNlcy1pdGVtLWhhcy1uby1jaG9pY2VzLWJnOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZyk7XG4gIC0tZmFsY29uLWJnLWNob2ljZXMtY2xvc2UtYnV0dG9uOiAjZWRmMmY5O1xuICAtLWZhbGNvbi10aHVtYm5haWwtYmctZ2xvYmFsOiAjZmZmO1xuICAtLWZhbGNvbi1jaGF0LWNvbnRhY3QtYmc6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1iZyk7XG4gIC0tZmFsY29uLXRpbnltY2UtYmc6IHZhcigtLWZhbGNvbi1xdWF0ZXJuYXJ5LWJnKTtcbiAgLS1mYWxjb24tc3dpcGVyLW5hdi1iZzogcmdiYSh2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZy1yZ2IpLCAwLjgpO1xuICAtLWZhbGNvbi1zdGFyLXJhdGluZy1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUJBQ0FZQUFBQ3FhWEhlQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUZkRWxFUVZSNG5PMmFYV3hVUlJUSC8yZHV0NThJbWhvMVNnU3R1aXQrdkJvMEJrZ2tSakRvZytWQmlKRVhxSmhLSzIxeCs3RWRVdTV1MlcxVXFpOFFvNFlRWTZnUURRbFJuOVJFTkdvTUQwYTdSQ3pHUkNKR0JMUkY5bU9PRCt3YUtIZTdlMmYyM210MGY0L3pjZVkvWjJmbXpKbTdRSTBhTldyOGo2RWdCdTNzSEc5b1hIQzJneFF2Si9DVWhicFVQRDV3TWdndHd2OGhtWnJtbjNtSG1GOEc0WEVtNnM1Ui9raW5sUFA5MXhLQUE3WU4yQThDZUhSVzhlTG1yT2p3V3dzUWdBTVlxcyt4bkxHbHMzTzh3Vzg5dmpxZ3AxL2VEV0MxWXlYaHhxWUZ2ei9wcHg3QVp3Y0lzbnJtYk1EVUs2WDBWNU5mQS9WSnVSRGdkV1dhM1RtZHMxYjVJcWlBZjk3T1VSZUF1bkxOQ094NFJuaUZML2VBTGltdnJzK0tud0RNcTZ5SFdKcTBCei8zVkZSeEpEOEdhYmdZNGlxY1BBQld2ZDZwdVJ6UFY0Q1VzbkVtSzZZQTNPQ2lHMXRLUlJJSmVjd3JYVVU4WHdIVEdiRWU3aVlQQUpRWFlxc1hlcTRZeUV2alVrb3hreFhmQWJoRG8vdUZPcllXeGVNRHYxUmIxNlY0dWdKbWN0WWE2RTBlQUJweUl0ZFpUVDFPZUx3RkRFTWEwMllwWmVXSHB3YWVPYUJuY09RaE1KWWFtcm5tdk1kSlV0WE9nSTBiZDRkYVcwKzI1UzByQW9WN2lMaUhnV3FrdURrQ2hqaWs5aWJsOEVtQXVBbzIvOEcxQTdaS2VhMjRJTUprY1FSQW1Ka2lCSVFCdEFHd3FpbHVOZ1NjVTR3MEVVMkNrV1pTazh5Y25sZVA3NldVZjJuYWRDWWFqYmZtcmZ3RHhJV0pnaU1BaFFHMDZrN0FReFNBRXdBbWlUbk5SSk1FTVdreHBlUHgvbE56clJwSEI3d3dPTEpjTVIrQ205dmJ2NWNaQUs4MWgxUzNsRkxOcm5ROEJCVmpGLzRia3dlQVpnRFBuYytJSjV3cVMwUUJEbnNvS0JBWWRMdFR1Yk1EQ0Y5NXFpWUFoTVVmT3BZN0ZTcWxPZ0NjOWxTUmp6RFI4Nk1qc1MrZDZod2RNQmFYM3pDcmxRRE9lS3JNQndpSXBuWU12VlNxdnVSTk1CV1hYd1BpWVFCL2VLTE1CeGdZM21uSFJ1ZHFNK2RWT0drUGZzRUtqd0NZcnFveUh5QWducktIUmlwb1Y1N0N2ZUF3Z0NaalpUN0F3RmpLSHVxcjVOcGM4Vlc0cjMvN1NoQWRBdUQ3eHd1WGpDZnRvYTVLY3daWHVVRHY0TWdxWW40WFFFaExtc2N3OCs1VVBQYU1tNFRKVlRxYzJqRjBHRVJyQWVSY3EvTWNlcU9sbmplN3pSYTEwdUhlZ2UzdEJIb2JnWHhkdmhJbTdEdVJqanc5TWJFMjc3YXYxZ1JTOXZBRXdFOEJxR3B1cmdWaGYwdWQycUF6K1l2ZERlZ2IzTDRCVEsrYjJEQ0JnZmZPL25wOSs1NDltN0s2Tm93ZU1ENzk1S09qOXk5YmNSc0I5NXJZMFNSVHArcVc3ZHJWL2FlSkVlTTlUTXp2bTlyUWc0OG1FdjIvbVZveFA4UllMRGEyb1lXb3I0b1ZZd3VFdTZxZ1F3T090TGZ2TjM2RHJFSVk0eVhtTnJSb2JHdjc5aFpUSTBZT0tQd0NFVk1SdXJCRnhxdlB5QUdMdytsYkVXQnVvQkN3QXdoQjdmL2krR1M4L1l3Y3dCelkvaThTN0FvSUxnSVVNWThFWmx1QXpaZWdJWTJGYzBnYmJRZGM5RHdIRmdHS0NGWkdQNEsyQXdveHVGR3oreGtDZWhGU054SHpLb0NPNnVvd2pRUmwvN2RYQ3MwWW5DWG1Wd1dIN0V2dThUOUxLVCtZem9qMUJOZ2dMSFJsMGZBYzBuY0FpeVZ1SGw4SU5LRUkwYVFkT3o2N3J2RFJjbTkzOTRzVG9hYnBMaEJIQVZ4VmtWMDJjNEQyZTBEZndNaStDdjc2Q29DUEtFVTlZNG5ZWjVYYTdwSHlPcEVWd3dBMm9YektmbUhxV0tSRjkwRkVld1ZVa0FNY1ovQzJsQjA3NlBhZGJrektVd0NlalVibEsza1NPMEZZTTBmemhrWGg5TTBBcHR5TVVjUWtESlk2QUU4RDJOSWNVa3RTOXZBQms3KzBKQkp5TWhtUFBjWUt5d0V1OWNHV1EzbnJuTzRZMmc1Z1lOK3NvZ3lJVTVtUWFrdmFzWEVwWlViWDlteFNpZGpIelNHK2p4anJBUHg0ZVMyOWFmSXdvcjBGV2tKcTlIek9Pc3ZNcTVuNUIwdngyT2lvUEtGcnJ4eUZnL0l0S2VYQm1hem9BR01GUUVlYTYvTWxQM3pXcUZHalJvMHkvQTNseGNNTlhmQ2pqQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgLS1mYWxjb24tdGhlbWUtd2l6YXJkLW5hdi1pdGVtLWNpcmNsZS1iZzogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xuICAtLWZhbGNvbi1jYXJkLXNwYW4taW1nLWJnOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZyk7XG4gIC0tZmFsY29uLWNhcmQtc3Bhbi1pbWctYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWZhbGNvbi1jYXJkLXNwYW4taW1nLWhvdmVyLWJveC1zaGFkb3c6IDAgMXJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWZhbGNvbi1zZXR0aW5nLXRvZ2dsZS1zaGFkb3c6IDAgLTdweCAxNHB4IDAgcmdiYSg2NSwgNjksIDg4LCAwLjEpLCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAtLWZhbGNvbi1zY3JvbGxiYXItYmc6IHJnYmEoMTgyLCAxOTMsIDIxMCwgMC41NSk7XG4gIC0tZmFsY29uLXNpbXBsZWJhci1iZzogI2I2YzFkMjtcbiAgLS1mYWxjb24tbmF2LXBpbGxzLWZhbGNvbi1hY3RpdmUtYmctY29sb3I6IHZhcigtLWZhbGNvbi1xdWF0ZXJuYXJ5LWJnKTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWN1c3RvbS1iYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMjUwLCAyNTMsIDAuNTUpO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtY3VzdG9tLWNvbG9yOiByZ2JhKDExLCAyMywgMzksIDAuMyk7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWJnLWdsb2JhbDogI2ZmZjtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1ob3Zlci1jb2xvci1nbG9iYWw6IHJnYig0MS45NTQ1NDU0NTQ1LCA1MS42MzYzNjM2MzY0LCA2NC41NDU0NTQ1NDU1KTtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1ob3Zlci1iZy1nbG9iYWw6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLXBvcG92ZXItaGVhZGVyLWJnLWdsb2JhbDogI2Y5ZmFmZDtcbiAgLS1mYWxjb24tdG9hc3QtYmctZ2xvYmFsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWZhbGNvbi10b2FzdC1oZWFkZXItYmctZ2xvYmFsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJnLWdsb2JhbDogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnKTtcbiAgLS1mYWxjb24tYWNjb3JkaW9uLWJ0bi1jb2xvci1nbG9iYWw6ICM1ZTZlODI7XG4gIC0tZmFsY29uLWFsZXJ0LWxpbmstY29sb3I6ICMyYzdiZTU7XG59XG46cm9vdCBbY2xhc3NePWJ0bi1mYWxjb24tXS5zaG93LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIFtjbGFzc149YnRuLWZhbGNvbi1dLnNob3cge1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYm94LXNoYWRvdyk7XG59XG46cm9vdCAudGFibGUtcHJpbWFyeSxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSAudGFibGUtcHJpbWFyeSB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiByZ2IoMjEyLjgsIDIyOC42LCAyNDkuOCk7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1iZzogcmdiKDIwMi42MTUsIDIxOC4xMywgMjM4Ljk0KTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMDYuMDEsIDIyMS42MiwgMjQyLjU2KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMTk5LjIyLCAyMTQuNjQsIDIzNS4zMik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDE4NS42NCwgMjAwLjY4LCAyMjAuODQsIDAuMDUpO1xufVxuOnJvb3QgLnRhYmxlLXNlY29uZGFyeSxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSAudGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigyMjcuMiwgMjI5LjgsIDIzMy42KTtcbiAgLS1mYWxjb24tdGFibGUtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjE1LjkzNSwgMjE5LjI0LCAyMjMuOTU1KTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMTkuNjksIDIyMi43NiwgMjI3LjE3KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMjEyLjE4LCAyMTUuNzIsIDIyMC43NCk7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDE5Ny4xNiwgMjAxLjY0LCAyMDcuODgsIDAuMDUpO1xufVxuOnJvb3QgLnRhYmxlLXN1Y2Nlc3MsXG5bZGF0YS1icy10aGVtZT1saWdodF0gLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWZhbGNvbi10YWJsZS1iZzogcmdiKDIwNCwgMjQ2LCAyMjguNCk7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1iZzogcmdiKDE5NC40NzUsIDIzNC4yMjUsIDIxOS4xNDUpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5Ny42NSwgMjM4LjE1LCAyMjIuMjMpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigxOTEuMywgMjMwLjMsIDIxNi4wNik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDE3OC42LCAyMTQuNiwgMjAzLjcyLCAwLjA1KTtcbn1cbjpyb290IC50YWJsZS1pbmZvLFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIC50YWJsZS1pbmZvIHtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigyMTEuOCwgMjQxLjYsIDI1NC42KTtcbiAgLS1mYWxjb24tdGFibGUtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjAxLjY5LCAyMzAuMTU1LCAyNDMuMzgpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDIwNS4wNiwgMjMzLjk3LCAyNDcuMTIpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigxOTguMzIsIDIyNi4zNCwgMjM5LjY0KTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYmEoMTg0Ljg0LCAyMTEuMDgsIDIyNC42OCwgMC4wNSk7XG59XG46cm9vdCAudGFibGUtd2FybmluZyxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSAudGFibGUtd2FybmluZyB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiByZ2IoMjUzLCAyMjkuNiwgMjE2LjQpO1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYigyMzkuOCwgMjE5LjA1NSwgMjA4LjA0NSk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjQ0LjIsIDIyMi41NywgMjEwLjgzKTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMjM1LjQsIDIxNS41NCwgMjA1LjI2KTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYmEoMjE3LjgsIDIwMS40OCwgMTk0LjEyLCAwLjA1KTtcbn1cbjpyb290IC50YWJsZS1kYW5nZXIsXG5bZGF0YS1icy10aGVtZT1saWdodF0gLnRhYmxlLWRhbmdlciB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiByZ2IoMjUwLCAyMTUsIDIyMS40KTtcbiAgLS1mYWxjb24tdGFibGUtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjM3LjAyNSwgMjA1LjU1LCAyMTIuNjcpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0MS4zNSwgMjA4LjcsIDIxNS41OCk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIzMi43LCAyMDIuNCwgMjA5Ljc2KTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYmEoMjE1LjQsIDE4OS44LCAxOTguMTIsIDAuMDUpO1xufVxuOnJvb3QgLnRhYmxlLWxpZ2h0LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIC50YWJsZS1saWdodCB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiAjZjlmYWZkO1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYigyMzYuMSwgMjM3LjkyNSwgMjQxLjkpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0MC40LCAyNDEuOTUsIDI0NS42KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMjMxLjgsIDIzMy45LCAyMzguMik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDIxNC42LCAyMTcuOCwgMjIzLjQsIDAuMDUpO1xufVxuOnJvb3QgLnRhYmxlLWRhcmssXG5bZGF0YS1icy10aGVtZT1saWdodF0gLnRhYmxlLWRhcmsge1xuICAtLWZhbGNvbi10YWJsZS1iZzogIzBiMTcyNztcbiAgLS1mYWxjb24tdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjkuMywgNDAuNCwgNTUuMik7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjMuMiwgMzQuNiwgNDkuOCk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDM1LjQsIDQ2LjIsIDYwLjYpO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiYSg1OS44LCA2OS40LCA4Mi4yLCAwLjA1KTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWZhbGNvbi1ncmF5LTEwMDogIzBiMTcyNztcbiAgLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTEwMDogUkdCQSg5LCAxOCwgMzEsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LTIwMDogIzIzMmUzYztcbiAgLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTIwMDogUkdCQSgyOCwgMzcsIDQ4LCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLS1mYWxjb24tZ3JheS0zMDA6ICMzNDQwNTA7XG4gIC0tZmFsY29uLWdyYXktbGluay1ob3Zlci0zMDA6IFJHQkEoNDIsIDUxLCA2NCwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWdyYXktNDAwOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItNDAwOiBSR0JBKDYyLCA3MSwgODQsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LTUwMDogIzVlNmU4MjtcbiAgLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTUwMDogUkdCQSg3NSwgODgsIDEwNCwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWdyYXktNjAwOiAjNzQ4MTk0O1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItNjAwOiBSR0JBKDkzLCAxMDMsIDExOCwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWdyYXktNzAwOiAjOWRhOWJiO1xuICAtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItNzAwOiBSR0JBKDEyNiwgMTM1LCAxNTAsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1ncmF5LTgwMDogI2I2YzFkMjtcbiAgLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTgwMDogUkdCQSgxOTcsIDIwNSwgMjE5LCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLS1mYWxjb24tZ3JheS05MDA6ICNkOGUyZWY7XG4gIC0tZmFsY29uLWdyYXktbGluay1ob3Zlci05MDA6IFJHQkEoMjI0LCAyMzIsIDI0MiwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWdyYXktMTAwMDogI2VkZjJmOTtcbiAgLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTEwMDA6IFJHQkEoMjQxLCAyNDUsIDI1MCwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWdyYXktMTEwMDogI2Y5ZmFmZDtcbiAgLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTExMDA6IFJHQkEoMjUwLCAyNTEsIDI1MywgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWdyYXktMTAwLXJnYjogMTEsIDIzLCAzOSA7XG4gIC0tZmFsY29uLWdyYXktMjAwLXJnYjogMzUsIDQ2LCA2MCA7XG4gIC0tZmFsY29uLWdyYXktMzAwLXJnYjogNTIsIDY0LCA4MCA7XG4gIC0tZmFsY29uLWdyYXktNDAwLXJnYjogNzcsIDg5LCAxMDUgO1xuICAtLWZhbGNvbi1ncmF5LTUwMC1yZ2I6IDk0LCAxMTAsIDEzMCA7XG4gIC0tZmFsY29uLWdyYXktNjAwLXJnYjogMTE2LCAxMjksIDE0OCA7XG4gIC0tZmFsY29uLWdyYXktNzAwLXJnYjogMTU3LCAxNjksIDE4NyA7XG4gIC0tZmFsY29uLWdyYXktODAwLXJnYjogMTgyLCAxOTMsIDIxMCA7XG4gIC0tZmFsY29uLWdyYXktOTAwLXJnYjogMjE2LCAyMjYsIDIzOSA7XG4gIC0tZmFsY29uLWdyYXktMTAwMC1yZ2I6IDIzNywgMjQyLCAyNDkgO1xuICAtLWZhbGNvbi1ncmF5LTExMDAtcmdiOiAyNDksIDI1MCwgMjUzIDtcbiAgLS1mYWxjb24tcHJpbWFyeS1yZ2I6IDQ0LCAxMjMsIDIyOSA7XG4gIC0tZmFsY29uLXNlY29uZGFyeS1yZ2I6IDExNiwgMTI5LCAxNDggO1xuICAtLWZhbGNvbi1zdWNjZXNzLXJnYjogMCwgMjEwLCAxMjIgO1xuICAtLWZhbGNvbi1pbmZvLXJnYjogMzksIDE4OCwgMjUzIDtcbiAgLS1mYWxjb24td2FybmluZy1yZ2I6IDI0NSwgMTI4LCA2MiA7XG4gIC0tZmFsY29uLWRhbmdlci1yZ2I6IDIzMCwgNTUsIDg3IDtcbiAgLS1mYWxjb24tbGlnaHQtcmdiOiAyNDksIDI1MCwgMjUzIDtcbiAgLS1mYWxjb24tZGFyay1yZ2I6IDM1LCA0NiwgNjAgO1xuICAtLWZhbGNvbi1kYXJrOiByZ2JhKDM1LCA0NiwgNjAsIDAuMjUpO1xuICAtLWZhbGNvbi1kYXJrLXJnYjogMzUsIDQ2LCA2MDtcbiAgLS1mYWxjb24tbGlnaHQtcmdiOiAyNDksIDI1MCwgMjUzO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXByaW1hcnktY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1wcmltYXJ5LWhvdmVyLWNvbG9yOiByZ2IoNzkuODcsIDE0NS40NCwgMjMzLjQyKTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoNi42LCAxMy44LCAyMy40KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1wcmltYXJ5LWFjdGl2ZS1jb2xvcjogcmdiKDc5Ljg3LCAxNDUuNDQsIDIzMy40Mik7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1zZWNvbmRhcnktaG92ZXItY29sb3I6IHJnYigxMzkuNjMsIDE1MC40MiwgMTY2LjE5KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1zZWNvbmRhcnktYWN0aXZlLWJhY2tncm91bmQ6IHJnYig2LjYsIDEzLjgsIDIzLjQpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXNlY29uZGFyeS1hY3RpdmUtY29sb3I6IHJnYigxMzkuNjMsIDE1MC40MiwgMTY2LjE5KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1zdWNjZXNzLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tc3VjY2Vzcy1ob3Zlci1jb2xvcjogcmdiKDQzLjM1LCAyMTcuNjUsIDE0NC42MSk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZDogcmdiKDYuNiwgMTMuOCwgMjMuNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tc3VjY2Vzcy1hY3RpdmUtY29sb3I6IHJnYig0My4zNSwgMjE3LjY1LCAxNDQuNjEpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWluZm8tY29sb3I6IHZhcigtLWZhbGNvbi1pbmZvKTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1pbmZvLWhvdmVyLWNvbG9yOiByZ2IoNzUuNzIsIDE5OS4zOSwgMjUzLjM0KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoNi42LCAxMy44LCAyMy40KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1pbmZvLWFjdGl2ZS1jb2xvcjogcmdiKDc1LjcyLCAxOTkuMzksIDI1My4zNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24td2FybmluZy1jb2xvcjogdmFyKC0tZmFsY29uLXdhcm5pbmcpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLXdhcm5pbmctaG92ZXItY29sb3I6IHJnYigyNDYuNywgMTQ5LjU5LCA5NC44MSk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24td2FybmluZy1hY3RpdmUtYmFja2dyb3VuZDogcmdiKDYuNiwgMTMuOCwgMjMuNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24td2FybmluZy1hY3RpdmUtY29sb3I6IHJnYigyNDYuNywgMTQ5LjU5LCA5NC44MSk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tZGFuZ2VyLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFuZ2VyKTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kYW5nZXItaG92ZXItY29sb3I6IHJnYigyMzQuMjUsIDg5LCAxMTUuNTYpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZDogcmdiKDYuNiwgMTMuOCwgMjMuNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tZGFuZ2VyLWFjdGl2ZS1jb2xvcjogcmdiKDIzNC4yNSwgODksIDExNS41Nik7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tbGlnaHQtY29sb3I6IHZhcigtLWZhbGNvbi1saWdodCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tbGlnaHQtaG92ZXItY29sb3I6IHJnYigyNTAuMDIsIDI1MC44NSwgMjUzLjM0KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1saWdodC1hY3RpdmUtYmFja2dyb3VuZDogcmdiKDYuNiwgMTMuOCwgMjMuNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tbGlnaHQtYWN0aXZlLWNvbG9yOiByZ2IoMjUwLjAyLCAyNTAuODUsIDI1My4zNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24tZGFyay1jb2xvcjogdmFyKC0tZmFsY29uLWRhcmspO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRhcmstaG92ZXItY29sb3I6IHJnYmEoMTY0LjYwMzk2MDM5NiwgMTY5LjEyMzc2MjM3NjIsIDE3NC44NzYyMzc2MjM4LCAwLjM3NzUpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRhcmstYWN0aXZlLWJhY2tncm91bmQ6IHJnYig2LjYsIDEzLjgsIDIzLjQpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRhcmstYWN0aXZlLWNvbG9yOiByZ2JhKDE2NC42MDM5NjAzOTYsIDE2OS4xMjM3NjIzNzYyLCAxNzQuODc2MjM3NjIzOCwgMC4zNzc1KTtcbiAgLS1mYWxjb24tYm9keS1jb2xvcjogIzlkYTliYjtcbiAgLS1mYWxjb24tYm9keS1iZzogIzBiMTcyNztcbiAgLS1mYWxjb24tcXVhdGVybmFyeS1iZzogIzBiMTcyNztcbiAgLS1mYWxjb24tcXVhdGVybmFyeS1iZy1yZ2I6IDExLCAyMywgMzk7XG4gIC0tZmFsY29uLWVtcGhhc2lzLWJnOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCk7XG4gIC0tZmFsY29uLWVtcGhhc2lzLWJnLXJnYjogMTgsIDMwLCA0NTtcbiAgLS1mYWxjb24tYm94LXNoYWRvdzogMCA3cHggMTRweCAwIHJnYmEoMywgMTIsIDUxLCAwLjE1KSwgMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWZhbGNvbi1ib3gtc2hhZG93LXNtOiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KTtcbiAgLS1mYWxjb24tYm94LXNoYWRvdy1sZzogMCAxcmVtIDRyZW0gcmdiYSgkYmxhY2ssIDAuMTc1KTtcbiAgLS1mYWxjb24tYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KTtcbiAgLS1mYWxjb24taW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLWdsb2JhbDogcmdiKDIyLCA2MS41LCAxMTQuNSk7XG4gIC0tZmFsY29uLWJnLW5hdmJhci1nbGFzczogcmdiYSgxMSwgMjMsIDM5LCAwLjk2KTtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1jb2xvcjogIzlkYTliYjtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogI2VkZjJmOTtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICMyYzdiZTU7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LWxpbmstZGlzYWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtaHItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LXNjcm9sbGJhci1jb2xvcjogcmdiYSgxMTYsIDEyOSwgMTQ4LCAwLjMpO1xuICAtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1iZy1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpO1xuICAtLWZhbGNvbi1idG4tcmV2ZWFsLWZvY3VzLWJnOiByZ2IoOS45LCAyMC43LCAzNS4xKTtcbiAgLS1mYWxjb24tYnRuLXJldmVhbC1ob3Zlci1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuODApLFxuICAwcHggMXB4IDEuNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzApLCAwcHggMnB4IDVweCAwcHggcmdiYSg0MywgNDUsIDgwLCAwLjQwKSxcbiAgMHB4IDBweCAwcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIC0tZmFsY29uLWJ0bi1yZXZlYWwtZm9jdXMtYm9yZGVyLWNvbG9yOiByZ2IoOS42MjUsIDIwLjEyNSwgMzQuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLDgsMTksLjMpLCAwIDJweCA1cHggMCByZ2JhKDAsMTMsMzMsLjUpLCAwIDFweCAxLjVweCAwIHJnYmEoMCw4LDEsLjQ4KSwgMCAxcHggMnB4IDAgcmdiYSgwLDgsMSwuNCk7XG4gIC0tZmFsY29uLWJ0bi1mYWxjb24taG92ZXItYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCw4LDE5LC4zKSwgMCAzcHggN3B4IDAgcmdiYSgwLDEzLDMzLC44KSwgMCAxcHggMS41cHggMCAjMDAwODAxLCAwIDFweCAycHggMCAjMDAwODAxO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWRlZmF1bHQtaG92ZXItY29sb3I6IHJnYigxOTQuNDEsIDIwMy41NCwgMjE3LjY1KTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2IoOS45LCAyMC43LCAzNS4xKTtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWFjdGl2ZS1ib3JkZXI6IHJnYigxOTQuNDEsIDIwMy41NCwgMjE3LjY1KTtcbiAgLS1mYWxjb24tYXZhdGFyLW5hbWUtYmc6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLW5vdGlmaWNhdGlvbi10aXRsZS1iZzogIzM0NDA1MDtcbiAgLS1mYWxjb24tbm90aWZpY2F0aW9uLXVucmVhZC1ob3Zlci1iZzogcmdiKDI1LjYwNTI2MzE1NzksIDMzLjY1MjYzMTU3ODksIDQzLjg5NDczNjg0MjEpO1xuICAtLWZhbGNvbi1rYW5iYW4tYmc6IHJnYmEoMzUsIDQ2LCA2MCwgMC4yNSk7XG4gIC0tZmFsY29uLWthbmJhbi1pdGVtLWJnOiAjMjMyZTNjO1xuICAtLWZhbGNvbi1rYW5iYW4tbmF2LWxpbmstY2FyZC1kZXRhaWxzLWhvdmVyLWJnOiAjMzQ0MDUwO1xuICAtLWZhbGNvbi1iZy1zaGFwZS1iZzogIzAxMjI0YjtcbiAgLS1mYWxjb24tYmctc2hhcGUtYmctbHRkOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHJnYmEoMjAsNTgsMTAxLC40MSksIzA1MzU3MSk7XG4gIC0tZmFsY29uLWJnLXNoYXBlLWJnLWR0bDogbGluZWFyLWdyYWRpZW50KC00NWRlZywjMGEzYjc5LHJnYmEoOSwyNSw0MywuNDEpKTtcbiAgLS1mYWxjb24tbGluZS1jaGFydC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCMwMTI1NTIsIzAwMTgzNSk7XG4gIC0tZmFsY29uLWNhcmQtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywjMDEyNTUyLCMwMDE4MzUpO1xuICAtLWZhbGNvbi1iZy1jaXJjbGUtc2hhcGU6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcscmdiYSg5LDI1LDQzLC40MSksIzBhM2I3OSk7XG4gIC0tZmFsY29uLWJnLWNpcmNsZS1zaGFwZS1iZzogIzQ2OTVmZjtcbiAgLS1mYWxjb24tbW9kYWwtc2hhcGUtaGVhZGVyOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCMwMTI1NTIsIzAwMTgzNSk7XG4gIC0tZmFsY29uLW1vZGFsLXNoYXBlLWhlYWRlci1hZnRlcjogbGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDIwLDU4LDEwMSwuNDEpLCMwNTM1NzEpO1xuICAtLWZhbGNvbi1tb2RhbC1zaGFwZS1oZWFkZXItYmc6ICMwMTIyNGI7XG4gIC0tZmMtcGFnZS1iZy1jb2xvcjogIzBiMTcyNztcbiAgLS1mYy1uZXV0cmFsLWJnLWNvbG9yOiAjMjMyZTNjO1xuICAtLWZhbGNvbi1sZWFmbGV0LWJhci1iZzogIzM0NDA1MDtcbiAgLS1mYWxjb24tYmctY2hvaWNlcy1jbG9zZS1idXR0b246ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRodW1ibmFpbC1iZy1nbG9iYWw6ICMyMzJlM2M7XG4gIC0tZmFsY29uLWNhcmQtc3Bhbi1pbWctaG92ZXItYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3cpO1xuICAtLWZhbGNvbi1zZXR0aW5nLXRvZ2dsZS1zaGFkb3c6IDAgLTdweCAxNHB4IDAgcmdiYSgzLCAxMiwgNTEsIDAuMTUpLCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tZmFsY29uLXNjcm9sbGJhci1iZzogcmdiYSg1MiwgNjQsIDgwLCAwLjYpO1xuICAtLWZhbGNvbi1zaW1wbGViYXItYmc6IHJnYmEoMTgyLCAxOTMsIDIxMCwgMC42KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWN1c3RvbS1iYWNrZ3JvdW5kOiByZ2JhKDExLCAyMywgMzksIDAuNjUpO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtY3VzdG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWJnLWdsb2JhbDogIzIzMmUzYztcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1ob3Zlci1jb2xvci1nbG9iYWw6IHJnYigyMzQuMDgxODE4MTgxOCwgMjM5LjQ0NTQ1NDU0NTUsIDI0Ni40MTgxODE4MTgyKTtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1ob3Zlci1iZy1nbG9iYWw6IHJnYmEoMTEsIDIzLCAzOSwgMC40KTtcbiAgLS1mYWxjb24tcG9wb3Zlci1oZWFkZXItYmctZ2xvYmFsOiByZ2JhKDM1LCA0NiwgNjAsIDAuMjUpO1xuICAtLWZhbGNvbi10b2FzdC1iZy1nbG9iYWw6IHJnYmEoNTIsIDY0LCA4MCwgMC4zKTtcbiAgLS1mYWxjb24tdG9hc3QtaGVhZGVyLWJnLWdsb2JhbDogcmdiYSg1MiwgNjQsIDgwLCAwLjMpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLXByaW1hcnkge1xuICAtLWZhbGNvbi10YWJsZS1iZzogcmdiKDguOCwgMjQuNiwgNDUuOCk7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1iZzogcmdiKDI3LjI2NSwgNDEuODgsIDYxLjQ5KTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMS4xMSwgMzYuMTIsIDU2LjI2KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMzMuNDIsIDQ3LjY0LCA2Ni43Mik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDU4LjA0LCA3MC42OCwgODcuNjQsIDAuMDUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiByZ2IoMjMuMiwgMjUuOCwgMjkuNik7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1iZzogcmdiKDQwLjU4NSwgNDIuOTksIDQ2LjUwNSk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMzQuNzksIDM3LjI2LCA0MC44Nyk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDQ2LjM4LCA0OC43MiwgNTIuMTQpO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiYSg2OS41NiwgNzEuNjQsIDc0LjY4LCAwLjA1KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50YWJsZS1zdWNjZXNzIHtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigwLCA0MiwgMjQuNCk7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1iZzogcmdiKDE5LjEyNSwgNTcuOTc1LCA0MS42OTUpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDEyLjc1LCA1Mi42NSwgMzUuOTMpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigyNS41LCA2My4zLCA0Ny40Nik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA4NC42LCA3MC41MiwgMC4wNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUtaW5mbyB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiByZ2IoNy44LCAzNy42LCA1MC42KTtcbiAgLS1mYWxjb24tdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjYuMzQsIDUzLjkwNSwgNjUuOTMpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDIwLjE2LCA0OC40NywgNjAuODIpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigzMi41MiwgNTkuMzQsIDcxLjA0KTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYmEoNTcuMjQsIDgxLjA4LCA5MS40OCwgMC4wNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUtd2FybmluZyB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiByZ2IoNDksIDI1LjYsIDEyLjQpO1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYig2NC40NSwgNDIuODA1LCAzMC41OTUpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDU5LjMsIDM3LjA3LCAyNC41Myk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDY5LjYsIDQ4LjU0LCAzNi42Nik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDkwLjIsIDcxLjQ4LCA2MC45MiwgMC4wNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUtZGFuZ2VyIHtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYig0NiwgMTEsIDE3LjQpO1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYig2MS42NzUsIDI5LjMsIDM1LjIyKTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYig1Ni40NSwgMjMuMiwgMjkuMjgpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYig2Ni45LCAzNS40LCA0MS4xNik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDg3LjgsIDU5LjgsIDY0LjkyLCAwLjA1KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50YWJsZS1saWdodCB7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiByZ2IoNDkuOCwgNTAsIDUwLjYpO1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYig2NS4xOSwgNjUuMzc1LCA2NS45Myk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNjAuMDYsIDYwLjI1LCA2MC44Mik7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDcwLjMyLCA3MC41LCA3MS4wNCk7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDkwLjg0LCA5MSwgOTEuNDgsIDAuMDUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLWRhcmsge1xuICAtLWZhbGNvbi10YWJsZS1iZzogcmdiKDIuMiwgNC42LCA3LjgpO1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYigyMS4xNiwgMjMuMzgsIDI2LjM0KTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxNC44NCwgMTcuMTIsIDIwLjE2KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMjcuNDgsIDI5LjY0LCAzMi41Mik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDUyLjc2LCA1NC42OCwgNTcuMjQsIDAuMDUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgQm9vdHN0cmFwIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmFsY29uLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWZhbGNvbi1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYWxjb24tYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mYWxjb24tYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWZhbGNvbi1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IHZhcigtLWZhbGNvbi1oci1vcGFjaXR5KTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbGNvbi1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzczODMycmVtICsgMS40ODU5ODR2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi40ODgzMnJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzMyMzZyZW0gKyAwLjk4ODMydncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuMDczNnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjk3OHJlbSArIDAuNTczNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjcyOHJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjY5cmVtICsgMC4yMjh2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1mYWxjb24tbGluay1jb2xvci1yZ2I6IHZhcigtLWZhbGNvbi1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYWxjb24tZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDc1JTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM5ZGE5YmI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS41NTQ5ODE2OTZyZW0gKyAzLjY1OTc4MDM1MnZ3KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNC4yOTk4MTY5NnJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDgzMzE4MDhyZW0gKyAyLjc5OTgxNjk2dncpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAzLjU4MzE4MDhyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyMzU5ODRyZW0gKyAyLjA4MzE4MDh2dyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDIuOTg1OTg0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzM4MzJyZW0gKyAxLjQ4NTk4NHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMi40ODgzMnJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzMyMzZyZW0gKyAwLjk4ODMydncpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAyLjA3MzZyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI5NzhyZW0gKyAwLjU3MzZ2dyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDEuNzI4cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6ICM3NDgxOTQ7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi10aHVtYm5haWwtYmctZ2xvYmFsKTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZmFsY29uLXRodW1ibmFpbC1iZy1nbG9iYWwpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93LXNtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS02MDApO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tZmFsY29uLWd1dHRlci14OiAycmVtO1xuICAtLWZhbGNvbi1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZmFsY29uLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1mYWxjb24tZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1mYWxjb24tYnJlYWtwb2ludC14czogMDtcbiAgLS1mYWxjb24tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tZmFsY29uLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWZhbGNvbi1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1mYWxjb24tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZhbGNvbi1icmVha3BvaW50LXh4bDogMTU0MHB4O1xufVxuXG4ucm93IHtcbiAgLS1mYWxjb24tZ3V0dGVyLXg6IDJyZW07XG4gIC0tZmFsY29uLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1mYWxjb24tZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1mYWxjb24tZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWZhbGNvbi1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mYWxjb24tZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWZhbGNvbi1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1mYWxjb24tZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAsXG4udGltZWxpbmUtc2ltcGxlIC50aW1lbGluZS1pdGVtLFxuLnRpbWVsaW5lLXppZ3phZyAudGltZWxpbmUtaXRlbSxcbi50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbSB7XG4gIC0tZmFsY29uLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWZhbGNvbi1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1mYWxjb24tZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tZmFsY29uLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWZhbGNvbi1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWZhbGNvbi1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWZhbGNvbi1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1mYWxjb24tZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tZmFsY29uLWd1dHRlci14OiAxLjhyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tZmFsY29uLWd1dHRlci15OiAxLjhyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tZmFsY29uLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWZhbGNvbi1ndXR0ZXIteTogM3JlbTtcbn1cblxuLmctNixcbi5neC02IHtcbiAgLS1mYWxjb24tZ3V0dGVyLXg6IDRyZW07XG59XG5cbi5nLTYsXG4uZ3ktNiB7XG4gIC0tZmFsY29uLWd1dHRlci15OiA0cmVtO1xufVxuXG4uZy03LFxuLmd4LTcge1xuICAtLWZhbGNvbi1ndXR0ZXIteDogNXJlbTtcbn1cblxuLmctNyxcbi5neS03IHtcbiAgLS1mYWxjb24tZ3V0dGVyLXk6IDVyZW07XG59XG5cbi5nLTgsXG4uZ3gtOCB7XG4gIC0tZmFsY29uLWd1dHRlci14OiA3LjVyZW07XG59XG5cbi5nLTgsXG4uZ3ktOCB7XG4gIC0tZmFsY29uLWd1dHRlci15OiA3LjVyZW07XG59XG5cbi5nLTksXG4uZ3gtOSB7XG4gIC0tZmFsY29uLWd1dHRlci14OiAxMHJlbTtcbn1cblxuLmctOSxcbi5neS05IHtcbiAgLS1mYWxjb24tZ3V0dGVyLXk6IDEwcmVtO1xufVxuXG4uZy0xMCxcbi5neC0xMCB7XG4gIC0tZmFsY29uLWd1dHRlci14OiAxMi41cmVtO1xufVxuXG4uZy0xMCxcbi5neS0xMCB7XG4gIC0tZmFsY29uLWd1dHRlci15OiAxMi41cmVtO1xufVxuXG4uZy0xMSxcbi5neC0xMSB7XG4gIC0tZmFsY29uLWd1dHRlci14OiAxNXJlbTtcbn1cblxuLmctMTEsXG4uZ3ktMTEge1xuICAtLWZhbGNvbi1ndXR0ZXIteTogMTVyZW07XG59XG5cbi5nLXgxLFxuLmd4LXgxIHtcbiAgLS1mYWxjb24tZ3V0dGVyLXg6IDEuMjVyZW07XG59XG5cbi5nLXgxLFxuLmd5LXgxIHtcbiAgLS1mYWxjb24tZ3V0dGVyLXk6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMS44cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMS44cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd4LXNtLTYge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXNtLTYsXG4gIC5neS1zbS02IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3gtc20tNyB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neC1zbS04IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLXNtLTksXG4gIC5neC1zbS05IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd5LXNtLTkge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxMHJlbTtcbiAgfVxuICAuZy1zbS0xMCxcbiAgLmd4LXNtLTEwIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMTIuNXJlbTtcbiAgfVxuICAuZy1zbS0xMCxcbiAgLmd5LXNtLTEwIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMTIuNXJlbTtcbiAgfVxuICAuZy1zbS0xMSxcbiAgLmd4LXNtLTExIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMTVyZW07XG4gIH1cbiAgLmctc20tMTEsXG4gIC5neS1zbS0xMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDE1cmVtO1xuICB9XG4gIC5nLXNtLXgxLFxuICAuZ3gtc20teDEge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxLjI1cmVtO1xuICB9XG4gIC5nLXNtLXgxLFxuICAuZ3ktc20teDEge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEuOHJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDEuOHJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLW1kLTYsXG4gIC5neC1tZC02IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3ktbWQtNiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbWQtNyxcbiAgLmd4LW1kLTcge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neS1tZC03IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3gtbWQtOCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDcuNXJlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3ktbWQtOCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDcuNXJlbTtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3gtbWQtOSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEwcmVtO1xuICB9XG4gIC5nLW1kLTksXG4gIC5neS1tZC05IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMTByZW07XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neC1tZC0xMCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEyLjVyZW07XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neS1tZC0xMCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDEyLjVyZW07XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neC1tZC0xMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDE1cmVtO1xuICB9XG4gIC5nLW1kLTExLFxuICAuZ3ktbWQtMTEge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxNXJlbTtcbiAgfVxuICAuZy1tZC14MSxcbiAgLmd4LW1kLXgxIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMS4yNXJlbTtcbiAgfVxuICAuZy1tZC14MSxcbiAgLmd5LW1kLXgxIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxLjhyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxLjhyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1sZy02LFxuICAuZ3gtbGctNiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctbGctNixcbiAgLmd5LWxnLTYge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neC1sZy03IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd4LWxnLTgge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiA3LjVyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd5LWxnLTgge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmctbGctOSxcbiAgLmd4LWxnLTkge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy1sZy05LFxuICAuZ3ktbGctOSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDEwcmVtO1xuICB9XG4gIC5nLWxnLTEwLFxuICAuZ3gtbGctMTAge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxMi41cmVtO1xuICB9XG4gIC5nLWxnLTEwLFxuICAuZ3ktbGctMTAge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxMi41cmVtO1xuICB9XG4gIC5nLWxnLTExLFxuICAuZ3gtbGctMTEge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxNXJlbTtcbiAgfVxuICAuZy1sZy0xMSxcbiAgLmd5LWxnLTExIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMTVyZW07XG4gIH1cbiAgLmctbGcteDEsXG4gIC5neC1sZy14MSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEuMjVyZW07XG4gIH1cbiAgLmctbGcteDEsXG4gIC5neS1sZy14MSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEuOHJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDEuOHJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXhsLTYsXG4gIC5neC14bC02IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy14bC02LFxuICAuZ3kteGwtNiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmcteGwtNyxcbiAgLmd4LXhsLTcge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neS14bC03IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy14bC04LFxuICAuZ3gteGwtOCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDcuNXJlbTtcbiAgfVxuICAuZy14bC04LFxuICAuZ3kteGwtOCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDcuNXJlbTtcbiAgfVxuICAuZy14bC05LFxuICAuZ3gteGwtOSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEwcmVtO1xuICB9XG4gIC5nLXhsLTksXG4gIC5neS14bC05IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMTByZW07XG4gIH1cbiAgLmcteGwtMTAsXG4gIC5neC14bC0xMCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEyLjVyZW07XG4gIH1cbiAgLmcteGwtMTAsXG4gIC5neS14bC0xMCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDEyLjVyZW07XG4gIH1cbiAgLmcteGwtMTEsXG4gIC5neC14bC0xMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDE1cmVtO1xuICB9XG4gIC5nLXhsLTExLFxuICAuZ3kteGwtMTEge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxNXJlbTtcbiAgfVxuICAuZy14bC14MSxcbiAgLmd4LXhsLXgxIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMS4yNXJlbTtcbiAgfVxuICAuZy14bC14MSxcbiAgLmd5LXhsLXgxIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMS44cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxLjhyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmcteHhsLTYsXG4gIC5neC14eGwtNiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmcteHhsLTYsXG4gIC5neS14eGwtNiB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmcteHhsLTcsXG4gIC5neC14eGwtNyB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmcteHhsLTcsXG4gIC5neS14eGwtNyB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmcteHhsLTgsXG4gIC5neC14eGwtOCB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDcuNXJlbTtcbiAgfVxuICAuZy14eGwtOCxcbiAgLmd5LXh4bC04IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLXh4bC05LFxuICAuZ3gteHhsLTkge1xuICAgIC0tZmFsY29uLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy14eGwtOSxcbiAgLmd5LXh4bC05IHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMTByZW07XG4gIH1cbiAgLmcteHhsLTEwLFxuICAuZ3gteHhsLTEwIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteDogMTIuNXJlbTtcbiAgfVxuICAuZy14eGwtMTAsXG4gIC5neS14eGwtMTAge1xuICAgIC0tZmFsY29uLWd1dHRlci15OiAxMi41cmVtO1xuICB9XG4gIC5nLXh4bC0xMSxcbiAgLmd4LXh4bC0xMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDE1cmVtO1xuICB9XG4gIC5nLXh4bC0xMSxcbiAgLmd5LXh4bC0xMSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXk6IDE1cmVtO1xuICB9XG4gIC5nLXh4bC14MSxcbiAgLmd4LXh4bC14MSB7XG4gICAgLS1mYWxjb24tZ3V0dGVyLXg6IDEuMjVyZW07XG4gIH1cbiAgLmcteHhsLXgxLFxuICAuZ3kteHhsLXgxIHtcbiAgICAtLWZhbGNvbi1ndXR0ZXIteTogMS4yNXJlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1mYWxjb24tdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS1mYWxjb24tdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1mYWxjb24tdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tZmFsY29uLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzVlNmU4MjtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib2R5LWJnKTtcbiAgLS1mYWxjb24tdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzVlNmU4MjtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib2R5LWNvbG9yKTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWZhbGNvbi10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1mYWxjb24tdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tZmFsY29uLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1mYWxjb24tdGFibGUtYmctdHlwZSwgdmFyKC0tZmFsY29uLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGluaGVyaXQ7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSA+ICoge1xuICAtLWZhbGNvbi10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tZmFsY29uLXRhYmxlLWJnLXR5cGU6IHZhcigtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWZhbGNvbi10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tZmFsY29uLXRhYmxlLWJnLXR5cGU6IHZhcigtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1mYWxjb24tdGFibGUtYmctc3RhdGU6IHZhcigtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1mYWxjb24tdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWZhbGNvbi10YWJsZS1iZy1zdGF0ZTogdmFyKC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigyMTIuOCwgMjI4LjYsIDI0OS44KTtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTg1LjY0LCAyMDAuNjgsIDIyMC44NCk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMDYuMDEsIDIyMS42MiwgMjQyLjU2KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMTk5LjIyLCAyMTQuNjQsIDIzNS4zMik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYigyMDIuNjE1LCAyMTguMTMsIDIzOC45NCk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjNGQ1OTY5O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tZmFsY29uLXRhYmxlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1iZzogcmdiKDIyNy4yLCAyMjkuOCwgMjMzLjYpO1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTcuMTYsIDIwMS42NCwgMjA3Ljg4KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxOS42OSwgMjIyLjc2LCAyMjcuMTcpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigyMTIuMTgsIDIxNS43MiwgMjIwLjc0KTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1iZzogcmdiKDIxNS45MzUsIDIxOS4yNCwgMjIzLjk1NSk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjNGQ1OTY5O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigyMDQsIDI0NiwgMjI4LjQpO1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNzguNiwgMjE0LjYsIDIwMy43Mik7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTcuNjUsIDIzOC4xNSwgMjIyLjIzKTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMTkxLjMsIDIzMC4zLCAyMTYuMDYpO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTk0LjQ3NSwgMjM0LjIyNSwgMjE5LjE0NSk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjNGQ1OTY5O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigyMTEuOCwgMjQxLjYsIDI1NC42KTtcbiAgLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTg0Ljg0LCAyMTEuMDgsIDIyNC42OCk7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMDUuMDYsIDIzMy45NywgMjQ3LjEyKTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMTk4LjMyLCAyMjYuMzQsIDIzOS42NCk7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYigyMDEuNjksIDIzMC4xNTUsIDI0My4zOCk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjNGQ1OTY5O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigyNTMsIDIyOS42LCAyMTYuNCk7XG4gIC0tZmFsY29uLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIxNy44LCAyMDEuNDgsIDE5NC4xMik7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNDQuMiwgMjIyLjU3LCAyMTAuODMpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigyMzUuNCwgMjE1LjU0LCAyMDUuMjYpO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjM5LjgsIDIxOS4wNTUsIDIwOC4wNDUpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogIzRkNTk2OTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWZhbGNvbi10YWJsZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYmc6IHJnYigyNTAsIDIxNSwgMjIxLjQpO1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMTUuNCwgMTg5LjgsIDE5OC4xMik7XG4gIC0tZmFsY29uLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNDEuMzUsIDIwOC43LCAyMTUuNTgpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigyMzIuNywgMjAyLjQsIDIwOS43Nik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYigyMzcuMDI1LCAyMDUuNTUsIDIxMi42Nyk7XG4gIC0tZmFsY29uLXRhYmxlLWhvdmVyLWNvbG9yOiAjNGQ1OTY5O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1mYWxjb24tdGFibGUtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiAjZjlmYWZkO1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMTQuNiwgMjE3LjgsIDIyMy40KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0MC40LCAyNDEuOTUsIDI0NS42KTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWJnOiByZ2IoMjMxLjgsIDIzMy45LCAyMzguMik7XG4gIC0tZmFsY29uLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tdGFibGUtaG92ZXItYmc6IHJnYigyMzYuMSwgMjM3LjkyNSwgMjQxLjkpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogIzRkNTk2OTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1mYWxjb24tdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXRhYmxlLWJnOiAjMGIxNzI3O1xuICAtLWZhbGNvbi10YWJsZS1ib3JkZXItY29sb3I6IHJnYig1OS44LCA2OS40LCA4Mi4yKTtcbiAgLS1mYWxjb24tdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzLjIsIDM0LjYsIDQ5LjgpO1xuICAtLWZhbGNvbi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1hY3RpdmUtYmc6IHJnYigzNS40LCA0Ni4yLCA2MC42KTtcbiAgLS1mYWxjb24tdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1iZzogcmdiKDI5LjMsIDQwLjQsIDU1LjIpO1xuICAtLWZhbGNvbi10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzEyNXJlbSArIHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zMTI1cmVtICsgdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMTg3NXJlbSArIHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4xODc1cmVtICsgdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiAjOWRhOWJiO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktOTAwKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctaW5zZXQpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktOTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3ItZ2xvYmFsKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctaW5zZXQpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNDQsIDEyMywgMjI5LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24taW5wdXQtcGxhY2Vob2xkZXItY29sb3ItZ2xvYmFsKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC4zMTI1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6ICNkOGUyZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQwNTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQwNTA7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1ZTZlODI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjM3NXJlbSArIGNhbGModmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjE4NzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMS4yNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEuMjVyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjYyNXJlbSArIGNhbGModmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC4zNzVyZW0gKyBjYWxjKHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNjI1cmVtICsgY2FsYyh2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuMzc1cmVtICsgY2FsYyh2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tZmFsY29uLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNGQ1OTY5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAzcmVtIDAuMzEyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS05MDApO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZhbGNvbi1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1mYWxjb24tZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tZ3JheS0zMDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93LWluc2V0KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3ItZ2xvYmFsKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctaW5zZXQpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNDQsIDEyMywgMjI5LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tZmFsY29uLWdyYXktOTAwKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMTg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tZmFsY29uLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNGQ1OTY5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1mYWxjb24tZm9ybS1jaGVjay1iZzogdHJhbnNwYXJlbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZhbGNvbi1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTQwMCk7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvci1nbG9iYWwpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDQsIDEyMywgMjI5LCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YmU1O1xuICBib3JkZXItY29sb3I6ICMyYzdiZTU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1mYWxjb24tZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWZhbGNvbi1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3YmU1O1xuICAtLWZhbGNvbi1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1mYWxjb24tZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzlkYTliYicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmFsY29uLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgLS1mYWxjb24tZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzlkYTliYicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWZhbGNvbi1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAucGFnZSwgLnRhYmxlLWxpc3QgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAucGFnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAucGFnZS1saW5rLCBbZGF0YS1saXN0XSAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnBhZ2UsIC50YWJsZS1saXN0IC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAucGFnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLWZhbGNvbi1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzOWRhOWJiJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2VkZjJmOSwgMCAwIDAgMC4yNXJlbSByZ2JhKDQ0LCAxMjMsIDIyOSwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWRmMmY5LCAwIDAgMCAwLjI1cmVtIHJnYmEoNDQsIDEyMywgMjI5LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDIuOTE3NzIxNTE5LCAyMjIuNDE3NzIxNTE5LCAyNDguNTgyMjc4NDgxKTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93LWluc2V0KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDIuOTE3NzIxNTE5LCAyMjIuNDE3NzIxNTE5LCAyNDguNTgyMjc4NDgxKTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctaW5zZXQpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGE5YmI7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGE5YmI7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC41cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM3NDgxOTQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4sIC5pbnB1dC1ncm91cCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluaywgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5pbnB1dC1ncm91cCAucGFnZS1saW5rLFxuLmlucHV0LWdyb3VwIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5pbnB1dC1ncm91cCAucGFnZS1saW5rLFxuLmlucHV0LWdyb3VwIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmlucHV0LWdyb3VwIC5wYWdlLWxpbmssXG4uaW5wdXQtZ3JvdXAgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuaW5wdXQtZ3JvdXAgLnBhZ2UtbGluayxcbi5pbnB1dC1ncm91cCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmlucHV0LWdyb3VwIC5wYWdlLWxpbmssIC5pbnB1dC1ncm91cCBbZGF0YS1saXN0XSAucGFnZSwgW2RhdGEtbGlzdF0gLmlucHV0LWdyb3VwIC5wYWdlLCAuaW5wdXQtZ3JvdXAgLnRhYmxlLWxpc3QgLnBhZ2UsIC50YWJsZS1saXN0IC5pbnB1dC1ncm91cCAucGFnZSwgLmlucHV0LWdyb3VwIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuaW5wdXQtZ3JvdXAgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cCAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuaW5wdXQtZ3JvdXAgLnRveC1idXR0b246bGFzdC1jaGlsZCwgLmlucHV0LWdyb3VwIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuaW5wdXQtZ3JvdXAgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cCAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuaW5wdXQtZ3JvdXAgLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6Zm9jdXMsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuaW5wdXQtZ3JvdXAgLnBhZ2UtbGluazpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuaW5wdXQtZ3JvdXAgLnBhZ2UtbGluazpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5pbnB1dC1ncm91cCAucGFnZS1saW5rOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmlucHV0LWdyb3VwIC5wYWdlLWxpbms6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5pbnB1dC1ncm91cCAucGFnZS1saW5rOmZvY3VzLCAuaW5wdXQtZ3JvdXAgW2RhdGEtbGlzdF0gLnBhZ2U6Zm9jdXMsIFtkYXRhLWxpc3RdIC5pbnB1dC1ncm91cCAucGFnZTpmb2N1cywgLmlucHV0LWdyb3VwIC50YWJsZS1saXN0IC5wYWdlOmZvY3VzLCAudGFibGUtbGlzdCAuaW5wdXQtZ3JvdXAgLnBhZ2U6Zm9jdXMsIC5pbnB1dC1ncm91cCAudG94IC50b3gtbWVudV9fZm9vdGVyIC50b3gtYnV0dG9uOmZvY3VzOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmlucHV0LWdyb3VwIC50b3gtYnV0dG9uOmZvY3VzOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmZvY3VzOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmlucHV0LWdyb3VwIC50b3gtYnV0dG9uOmZvY3VzOmxhc3QtY2hpbGQsIC5pbnB1dC1ncm91cCAudG94IC50b3gtbWVudV9fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmlucHV0LWdyb3VwIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmlucHV0LWdyb3VwIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS05MDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG4gIGJvcmRlcjogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5pbnB1dC1ncm91cC1sZyA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmlucHV0LWdyb3VwLWxnID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmlucHV0LWdyb3VwLWxnID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmlucHV0LWdyb3VwLWxnID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5pbnB1dC1ncm91cC1sZyA+IC5wYWdlLWxpbmssXG5bZGF0YS1saXN0XSAuaW5wdXQtZ3JvdXAtbGcgPiAucGFnZSxcbi50YWJsZS1saXN0IC5pbnB1dC1ncm91cC1sZyA+IC5wYWdlLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuaW5wdXQtZ3JvdXAtbGcgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5pbnB1dC1ncm91cC1sZyA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5pbnB1dC1ncm91cC1sZyA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmlucHV0LWdyb3VwLWxnID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4sXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmlucHV0LWdyb3VwLXNtID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuaW5wdXQtZ3JvdXAtc20gPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuaW5wdXQtZ3JvdXAtc20gPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuaW5wdXQtZ3JvdXAtc20gPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmlucHV0LWdyb3VwLXNtID4gLnBhZ2UtbGluayxcbltkYXRhLWxpc3RdIC5pbnB1dC1ncm91cC1zbSA+IC5wYWdlLFxuLnRhYmxlLWxpc3QgLmlucHV0LWdyb3VwLXNtID4gLnBhZ2UsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5pbnB1dC1ncm91cC1zbSA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmlucHV0LWdyb3VwLXNtID4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmlucHV0LWdyb3VwLXNtID4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuaW5wdXQtZ3JvdXAtc20gPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNjI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwMGQyN2EnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xNTYyNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zMTI1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzEyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdy1pbnNldCksIDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1mYWxjb24tc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC42MjVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xNTYyNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xNTYyNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tZmFsY29uLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDBkMjdhJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjMxMjVyZW0pIGNhbGMoMC43NWVtICsgMC4zMTI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdy1pbnNldCksIDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1mYWxjb24tc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC42MjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1mYWxjb24tc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjYyNXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlNjM3NTcnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZTYzNzU3JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTU2MjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzEyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjMxMjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctaW5zZXQpLCAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tZmFsY29uLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNjI1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTU2MjVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTU2MjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tZmFsY29uLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlNjM3NTcnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZTYzNzU3JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjMxMjVyZW0pIGNhbGMoMC43NWVtICsgMC4zMTI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdy1pbnNldCksIDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1mYWxjb24tZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC42MjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tZmFsY29uLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4sIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rLCBbZGF0YS1saXN0XSAucGFnZSwgLnRhYmxlLWxpc3QgLnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIC0tZmFsY29uLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZmFsY29uLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1mYWxjb24tYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tZmFsY29uLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZmFsY29uLWJ0bi1mb250LXdlaWdodDogNTAwO1xuICAtLWZhbGNvbi1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjNWU2ZTgyO1xuICAtLWZhbGNvbi1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgLS1mYWxjb24tYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG4gIC0tZmFsY29uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEodmFyKC0tZmFsY29uLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWZhbGNvbi1idG4tcGFkZGluZy15KSB2YXIoLS1mYWxjb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYWxjb24tYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mYWxjb24tYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYWxjb24tYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZhbGNvbi1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1mYWxjb24tYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAucGFnZS1saW5rLFxuICAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluayxcbiAgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rLFxuICAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5wYWdlLWxpbmssXG4gIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbmssIFtkYXRhLWxpc3RdIC5wYWdlLCAudGFibGUtbGlzdCAucGFnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuICAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuICAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6aG92ZXIsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbms6aG92ZXIsIFtkYXRhLWxpc3RdIC5wYWdlOmhvdmVyLCAudGFibGUtbGlzdCAucGFnZTpob3ZlciwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpob3ZlcjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmhvdmVyOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1jaGVjayArIC5wYWdlLWxpbms6aG92ZXIsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1jaGVjayArIC5wYWdlLWxpbms6aG92ZXIsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tY2hlY2sgKyAucGFnZS1saW5rOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWNoZWNrICsgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tY2hlY2sgKyAucGFnZS1saW5rOmhvdmVyLCBbZGF0YS1saXN0XSAuYnRuLWNoZWNrICsgLnBhZ2U6aG92ZXIsIC50YWJsZS1saXN0IC5idG4tY2hlY2sgKyAucGFnZTpob3ZlciwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrICsgLnRveC1idXR0b246aG92ZXI6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrICsgLnRveC1idXR0b246aG92ZXI6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrICsgLnRveC1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrICsgLnRveC1idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWxpbms6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rOmZvY3VzLXZpc2libGUsIFtkYXRhLWxpc3RdIC5wYWdlOmZvY3VzLXZpc2libGUsIC50YWJsZS1saXN0IC5wYWdlOmZvY3VzLXZpc2libGUsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b246Zm9jdXMtdmlzaWJsZTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmZvY3VzLXZpc2libGU6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tYm94LXNoYWRvdyksIHZhcigtLWZhbGNvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLnBhZ2UsIC50YWJsZS1saXN0IC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5wYWdlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tZmFsY29uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLCBbZGF0YS1saXN0XSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZSwgLnRhYmxlLWxpc3QgLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgLnRveC1idXR0b24tLXNlY29uZGFyeSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZS1saW5rOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyA6bm90KC5idG4tY2hlY2spICsgLnBhZ2UtbGluazphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyA6bm90KC5idG4tY2hlY2spICsgLnBhZ2UtbGluazphY3RpdmUsIFtkYXRhLWxpc3RdIDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZTphY3RpdmUsIC50YWJsZS1saXN0IDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZTphY3RpdmUsIC50b3ggLnRveC1tZW51X19mb290ZXIgOm5vdCguYnRuLWNoZWNrKSArIC50b3gtYnV0dG9uOmFjdGl2ZTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIDpub3QoLmJ0bi1jaGVjaykgKyAudG94LWJ1dHRvbjphY3RpdmU6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciA6bm90KC5idG4tY2hlY2spICsgLnRveC1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgOm5vdCguYnRuLWNoZWNrKSArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpmaXJzdC1jaGlsZDphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSwgW2RhdGEtbGlzdF0gLnBhZ2U6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAudGFibGUtbGlzdCAucGFnZTpmaXJzdC1jaGlsZDphY3RpdmUsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpmaXJzdC1jaGlsZDphY3RpdmUsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5hY3RpdmUucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5hY3RpdmUucGFnZS1saW5rLCBbZGF0YS1saXN0XSAuYWN0aXZlLnBhZ2UsIC50YWJsZS1saXN0IC5hY3RpdmUucGFnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeSwgLmJ0bi5zaG93LCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnNob3cucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5zaG93LnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnNob3cucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuc2hvdy5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuc2hvdy5wYWdlLWxpbmssIFtkYXRhLWxpc3RdIC5zaG93LnBhZ2UsIC50YWJsZS1saXN0IC5zaG93LnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnNob3cudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5zaG93LnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuc2hvdy50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnNob3cudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tYWN0aXZlLXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbms6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbms6Zm9jdXMtdmlzaWJsZSwgW2RhdGEtbGlzdF0gLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2U6Zm9jdXMtdmlzaWJsZSwgLnRhYmxlLWxpc3QgLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2U6Zm9jdXMtdmlzaWJsZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudG94LWJ1dHRvbjpmb2N1cy12aXNpYmxlOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgLnRveC1idXR0b246Zm9jdXMtdmlzaWJsZTpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbms6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbms6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZS1saW5rOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyA6bm90KC5idG4tY2hlY2spICsgLnBhZ2UtbGluazphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZS1saW5rOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCBbZGF0YS1saXN0XSA6bm90KC5idG4tY2hlY2spICsgLnBhZ2U6YWN0aXZlOmZvY3VzLXZpc2libGUsIC50YWJsZS1saXN0IDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciA6bm90KC5idG4tY2hlY2spICsgLnRveC1idXR0b246YWN0aXZlOmZvY3VzLXZpc2libGU6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciA6bm90KC5idG4tY2hlY2spICsgLnRveC1idXR0b246YWN0aXZlOmZvY3VzLXZpc2libGU6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciA6bm90KC5idG4tY2hlY2spICsgLnRveC1idXR0b24tLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciA6bm90KC5idG4tY2hlY2spICsgLnRveC1idXR0b24tLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluazpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIFtkYXRhLWxpc3RdIC5wYWdlOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAudGFibGUtbGlzdCAucGFnZTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbms6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbms6Zm9jdXMtdmlzaWJsZSwgW2RhdGEtbGlzdF0gLmFjdGl2ZS5wYWdlOmZvY3VzLXZpc2libGUsIC50YWJsZS1saXN0IC5hY3RpdmUucGFnZTpmb2N1cy12aXNpYmxlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5hY3RpdmUudG94LWJ1dHRvbjpmb2N1cy12aXNpYmxlOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmFjdGl2ZS50b3gtYnV0dG9uOmZvY3VzLXZpc2libGU6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5hY3RpdmUudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnNob3cucGFnZS1saW5rOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnNob3cucGFnZS1saW5rOmZvY3VzLXZpc2libGUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5zaG93LnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuc2hvdy5wYWdlLWxpbms6Zm9jdXMtdmlzaWJsZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5zaG93LnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLCBbZGF0YS1saXN0XSAuc2hvdy5wYWdlOmZvY3VzLXZpc2libGUsIC50YWJsZS1saXN0IC5zaG93LnBhZ2U6Zm9jdXMtdmlzaWJsZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuc2hvdy50b3gtYnV0dG9uOmZvY3VzLXZpc2libGU6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuc2hvdy50b3gtYnV0dG9uOmZvY3VzLXZpc2libGU6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuc2hvdy50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuc2hvdy50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLWZhbGNvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4sIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAucGFnZSwgLnRhYmxlLWxpc3QgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAucGFnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS1mYWxjb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6ZGlzYWJsZWQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazpkaXNhYmxlZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluazpkaXNhYmxlZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpkaXNhYmxlZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbms6ZGlzYWJsZWQsIFtkYXRhLWxpc3RdIC5wYWdlOmRpc2FibGVkLCAudGFibGUtbGlzdCAucGFnZTpkaXNhYmxlZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpkaXNhYmxlZDpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmRpc2FibGVkOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpkaXNhYmxlZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmRpc2FibGVkLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuZGlzYWJsZWQucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuZGlzYWJsZWQucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuZGlzYWJsZWQucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmRpc2FibGVkLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmRpc2FibGVkLnBhZ2UsIC50YWJsZS1saXN0IC5kaXNhYmxlZC5wYWdlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5kaXNhYmxlZC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmRpc2FibGVkLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZGlzYWJsZWQudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5kaXNhYmxlZC50b3gtYnV0dG9uLS1zZWNvbmRhcnksIGZpZWxkc2V0OmRpc2FibGVkIC5idG4sIGZpZWxkc2V0OmRpc2FibGVkIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAucGFnZS1saW5rLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgZmllbGRzZXQ6ZGlzYWJsZWQgLnBhZ2UtbGluayxcbmZpZWxkc2V0OmRpc2FibGVkIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIGZpZWxkc2V0OmRpc2FibGVkIC5wYWdlLWxpbmssXG5maWVsZHNldDpkaXNhYmxlZCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIGZpZWxkc2V0OmRpc2FibGVkIC5wYWdlLWxpbmssXG5maWVsZHNldDpkaXNhYmxlZCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIGZpZWxkc2V0OmRpc2FibGVkIC5wYWdlLWxpbmssXG5maWVsZHNldDpkaXNhYmxlZCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgZmllbGRzZXQ6ZGlzYWJsZWQgLnBhZ2UtbGluaywgZmllbGRzZXQ6ZGlzYWJsZWQgW2RhdGEtbGlzdF0gLnBhZ2UsIFtkYXRhLWxpc3RdIGZpZWxkc2V0OmRpc2FibGVkIC5wYWdlLCBmaWVsZHNldDpkaXNhYmxlZCAudGFibGUtbGlzdCAucGFnZSwgLnRhYmxlLWxpc3QgZmllbGRzZXQ6ZGlzYWJsZWQgLnBhZ2UsIGZpZWxkc2V0OmRpc2FibGVkIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciBmaWVsZHNldDpkaXNhYmxlZCAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgZmllbGRzZXQ6ZGlzYWJsZWQgLnRveC1idXR0b246bGFzdC1jaGlsZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAudG94IC50b3gtbWVudV9fZm9vdGVyIGZpZWxkc2V0OmRpc2FibGVkIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG5maWVsZHNldDpkaXNhYmxlZCAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciBmaWVsZHNldDpkaXNhYmxlZCAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1mYWxjb24tYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXByaW1hcnksIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYmc6ICMyYzdiZTU7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICMyYzdiZTU7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiByZ2IoMzcuNCwgMTA0LjU1LCAxOTQuNjUpO1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzUuMiwgOTguNCwgMTgzLjIpO1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogNzYsIDE0MywgMjMzO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiByZ2IoMzUuMiwgOTguNCwgMTgzLjIpO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDMzLCA5Mi4yNSwgMTcxLjc1KTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6ICMyYzdiZTU7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyYzdiZTU7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYmc6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiByZ2IoOTguNiwgMTA5LjY1LCAxMjUuOCk7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5Mi44LCAxMDMuMiwgMTE4LjQpO1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM3LCAxNDgsIDE2NDtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1iZzogcmdiKDkyLjgsIDEwMy4yLCAxMTguNCk7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODcsIDk2Ljc1LCAxMTEpO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1iZzogIzc0ODE5NDtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzc0ODE5NDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYmc6ICMwMGQyN2E7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICMwMGQyN2E7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiByZ2IoMCwgMTc4LjUsIDEwMy43KTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDAsIDE2OCwgOTcuNik7XG4gIC0tZmFsY29uLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMjE3LCAxNDI7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYmc6IHJnYigwLCAxNjgsIDk3LjYpO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDAsIDE1Ny41LCA5MS41KTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6ICMwMGQyN2E7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMGQyN2E7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tZmFsY29uLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWJnOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLWNvbG9yOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1iZzogcmdiKDMzLjE1LCAxNTkuOCwgMjE1LjA1KTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDMxLjIsIDE1MC40LCAyMDIuNCk7XG4gIC0tZmFsY29uLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MSwgMTk4LCAyNTM7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYmc6IHJnYigzMS4yLCAxNTAuNCwgMjAyLjQpO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI5LjI1LCAxNDEsIDE4OS43NSk7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJnOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjdiY2ZkO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWZhbGNvbi1idG4tY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1iZzogI2Y1ODAzZTtcbiAgLS1mYWxjb24tYnRuLWJvcmRlci1jb2xvcjogI2Y1ODAzZTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4taG92ZXItYmc6IHJnYigyMDguMjUsIDEwOC44LCA1Mi43KTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5NiwgMTAyLjQsIDQ5LjYpO1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ3LCAxNDcsIDkxO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiByZ2IoMTk2LCAxMDIuNCwgNDkuNik7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCA5NiwgNDYuNSk7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJnOiAjZjU4MDNlO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjU4MDNlO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tZmFsY29uLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWJnOiAjZTYzNzU3O1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLWNvbG9yOiAjZTYzNzU3O1xuICAtLWZhbGNvbi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1iZzogcmdiKDE5NS41LCA0Ni43NSwgNzMuOTUpO1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTg0LCA0NCwgNjkuNik7XG4gIC0tZmFsY29uLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzQsIDg1LCAxMTI7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYmc6IHJnYigxODQsIDQ0LCA2OS42KTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNzIuNSwgNDEuMjUsIDY1LjI1KTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6ICNlNjM3NTc7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlNjM3NTc7XG59XG5cbi5idG4tbGlnaHQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAuYnRuLXRlcnRpYXJ5LCBbZGF0YS1saXN0LXBhZ2luYXRpb25dLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciBbZGF0YS1saXN0LXBhZ2luYXRpb25dW2Rpc2FibGVkXS50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgW2RhdGEtbGlzdC1wYWdpbmF0aW9uXVtkaXNhYmxlZF0udG94LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi1idG4tYmc6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogIzRkNTk2OTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiByZ2IoMjExLjY1LCAyMTIuNSwgMjE1LjA1KTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5OS4yLCAyMDAsIDIwMi40KTtcbiAgLS1mYWxjb24tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMywgMjI2LCAyMzE7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtY29sb3I6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTkuMiwgMjAwLCAyMDIuNCk7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg2Ljc1LCAxODcuNSwgMTg5Ljc1KTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOWZhZmQ7XG59XG5cbi5idG4tZGFyaywgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi10ZXJ0aWFyeSwgW2RhdGEtYnMtdGhlbWU9ZGFya10gW2RhdGEtbGlzdC1wYWdpbmF0aW9uXS5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC50b3ggLnRveC1tZW51X19mb290ZXIgW2RhdGEtbGlzdC1wYWdpbmF0aW9uXVtkaXNhYmxlZF0udG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIFtkYXRhLWJzLXRoZW1lPWRhcmtdIFtkYXRhLWxpc3QtcGFnaW5hdGlvbl1bZGlzYWJsZWRdLnRveC1idXR0b246bGFzdC1jaGlsZCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciBbZGF0YS1saXN0LXBhZ2luYXRpb25dW2Rpc2FibGVkXS50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgW2RhdGEtYnMtdGhlbWU9ZGFya10gW2RhdGEtbGlzdC1wYWdpbmF0aW9uXVtkaXNhYmxlZF0udG94LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYmc6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiByZ2IoNDcuNiwgNTcuOCwgNzEuNCk7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNS40LCA0Ni4yLCA2MC42KTtcbiAgLS1mYWxjb24tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ4LCA1OCwgNzE7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtYmc6IHJnYig1OS44LCA2OS40LCA4Mi4yKTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNS40LCA0Ni4yLCA2MC42KTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwYjE3Mjc7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjMmM3YmU1O1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLWNvbG9yOiAjMmM3YmU1O1xuICAtLWZhbGNvbi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1iZzogIzJjN2JlNTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJjN2JlNTtcbiAgLS1mYWxjb24tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ0LCAxMjMsIDIyOTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1iZzogIzJjN2JlNTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyYzdiZTU7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzJjN2JlNTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJjN2JlNTtcbiAgLS1mYWxjb24tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWZhbGNvbi1idG4tY29sb3I6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiAjNzQ4MTk0O1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzQ4MTk0O1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE2LCAxMjksIDE0ODtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1iZzogIzc0ODE5NDtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3NDgxOTQ7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc0ODE5NDtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzc0ODE5NDtcbiAgLS1mYWxjb24tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjMDBkMjdhO1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLWNvbG9yOiAjMDBkMjdhO1xuICAtLWZhbGNvbi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1iZzogIzAwZDI3YTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwZDI3YTtcbiAgLS1mYWxjb24tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDIxMCwgMTIyO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiAjMDBkMjdhO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwZDI3YTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjMDBkMjdhO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDBkMjdhO1xuICAtLWZhbGNvbi1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWZhbGNvbi1idG4tY29sb3I6ICMyN2JjZmQ7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICMyN2JjZmQ7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogMzksIDE4OCwgMjUzO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI3YmNmZDtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjdiY2ZkO1xuICAtLWZhbGNvbi1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWZhbGNvbi1idG4tY29sb3I6ICNmNTgwM2U7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICNmNTgwM2U7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiAjZjU4MDNlO1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjU4MDNlO1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ1LCAxMjgsIDYyO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiAjZjU4MDNlO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y1ODAzZTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjZjU4MDNlO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjU4MDNlO1xuICAtLWZhbGNvbi1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tZmFsY29uLWJ0bi1jb2xvcjogI2U2Mzc1NztcbiAgLS1mYWxjb24tYnRuLWJvcmRlci1jb2xvcjogI2U2Mzc1NztcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4taG92ZXItYmc6ICNlNjM3NTc7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlNjM3NTc7XG4gIC0tZmFsY29uLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzAsIDU1LCA4NztcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1iZzogI2U2Mzc1NztcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlNjM3NTc7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2U2Mzc1NztcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2U2Mzc1NztcbiAgLS1mYWxjb24tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tZmFsY29uLWJ0bi1jb2xvcjogI2Y5ZmFmZDtcbiAgLS1mYWxjb24tYnRuLWJvcmRlci1jb2xvcjogI2Y5ZmFmZDtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi1idG4taG92ZXItYmc6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOWZhZmQ7XG4gIC0tZmFsY29uLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDksIDI1MCwgMjUzO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjNGQ1OTY5O1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiAjZjlmYWZkO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y5ZmFmZDtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjZjlmYWZkO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjlmYWZkO1xuICAtLWZhbGNvbi1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWZhbGNvbi1idG4tY29sb3I6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiAjMGIxNzI3O1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGIxNzI3O1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDIzLCAzOTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1iZzogIzBiMTcyNztcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYjE3Mjc7XG4gIC0tZmFsY29uLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBiMTcyNztcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBiMTcyNztcbiAgLS1mYWxjb24tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tZmFsY29uLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWZhbGNvbi1idG4tY29sb3I6IHZhcigtLWZhbGNvbi1saW5rLWNvbG9yKTtcbiAgLS1mYWxjb24tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZmFsY29uLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc0ODE5NDtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZmFsY29uLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogNzYsIDE0MywgMjMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLWxnID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLWxnID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC1sZyA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtbGcgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC1sZyA+IC5wYWdlLWxpbmssIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtbGcgPiAucGFnZSwgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC1sZyA+IC5wYWdlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtbGcgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtbGcgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtbGcgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtbGcgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgLS1mYWxjb24tYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZmFsY29uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZmFsY29uLWJ0bi1mb250LXNpemU6IDEuMnJlbTtcbiAgLS1mYWxjb24tYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgW2RhdGEtbGlzdF0gLnBhZ2UsIC50YWJsZS1saXN0IC5wYWdlLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAtc20gPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtc20gPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXNtID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cC1zbSA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXNtID4gLnBhZ2UtbGluaywgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIC0tZmFsY29uLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1mYWxjb24tYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1mYWxjb24tYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLWJyYW5kIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci1icmFuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci1icmFuZDpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1mYWxjb24tZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWZhbGNvbi1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWZhbGNvbi1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZmFsY29uLWRyb3Bkb3duLXBhZGRpbmcteTogMXJlbTtcbiAgLS1mYWxjb24tZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1mYWxjb24tZHJvcGRvd24tZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIC0tZmFsY29uLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0zMDApO1xuICAtLWZhbGNvbi1kcm9wZG93bi1iZzogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWJnLWdsb2JhbCk7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbiAgLS1mYWxjb24tZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgLS1mYWxjb24tZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSk7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICAtLWZhbGNvbi1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tZmFsY29uLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93KTtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktOTAwKTtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3ItZ2xvYmFsKTtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWxpbmstaG92ZXItYmctZ2xvYmFsKTtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMmM3YmU1O1xuICAtLWZhbGNvbi1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS02MDApO1xuICAtLWZhbGNvbi1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1mYWxjb24tZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZmFsY29uLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNjAwKTtcbiAgLS1mYWxjb24tZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1mYWxjb24tZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1mYWxjb24tZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1mYWxjb24tZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tZmFsY29uLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mYWxjb24tZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1mYWxjb24tZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZhbGNvbi1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmFsY29uLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYWxjb24tZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWZhbGNvbi1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1mYWxjb24tZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1mYWxjb24tZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1mYWxjb24tZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWZhbGNvbi1kcm9wZG93bi1jb2xvcjogI2Q4ZTJlZjtcbiAgLS1mYWxjb24tZHJvcGRvd24tYmc6ICM0ZDU5Njk7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1jb2xvcjogI2Q4ZTJlZjtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tZmFsY29uLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzJjN2JlNTtcbiAgLS1mYWxjb24tZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogIzlkYTliYjtcbiAgLS1mYWxjb24tZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjOWRhOWJiO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0biwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cCA+IC5wYWdlLCAudGFibGUtbGlzdCAuYnRuLWdyb3VwID4gLnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmssXG5bZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UsXG4udGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLCAudGFibGUtbGlzdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5wYWdlLWxpbmssXG5bZGF0YS1saXN0XSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5wYWdlLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAucGFnZSxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6aG92ZXIsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazpob3ZlcixcbltkYXRhLWxpc3RdIC5idG4tZ3JvdXAgPiAucGFnZTpob3Zlcixcbi50YWJsZS1saXN0IC5idG4tZ3JvdXAgPiAucGFnZTpob3Zlcixcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uOmhvdmVyOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uOmhvdmVyOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOmZvY3VzLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOmZvY3VzLFxuW2RhdGEtbGlzdF0gLmJ0bi1ncm91cCA+IC5wYWdlOmZvY3VzLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cCA+IC5wYWdlOmZvY3VzLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazphY3RpdmUsXG5bZGF0YS1saXN0XSAuYnRuLWdyb3VwID4gLnBhZ2U6YWN0aXZlLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cCA+IC5wYWdlOmFjdGl2ZSxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uOmFjdGl2ZTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbjphY3RpdmU6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwID4gLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cCA+IC5hY3RpdmUucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnBhZ2UtbGluayxcbltkYXRhLWxpc3RdIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnBhZ2UsXG4udGFibGUtbGlzdCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5wYWdlLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmFjdGl2ZS50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC5hY3RpdmUudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmFjdGl2ZS50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IC5hY3RpdmUudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLFxuW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5wYWdlLWxpbmssXG5bZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5wYWdlLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAucGFnZSxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6aG92ZXIsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazpob3ZlcixcbltkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZTpob3Zlcixcbi50YWJsZS1saXN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZTpob3Zlcixcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmhvdmVyOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmhvdmVyOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rOmZvY3VzLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rOmZvY3VzLFxuW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlOmZvY3VzLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlOmZvY3VzLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazphY3RpdmUsXG5bZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2U6YWN0aXZlLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlOmFjdGl2ZSxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmFjdGl2ZTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjphY3RpdmU6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLnBhZ2UtbGluayxcbltkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLnBhZ2UsXG4udGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5wYWdlLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAucGFnZSwgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAucGFnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAgPiAucGFnZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cCA+IC5wYWdlOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnBhZ2UtbGluazpmaXJzdC1jaGlsZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC5wYWdlLWxpbms6Zmlyc3QtY2hpbGQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnBhZ2UtbGluazpmaXJzdC1jaGlsZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQucGFnZS1saW5rOmZpcnN0LWNoaWxkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQucGFnZS1saW5rOmZpcnN0LWNoaWxkLFxuW2RhdGEtbGlzdF0gLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQucGFnZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1saXN0IC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnBhZ2U6Zmlyc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnRveC1idXR0b246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC50b3gtYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnRveC1idXR0b24tLXNlY29uZGFyeTpmaXJzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5wYWdlLWxpbmssXG5bZGF0YS1saXN0XSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnBhZ2UsXG4udGFibGUtbGlzdCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnBhZ2UsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cCA+IC5wYWdlLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOm50aC1jaGlsZChuKzMpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwID4gLnBhZ2UtbGluazpudGgtY2hpbGQobiszKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAgPiAucGFnZS1saW5rOm50aC1jaGlsZChuKzMpLCBbZGF0YS1saXN0XSAuYnRuLWdyb3VwID4gLnBhZ2U6bnRoLWNoaWxkKG4rMyksIC50YWJsZS1saXN0IC5idG4tZ3JvdXAgPiAucGFnZTpudGgtY2hpbGQobiszKSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gLnRveC1idXR0b246bnRoLWNoaWxkKG4rMyk6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLnRveC1idXR0b246bnRoLWNoaWxkKG4rMyk6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gLnRveC1idXR0b24tLXNlY29uZGFyeTpudGgtY2hpbGQobiszKSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLnRveC1idXR0b24tLXNlY29uZGFyeTpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLnBhZ2UtbGluayxcbltkYXRhLWxpc3RdIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLnBhZ2UsXG4udGFibGUtbGlzdCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAucGFnZS1saW5rLFxuW2RhdGEtbGlzdF0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAucGFnZSxcbi50YWJsZS1saXN0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnBhZ2UsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIFtkYXRhLWxpc3RdIC5wYWdlICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRhYmxlLWxpc3QgLnBhZ2UgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXNtID4gLnBhZ2UtbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC1zbSA+IC5wYWdlLWxpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXNtID4gLnBhZ2UtbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtc20gPiAucGFnZS1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtc20gPiAucGFnZS1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gLnRveC1idXR0b246bGFzdC1jaGlsZCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC1zbSA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtc20gPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5ICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gLnRveC1idXR0b24tLXNlY29uZGFyeSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC1sZyA+IC5wYWdlLWxpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtbGcgPiAucGFnZS1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC1sZyA+IC5wYWdlLWxpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLWxnID4gLnBhZ2UtbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLWxnID4gLnBhZ2UtbGluayArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtbGcgPiAucGFnZSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50YWJsZS1saXN0IC5idG4tZ3JvdXAtbGcgPiAucGFnZSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC1sZyA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtbGcgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLWxnID4gLnRveC1idXR0b24tLXNlY29uZGFyeSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC1sZyA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLCAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazpub3QoOmZpcnN0LWNoaWxkKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazpub3QoOmZpcnN0LWNoaWxkKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6bm90KDpmaXJzdC1jaGlsZCksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6bm90KDpmaXJzdC1jaGlsZCksIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZTpub3QoOmZpcnN0LWNoaWxkKSwgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlOm5vdCg6Zmlyc3QtY2hpbGQpLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAucGFnZS1saW5rLFxuW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5wYWdlLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5wYWdlLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0biwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLmJ0bixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5idG4sXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLmJ0bixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAuYnRuLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAuYnRuLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAucGFnZS1saW5rLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLmJ0biwgW2RhdGEtbGlzdF0gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC5wYWdlLWxpbmssIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyBbZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAucGFnZS1saW5rLFxuW2RhdGEtbGlzdF0gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluayxcbltkYXRhLWxpc3RdIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluayxcbltkYXRhLWxpc3RdIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluayxcbltkYXRhLWxpc3RdIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyBbZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAucGFnZS1saW5rLCAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAuYnRuLCAudGFibGUtbGlzdCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluaywgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC50YWJsZS1saXN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC5wYWdlLWxpbmssXG4udGFibGUtbGlzdCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAucGFnZS1saW5rLFxuLnRhYmxlLWxpc3QgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAucGFnZS1saW5rLFxuLnRhYmxlLWxpc3QgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAucGFnZS1saW5rLFxuLnRhYmxlLWxpc3QgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC50YWJsZS1saXN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC5wYWdlLWxpbmssIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnBhZ2UsIFtkYXRhLWxpc3RdIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5wYWdlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAucGFnZSxcbltkYXRhLWxpc3RdIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5wYWdlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG5bZGF0YS1saXN0XSAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG5bZGF0YS1saXN0XSAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG5bZGF0YS1saXN0XSAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5wYWdlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAucGFnZSwgW2RhdGEtbGlzdF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UsIC50YWJsZS1saXN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnBhZ2UsIC50YWJsZS1saXN0IC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5wYWdlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAucGFnZSxcbi50YWJsZS1saXN0IC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5wYWdlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC50YWJsZS1saXN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG4udGFibGUtbGlzdCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC50YWJsZS1saXN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG4udGFibGUtbGlzdCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC50YWJsZS1saXN0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnBhZ2UsXG4udGFibGUtbGlzdCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC5wYWdlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAucGFnZSwgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAuYnRuLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAucGFnZS1saW5rLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAucGFnZS1saW5rLCAudG94IC50b3gtbWVudV9fZm9vdGVyIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UsIFtkYXRhLWxpc3RdIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAucGFnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLCAudGFibGUtbGlzdCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAuYnRuLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLWxpbmssXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciBbZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLFxuW2RhdGEtbGlzdF0gLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnBhZ2UsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAucGFnZSxcbi50YWJsZS1saXN0IC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b246bGFzdC1jaGlsZCB+IC5wYWdlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciBbZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCBbZGF0YS1saXN0XSAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRhYmxlLWxpc3QgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG5bZGF0YS1saXN0XSAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRhYmxlLWxpc3QgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLmJ0biwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAucGFnZS1saW5rLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLWxpbmssXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLWxpbmssXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAucGFnZS1saW5rLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluaywgLnRveCAudG94LW1lbnVfX2Zvb3RlciBbZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLCBbZGF0YS1saXN0XSAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UsIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAucGFnZSwgLnRhYmxlLWxpc3QgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5idG4sXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAucGFnZS1saW5rLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UtbGluayxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAucGFnZS1saW5rLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIFtkYXRhLWxpc3RdIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UsXG5bZGF0YS1saXN0XSAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAucGFnZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudGFibGUtbGlzdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC5wYWdlLFxuLnRhYmxlLWxpc3QgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IH4gLnBhZ2UsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgfiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciBbZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCBbZGF0YS1saXN0XSAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSwgLnRhYmxlLWxpc3QgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UtbGluayB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlLWxpbmsgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZS1saW5rIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciBbZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuW2RhdGEtbGlzdF0gLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGFnZSB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYWdlIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50YWJsZS1saXN0IC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBhZ2UgfiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIH4gLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB+IC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5wYWdlLWxpbmssXG5bZGF0YS1saXN0XSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5wYWdlLFxuLnRhYmxlLWxpc3QgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAucGFnZSxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1tZW51X19mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRveC1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1mYWxjb24tbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWZhbGNvbi1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1mYWxjb24tbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1mYWxjb24tbmF2LWxpbmstY29sb3I6IHZhcigtLWZhbGNvbi1saW5rLWNvbG9yKTtcbiAgLS1mYWxjb24tbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWZhbGNvbi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1mYWxjb24tbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tZmFsY29uLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmFsY29uLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYWxjb24tbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdi1saW5rLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2LWxpbmstaG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0NCwgMTIzLCAyMjksIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1mYWxjb24tbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgLS1mYWxjb24tbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbiAgLS1mYWxjb24tbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpO1xuICAtLWZhbGNvbi1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2VkZjJmOSAjZWRmMmY5IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICAtLWZhbGNvbi1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWZhbGNvbi1ib2R5LWJnKTtcbiAgLS1mYWxjb24tbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSB2YXIoLS1mYWxjb24tYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1mYWxjb24tbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tZmFsY29uLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWZhbGNvbi1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWZhbGNvbi1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpO1xuICAtLWZhbGNvbi1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzJjN2JlNTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tZmFsY29uLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWZhbGNvbi1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tZmFsY29uLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tZmFsY29uLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZmFsY29uLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWZhbGNvbi1uYXZiYXItcGFkZGluZy14OiAxcmVtO1xuICAtLWZhbGNvbi1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZmFsY29uLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3ItcmdiKSwgMC41NSk7XG4gIC0tZmFsY29uLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3ItcmdiKSwgMC43KTtcbiAgLS1mYWxjb24tbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWZhbGNvbi1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjkpO1xuICAtLWZhbGNvbi1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAtMC4wNDZyZW07XG4gIC0tZmFsY29uLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWZhbGNvbi1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjcyOHJlbTtcbiAgLS1mYWxjb24tbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjkpO1xuICAtLWZhbGNvbi1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOSk7XG4gIC0tZmFsY29uLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1mYWxjb24tbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWZhbGNvbi1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZmFsY29uLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4ycmVtO1xuICAtLWZhbGNvbi1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzOWRhOWJiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNMCA2aDMwTTAgMTRoMzBNMCAyMmgzMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1mYWxjb24tbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpO1xuICAtLWZhbGNvbi1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZmFsY29uLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwO1xuICAtLWZhbGNvbi1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1mYWxjb24tbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tZmFsY29uLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWZhbGNvbi1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWZhbGNvbi1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYWxjb24tbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWZhbGNvbi1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tZmFsY29uLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1mYWxjb24tbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZmFsY29uLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tZmFsY29uLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLWNvbG9yKTtcbiAgLS1mYWxjb24tbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWZhbGNvbi1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tZmFsY29uLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmFsY29uLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWZhbGNvbi1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1mYWxjb24tbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mYWxjb24tbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1mYWxjb24tc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZmFsY29uLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZmFsY29uLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mYWxjb24tbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZmFsY29uLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZhbGNvbi1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWZhbGNvbi1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tZmFsY29uLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1mYWxjb24tbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWZhbGNvbi1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tZmFsY29uLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjM5ZGE5YmInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J00wIDZoMzBNMCAxNGgzME0wIDIyaDMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tZmFsY29uLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjM5ZGE5YmInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J00wIDZoMzBNMCAxNGgzME0wIDIyaDMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tZmFsY29uLWNhcmQtc3BhY2VyLXk6IDEuMjVyZW07XG4gIC0tZmFsY29uLWNhcmQtc3BhY2VyLXg6IDEuMjVyZW07XG4gIC0tZmFsY29uLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1mYWxjb24tY2FyZC10aXRsZS1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tZmFsY29uLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1mYWxjb24tY2FyZC1ib3JkZXItd2lkdGg6IDBweDtcbiAgLS1mYWxjb24tY2FyZC1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTI1KTtcbiAgLS1mYWxjb24tY2FyZC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1mYWxjb24tY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tZmFsY29uLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDBweCk7XG4gIC0tZmFsY29uLWNhcmQtY2FwLXBhZGRpbmcteTogMXJlbTtcbiAgLS1mYWxjb24tY2FyZC1jYXAtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWZhbGNvbi1jYXJkLWNhcC1iZzogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1mYWxjb24tY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1mYWxjb24tY2FyZC1oZWlnaHQ6IDtcbiAgLS1mYWxjb24tY2FyZC1jb2xvcjogO1xuICAtLWZhbGNvbi1jYXJkLWJnOiAjZmZmO1xuICAtLWZhbGNvbi1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tZmFsY29uLWNhcmQtZ3JvdXAtbWFyZ2luOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1jYXJkLWJveC1zaGFkb3cpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1mYWxjb24tY2FyZC1zcGFjZXIteSkgdmFyKC0tZmFsY29uLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZhbGNvbi1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1mYWxjb24tY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmFsY29uLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1mYWxjb24tY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1mYWxjb24tY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWZhbGNvbi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tZmFsY29uLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1mYWxjb24tY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mYWxjb24tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1mYWxjb24tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWZhbGNvbi1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWZhbGNvbi1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWZhbGNvbi1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZhbGNvbi1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1mYWxjb24tY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1mYWxjb24tY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWZhbGNvbi1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZmFsY29uLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpO1xuICAtLWZhbGNvbi1hY2NvcmRpb24tYmc6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1iZyk7XG4gIC0tZmFsY29uLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTI1KTtcbiAgLS1mYWxjb24tYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCk7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSkpO1xuICAtLWZhbGNvbi1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1mYWxjb24tYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZmFsY29uLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWNvbG9yLWdsb2JhbCk7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYmcpO1xuICAtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNWU2ZTgyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1mYWxjb24tYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1mYWxjb24tYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM1ZTZlODInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0NCwgMTIzLCAyMjksIDAuMjUpO1xuICAtLWZhbGNvbi1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZmFsY29uLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1mYWxjb24tYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogcmdiKDM5LjYsIDExMC43LCAyMDYuMSk7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1iZyk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tZmFsY29uLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tZmFsY29uLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNWU2ZTgyJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWZhbGNvbi1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM1ZTZlODInJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1mYWxjb24tYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tZmFsY29uLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWZhbGNvbi1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDA7XG4gIC0tZmFsY29uLWJyZWFkY3J1bWItYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1mYWxjb24tYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjNzQ4MTk0O1xuICAtLWZhbGNvbi1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZmFsY29uLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM3NDgxOTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1mYWxjb24tYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mYWxjb24tYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mYWxjb24tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZmFsY29uLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mYWxjb24tYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tZmFsY29uLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tZmFsY29uLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWZhbGNvbi1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWZhbGNvbi1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1iZzogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xuICAtLWZhbGNvbi1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCk7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICAtLWZhbGNvbi1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1ob3Zlci1iZzogIzJjN2JlNTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICMyYzdiZTU7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCk7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMmM3YmU1O1xuICAtLWZhbGNvbi1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyYzdiZTU7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCk7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1mYWxjb24tcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWZhbGNvbi1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWZhbGNvbi1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMnJlbTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZmFsY29uLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1mYWxjb24tcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5iYWRnZSB7XG4gIC0tZmFsY29uLWJhZGdlLXBhZGRpbmcteDogMC43MTExMTFlbTtcbiAgLS1mYWxjb24tYmFkZ2UtcGFkZGluZy15OiAwLjM1NTU1NWVtO1xuICAtLWZhbGNvbi1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1mYWxjb24tYmFkZ2UtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1mYWxjb24tYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1mYWxjb24tYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1mYWxjb24tYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mYWxjb24tYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZhbGNvbi1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluayAuYmFkZ2UsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluayAuYmFkZ2UsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWxpbmsgLmJhZGdlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rIC5iYWRnZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbmsgLmJhZGdlLCBbZGF0YS1saXN0XSAucGFnZSAuYmFkZ2UsIC50YWJsZS1saXN0IC5wYWdlIC5iYWRnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIC5iYWRnZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbjpsYXN0LWNoaWxkIC5iYWRnZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IC5iYWRnZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWZhbGNvbi1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZmFsY29uLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1mYWxjb24tYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWZhbGNvbi1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWZhbGNvbi1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1mYWxjb24tYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1mYWxjb24tYWxlcnQtYm9yZGVyOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1mYWxjb24tYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpO1xuICAtLWZhbGNvbi1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWZhbGNvbi1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mYWxjb24tYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1mYWxjb24tYWxlcnQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWZhbGNvbi1hbGVydC1iZzogdmFyKC0tZmFsY29uLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1mYWxjb24tYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tYWxlcnQtbGluay1jb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLWZhbGNvbi1hbGVydC1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tYWxlcnQtYmc6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1mYWxjb24tYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tZmFsY29uLWFsZXJ0LWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tYWxlcnQtYmc6IHZhcigtLWZhbGNvbi1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tZmFsY29uLWFsZXJ0LWNvbG9yOiB2YXIoLS1mYWxjb24taW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tYWxlcnQtYmc6IHZhcigtLWZhbGNvbi1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWZhbGNvbi1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tZmFsY29uLWFsZXJ0LWNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tYWxlcnQtYmc6IHZhcigtLWZhbGNvbi13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1mYWxjb24tYWxlcnQtY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tZmFsY29uLWFsZXJ0LWJnOiB2YXIoLS1mYWxjb24tZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tYWxlcnQtbGluay1jb2xvcjogdmFyKC0tZmFsY29uLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1mYWxjb24tYWxlcnQtY29sb3I6IHZhcigtLWZhbGNvbi1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tYWxlcnQtYmc6IHZhcigtLWZhbGNvbi1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWZhbGNvbi1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tYWxlcnQtbGluay1jb2xvcjogdmFyKC0tZmFsY29uLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tZmFsY29uLWFsZXJ0LWNvbG9yOiB2YXIoLS1mYWxjb24tZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tYWxlcnQtYmc6IHZhcigtLWZhbGNvbi1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWZhbGNvbi1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWZhbGNvbi1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tZmFsY29uLXByb2dyZXNzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1mYWxjb24tcHJvZ3Jlc3MtYmc6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG4gIC0tZmFsY29uLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbiAgLS1mYWxjb24tcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWZhbGNvbi1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLXByb2dyZXNzLWJhci1iZzogIzJjN2JlNTtcbiAgLS1mYWxjb24tcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1mYWxjb24tcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1mYWxjb24tcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1mYWxjb24tcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1mYWxjb24tcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTgwMCk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJnLWdsb2JhbCk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS03MDApO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tZmFsY29uLWJvZHktYmcpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi1ib2R5LWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS02MDApO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1mYWxjb24tY2FyZC1jYXAtYmcpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMyYzdiZTU7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzJjN2JlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1iZzogdmFyKC0tZmFsY29uLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWZhbGNvbi1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tZmFsY29uLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tZmFsY29uLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1iZzogdmFyKC0tZmFsY29uLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tZmFsY29uLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWZhbGNvbi1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1mYWxjb24tc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3IpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWZhbGNvbi1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWZhbGNvbi1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1mYWxjb24taW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1iZzogdmFyKC0tZmFsY29uLWluZm8tYmctc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWZhbGNvbi1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tZmFsY29uLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1mYWxjb24taW5mby1iZy1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tZmFsY29uLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJnOiB2YXIoLS1mYWxjb24td2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3IpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tZmFsY29uLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1mYWxjb24td2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1mYWxjb24td2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJnOiB2YXIoLS1mYWxjb24tZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWZhbGNvbi1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1mYWxjb24tZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tZmFsY29uLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tZmFsY29uLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJnOiB2YXIoLS1mYWxjb24tbGlnaHQtYmctc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1mYWxjb24tbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1mYWxjb24tbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1mYWxjb24tbGlnaHQtYmctc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWZhbGNvbi1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWZhbGNvbi1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJnOiB2YXIoLS1mYWxjb24tZGFyay1iZy1zdWJ0bGUpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3IpO1xuICAtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tZmFsY29uLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1mYWxjb24tZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWZhbGNvbi1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tZmFsY29uLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1mYWxjb24tZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1mYWxjb24tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tZmFsY29uLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1mYWxjb24tYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1mYWxjb24tYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1mYWxjb24tYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tZmFsY29uLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0NCwgMTIzLCAyMjksIDAuMjUpO1xuICAtLWZhbGNvbi1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1mYWxjb24tYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tZmFsY29uLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWZhbGNvbi1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tZmFsY29uLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tZmFsY29uLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWZhbGNvbi1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1mYWxjb24tYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1mYWxjb24tYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IHZhcigtLWZhbGNvbi1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1mYWxjb24tdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWZhbGNvbi10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZmFsY29uLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWZhbGNvbi10b2FzdC1zcGFjaW5nOiAycmVtO1xuICAtLWZhbGNvbi10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWZhbGNvbi10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWZhbGNvbi10b2FzdC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNjAwKTtcbiAgLS1mYWxjb24tdG9hc3QtYmc6IHZhcigtLWZhbGNvbi10b2FzdC1iZy1nbG9iYWwpO1xuICAtLWZhbGNvbi10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpO1xuICAtLWZhbGNvbi10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWZhbGNvbi10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZmFsY29uLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93KTtcbiAgLS1mYWxjb24tdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS02MDApO1xuICAtLWZhbGNvbi10b2FzdC1oZWFkZXItYmc6IHZhcigtLWZhbGNvbi10b2FzdC1iZy1nbG9iYWwpO1xuICAtLWZhbGNvbi10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogdmFyKC0tZmFsY29uLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1mYWxjb24tdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tZmFsY29uLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1mYWxjb24tdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZmFsY29uLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tZmFsY29uLXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1mYWxjb24tdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1mYWxjb24tdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWZhbGNvbi10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWZhbGNvbi10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tZmFsY29uLXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmFsY29uLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1mYWxjb24tbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWZhbGNvbi1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tZmFsY29uLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tZmFsY29uLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWZhbGNvbi1tb2RhbC1jb2xvcjogO1xuICAtLWZhbGNvbi1tb2RhbC1iZzogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnKTtcbiAgLS1mYWxjb24tbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1mYWxjb24tbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgLS1mYWxjb24tbW9kYWwtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tZmFsY29uLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93LXNtKTtcbiAgLS1mYWxjb24tbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtICh2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSkpO1xuICAtLWZhbGNvbi1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWZhbGNvbi1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWZhbGNvbi1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWZhbGNvbi1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbiAgLS1mYWxjb24tbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCk7XG4gIC0tZmFsY29uLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZmFsY29uLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1mYWxjb24tbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tZmFsY29uLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICAtLWZhbGNvbi1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWZhbGNvbi1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWZhbGNvbi1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2csIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5tb2RhbC5uYXZiYXItYnJhbmQgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubW9kYWwubmF2YmFyLWJyYW5kIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWZhbGNvbi1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWZhbGNvbi1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1tb2RhbC1ib3gtc2hhZG93KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1mYWxjb24tYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWZhbGNvbi1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1mYWxjb24tYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tZmFsY29uLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubW9kYWwtYmFja2Ryb3AubmF2YmFyLWJyYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tZmFsY29uLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWZhbGNvbi1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tZmFsY29uLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWZhbGNvbi1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tZmFsY29uLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1mYWxjb24tbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWZhbGNvbi1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZhbGNvbi1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1mYWxjb24tbW9kYWwtcGFkZGluZykgLSB2YXIoLS1mYWxjb24tbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmFsY29uLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tZmFsY29uLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1mYWxjb24tbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tZmFsY29uLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWZhbGNvbi1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1mYWxjb24tbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tZmFsY29uLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tZmFsY29uLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS1mYWxjb24tdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tZmFsY29uLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1mYWxjb24tdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1mYWxjb24tdG9vbHRpcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1mYWxjb24tdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1mYWxjb24tdG9vbHRpcC1mb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgLS1mYWxjb24tdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tdG9vbHRpcC1iZzogIzAwMDtcbiAgLS1mYWxjb24tdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZmFsY29uLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWZhbGNvbi10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tZmFsY29uLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWZhbGNvbi10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWZhbGNvbi10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmFsY29uLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWZhbGNvbi10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZmFsY29uLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZmFsY29uLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZmFsY29uLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1mYWxjb24tdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tZmFsY29uLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1mYWxjb24tdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tZmFsY29uLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tZmFsY29uLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1mYWxjb24tdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mYWxjb24tdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tZmFsY29uLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1mYWxjb24tdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1mYWxjb24tdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWZhbGNvbi10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1mYWxjb24tdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tZmFsY29uLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1mYWxjb24tdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1mYWxjb24tcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tZmFsY29uLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1mYWxjb24tcG9wb3Zlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWZhbGNvbi1wb3BvdmVyLWJnOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZyk7XG4gIC0tZmFsY29uLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgLS1mYWxjb24tcG9wb3Zlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMik7XG4gIC0tZmFsY29uLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWZhbGNvbi1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkpO1xuICAtLWZhbGNvbi1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93KTtcbiAgLS1mYWxjb24tcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWZhbGNvbi1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1mYWxjb24tcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWZhbGNvbi1wb3BvdmVyLWhlYWRlci1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tZmFsY29uLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1oZWFkZXItYmctZ2xvYmFsKTtcbiAgLS1mYWxjb24tcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1mYWxjb24tcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1mYWxjb24tcG9wb3Zlci1ib2R5LWNvbG9yOiAjNWU2ZTgyO1xuICAtLWZhbGNvbi1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWZhbGNvbi1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWZhbGNvbi1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tZmFsY29uLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tZmFsY29uLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tZmFsY29uLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tcG9wb3Zlci1ib3gtc2hhZG93KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1mYWxjb24tcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWZhbGNvbi1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1mYWxjb24tcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1mYWxjb24tcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWZhbGNvbi1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1mYWxjb24tcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZmFsY29uLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1mYWxjb24tcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWZhbGNvbi1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWZhbGNvbi1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1mYWxjb24tcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tZmFsY29uLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1mYWxjb24tcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1mYWxjb24tcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZmFsY29uLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZmFsY29uLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmFsY29uLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuOHM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1mYWxjb24tc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZmFsY29uLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWZhbGNvbi1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWZhbGNvbi1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWZhbGNvbi1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tZmFsY29uLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tZmFsY29uLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWZhbGNvbi1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1mYWxjb24tc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1mYWxjb24tc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWZhbGNvbi1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1mYWxjb24tc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1mYWxjb24tc3Bpbm5lci13aWR0aDogMS4zNXJlbTtcbiAgLS1mYWxjb24tc3Bpbm5lci1oZWlnaHQ6IDEuMzVyZW07XG4gIC0tZmFsY29uLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1mYWxjb24tc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1mYWxjb24tc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tZmFsY29uLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWZhbGNvbi1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tZmFsY29uLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1mYWxjb24tc3Bpbm5lci13aWR0aDogMS4zNXJlbTtcbiAgLS1mYWxjb24tc3Bpbm5lci1oZWlnaHQ6IDEuMzVyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1mYWxjb24tc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcik7XG4gIC0tZmFsY29uLW9mZmNhbnZhcy1iZzogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xuICAtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tZmFsY29uLW9mZmNhbnZhcy1ib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdy1zbSk7XG4gIC0tZmFsY29uLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1mYWxjb24tb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1mYWxjb24tb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWZhbGNvbi1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tZmFsY29uLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tZmFsY29uLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tZmFsY29uLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWZhbGNvbi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAub2ZmY2FudmFzLWJhY2tkcm9wLm5hdmJhci1icmFuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWZhbGNvbi1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1mYWxjb24tb2ZmY2FudmFzLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tZmFsY29uLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWZhbGNvbi1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAucGxhY2Vob2xkZXIucGFnZS1saW5rOjpiZWZvcmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBsYWNlaG9sZGVyLnBhZ2UtbGluazo6YmVmb3JlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGxhY2Vob2xkZXIucGFnZS1saW5rOjpiZWZvcmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5wbGFjZWhvbGRlci5wYWdlLWxpbms6OmJlZm9yZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wbGFjZWhvbGRlci5wYWdlLWxpbms6OmJlZm9yZSwgW2RhdGEtbGlzdF0gLnBsYWNlaG9sZGVyLnBhZ2U6OmJlZm9yZSwgLnRhYmxlLWxpc3QgLnBsYWNlaG9sZGVyLnBhZ2U6OmJlZm9yZSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAucGxhY2Vob2xkZXIudG94LWJ1dHRvbjpsYXN0LWNoaWxkOjpiZWZvcmUsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnBsYWNlaG9sZGVyLnRveC1idXR0b246bGFzdC1jaGlsZDo6YmVmb3JlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5wbGFjZWhvbGRlci50b3gtYnV0dG9uLS1zZWNvbmRhcnk6OmJlZm9yZSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAucGxhY2Vob2xkZXIudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tcHJpbWFyeS1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWZhbGNvbi1zdWNjZXNzLXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWluZm8tcmdiKSwgdmFyKC0tZmFsY29uLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24td2FybmluZy1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWRhbmdlci1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICM0ZDU5NjkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tbGlnaHQtcmdiKSwgdmFyKC0tZmFsY29uLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZGFyay1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tcHJpbWFyeS1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWZhbGNvbi1wcmltYXJ5LXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgzNSwgOTgsIDE4MywgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzNSwgOTgsIDE4MywgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LXJnYiksIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDkzLCAxMDMsIDExOCwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg5MywgMTAzLCAxMTgsIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWZhbGNvbi1zdWNjZXNzLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDAsIDE2OCwgOTgsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMCwgMTY4LCA5OCwgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWluZm8tcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24taW5mby1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzEsIDE1MCwgMjAyLCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDMxLCAxNTAsIDIwMiwgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLXdhcm5pbmctcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24td2FybmluZy1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTk2LCAxMDIsIDUwLCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE5NiwgMTAyLCA1MCwgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZGFuZ2VyLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWRhbmdlci1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE4NCwgNDQsIDcwLCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE4NCwgNDQsIDcwLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWxpZ2h0LXJnYiksIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWxpZ2h0LXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1MCwgMjUxLCAyNTMsIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjUwLCAyNTEsIDI1MywgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWRhcmstcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZGFyay1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoOSwgMTgsIDMxLCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDksIDE4LCAzMSwgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWZhbGNvbi1mb2N1cy1yaW5nLXksIDApIHZhcigtLWZhbGNvbi1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWZhbGNvbi1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1mYWxjb24tZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1saW5rLWNvbG9yLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1mYWxjb24taWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZmFsY29uLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWZhbGNvbi1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWZhbGNvbi1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWZhbGNvbi1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWZhbGNvbi1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tLCAuYm90dG9tLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMTU7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMTU7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMTU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAxNTtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAxNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDE1O1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDE1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDE1O1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDE1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAxNTtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMTU7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUsIC5jYXJkIC5jYXJkLWhlYWRlciAuY29sLTIsIC5jYXJkIC5jYXJkLWhlYWRlciAuY29sLTEsIC5jYXJkIC5jYXJkLWhlYWRlciAuY29sLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiB2YXIoLS1mYWxjb24taHItb3BhY2l0eSk7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTg1IHtcbiAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiwgLmNhcmQgLmNhcmQtaGVhZGVyIC5jb2wtMiwgLmNhcmQgLmNhcmQtaGVhZGVyIC5jb2wtMSwgLmNhcmQgLmNhcmQtaGVhZGVyIC5jb2wtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jaywgaS5iaS5iaS1jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgsICNjZW50cmFsIC5kYXRhX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lLCAuY2FyZCBvbC5mbGF0X2xpc3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tZmFsY29uLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXByaW1hcnktcmdiKSwgdmFyKC0tZmFsY29uLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWZhbGNvbi1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1zZWNvbmRhcnktcmdiKSwgdmFyKC0tZmFsY29uLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1mYWxjb24tZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tc3VjY2Vzcy1yZ2IpLCB2YXIoLS1mYWxjb24tZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWZhbGNvbi1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1pbmZvLXJnYiksIHZhcigtLWZhbGNvbi1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tZmFsY29uLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXdhcm5pbmctcmdiKSwgdmFyKC0tZmFsY29uLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWZhbGNvbi1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1kYW5nZXItcmdiKSwgdmFyKC0tZmFsY29uLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tZmFsY29uLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWxpZ2h0LXJnYiksIHZhcigtLWZhbGNvbi1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tZmFsY29uLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWRhcmstcmdiKSwgdmFyKC0tZmFsY29uLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCwgZGlhbG9nW29wZW5dIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLCAjbW1jX2ZpbHRlciAucHJvZ3JhbV9hdHRyaWJ1dGUge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSwgLmV4cGxvcmVyLWNvbnRhaW5lciAuY2FyZCB7XG4gIC0tZmFsY29uLWJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLTIge1xuICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5ib3JkZXItNCB7XG4gIC0tZmFsY29uLWJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLTUge1xuICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTI1IHtcbiAgd2lkdGg6IDI1dncgIWltcG9ydGFudDtcbn1cblxuLnZ3LTUwIHtcbiAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbn1cblxuLnZ3LTc1IHtcbiAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTI1IHtcbiAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC01MCB7XG4gIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtNzUge1xuICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0yNSB7XG4gIG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC01MCB7XG4gIG1pbi1oZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC03NSB7XG4gIG1pbi1oZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCwgI2NlbnRyYWwgLmRhdGFfdG9nZ2xlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyLCAjY2VudHJhbCAuZGF0YV90b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0teDEge1xuICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgteDEge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXgxIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTEge1xuICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQteDEge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXgxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLCAuY2FyZCBvbC5mbGF0X2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi14MSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMteDEge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW42IHtcbiAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNyB7XG4gIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjgge1xuICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjkge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTAge1xuICBtYXJnaW46IC0xMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW54MSB7XG4gIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW54MSB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xMCB7XG4gIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1ueDEge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjkge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW54MSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW54MSB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1ueDEge1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjYge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbngxIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTkge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTEge1xuICBwYWRkaW5nOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC14MSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXgxIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXgxIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC14MSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS04IHtcbiAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS05IHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteDEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGIteDEge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTcge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXgxIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTYge1xuICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC03IHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOCB7XG4gIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOSB7XG4gIGdhcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMCB7XG4gIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTExIHtcbiAgZ2FwOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXgxIHtcbiAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC02IHtcbiAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC03IHtcbiAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTkge1xuICByb3ctZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xMCB7XG4gIHJvdy1nYXA6IDEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMTEge1xuICByb3ctZ2FwOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC14MSB7XG4gIHJvdy1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTYge1xuICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTcge1xuICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTgge1xuICBjb2x1bW4tZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtOSB7XG4gIGNvbHVtbi1nYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEwIHtcbiAgY29sdW1uLWdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xMSB7XG4gIGNvbHVtbi1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLXgxIHtcbiAgY29sdW1uLWdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tZmFsY29uLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbGNvbi1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJhc2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tZmFsY29uLWZvbnQtYmFzZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTExIHtcbiAgZm9udC1zaXplOiAwLjY5NDQ0NDQ0NDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTEwIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTkge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTgge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNyB7XG4gIGZvbnQtc2l6ZTogMS40NHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMS43MjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDIuMDczNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogMi40ODgzMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogMi45ODU5ODRyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IDMuNTgzMTgwOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogNC4yOTk4MTY5NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwLCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNvbC0yLCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNvbC0xLCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNvbC0zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tcHJpbWFyeS1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tc3VjY2Vzcy1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWluZm8tcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi13YXJuaW5nLXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1kYW5nZXItcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tbGlnaHQtcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1kYXJrLXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1mYWNlYm9vayB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWZhY2Vib29rLXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1nb29nbGUtcGx1cyB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdvb2dsZS1wbHVzLXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10d2l0dGVyIHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tdHdpdHRlci1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlua2VkaW4ge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1saW5rZWRpbi1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQteW91dHViZSB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXlvdXR1YmUtcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdpdGh1YiB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdpdGh1Yi1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ibGFjay1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi13aGl0ZS1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTEwMCB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdyYXktMTAwLXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0yMDAge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTIwMC1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtMzAwIHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS0zMDAtcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTQwMCB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdyYXktNDAwLXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC01MDAge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTUwMC1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtNjAwIHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS02MDAtcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTcwMCB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdyYXktNzAwLXJnYiksIHZhcigtLWZhbGNvbi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC04MDAge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTgwMC1yZ2IpLCB2YXIoLS1mYWxjb24tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtOTAwIHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS05MDAtcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTEwMDAge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTEwMDAtcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTExMDAge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTExMDAtcmdiKSwgdmFyKC0tZmFsY29uLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWZhbGNvbi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1mYWxjb24tdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tZmFsY29uLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1mYWxjb24tbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tZmFsY29uLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tZmFsY29uLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MCB7XG4gIC0tZmFsY29uLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1mYWxjb24tbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWZhbGNvbi1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1mYWxjb24tbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tZmFsY29uLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb2Zmc2V0LTEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1wcmltYXJ5LXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24taW5mby1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi13YXJuaW5nLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZGFuZ2VyLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpZ2h0IHtcbiAgLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1saWdodC1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1kYXJrLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1saW5rLWNvbG9yLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tZmFsY29uLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXByaW1hcnktcmdiKSwgdmFyKC0tZmFsY29uLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1zdWNjZXNzLXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1pbmZvLXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi13YXJuaW5nLXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWRhbmdlci1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWxpZ2h0LXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1kYXJrLXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tYmxhY2stcmdiKSwgdmFyKC0tZmFsY29uLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi13aGl0ZS1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tYm9keS1iZy1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy0xMDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy0yMDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTIwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy0zMDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy00MDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTQwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy01MDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTUwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy02MDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy03MDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTcwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy04MDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTgwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy05MDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy0xMDAwIHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS0xMDAwLXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLTExMDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTExMDAtcmdiKSwgdmFyKC0tZmFsY29uLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQsIGRpYWxvZ1tvcGVuXSB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1mYWxjb24tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tdGVydGlhcnktYmctcmdiKSwgdmFyKC0tZmFsY29uLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1lbXBoYXNpcyB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnLXJnYiksIHZhcigtLWZhbGNvbi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktcXVhdGVybmFyeSB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmctcmdiKSwgdmFyKC0tZmFsY29uLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtc3VidGxlLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24taW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1zdWJ0bGUsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmFsY29uLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lLCAuY2FyZCAuY2FyZC1oZWFkZXIgKiwgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAsICNtbWNfZmlsdGVyICosICNtbWNfZmlsdGVyICNtbWNfZmlsdGVycyAqLCAjbW1jX2ZpbHRlciAjbW1jX2ZpbHRlcnMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1wb2ludGVyLCAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tYmFzZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLW5vbmUge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdmgtMjUge1xuICBtYXgtaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdmgtNTAge1xuICBtYXgtaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdmgtNzUge1xuICBtYXgtaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdmgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTMge1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtNCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC01IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0zIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtNCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTUge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTEge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTQge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtNSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCwgI21tY19maWx0ZXIgLnByb2dyYW1fYXR0cmlidXRlOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteC0wIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteC0xIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXgtMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14LTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteC00IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXgtNSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15LTAge1xuICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15LTEge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteS0yIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXktMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15LTQge1xuICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteS01IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRvdHRlZCB7XG4gIC0tZmFsY29uLWJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFzaGVkIHtcbiAgLS1mYWxjb24tYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ub25lIHtcbiAgLS1mYWxjb24tYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlkZGVuIHtcbiAgLS1mYWxjb24tYm9yZGVyLXN0eWxlOiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXNtLTAge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1zbS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXNtLTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1zbS03NSB7XG4gICAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXNtLTg1IHtcbiAgICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktc20tMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1zbS1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1zbS1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXNtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUtc20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUtc20teCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUtc20teSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbSB7XG4gICAgYm9yZGVyOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20ge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtc20ge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLTEge1xuICAgIC0tZmFsY29uLWJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5ib3JkZXItc20tMiB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbiAgLmJvcmRlci1zbS0zIHtcbiAgICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDNweDtcbiAgfVxuICAuYm9yZGVyLXNtLTQge1xuICAgIC0tZmFsY29uLWJvcmRlci13aWR0aDogNHB4O1xuICB9XG4gIC5ib3JkZXItc20tNSB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiA1cHg7XG4gIH1cbiAgLnctc20tMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXNtLTI1IHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1zbS01MCB7XG4gICAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbiAgfVxuICAudnctc20tNzUge1xuICAgIHdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudmgtc20tMjUge1xuICAgIGhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1zbS01MCB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXNtLTc1IHtcbiAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtc20tMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi12aC1zbS0yNSB7XG4gICAgbWluLWhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4tdmgtc20tNTAge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZoLXNtLTc1IHtcbiAgICBtaW4taGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi12aC1zbS0xMDAge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXgxIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20teDEge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXgxIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20teDEge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20teDEge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXgxIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbngxIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW54MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1ueDEge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbngxIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbngxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW54MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1ueDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS14MSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS14MSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS14MSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20teDEge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS14MSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20teDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS14MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTgge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS05IHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMCB7XG4gICAgZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMSB7XG4gICAgZ2FwOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20teDEge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS02IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNyB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTgge1xuICAgIHJvdy1nYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTkge1xuICAgIHJvdy1nYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMTAge1xuICAgIHJvdy1nYXA6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xMSB7XG4gICAgcm93LWdhcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS14MSB7XG4gICAgcm93LWdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS02IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNyB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTgge1xuICAgIGNvbHVtbi1nYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTkge1xuICAgIGNvbHVtbi1nYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMTAge1xuICAgIGNvbHVtbi1nYXA6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xMSB7XG4gICAgY29sdW1uLWdhcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS14MSB7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0xMSB7XG4gICAgZm9udC1zaXplOiAwLjY5NDQ0NDQ0NDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMTAge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTkge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS04IHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS03IHtcbiAgICBmb250LXNpemU6IDEuNDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tNiB7XG4gICAgZm9udC1zaXplOiAxLjcyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS01IHtcbiAgICBmb250LXNpemU6IDIuMDczNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS00IHtcbiAgICBmb250LXNpemU6IDIuNDg4MzJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMyB7XG4gICAgZm9udC1zaXplOiAyLjk4NTk4NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0yIHtcbiAgICBmb250LXNpemU6IDMuNTgzMTgwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0xIHtcbiAgICBmb250LXNpemU6IDQuMjk5ODE2OTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc20tMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLTUge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zbS1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXNtLTAge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1zbS0xIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXNtLTIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3Atc20tMyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1zbS00IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXNtLTUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1zbS1jaXJjbGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3Atc20tcGlsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXNtLTAge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tMSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tMiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tMyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tNCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tNSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1zbS1jaXJjbGUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXNtLXBpbGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1zbS0wIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tc20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1zbS0yIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXNtLTMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tc20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1zbS01IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tc20tY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXNtLXBpbGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXNtLTAge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1zbS1jaXJjbGUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXNtLXBpbGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAubWF4LXZoLXNtLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC12aC1zbS01MCB7XG4gICAgbWF4LWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtdmgtc20tNzUge1xuICAgIG1heC1oZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LXZoLXNtLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0wIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tNCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tNSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtc20tMCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtc20tMSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1zbS0yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXNtLTMge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtc20tNCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1zbS01IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtc20tMCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtLTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtLTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtLTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtLTQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtLTUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1zbS0wIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LXNtLTAge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LXNtLTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC1zbS0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgtc20tMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LXNtLTQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC1zbS01IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXktc20tMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXktc20tMSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LXNtLTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS1zbS0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXktc20tNCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LXNtLTUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbWQtMCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LW1kLTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbWQtNTAge1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LW1kLTc1IHtcbiAgICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbWQtODUge1xuICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1tZC0xMDAge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1tZC1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbWQtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1tZC1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS1tZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS1tZC14IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS1tZC15IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kIHtcbiAgICBib3JkZXI6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtbWQge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtMSB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmJvcmRlci1tZC0yIHtcbiAgICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICAuYm9yZGVyLW1kLTMge1xuICAgIC0tZmFsY29uLWJvcmRlci13aWR0aDogM3B4O1xuICB9XG4gIC5ib3JkZXItbWQtNCB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cbiAgLmJvcmRlci1tZC01IHtcbiAgICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDVweDtcbiAgfVxuICAudy1tZC0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudnctbWQtMjUge1xuICAgIHdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LW1kLTUwIHtcbiAgICB3aWR0aDogNTB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1tZC03NSB7XG4gICAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcbiAgfVxuICAudnctbWQtMTAwIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1tZC0yNSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLW1kLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtbWQtNzUge1xuICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZoLW1kLTI1IHtcbiAgICBtaW4taGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi12aC1tZC01MCB7XG4gICAgbWluLWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4tdmgtbWQtNzUge1xuICAgIG1pbi1oZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZoLW1kLTEwMCB7XG4gICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQteDEge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC14MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQteDEge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC14MSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC14MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQteDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQteDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMSB7XG4gICAgbWFyZ2luOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1ueDEge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbngxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW54MSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ueDEge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1ueDEge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbngxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW54MSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXgxIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXgxIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC14MSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC14MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC02IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTcge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEwIHtcbiAgICBnYXA6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTExIHtcbiAgICBnYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC14MSB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTYge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC03IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtOCB7XG4gICAgcm93LWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtOSB7XG4gICAgcm93LWdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xMCB7XG4gICAgcm93LWdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTExIHtcbiAgICByb3ctZ2FwOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLXgxIHtcbiAgICByb3ctZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTYge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC03IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtOCB7XG4gICAgY29sdW1uLWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtOSB7XG4gICAgY29sdW1uLWdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xMCB7XG4gICAgY29sdW1uLWdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTExIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLXgxIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTExIHtcbiAgICBmb250LXNpemU6IDAuNjk0NDQ0NDQ0NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0xMCB7XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtOSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTgge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTcge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC02IHtcbiAgICBmb250LXNpemU6IDEuNzI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTUge1xuICAgIGZvbnQtc2l6ZTogMi4wNzM2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTQge1xuICAgIGZvbnQtc2l6ZTogMi40ODgzMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0zIHtcbiAgICBmb250LXNpemU6IDIuOTg1OTg0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMy41ODMxODA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTEge1xuICAgIGZvbnQtc2l6ZTogNC4yOTk4MTY5NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLW1kIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1tZC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtMiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtMyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtNCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtNSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLW1kLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbWQtMCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLW1kLTEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbWQtMiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1tZC0zIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLW1kLTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbWQtNSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLW1kLWNpcmNsZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1tZC1waWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbWQtMCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC0xIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC0yIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC0zIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC00IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC01IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLW1kLWNpcmNsZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbWQtcGlsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLW1kLTAge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1tZC0xIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLW1kLTIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbWQtMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1tZC00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLW1kLTUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1tZC1jaXJjbGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbWQtcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbWQtMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZC0xIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZC0yIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZC0zIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZC00IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZC01IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LW1kLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbWQtcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtdmgtbWQtMjUge1xuICAgIG1heC1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LXZoLW1kLTUwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC12aC1tZC03NSB7XG4gICAgbWF4LWhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtdmgtbWQtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC00IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC01IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1tZC0wIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1tZC0xIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLW1kLTIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtbWQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1tZC00IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLW1kLTUge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1tZC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtbWQtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtbWQtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtbWQtMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtbWQtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtbWQtNSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTAge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC0xIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC0yIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC0zIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC00IHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC01IHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgtbWQtMCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgtbWQtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LW1kLTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC1tZC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgtbWQtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LW1kLTUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS1tZC0wIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS1tZC0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXktbWQtMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LW1kLTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS1tZC00IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXktbWQtNSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1sZy0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbGctMjUge1xuICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1sZy01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbGctNzUge1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1sZy04NSB7XG4gICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LWxnLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1sZy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLWxnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLWxnLXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLWxnLXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGcge1xuICAgIGJvcmRlcjogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLWxnIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbGcge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy0xIHtcbiAgICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuYm9yZGVyLWxnLTIge1xuICAgIC0tZmFsY29uLWJvcmRlci13aWR0aDogMnB4O1xuICB9XG4gIC5ib3JkZXItbGctMyB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbiAgLmJvcmRlci1sZy00IHtcbiAgICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDRweDtcbiAgfVxuICAuYm9yZGVyLWxnLTUge1xuICAgIC0tZmFsY29uLWJvcmRlci13aWR0aDogNXB4O1xuICB9XG4gIC53LWxnLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1sZy0yNSB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDtcbiAgfVxuICAudnctbGctNTAge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LWxnLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1sZy0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLWxnLTI1IHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtbGctNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1sZy03NSB7XG4gICAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLWxnLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4tdmgtbGctMjUge1xuICAgIG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZoLWxnLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi12aC1sZy03NSB7XG4gICAgbWluLWhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4tdmgtbGctMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTEge1xuICAgIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy14MSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy14MSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXgxIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy14MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy14MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjkge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjExIHtcbiAgICBtYXJnaW46IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW54MSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1ueDEge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbngxIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW54MSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW54MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ueDEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbngxIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEwIHtcbiAgICBwYWRkaW5nOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTEge1xuICAgIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGcteDEge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGcteDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGcteDEge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXgxIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGcteDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGcteDEge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTYge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy04IHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctOSB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTAge1xuICAgIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTEge1xuICAgIGdhcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXgxIHtcbiAgICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNiB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTcge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy04IHtcbiAgICByb3ctZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy05IHtcbiAgICByb3ctZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEwIHtcbiAgICByb3ctZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMTEge1xuICAgIHJvdy1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGcteDEge1xuICAgIHJvdy1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNiB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTcge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy04IHtcbiAgICBjb2x1bW4tZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy05IHtcbiAgICBjb2x1bW4tZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMTEge1xuICAgIGNvbHVtbi1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGcteDEge1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMTEge1xuICAgIGZvbnQtc2l6ZTogMC42OTQ0NDQ0NDQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTEwIHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy05IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctOCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNyB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTYge1xuICAgIGZvbnQtc2l6ZTogMS43MjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNSB7XG4gICAgZm9udC1zaXplOiAyLjA3MzZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNCB7XG4gICAgZm9udC1zaXplOiAyLjQ4ODMycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTMge1xuICAgIGZvbnQtc2l6ZTogMi45ODU5ODRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMiB7XG4gICAgZm9udC1zaXplOiAzLjU4MzE4MDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMSB7XG4gICAgZm9udC1zaXplOiA0LjI5OTgxNjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWxnLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy0xIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy0yIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy0zIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy00IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy01IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbGctY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZy0wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbGctMSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZy0yIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLWxnLTMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbGctNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZy01IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbGctY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLWxnLXBpbGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1sZy0wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLTEge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLTIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLTMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLTQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLTUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbGctY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1sZy1waWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbGcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbGctMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWxnLTEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbGctMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1sZy0zIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWxnLTQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbGctNSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWxnLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1sZy1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1sZy0wIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnLTEge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnLTIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnLTMge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnLTQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnLTUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbGctY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1sZy1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC12aC1sZy0yNSB7XG4gICAgbWF4LWhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtdmgtbGctNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LXZoLWxnLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC12aC1sZy0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLWxnLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLWxnLTEge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtbGctMiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1sZy0zIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLWxnLTQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtbGctNSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LWxnLTAge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZy0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZy0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZy0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZy00IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZy01IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbGctMCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC1sZy0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC1sZy0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgtbGctMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LWxnLTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC1sZy00IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgtbGctNSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LWxnLTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LWxnLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS1sZy0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXktbGctMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LWxnLTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS1sZy01IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14bC0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteGwtMjUge1xuICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14bC01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteGwtNzUge1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14bC04NSB7XG4gICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXhsLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teGwtc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teGwtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi14bC1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXhsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXhsLXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXhsLXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwge1xuICAgIGJvcmRlcjogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXhsIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC0xIHtcbiAgICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuYm9yZGVyLXhsLTIge1xuICAgIC0tZmFsY29uLWJvcmRlci13aWR0aDogMnB4O1xuICB9XG4gIC5ib3JkZXIteGwtMyB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbiAgLmJvcmRlci14bC00IHtcbiAgICAtLWZhbGNvbi1ib3JkZXItd2lkdGg6IDRweDtcbiAgfVxuICAuYm9yZGVyLXhsLTUge1xuICAgIC0tZmFsY29uLWJvcmRlci13aWR0aDogNXB4O1xuICB9XG4gIC53LXhsLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14bC0yNSB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDtcbiAgfVxuICAudncteGwtNTAge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXhsLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14bC0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteGwtNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14bC03NSB7XG4gICAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4tdmgteGwtMjUge1xuICAgIG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZoLXhsLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi12aC14bC03NSB7XG4gICAgbWluLWhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4tdmgteGwtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC14MSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC14MSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXgxIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC14MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC14MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEwIHtcbiAgICBtYXJnaW46IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjExIHtcbiAgICBtYXJnaW46IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW54MSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1ueDEge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbngxIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW54MSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW54MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1ueDEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbngxIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTEge1xuICAgIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwteDEge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwteDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwteDEge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXgxIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwteDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwteDEge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTYge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC04IHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtOSB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTAge1xuICAgIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTEge1xuICAgIGdhcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXgxIHtcbiAgICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNiB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTcge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC04IHtcbiAgICByb3ctZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC05IHtcbiAgICByb3ctZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEwIHtcbiAgICByb3ctZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMTEge1xuICAgIHJvdy1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwteDEge1xuICAgIHJvdy1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNiB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC04IHtcbiAgICBjb2x1bW4tZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC05IHtcbiAgICBjb2x1bW4tZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMTEge1xuICAgIGNvbHVtbi1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwteDEge1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMTEge1xuICAgIGZvbnQtc2l6ZTogMC42OTQ0NDQ0NDQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTEwIHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC05IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtOCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNyB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTYge1xuICAgIGZvbnQtc2l6ZTogMS43MjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNSB7XG4gICAgZm9udC1zaXplOiAyLjA3MzZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNCB7XG4gICAgZm9udC1zaXplOiAyLjQ4ODMycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTMge1xuICAgIGZvbnQtc2l6ZTogMi45ODU5ODRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMiB7XG4gICAgZm9udC1zaXplOiAzLjU4MzE4MDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMSB7XG4gICAgZm9udC1zaXplOiA0LjI5OTgxNjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteGwge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXhsLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC0xIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC0yIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC0zIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC00IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC01IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteGwtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14bC0wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteGwtMSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14bC0yIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXhsLTMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteGwtNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14bC01IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteGwtY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXhsLXBpbGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14bC0wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLTEge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLTIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLTMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLTQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLTUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteGwtY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14bC1waWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXhsLTEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teGwtMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14bC0zIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXhsLTQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teGwtNSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXhsLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14bC1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14bC0wIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsLTEge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsLTIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsLTMge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsLTQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsLTUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteGwtY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14bC1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC12aC14bC0yNSB7XG4gICAgbWF4LWhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtdmgteGwtNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LXZoLXhsLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC12aC14bC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXhsLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXhsLTEge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQteGwtMiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC14bC0zIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXhsLTQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQteGwtNSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXhsLTAge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14bC0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14bC0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14bC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14bC00IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14bC01IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC14bC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC14bC0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgteGwtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LXhsLTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC14bC00IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgteGwtNSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LXhsLTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LXhsLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS14bC0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXkteGwtMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LXhsLTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS14bC01IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXh4bC0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteHhsLTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteHhsLTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14eGwtNzUge1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14eGwtODUge1xuICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14eGwtMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXh4bC1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXh4bCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS14eGwteCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUteHhsLXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsIHtcbiAgICBib3JkZXI6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteHhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXh4bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSB2YXIoLS1mYWxjb24tYm9yZGVyLXN0eWxlKSB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXh4bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZmFsY29uLWJvcmRlci13aWR0aCkgdmFyKC0tZmFsY29uLWJvcmRlci1zdHlsZSkgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXh4bCB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWZhbGNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWZhbGNvbi1ib3JkZXItc3R5bGUpIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtMSB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmJvcmRlci14eGwtMiB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbiAgLmJvcmRlci14eGwtMyB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbiAgLmJvcmRlci14eGwtNCB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cbiAgLmJvcmRlci14eGwtNSB7XG4gICAgLS1mYWxjb24tYm9yZGVyLXdpZHRoOiA1cHg7XG4gIH1cbiAgLncteHhsLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteHhsLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteHhsLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteHhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudncteHhsLTI1IHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14eGwtNTAge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXh4bC03NSB7XG4gICAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcbiAgfVxuICAudncteHhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXh4bC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14eGwtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14eGwtMjUge1xuICAgIGhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14eGwtNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14eGwtNzUge1xuICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14eGwtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi12aC14eGwtMjUge1xuICAgIG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZoLXh4bC01MCB7XG4gICAgbWluLWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4tdmgteHhsLTc1IHtcbiAgICBtaW4taGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi12aC14eGwtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOSB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMCB7XG4gICAgbWFyZ2luOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTExIHtcbiAgICBtYXJnaW46IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXgxIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC14MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC05IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC14MSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC05IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwteDEge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC14MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC14MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXgxIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW44IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjkge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMCB7XG4gICAgbWFyZ2luOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTEge1xuICAgIG1hcmdpbjogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW54MSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1ueDEge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbngxIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW54MSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW54MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1ueDEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbngxIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC04IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtOSB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTAge1xuICAgIHBhZGRpbmc6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTEge1xuICAgIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXgxIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC14MSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwteDEge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTkge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC14MSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC14MSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC05IHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTAge1xuICAgIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTExIHtcbiAgICBnYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwteDEge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNiB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC03IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTgge1xuICAgIHJvdy1nYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC05IHtcbiAgICByb3ctZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xMCB7XG4gICAgcm93LWdhcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xMSB7XG4gICAgcm93LWdhcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwteDEge1xuICAgIHJvdy1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTYge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNyB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC04IHtcbiAgICBjb2x1bW4tZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtOSB7XG4gICAgY29sdW1uLWdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMTAge1xuICAgIGNvbHVtbi1nYXA6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMTEge1xuICAgIGNvbHVtbi1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLXgxIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0xMSB7XG4gICAgZm9udC1zaXplOiAwLjY5NDQ0NDQ0NDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTEwIHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtOSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC04IHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtNyB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC02IHtcbiAgICBmb250LXNpemU6IDEuNzI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC01IHtcbiAgICBmb250LXNpemU6IDIuMDczNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtNCB7XG4gICAgZm9udC1zaXplOiAyLjQ4ODMycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0zIHtcbiAgICBmb250LXNpemU6IDIuOTg1OTg0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0yIHtcbiAgICBmb250LXNpemU6IDMuNTgzMTgwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtMSB7XG4gICAgZm9udC1zaXplOiA0LjI5OTgxNjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXh4bCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteHhsLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteHhsLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXh4bC0zIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtNCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteHhsLTUge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXh4bC0wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLTEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLTIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLTMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLTUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14eGwtY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXh4bC1waWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXh4bC0wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXh4bC0xIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwtMiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteHhsLTMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXh4bC00IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwtNSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwtY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwtcGlsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14eGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC0xIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC0yIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC0zIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC01IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teHhsLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14eGwtcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14eGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC0wIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC0xIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14eGwtMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteHhsLTMge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC00IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14eGwtNSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14eGwtY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14eGwtcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZmFsY29uLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1mYWxjb24tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtdmgteHhsLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC12aC14eGwtNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LXZoLXh4bC03NSB7XG4gICAgbWF4LWhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtdmgteHhsLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14eGwtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXh4bC0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14eGwtMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteHhsLTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXh4bC00IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14eGwtNSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQteHhsLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXh4bC0xIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXh4bC0yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXh4bC0zIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXh4bC00IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXh4bC01IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteHhsLTAge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14eGwtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteHhsLTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXh4bC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14eGwtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteHhsLTUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14eGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXh4bC0xIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14eGwtMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teHhsLTMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXh4bC00IHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14eGwtNSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LXh4bC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC14eGwtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LXh4bC0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXgteHhsLTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteC14eGwtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14LXh4bC01IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXkteHhsLTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LXh4bC0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXkteHhsLTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteS14eGwtMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci15LXh4bC00IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXkteHhsLTUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBUaGVtZSBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBSZWJvb3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNDAwKTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5baWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGModmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSArIDEuNXJlbSk7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5wcmUsXG5jb2RlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIH1cbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxubGFiZWwsXG4uYWxlcnQsXG4uYmFkZ2UsXG4uYmxvY2txdW90ZS1mb290ZXIsXG4uYnRuLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbmssXG5bZGF0YS1saXN0XSAucGFnZSxcbi50YWJsZS1saXN0IC5wYWdlLFxuLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtbWVudV9fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi5uYXZiYXIsXG4ucGFnaW5hdGlvbixcbi52YWxpZC1mZWVkYmFjayxcbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbGNvbi1mb250LXNhbnMtc2VyaWYpO1xufVxuXG5wcmUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5bZGlyPXJ0bF0gcHJlLCBbZGlyPXJ0bF0gY29kZSwgW2Rpcj1ydGxdIGtiZCwgW2Rpcj1ydGxdIHNhbXAge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmQtZGFyay1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbDpub3QoW2RhdGEtYnMtdGhlbWU9ZGFya10pIC5kLWxpZ2h0LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5hdmJhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46cm9vdCB7XG4gIC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0OiA0LjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgOnJvb3QuZG91YmxlLXRvcC1uYXYtbGF5b3V0IHtcbiAgICAtLWZhbGNvbi10b3AtbmF2LWhlaWdodDogOC42ODhyZW07XG4gIH1cbn1cblxuLm5hdmJhciAubmF2LWxpbmsge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsZWZ0OiAtMC41NjI1cmVtO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1jYXJldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRvcDogLTAuMzc1cmVtO1xuICBsZWZ0OiAxLjhyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1lbmQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTAuNTYyNXJlbTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1lbmQ6YWZ0ZXIge1xuICByaWdodDogMC45NXJlbTtcbiAgbGVmdDogYXV0bztcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdmJhciAuZHJvcGRvd24taXRlbTpob3ZlciwgLm5hdmJhciAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMDApO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaHVtYnVyZ2VyLWljb24ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyLWh1bWJ1cmdlci1pY29uOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXItaHVtYnVyZ2VyLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItdG9nZ2xlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLTAuMzEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXZiYXItdG9nZ2xlLWljb24gLnRvZ2dsZS1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCk7XG59XG4ubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyLCAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNzAwKTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci10b2dnbGUtaWNvbjpiZWZvcmUge1xuICB0b3A6IDAuMzEyNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlLWljb246YWZ0ZXIge1xuICB0b3A6IDAuNjI1cmVtO1xufVxuXG4ubmF2YmFyLWdsYXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJnLW5hdmJhci1nbGFzcyk7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ubmF2YmFyLWdsYXNzLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDAuNXJlbSAtMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYXZiYXIgRHJvcGRvd24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5pbmUtZG90cy1kcm9wZG93biB7XG4gIHdpZHRoOiAxNi43cmVtO1xuICBoZWlnaHQ6IDIxcmVtO1xufVxuXG4ubmluZS1kb3RzOmhvdmVyIGNpcmNsZSB7XG4gIGZpbGw6IHZhcigtLWZhbGNvbi1uYXZiYXItaG92ZXItY29sb3IpO1xufVxuXG4uZHJvcGRvd24tY2FyZXQtYmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnKSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWRnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmFkZ2Utc3VidGxlLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG4uYmFkZ2Utc3VidGxlLXByaW1hcnlbaHJlZl06aG92ZXIsIC5iYWRnZS1zdWJ0bGUtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYmFkZ2Utc3VidGxlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG59XG4uYmFkZ2Utc3VidGxlLXNlY29uZGFyeVtocmVmXTpob3ZlciwgLmJhZGdlLXN1YnRsZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1zdWJ0bGUtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MtYmctc3VidGxlKTtcbn1cbi5iYWRnZS1zdWJ0bGUtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmJhZGdlLXN1YnRsZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzLWJnLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1zdWJ0bGUtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24taW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWluZm8tYmctc3VidGxlKTtcbn1cbi5iYWRnZS1zdWJ0bGUtaW5mb1tocmVmXTpob3ZlciwgLmJhZGdlLXN1YnRsZS1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1pbmZvLWJnLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1zdWJ0bGUtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXdhcm5pbmctYmctc3VidGxlKTtcbn1cbi5iYWRnZS1zdWJ0bGUtd2FybmluZ1tocmVmXTpob3ZlciwgLmJhZGdlLXN1YnRsZS13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nLWJnLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1zdWJ0bGUtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXItYmctc3VidGxlKTtcbn1cbi5iYWRnZS1zdWJ0bGUtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2Utc3VidGxlLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXItYmctc3VidGxlKTtcbn1cblxuLmJhZGdlLXN1YnRsZS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1saWdodC1iZy1zdWJ0bGUpO1xufVxuLmJhZGdlLXN1YnRsZS1saWdodFtocmVmXTpob3ZlciwgLmJhZGdlLXN1YnRsZS1saWdodFtocmVmXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWxpZ2h0LWJnLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1zdWJ0bGUtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWRhcmstYmctc3VidGxlKTtcbn1cbi5iYWRnZS1zdWJ0bGUtZGFya1tocmVmXTpob3ZlciwgLmJhZGdlLXN1YnRsZS1kYXJrW2hyZWZdOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYXJrLWJnLXN1YnRsZSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBDYXJkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FyZCB7XG4gIC0tZmFsY29uLWNhcmQtYmc6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93KTtcbn1cblxuLmNhcmQtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uY2FyZC1ib2R5Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQnJvd3NlciBGaXhpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmlyZWZveCAuZHJvcGNhcDpmaXJzdC1sZXR0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjE3NWVtO1xufVxuLmZpcmVmb3ggLmNhcmQtbm90aWZpY2F0aW9uIC5zY3JvbGxiYXItb3ZlcmxheSB7XG4gIG1pbi1oZWlnaHQ6IDE5cmVtO1xufVxuXG4uY2hyb21lIC5idG4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgQnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgQnV0dG9uIFJldmVhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bi1yZXZlYWwtdHJpZ2dlcjpob3ZlciAuYnRuLXJldmVhbCwgLmJ0bi1yZXZlYWwtdHJpZ2dlcjpmb2N1cyAuYnRuLXJldmVhbCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tcmV2ZWFsLWhvdmVyLXNoYWRvdyk7XG59XG4uYnRuLXJldmVhbC10cmlnZ2VyOmhvdmVyIC5idG4tcmV2ZWFsOmhvdmVyLCAuYnRuLXJldmVhbC10cmlnZ2VyOmhvdmVyIC5idG4tcmV2ZWFsOmZvY3VzLCAuYnRuLXJldmVhbC10cmlnZ2VyOmhvdmVyIC5idG4tcmV2ZWFsOmFjdGl2ZSwgLmJ0bi1yZXZlYWwtdHJpZ2dlcjpmb2N1cyAuYnRuLXJldmVhbDpob3ZlciwgLmJ0bi1yZXZlYWwtdHJpZ2dlcjpmb2N1cyAuYnRuLXJldmVhbDpmb2N1cywgLmJ0bi1yZXZlYWwtdHJpZ2dlcjpmb2N1cyAuYnRuLXJldmVhbDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1yZXZlYWwtaG92ZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJldmVhbC10cmlnZ2VyOmhvdmVyIC5idG4tcmV2ZWFsLXNtLCAuYnRuLXJldmVhbC10cmlnZ2VyOmZvY3VzIC5idG4tcmV2ZWFsLXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctc20pO1xufVxuLmJ0bi1yZXZlYWwtdHJpZ2dlciAuYnRuLXJldmVhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXJldmVhbC10cmlnZ2VyIC5idG4tcmV2ZWFsOmFjdGl2ZTpmb2N1cywgLmJ0bi1yZXZlYWwtdHJpZ2dlciAuYnRuLXJldmVhbDphY3RpdmUsIC5idG4tcmV2ZWFsLXRyaWdnZXIgLmJ0bi1yZXZlYWw6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1yZXZlYWwtaG92ZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tcmV2ZWFsLWZvY3VzLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLXJldmVhbC1mb2N1cy1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1yZXZlYWwtdHJpZ2dlciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLXJldmVhbC10cmlnZ2VyIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEZhbGNvbiBidXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuLWZhbGNvbi1wcmltYXJ5LCAuYnRuLWZhbGNvbi1wcmltYXJ5LnNob3cge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KTtcbn1cbi5idG4tZmFsY29uLXByaW1hcnk6aG92ZXIsIC5idG4tZmFsY29uLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tcHJpbWFyeS1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xufVxuLmJ0bi1mYWxjb24tcHJpbWFyeTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSwgLmJ0bi1mYWxjb24tcHJpbWFyeTpmb2N1czpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1wcmltYXJ5LWhvdmVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24taG92ZXItYm94LXNoYWRvdyk7XG59XG4uYnRuLWZhbGNvbi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLXByaW1hcnktYWN0aXZlLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFsY29uLXByaW1hcnksIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWZhbGNvbi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1mYWxjb24tcHJpbWFyeTpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4tZmFsY29uLXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLXByaW1hcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1wcmltYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1iYWNrZ3JvdW5kKTtcbn1cbi5idG4tZmFsY29uLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tZmFsY29uLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWZhbGNvbi1zdWNjZXNzLCAuYnRuLWZhbGNvbi1zdWNjZXNzLnNob3cge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tc3VjY2Vzcy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KTtcbn1cbi5idG4tZmFsY29uLXN1Y2Nlc3M6aG92ZXIsIC5idG4tZmFsY29uLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tc3VjY2Vzcy1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xufVxuLmJ0bi1mYWxjb24tc3VjY2Vzczpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSwgLmJ0bi1mYWxjb24tc3VjY2Vzczpmb2N1czpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1zdWNjZXNzLWhvdmVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24taG92ZXItYm94LXNoYWRvdyk7XG59XG4uYnRuLWZhbGNvbi1zdWNjZXNzOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLXN1Y2Nlc3MtYWN0aXZlLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFsY29uLXN1Y2Nlc3MsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWZhbGNvbi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1mYWxjb24tc3VjY2VzczpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4tZmFsY29uLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLXN1Y2Nlc3MtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1zdWNjZXNzLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1iYWNrZ3JvdW5kKTtcbn1cbi5idG4tZmFsY29uLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tZmFsY29uLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWZhbGNvbi1pbmZvLCAuYnRuLWZhbGNvbi1pbmZvLnNob3cge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24taW5mby1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KTtcbn1cbi5idG4tZmFsY29uLWluZm86aG92ZXIsIC5idG4tZmFsY29uLWluZm86Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24taW5mby1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xufVxuLmJ0bi1mYWxjb24taW5mbzpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSwgLmJ0bi1mYWxjb24taW5mbzpmb2N1czpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1pbmZvLWhvdmVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24taG92ZXItYm94LXNoYWRvdyk7XG59XG4uYnRuLWZhbGNvbi1pbmZvOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWluZm8tYWN0aXZlLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFsY29uLWluZm8sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWZhbGNvbi1pbmZvOmFjdGl2ZSwgLmJ0bi1mYWxjb24taW5mbzpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4tZmFsY29uLWluZm8uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWluZm8tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1pbmZvLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1iYWNrZ3JvdW5kKTtcbn1cbi5idG4tZmFsY29uLWluZm86ZGlzYWJsZWQsIC5idG4tZmFsY29uLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWZhbGNvbi13YXJuaW5nLCAuYnRuLWZhbGNvbi13YXJuaW5nLnNob3cge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24td2FybmluZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KTtcbn1cbi5idG4tZmFsY29uLXdhcm5pbmc6aG92ZXIsIC5idG4tZmFsY29uLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24td2FybmluZy1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xufVxuLmJ0bi1mYWxjb24td2FybmluZzpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSwgLmJ0bi1mYWxjb24td2FybmluZzpmb2N1czpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi13YXJuaW5nLWhvdmVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24taG92ZXItYm94LXNoYWRvdyk7XG59XG4uYnRuLWZhbGNvbi13YXJuaW5nOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLXdhcm5pbmctYWN0aXZlLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFsY29uLXdhcm5pbmcsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWZhbGNvbi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1mYWxjb24td2FybmluZzpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4tZmFsY29uLXdhcm5pbmcuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLXdhcm5pbmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi13YXJuaW5nLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1iYWNrZ3JvdW5kKTtcbn1cbi5idG4tZmFsY29uLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4tZmFsY29uLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWZhbGNvbi1kYW5nZXIsIC5idG4tZmFsY29uLWRhbmdlci5zaG93IHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWRhbmdlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KTtcbn1cbi5idG4tZmFsY29uLWRhbmdlcjpob3ZlciwgLmJ0bi1mYWxjb24tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWRhbmdlci1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpO1xufVxuLmJ0bi1mYWxjb24tZGFuZ2VyOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLCAuYnRuLWZhbGNvbi1kYW5nZXI6Zm9jdXM6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tZGFuZ2VyLWhvdmVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24taG92ZXItYm94LXNoYWRvdyk7XG59XG4uYnRuLWZhbGNvbi1kYW5nZXI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tZGFuZ2VyLWFjdGl2ZS1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWZhbGNvbi1kYW5nZXIsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWZhbGNvbi1kYW5nZXI6YWN0aXZlLCAuYnRuLWZhbGNvbi1kYW5nZXI6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLWZhbGNvbi1kYW5nZXIuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWRhbmdlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYmFja2dyb3VuZCk7XG59XG4uYnRuLWZhbGNvbi1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tZmFsY29uLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZmFsY29uLWRlZmF1bHQsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rLCBbZGF0YS1saXN0XSAucGFnZSwgLnRhYmxlLWxpc3QgLnBhZ2UsIC5idG4tZmFsY29uLWRlZmF1bHQuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1mYWxjb24tZGVmYXVsdDpob3ZlciwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6aG92ZXIsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbms6aG92ZXIsIFtkYXRhLWxpc3RdIC5wYWdlOmhvdmVyLCAudGFibGUtbGlzdCAucGFnZTpob3ZlciwgLmJ0bi1mYWxjb24tZGVmYXVsdDpmb2N1cywgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbms6Zm9jdXMsIFtkYXRhLWxpc3RdIC5wYWdlOmZvY3VzLCAudGFibGUtbGlzdCAucGFnZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYmFja2dyb3VuZCk7XG59XG4uYnRuLWZhbGNvbi1kZWZhdWx0OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnBhZ2UtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSwgW2RhdGEtbGlzdF0gLnBhZ2U6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksIC50YWJsZS1saXN0IC5wYWdlOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLCAuYnRuLWZhbGNvbi1kZWZhdWx0OmZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluazpmb2N1czpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rOmZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rOmZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rOmZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnBhZ2UtbGluazpmb2N1czpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSwgW2RhdGEtbGlzdF0gLnBhZ2U6Zm9jdXM6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksIC50YWJsZS1saXN0IC5wYWdlOmZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWRlZmF1bHQtaG92ZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ob3Zlci1ib3gtc2hhZG93KTtcbn1cbi5idG4tZmFsY29uLWRlZmF1bHQ6YWN0aXZlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluazphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbms6YWN0aXZlLCBbZGF0YS1saXN0XSAucGFnZTphY3RpdmUsIC50YWJsZS1saXN0IC5wYWdlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWRlZmF1bHQtYWN0aXZlLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFsY29uLWRlZmF1bHQsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZS1saW5rLCBbZGF0YS1saXN0XSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAucGFnZSwgLnRhYmxlLWxpc3QgLmJ0bi1jaGVjazpjaGVja2VkICsgLnBhZ2UsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWZhbGNvbi1kZWZhdWx0OmFjdGl2ZSwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZS1saW5rOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyA6bm90KC5idG4tY2hlY2spICsgLnBhZ2UtbGluazphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIDpub3QoLmJ0bi1jaGVjaykgKyAucGFnZS1saW5rOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbms6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgOm5vdCguYnRuLWNoZWNrKSArIC5wYWdlLWxpbms6YWN0aXZlLCBbZGF0YS1saXN0XSA6bm90KC5idG4tY2hlY2spICsgLnBhZ2U6YWN0aXZlLCAudGFibGUtbGlzdCA6bm90KC5idG4tY2hlY2spICsgLnBhZ2U6YWN0aXZlLCAuYnRuLWZhbGNvbi1kZWZhdWx0OmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpmaXJzdC1jaGlsZDphY3RpdmUsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSwgW2RhdGEtbGlzdF0gLnBhZ2U6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAudGFibGUtbGlzdCAucGFnZTpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4tZmFsY29uLWRlZmF1bHQuYWN0aXZlLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5hY3RpdmUucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5hY3RpdmUucGFnZS1saW5rLCBbZGF0YS1saXN0XSAuYWN0aXZlLnBhZ2UsIC50YWJsZS1saXN0IC5hY3RpdmUucGFnZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tZGVmYXVsdC1hY3RpdmUtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYmFja2dyb3VuZCk7XG59XG4uYnRuLWZhbGNvbi1kZWZhdWx0OmRpc2FibGVkLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluazpkaXNhYmxlZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rOmRpc2FibGVkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rOmRpc2FibGVkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rOmRpc2FibGVkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnBhZ2UtbGluazpkaXNhYmxlZCwgW2RhdGEtbGlzdF0gLnBhZ2U6ZGlzYWJsZWQsIC50YWJsZS1saXN0IC5wYWdlOmRpc2FibGVkLCAuYnRuLWZhbGNvbi1kZWZhdWx0LmRpc2FibGVkLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmRpc2FibGVkLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuZGlzYWJsZWQucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAuZGlzYWJsZWQucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuZGlzYWJsZWQucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmRpc2FibGVkLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLmRpc2FibGVkLnBhZ2UsIC50YWJsZS1saXN0IC5kaXNhYmxlZC5wYWdlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEJyYW5kIE91dGxpbmUgQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bi1vdXRsaW5lLWZhY2Vib29rIHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjM2M1YTk5O1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLWNvbG9yOiAjM2M1YTk5O1xuICAtLWZhbGNvbi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1iZzogIzNjNWE5OTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNjNWE5OTtcbiAgLS1mYWxjb24tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCA5MCwgMTUzO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiAjM2M1YTk5O1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNjNWE5OTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjM2M1YTk5O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjM2M1YTk5O1xuICAtLWZhbGNvbi1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXIge1xuICAtLWZhbGNvbi1idG4tY29sb3I6ICMxZGExZjI7XG4gIC0tZmFsY29uLWJ0bi1ib3JkZXItY29sb3I6ICMxZGExZjI7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJnOiAjMWRhMWYyO1xuICAtLWZhbGNvbi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMWRhMWYyO1xuICAtLWZhbGNvbi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjksIDE2MSwgMjQyO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiAjMWRhMWYyO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFkYTFmMjtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjMWRhMWYyO1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMWRhMWYyO1xuICAtLWZhbGNvbi1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdvb2dsZS1wbHVzIHtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiAjZGQ0YjM5O1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xuICAtLWZhbGNvbi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFsY29uLWJ0bi1ob3Zlci1iZzogI2RkNGIzOTtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RkNGIzOTtcbiAgLS1mYWxjb24tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMSwgNzUsIDU3O1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJnOiAjZGQ0YjM5O1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RkNGIzOTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1mYWxjb24tYnRuLWRpc2FibGVkLWNvbG9yOiAjZGQ0YjM5O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWZhbGNvbi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xuICAtLWZhbGNvbi1ncmFkaWVudDogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIE91dGxpbmUgQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj1idG4tb3V0bGluZS1dIHtcbiAgLS1mYWxjb24tYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBQcm9maWxlIFBhZ2UgSW50cm9kdWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuLWludHJvLWNvbGxhcHNlIC5sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4taW50cm8tY29sbGFwc2VbYXJpYS1leHBhbmRlZD10cnVlXSAubGVzcyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5idG4taW50cm8tY29sbGFwc2VbYXJpYS1leHBhbmRlZD10cnVlXSAuZnVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tY2xvc2UtZmFsY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2UtZmFsY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2UtZmFsY29uOmFmdGVyLCAuYnRuLWNsb3NlLWZhbGNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZTgyO1xufVxuLmJ0bi1jbG9zZS1mYWxjb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ0bi1jbG9zZS1mYWxjb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYnRuLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnBhZ2UtbGluaywgW2RhdGEtbGlzdF0gLnBhZ2UsIC50YWJsZS1saXN0IC5wYWdlLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAtLWZhbGNvbi1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWxpbmstaG92ZXItY29sb3IpO1xufVxuXG4uYnRuOmRpc2FibGVkLCAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluazpkaXNhYmxlZCxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rOmRpc2FibGVkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rOmRpc2FibGVkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rOmRpc2FibGVkLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnBhZ2UtbGluazpkaXNhYmxlZCwgW2RhdGEtbGlzdF0gLnBhZ2U6ZGlzYWJsZWQsIC50YWJsZS1saXN0IC5wYWdlOmRpc2FibGVkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC50b3gtYnV0dG9uOmRpc2FibGVkOmxhc3QtY2hpbGQsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b246ZGlzYWJsZWQ6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmRpc2FibGVkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWJveC1zaGFkb3cpO1xufVxuXG4uYnRuLWdyb3VwIFtjbGFzcyo9YnRuLWZhbGNvbi1dIHtcbiAgLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93OiAwIDAgMCAxcHggI0RCRENFMSwgMCAycHggNXB4IDAgcmdiYSg0MywgNDUsIDgwLCAwLjA4KSwgMCAxcHggMS41cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLWZhbGNvbi1idG4tZmFsY29uLWhvdmVyLWJveC1zaGFkb3c6IDAgMCAwIDFweCAjREJEQ0UxLCAwIDJweCA1cHggMCAjREJEQ0UxLCAwIDNweCA5cHggMCByZ2JhKDQzLCA0NSwgODAsIDAuMDgpLCAwIDFweCAxLjVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYnRuLWdyb3VwIFtjbGFzcyo9YnRuLWZhbGNvbi1dOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIERvY3VtZW50YXRpb24gbGluayBhbmQgUHJpc21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb2RlLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uY29kZS1ibG9jayBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyZTNjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuY29kZS5sYW5ndWFnZS1odG1sOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sIHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGNvbG9yOiAjZDhlMmVmO1xuICBmb250LWZhbWlseTogXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhaW5zLWFuY2hvciBhIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5jb250YWlucy1hbmNob3I6aG92ZXIgYSwgLmNvbnRhaW5zLWFuY2hvcjpmb2N1cyBhIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9rZW4ucHJvcGVydHksIC50b2tlbi50YWcsIC50b2tlbi5jb25zdGFudCwgLnRva2VuLnN5bWJvbCwgLnRva2VuLmRlbGV0ZWQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWRhbmdlcik7XG59XG5cbi50b2tlbi5wdW5jdHVhdGlvbiB7XG4gIGNvbG9yOiAjYjZjMWQyO1xufVxuXG4uY29tcG9uZW50cy1uYXYge1xuICBmb250LWZhbWlseTogdmFyKC0tZmFsY29uLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIENvbXBvbmVudCBleGFtcGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wb25lbnQtZXhhbXBsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYWxjb24tZm9udC1zYW5zLXNlcmlmKTtcbn1cbi5jb21wb25lbnQtZXhhbXBsZSBbY2xhc3NePWJvcmRlcl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIG1hcmdpbjogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvcmRlci1jb21wb25lbnQgW2NsYXNzXj1ib3JkZXJdLFxuLmJvcmRlci1jb21wb25lbnQgW2NsYXNzXj1yb3VuZGVkLV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5ib3JkZXItY29tcG9uZW50IFtjbGFzc149Ym9yZGVyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG59XG4uYm9yZGVyLWNvbXBvbmVudCBbY2xhc3NePXJvdW5kZWQtXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG59XG5cbiNsb2FkZXJzIFtjbGFzc149c3Bpbm5lcl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmV4YW1wbGUtYXNwZWN0LXJhcmlvcyAucmF0aW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG59XG4uZXhhbXBsZS1hc3BlY3QtcmFyaW9zIC5yYXRpbyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgSG92ZXIgQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG92ZXJib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG92ZXJib3ggLmhvdmVyYm94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob3ZlcmJveCAuaG92ZXJib3gtcHJpbWFyeS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmhvdmVyYm94OmhvdmVyIC5ob3Zlci1ib3gtY29udGVudC1pbml0aWFsLCAuaG92ZXJib3g6Zm9jdXMgLmhvdmVyLWJveC1jb250ZW50LWluaXRpYWwge1xuICBvcGFjaXR5OiAwO1xufVxuLmhvdmVyYm94OmhvdmVyIC5ob3ZlcmJveC1jb250ZW50LCAuaG92ZXJib3g6Zm9jdXMgLmhvdmVyYm94LWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLmhvdmVyYm94OmhvdmVyIC5hcy1ob3ZlcmJveC1jb250ZW50LCAuaG92ZXJib3g6Zm9jdXMgLmFzLWhvdmVyYm94LWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uaG92ZXJib3gtY29udGVudC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdmFyKC0tZmFsY29uLWJsYWNrKSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RpY2t5LXNpZGViYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMDE1O1xuICB0b3A6IGNhbGModmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSArIDFyZW0pO1xufVxuXG4udG9wLW5hdmJhci1oZWlnaHQge1xuICB0b3A6IHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBDdXN0b20gY2lyY2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2lyY2xlLWRhc2hlZCB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgTWlzY2VsbGFuZW91c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvdmVyLXRleHQtZGVjb3JhdGlvbi1ub25lOmhvdmVyLCAuaG92ZXItdGV4dC1kZWNvcmF0aW9uLW5vbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmNvbGxhcHNlZCAuY29sbGFwc2UtaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmNvbGxhcHNlLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5bZGF0YS1kaXNtaXNzPWRyb3Bkb3duXSAqLFxuW2RhdGEtYnMtb2Zmc2V0LXRvcF0gKixcbltkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0gKixcbltkYXRhLWJzLXRvZ2dsZT10b29sdGlwXSAqLFxuW2RhdGEtYnMtdG9nZ2xlPXBvcG92ZXJdICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIE91dGxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vdXRsaW5lLW5vbmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm91dGxpbmUtbm9uZTpob3ZlciwgLm91dGxpbmUtbm9uZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBWZXJ0aWNhbCBMaW5lICh1c2VkIGluIGthbmJhbiBoZWFkZXIpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmVydGljYWwtbGluZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA3NSU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnZlcnRpY2FsLWxpbmUudmVydGljYWwtbGluZS00MDA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS00MDApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUcmFuc2l0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnNwLTc1IHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFdpZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5taW4tdy0wIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRlcm1zIHNpZGViYXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVybXMtc2lkZWJhciAubmF2LWxpbmsge1xuICBjb2xvcjogIzlkYTliYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbGNvbi1mb250LXNhbnMtc2VyaWYpO1xufVxuLnRlcm1zLXNpZGViYXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG59XG5cbi5kaXZpZGVyLWNvbnRlbnQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbGNvbi1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idG4tY2hlY2tbZGF0YS10aGVtZS1jb250cm9sXTpjaGVja2VkICsgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIZWlnaHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTg3NXJlbTtcbiAgfVxufVxuXG4ubmF2YmFyLXRvcCArIC5jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkpO1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW5jaG9yIEpTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYW5jaG9yanMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVjaGFydHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bZGF0YS1lY2hhcnRzXSB7XG4gIHdpZHRoOiAzLjYyNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uZWNoYXJ0LWJhci13ZWVrbHktc2FsZXMge1xuICB3aWR0aDogOC41cmVtO1xufVxuXG4uZWNoYXJ0LWJhci13ZWVrbHktc2FsZXMtc21hbGxlci13aWR0aCB7XG4gIHdpZHRoOiA2LjVyZW07XG59XG5cbi5lY2hhcnQtbGluZS10b3RhbC1vcmRlciB7XG4gIHdpZHRoOiA4LjYyNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4uZWNoYXJ0LWJhbmR3aWR0aC1zYXZlZCB7XG4gIGhlaWdodDogMTAuM3JlbTtcbiAgd2lkdGg6IDEwLjNyZW07XG59XG5cbi5lY2hhcnQtbGluZS10b3RhbC1zYWxlcyB7XG4gIG1pbi1oZWlnaHQ6IDE4LjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVjaGFydC1saW5lLXRvdGFsLXNhbGVzIHtcbiAgICBtaW4taGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbn1cblxuLmVjaGFydC1iYXItdG9wLXByb2R1Y3RzIHtcbiAgbWluLWhlaWdodDogMTguNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmVjaGFydC1iYXItdG9wLXByb2R1Y3RzIHtcbiAgICBtaW4taGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbn1cblxuLmVjaGFydC1iYXItdG9wLXByb2R1Y3RzLWVjb21tZXJjZSB7XG4gIG1pbi1oZWlnaHQ6IDE4LjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5lY2hhcnQtYmFyLXRvcC1wcm9kdWN0cy1lY29tbWVyY2Uge1xuICAgIG1pbi1oZWlnaHQ6IDIzLjYyNXJlbTtcbiAgfVxufVxuXG4uZWNoYXJ0LW1hcmtldC1zaGFyZSxcbi5lY2hhcnQtcHJvZHVjdC1zaGFyZSB7XG4gIHdpZHRoOiA2LjYyNXJlbTtcbiAgaGVpZ2h0OiA2LjYyNXJlbTtcbn1cblxuLmVjaGFydC13b3JsZC1tYXAge1xuICBtaW4taGVpZ2h0OiAyNi4yNXJlbTtcbn1cblxuLmVjaGFydC1saW5lLXRvdGFsLXNhbGVzLWVjb21tZXJjZSB7XG4gIGhlaWdodDogMTguN3JlbTtcbn1cblxuLmVjaGFydC1yYWRhci1zYWxlcy1ieS1wb3MtbG9jYXRpb24ge1xuICBtaW4td2lkdGg6IDE4cmVtO1xuICBtaW4taGVpZ2h0OiAxNnJlbTtcbiAgbWF4LWhlaWdodDogMjJyZW07XG59XG5cbi5lY2hhcnQtbGluZS1yZXR1cm5pbmctY3VzdG9tZXItcmF0ZSB7XG4gIG1pbi13aWR0aDogMTZyZW07XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xufVxuXG4uZWNoYXJ0LWNhbmRsZS1jaGFydCB7XG4gIGhlaWdodDogMjAuNXJlbTtcbn1cbi5maXJlZm94IC5lY2hhcnQtY2FuZGxlLWNoYXJ0IHtcbiAgbWluLWhlaWdodDogMjEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZWNoYXJ0LWNhbmRsZS1jaGFydCB7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZWNoYXJ0LWNhbmRsZS1jaGFydCB7XG4gICAgbWluLWhlaWdodDogMTguNzVyZW07XG4gIH1cbn1cblxuLmVjaGFydC1ncm9zcy1yZXZlbnVlLWNoYXJ0IHtcbiAgbWluLWhlaWdodDogMTQuMzc1cmVtO1xufVxuXG4uZWNoYXJ0LWFjdGl2ZS11c2VyLWNoYXJ0IHtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbn1cblxuLmVjaGFydC1iYXItcmVwb3J0LWZvci10aGlzLXdlZWsge1xuICBtaW4taGVpZ2h0OiAxOC40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuZWNoYXJ0LWJhci1yZXBvcnQtZm9yLXRoaXMtd2VlayB7XG4gICAgbWluLWhlaWdodDogMTcuNjg3NXJlbTtcbiAgfVxufVxuXG5bZGF0YS1lY2hhcnRzXSB7XG4gIHdpZHRoOiAzLjYyNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4udG90YWwtb3JkZXItZWNvbW1lcmNlIHtcbiAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5lY2hhcnQtYXVkaWVuY2Uge1xuICBtaW4taGVpZ2h0OiAyMS4yNXJlbTtcbn1cbi5jb250YWluZXItZmx1aWQgLmVjaGFydC1hdWRpZW5jZSwgLmNvbnRhaW5lci1zbSAuZWNoYXJ0LWF1ZGllbmNlLCAuY29udGFpbmVyLW1kIC5lY2hhcnQtYXVkaWVuY2UsIC5jb250YWluZXItbGcgLmVjaGFydC1hdWRpZW5jZSwgLmNvbnRhaW5lci14bCAuZWNoYXJ0LWF1ZGllbmNlLCAuY29udGFpbmVyLXh4bCAuZWNoYXJ0LWF1ZGllbmNlIHtcbiAgbWluLWhlaWdodDogMjVyZW07XG59XG5cbi5lY2hhcnQtc2Vzc2lvbi1ieS1icm93c2VyLFxuLmVjaGFydC1zZXNzaW9uLWJ5LWNvdW50cnktbWFwIHtcbiAgbWluLWhlaWdodDogMTIuNXJlbTtcbn1cblxuLmVjaGFydC1zZXNzaW9uLWJ5LWRldmljZSB7XG4gIG1pbi1oZWlnaHQ6IDEyLjVyZW07XG59XG5cbi5lY2hhcnQtbW9zdC1sZWFkcyB7XG4gIG1pbi1oZWlnaHQ6IDEyLjY1cmVtO1xufVxuXG4uZWNoYXJ0LXNlc3Npb24tYnktY291bnRyeSB7XG4gIG1pbi1oZWlnaHQ6IDEzLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lY2hhcnQtYWN0aXZlLXVzZXJzLXJlcG9ydC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIH1cbn1cblxuLmVjaGFydC1hY3RpdmUtdXNlcnMtcmVwb3J0IHtcbiAgbWluLWhlaWdodDogMTYuMjVyZW07XG59XG5cbi5lY2hhcnQtYm91bmNlLXJhdGUge1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbn1cblxuLmVjaGFydC10cmFmZmljLWNoYW5uZWxzIHtcbiAgbWluLWhlaWdodDogMjEuODc1cmVtO1xufVxuXG4uZWNoYXJ0LWJyb3dzZWQtY291cnNlcyB7XG4gIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbn1cblxuLmVjaGFydC11c2Vycy1ieS10aW1lIHtcbiAgbWluLWhlaWdodDogMjQuNzVyZW07XG59XG5cbi5lY2hhcnQtZ29hbC1jaGFydHMge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVjaGFydC1jcm0tc3RhdGlzdGljcyB7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZWNoYXJ0LWNhbGwtZHVyYXRpb24ge1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5lY2hhcnQtbWFya2V0aW5nLXRyYWZmaWMge1xuICB3aWR0aDogOC43cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY3JtLXdlZWtseS1zYWxlcy13aWR0aCB7XG4gIHdpZHRoOiA4LjdyZW07XG59XG5cbi5lY2hhcnQtbGVhZC1jb252ZXJzaW9uIHtcbiAgbWluLWhlaWdodDogMTguOXJlbTtcbn1cblxuLmVjaGFydC1kZWFsLXN0b3JhZ2UtZnVubmVsIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cblxuLmVjaGFydC1jbG9zZWQtdnMtZ29hbCB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuZWNoYXJ0LWNsb3NlZC12cy1nb2FsIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lY2hhcnQtZGVmYXVsdC10b3RhbC1vcmRlcixcbi5lY2hhcnQtZGVmYXVsdCB7XG4gIHdpZHRoOiA4LjYyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVjaGFydC11bnJlc29sdmVkLXRpY2tldHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNy4xcmVtKTtcbiAgfVxufVxuXG4uZWNoYXJ0LXVucmVzb2x2ZWQtdGlja2V0cyB7XG4gIG1pbi1oZWlnaHQ6IDIxcmVtO1xufVxuXG4uZWNoYXJ0LW51bWJlci1vZi10aWNrZXRzIHtcbiAgbWluLWhlaWdodDogMTguNXJlbTtcbiAgbWluLXdpZHRoOiA0MHJlbTtcbn1cblxuLmVjaGFydC1jdXN0b21lci1zZXRpc2ZhY3Rpb24ge1xuICBtaW4taGVpZ2h0OiAxOS41cmVtO1xufVxuXG4uZWNoYXJ0LWRpc3RyaWJ1dGlvbi1vZi1wZXJmb3JtYW5jZSB7XG4gIG1pbi1oZWlnaHQ6IDIwLjg3NXJlbTtcbiAgbWluLXdpZHRoOiA0MHJlbTtcbn1cblxuLmVjaGFydC1zYXRpc2ZhY3Rpb24tc3VydmV5IHtcbiAgbWluLWhlaWdodDogMjQuNjI1cmVtO1xuICBtaW4td2lkdGg6IDQwcmVtO1xufVxuXG4uZWNoYXJ0LXJlY2VpdmVkLXRpY2tldHMge1xuICBtaW4taGVpZ2h0OiAyMy41cmVtO1xuICBtaW4td2lkdGg6IDUycmVtO1xufVxuXG4uZWNoYXJ0LXRvcC1jdXN0b21lcnMge1xuICBtaW4taGVpZ2h0OiAyMnJlbTtcbn1cblxuLmVjaGFydC10aWNrZXQtdm9sdW1lIHtcbiAgbWluLWhlaWdodDogMjEuODFyZW07XG59XG5cbi5jaGFydHMtdGlja2V0LXByaW9yaXR5IHtcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgd2lkdGg6IDEuNjI1cmVtO1xufVxuXG4uZWNoYXJ0LWFzc2lnbm1lbnQtc2NvcmVzIHtcbiAgbWluLWhlaWdodDogMTIuNXJlbTtcbn1cblxuLmVjaGFydC1jb3Vyc2Utc3RhdHVzIHtcbiAgaGVpZ2h0OiAxOC43NXJlbTtcbn1cblxuLmVjaGFydC1zY2F0dGVyLXF1YXJ0ZXQtY2hhcnQtZXhhbXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lY2hhcnQtc2NhdHRlci1xdWFydGV0LWNoYXJ0LWV4YW1wbGUge1xuICAgIG1pbi1oZWlnaHQ6IDEwNTBweDtcbiAgfVxufVxuXG4uZWNoYXJ0LXJhZGFyLWN1c3RvbWl6ZWQtY2hhcnQge1xuICBoZWlnaHQ6IDIycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lY2hhcnQtcmFkYXItY3VzdG9taXplZC1jaGFydCB7XG4gICAgaGVpZ2h0OiA0NXJlbTtcbiAgfVxufVxuXG4uZWNoYXJ0LXJhZGFyLW11bHRpcGxlLWNoYXJ0IHtcbiAgaGVpZ2h0OiAyMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgLmVjaGFydC1yYWRhci1tdWx0aXBsZS1jaGFydCB7XG4gICAgaGVpZ2h0OiAzMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZWNoYXJ0LXJhZGFyLW11bHRpcGxlLWNoYXJ0IHtcbiAgICBoZWlnaHQ6IDMycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVjaGFydC1yYWRhci1tdWx0aXBsZS1jaGFydCB7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVjaGFydC1oZWF0bWFwLWNhbGVuZGFyLXZlcnRpY2FsLWNoYXJ0IHtcbiAgICBoZWlnaHQ6IDIxNXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmxhdHBpY2tyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWZsYXRwaWNrci1jYWxlbmRhci1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZhbGNvbi1mbGF0cGlja3ItY2FsZW5kYXItYmcpICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZmFsY29uLWZsYXRwaWNrci1jYWxlbmRhci1iZykgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucHJlZGVmaW5lZFJhbmdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnByZWRlZmluZWRSYW5nZSAuZmxhdHBpY2tyLXByZWRlZmluZWQtcmFuZ2VzIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnByZWRlZmluZWRSYW5nZSAuZmxhdHBpY2tyLXByZWRlZmluZWQtcmFuZ2VzID4gKiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJvZHktYmctdGVydGlhcnkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5wcmVkZWZpbmVkUmFuZ2UgLmZsYXRwaWNrci1wcmVkZWZpbmVkLXJhbmdlcyA+ICo6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1iZyk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnByZWRlZmluZWRSYW5nZSAuZmxhdHBpY2tyLXByZWRlZmluZWQtcmFuZ2VzID4gKjphY3RpdmU6Zm9jdXMsIC5mbGF0cGlja3ItY2FsZW5kYXIucHJlZGVmaW5lZFJhbmdlIC5mbGF0cGlja3ItcHJlZGVmaW5lZC1yYW5nZXMgPiAqOmFjdGl2ZSwgLmZsYXRwaWNrci1jYWxlbmRhci5wcmVkZWZpbmVkUmFuZ2UgLmZsYXRwaWNrci1wcmVkZWZpbmVkLXJhbmdlcyA+ICo6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24td2hpdGUpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5wcmVkZWZpbmVkUmFuZ2UgLmZsYXRwaWNrci1tb250aHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucHJlZGVmaW5lZFJhbmdlIC5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG5cbi5mbGF0cGlja3ItaW5wdXQ6ZGlzYWJsZWQsIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWZsYXRwaWNrci1jYWxlbmRhci1iZyk7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtLFxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTQwMCk7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlciwgLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG59XG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG59XG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0zMDApO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWZsYXRwaWNrci1jYWxlbmRhci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS01MDApO1xufVxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZmxhdHBpY2tyLWNhbGVuZGFyLWJnKSAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5LFxuLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyLFxuLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZmxhdHBpY2tyLWNhbGVuZGFyLWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIGZpbGw6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tZmFsY29uLWdyYXktODAwKTtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgdmFyKC0tZmFsY29uLWZsYXRwaWNrci1jYWxlbmRhci1iZyksIDVweCAwIDAgdmFyKC0tZmFsY29uLWZsYXRwaWNrci1jYWxlbmRhci1iZyk7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwIHZhcigtLWZhbGNvbi1mbGF0cGlja3ItY2FsZW5kYXItYmcpLCA1cHggMCAwIHZhcigtLWZhbGNvbi1mbGF0cGlja3ItY2FsZW5kYXItYmcpO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBseXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wbHlyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCwgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyLCAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzNzU3O1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdLCAucGx5cl9fbWVudV9fY29udGFpbmVyIGxhYmVsLnBseXJfX2NvbnRyb2wgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzNzU3O1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGNvbG9yOiAjZTYzNzU3O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRHJvcHpvbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZHJvcHpvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWhhcy1kZWZhdWx0IC5kei1tZXNzYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtaGFzLWRlZmF1bHQgLmR6LW1lc3NhZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmRyb3B6b25lIC5kei1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5kcm9wem9uZSAuZHotcmVtb3ZlICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXNpbmdsZS5kei1maWxlLXByb2Nlc3NpbmcgLmR6LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXNpbmdsZS5kei1maWxlLXByb2Nlc3NpbmcuZHotZmlsZS1jb21wbGV0ZSAuZHotbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXNpbmdsZS5kei1maWxlLXByb2Nlc3NpbmcuZHotZmlsZS1jb21wbGV0ZSAuZHotZGVmYXVsdC1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtc2luZ2xlIC5kei1wcm9jZXNzaW5nIC5kei1tZXNzYWdlLXRleHQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtc2luZ2xlIC5kei1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDkuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMS41cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXNpbmdsZS5kei1tYXgtZmlsZXMtcmVhY2hlZCAuZHotbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXNpbmdsZS5kei1tYXgtZmlsZXMtcmVhY2hlZCAuZHotcmVtb3ZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1zaW5nbGUuZHotbWF4LWZpbGVzLXJlYWNoZWQ6aG92ZXIgLmR6LW1lc3NhZ2UsIC5kcm9wem9uZS5kcm9wem9uZS1zaW5nbGUuZHotbWF4LWZpbGVzLXJlYWNoZWQ6Zm9jdXMgLmR6LW1lc3NhZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXNpbmdsZSAuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXNpbmdsZSAuZHotY29tcGxldGUgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LXNpbmdsZTpob3ZlciB7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXctc2luZ2xlIC5kei1wcmV2aWV3LWNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy1zaW5nbGUgLmR6LXByZXZpZXctY292ZXIgLmR6LWVycm9ybWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LXNpbmdsZSAuZHotcHJldmlldy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5kei1tZXNzYWdlIHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5idG4gKiwgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAucGFnZS1saW5rICosIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgLnBhZ2UtbGluayAqLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAucGFnZS1saW5rICosXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5wYWdlLWxpbmsgKixcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aXBsZSAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWxpbmsgKixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5wYWdlLWxpbmsgKixcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aXBsZSAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5wYWdlLWxpbmsgKixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5wYWdlLWxpbmsgKixcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aXBsZSAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1saW5rICosXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgLnBhZ2UtbGluayAqLCAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgW2RhdGEtbGlzdF0gLnBhZ2UgKiwgW2RhdGEtbGlzdF0gLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5wYWdlICosIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aXBsZSAudGFibGUtbGlzdCAucGFnZSAqLCAudGFibGUtbGlzdCAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgLnBhZ2UgKiwgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCAqLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aXBsZSAudG94LWJ1dHRvbjpsYXN0LWNoaWxkICosXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQgKixcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgLnRveC1idXR0b246bGFzdC1jaGlsZCAqLCAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5ICosIC50b3ggLnRveC1tZW51X19mb290ZXIgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC50b3gtYnV0dG9uLS1zZWNvbmRhcnkgKixcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aXBsZSAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSAqLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aXBsZSAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5ICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGlwbGUgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5kei1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhlMmVmO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5kei1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpcGxlIC5kei1jb21wbGV0ZSAuZHotcHJvZ3Jlc3Mge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wem9uZS5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG59XG4uZHJvcHpvbmUgLmR6LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2VkZjJmOSAhaW1wb3J0YW50O1xufVxuLmRyb3B6b25lIC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFsY29uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wem9uZS1hcmVhIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNkOGUyZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNob2ljZXMge1xuICBmb250LWZhbWlseTogdmFyKC0tZmFsY29uLWZvbnQtc2Fucy1zZXJpZikgIWltcG9ydGFudDtcbn1cbi5jaG9pY2VzIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ICsgMC42MjVyZW0gKyB2YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIHBhZGRpbmc6IDAuMjYwNDE2NjY2N3JlbSAxcmVtIDAuMjYwNDE2NjY2N3JlbSAxcmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdy1pbnNldCk7XG59XG4uY2hvaWNlcyAuY2hvaWNlc19faW5wdXQtLWNsb25lZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTkwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1xdWF0ZXJuYXJ5LWJnKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxcHggMCAhaW1wb3J0YW50O1xufVxuLmNob2ljZXMgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMjAwKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG59XG4uY2hvaWNlcyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICBwYWRkaW5nOiAycHggMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcik7XG59XG4uY2hvaWNlcyAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tY2hvaWNlcy1pdGVtLXNlbGVjdGFibGUtaGlnaGxpZ2h0ZWQtYmcpO1xufVxuLmNob2ljZXMgLmNob2ljZXNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2hvaWNlcyAuY2hvaWNlc19fbGlzdCAuaGFzLW5vLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tY2hvaWNlcy1pdGVtLWhhcy1uby1jaG9pY2VzLWJnKTtcbn1cbi5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcik7XG59XG4uY2hvaWNlcyAuY2hvaWNlc19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogIzAwMCAhaW1wb3J0YW50O1xufVxuLmNob2ljZXMgLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jaG9pY2VzIC5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqTURBd0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweCAhaW1wb3J0YW50O1xufVxuXG5odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b24sIGh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg4MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcbi5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jaG9pY2VzLnZhbGlkIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwMGQyN2EnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY2hvaWNlc1tkYXRhLXR5cGU9c2VsZWN0LW9uZV0udmFsaWQgLmNob2ljZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMS41NXJlbSkgY2VudGVyO1xufVxuLndhcy12YWxpZGF0ZWQgLmNob2ljZXMuaW52YWxpZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2FzLXZhbGlkYXRlZCAuY2hvaWNlcy5pbnZhbGlkIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWRhbmdlcikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTYzNzU3JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2U2Mzc1Nycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jaG9pY2VzLmludmFsaWQgKyAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmNob2ljZXNbZGF0YS10eXBlPXNlbGVjdC1vbmVdLmludmFsaWQgLmNob2ljZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMS41NXJlbSkgY2VudGVyO1xufVxuLndhcy12YWxpZGF0ZWQgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbn1cblxuLmNob2ljZXMgLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJnLWNob2ljZXMtY2xvc2UtYnV0dG9uKSAhaW1wb3J0YW50O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbltkaXI9cnRsXSAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOmFmdGVyIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMTEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9cnRsXSAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMZWFmbGV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxlYWZsZXQtYmFyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3cpO1xufVxuLmxlYWZsZXQtYmFyIGEsIC5sZWFmbGV0LWJhciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWxlYWZsZXQtYmFyLWJnKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xufVxuXG4ubWFya2VyLWNsdXN0ZXItc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1wcmltYXJ5LXJnYiksIDAuMik7XG59XG4ubWFya2VyLWNsdXN0ZXItc21hbGwgZGl2IHtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYXJrZXItY2x1c3Rlci1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi13YXJuaW5nLXJnYiksIDAuMik7XG59XG4ubWFya2VyLWNsdXN0ZXItbWVkaXVtIGRpdiB7XG4gIG1hcmdpbjogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFya2VyLWNsdXN0ZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1zdWNjZXNzLXJnYiksIDAuMik7XG59XG4ubWFya2VyLWNsdXN0ZXItbGFyZ2UgZGl2IHtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sZWFmbGV0LXBvcHVwIHtcbiAgbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50O1xufVxuLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC10aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXItYmcpO1xuICBib3gtc2hhZG93OiAwIDFyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmxlYWZsZXQtbWFya2VyLWljb24ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXRvcCwgLmxlYWZsZXQtYm90dG9tIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cblxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBUaW55bWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG94LWVkaXRvci1jb250YWluZXIgLnRveC10b29sYmFyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW55bWNlLW1vYmlsZS10b29sYmFyLFxuLnRveC1lZGl0LWFyZWEsXG4udG94LXRpbnltY2Uge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50b3gtdGJ0bjpub3QoW2Rpc2FibGVkPWRpc2FibGVkXSkge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC10YnRuLS1lbmFibGVkLFxuLnRveCAudG94LXRidG46YWN0aXZlLFxuLnRveCAudG94LXRidG46aG92ZXIsXG4udG94IC50b3gtdGJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLnRveCAudG94LXRidG46bm90KFtkaXNhYmxlZD1kaXNhYmxlZF0pIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWZhbGNvbi1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGlueW1jZS1tb2JpbGUtdG9vbHN0cmlwIC50aW55bWNlLW1vYmlsZS10b29sYmFyOm5vdCgudGlueW1jZS1tb2JpbGUtY29udGV4dC10b29sYmFyKSAudGlueW1jZS1tb2JpbGUtdG9vbGJhci1ncm91cCAudGlueW1jZS1tb2JpbGUtdG9vbGJhci1ncm91cC1pdGVtLnRpbnltY2UtbW9iaWxlLXRvb2xiYXItYnV0dG9uLnRpbnltY2UtbW9iaWxlLXRvb2xiYXItYnV0dG9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMzAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi50b3gtY29sbGVjdGlvbl9faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMzAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC10YnRuLS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuLnRpbnltY2UtbW9iaWxlLWljb24tZnVsbC1kb3Q6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG59XG5cbi50aW55bWNlLW1vYmlsZS1pY29uOm5vdCgudGlueW1jZS1tb2JpbGUtaWNvbi1iYWNrKSxcbi50aW55bWNlLW1vYmlsZS1pY29uLWxhcmdlLWZvbnQ6YmVmb3JlLFxuLnRpbnltY2UtbW9iaWxlLWljb24tc3R5bGUtZm9ybWF0czpiZWZvcmUsXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tYWNjZXNzb3J5IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRpbnltY2UtbW9iaWxlLXRvb2xiYXItYnV0dG9uIHN2Zyxcbi50b3gtY29sbGVjdGlvbl9faXRlbS1jYXJldCBzdmcge1xuICBmaWxsOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRveCAudG94LXRvb2xiYXJfX2dyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXRvb2xiYXJfX2dyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGlueW1jZS1tb2JpbGUtdG9vbHN0cmlwIC50aW55bWNlLW1vYmlsZS10b29sYmFyOm5vdCgudGlueW1jZS1tb2JpbGUtY29udGV4dC10b29sYmFyKSAudGlueW1jZS1tb2JpbGUtdG9vbGJhci1ncm91cDpmaXJzdC1vZi10eXBlLFxuLnRpbnltY2UtbW9iaWxlLXRvb2xzdHJpcCAudGlueW1jZS1tb2JpbGUtdG9vbGJhcjpub3QoLnRpbnltY2UtbW9iaWxlLWNvbnRleHQtdG9vbGJhcikgLnRpbnltY2UtbW9iaWxlLXRvb2xiYXItZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi50aW55bWNlLW1vYmlsZS1kaXNhYmxlZC1tYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGlueW1jZS1tb2JpbGUtb3V0ZXItY29udGFpbmVyOm5vdCgudGlueW1jZS1tb2JpbGUtZnVsbHNjcmVlbi1tYXhpbWl6ZWQpIC50aW55bWNlLW1vYmlsZS1lZGl0b3Itc29ja2V0IHtcbiAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC1lZGl0b3ItY29udGFpbmVyIC50b3gtZWRpdG9yLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi50b3ggLnRveC10b29sYmFyX19ncm91cCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50b3ggLnRveC10b29sYmFyX19ncm91cCAudG94LXRidG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRveCAudG94LXRvb2xiYXJfX2dyb3VwID4gKiB7XG4gIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG59XG4udG94IC50b3gtdGJ0bi0tYmVzcG9rZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi50b3ggLnRveC10b29sYmFyLW92ZXJsb3JkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnRveCAudG94LXRvb2xiYXItb3ZlcmxvcmQgLnRveC10b29sYmFyX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbltkaXI9cnRsXSAudG94IC50b3gtdG9vbGJhci1vdmVybG9yZCAudG94LXRvb2xiYXJfX3ByaW1hcnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRveCAudG94LXRvb2xiYXItb3ZlcmxvcmQgLnRveC10YnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3ggLnRveC1tZW51LFxuLnRveCAudG94LWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tdGlueW1jZS1iZykgIWltcG9ydGFudDtcbn1cbi50b3ggLnRveC1tZW51X19oZWFkZXIsIC50b3ggLnRveC1tZW51X19mb290ZXIsXG4udG94IC50b3gtZGlhbG9nX19oZWFkZXIsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tdGlueW1jZS1iZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnRveCAudG94LXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tdGlueW1jZS1iZykgIWltcG9ydGFudDtcbn1cbi50b3ggLnRveC1zZWxlY3RmaWVsZCBzZWxlY3QsXG4udG94IC50b3gtdGV4dGFyZWEsXG4udG94IC50b3gtdGV4dGZpZWxkLFxuLnRveCAudG94LXRvb2xiYXItdGV4dGZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnRveCAudG94LWluc2VydC10YWJsZS1waWNrZXIgPiBkaXYge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC1sYWJlbCwgLnRveCAudG94LXRvb2xiYXItbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktOTAwKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udG94IC50b3gtZGlhbG9nX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC10ZXh0YXJlYSwgLnRveCAudG94LXRleHRmaWVsZCwgLnRveCAudG94LXRvb2xiYXItdGV4dGZpZWxkLCAudG94IC50b3gtc2VsZWN0ZmllbGQgc2VsZWN0LCAudG94LWxpc3Rib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC1kaWFsb2ctd3JhcF9fYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xufVxuXG4udG94IC50b3gtYnV0dG9uLS1uYWtlZCB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi50b3ggLnRveC1idXR0b24tLW5ha2VkOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC1jb2xsZWN0aW9uLS1saXN0IC50b3gtY29sbGVjdGlvbl9fZ3JvdXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC1kaWFsb2dfX2JvZHktbmF2LWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50b3ggLnRveC1kaWFsb2dfX2JvZHktbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG94IC50b3gtY29sbGVjdGlvbi0tbGlzdCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tLWVuYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3gudG94LXRpbnltY2UtYXV4IC50b3gtdG9vbGJhcl9fb3ZlcmZsb3cge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi10aW55bWNlLWJnKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5lbWFpbC1jb21wb3NlLXRleHRhcmVhIC50b3gudG94LXRpbnltY2Uge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmVtYWlsLWNvbXBvc2UtdGV4dGFyZWEgLnRveC50b3gtdGlueW1jZSAudG94LWVkaXRvci1jb250YWluZXIgLnRveC1lZGl0b3ItaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdsaWdodGJveCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdsaWdodGJveC1vcGVuIHtcbiAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5nc2Nyb2xsYmFyLWZpeGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdvb2dsZSBNYXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nb29nbGVtYXAgLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMge1xuICBib3gtc2hhZG93OiAwIDdweCAxNHB4IDAgcmdiYSg2NSwgNjksIDg4LCAwLjEpLCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5nb29nbGVtYXAgLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMgYnV0dG9uW3RpdGxlPUNsb3NlXSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbFtkaXI9cnRsXSAuZ29vZ2xlbWFwIC5nbS1zdHlsZS1pdy5nbS1zdHlsZS1pdy1jIGJ1dHRvblt0aXRsZT1DbG9zZV0ge1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ29vZ2xlbWFwIC5nbS1mdWxsc2NyZWVuLWNvbnRyb2wsXG4uZ29vZ2xlbWFwIC5nbS1zdnBjLFxuLmdvb2dsZW1hcCAuZ21ub3ByaW50ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtYmcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWxpc3RdIC5zb3J0W2RhdGEtc29ydF0sIC50YWJsZS1saXN0IC5zb3J0W2RhdGEtc29ydF0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bZGF0YS1saXN0XSAuc29ydFtkYXRhLXNvcnRdOjphZnRlciwgLnRhYmxlLWxpc3QgLnNvcnRbZGF0YS1zb3J0XTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOeUlnYUdWcFoyaDBQU0k1SWlCMmFXVjNRbTk0UFNJd0lEQWdOeUE1SWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjR0YwYUNCa1BTSk5OaTQxTWpVMU5pQXpMalZETmk0NU5Ea3pOeUF6TGpVZ055NHhOakV5T0NBekxqQTJNalVnTmk0NE5UVXhPU0F5TGpjNU1UWTNURE11T0RReE5DQXdMakV5TlVNekxqWTFNekEwSUMwd0xqQTBNVFkyTmpjZ015NHpORFk1TmlBdE1DNHdOREUyTmpZM0lETXVNVFU0TlRrZ01DNHhNalZNTUM0eE5EUTRNRGtnTWk0M09URTJOME10TUM0eE5qRXlOemtnTXk0d05qSTFJREF1TURVd05qSTNPU0F6TGpVZ01DNDBOelEwTkRFZ015NDFTRFl1TlRJMU5UWmFJaUJtYVd4c1BTSWpRalpETWtReUlpOCtDanh3WVhSb0lHUTlJazB3TGpRM05EUTBNaUExTGpWRE1DNHdOVEEyTWpneUlEVXVOU0F0TUM0eE5qRXlOemtnTlM0NU16YzFJREF1TVRRME9EQTVJRFl1TWpBNE16Tk1NeTR4TlRnMU9TQTRMamczTlVNekxqTTBOamsySURrdU1EUXhOamNnTXk0Mk5UTXdOQ0E1TGpBME1UWTNJRE11T0RReE5ERWdPQzQ0TnpWTU5pNDROVFV4T1NBMkxqSXdPRE16UXpjdU1UWXhNamdnTlM0NU16YzFJRFl1T1RRNU16Y2dOUzQxSURZdU5USTFOVFlnTlM0MVREQXVORGMwTkRReUlEVXVOVm9pSUdacGJHdzlJaU5DTmtNeVJESWlMejRLUEM5emRtYytDZz09XCIpO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbltkYXRhLWxpc3RdIC5zb3J0W2RhdGEtc29ydF0uYXNjOjphZnRlciwgLnRhYmxlLWxpc3QgLnNvcnRbZGF0YS1zb3J0XS5hc2M6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTnlJZ2FHVnBaMmgwUFNJMElpQjJhV1YzUW05NFBTSXdJREFnTnlBMElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOTUM0ME56UTBORElnTUM0MU1EQXdNREZETUM0d05UQTJNamd5SURBdU5UQXdNREF4SUMwd0xqRTJNVEkzT1NBd0xqa3pOelVnTUM0eE5EUTRNRGtnTVM0eU1EZ3pNMHd6TGpFMU9EVTVJRE11T0RjMVF6TXVNelEyT1RZZ05DNHdOREUyTnlBekxqWTFNekEwSURRdU1EUXhOamNnTXk0NE5ERTBNU0F6TGpnM05VdzJMamcxTlRFNUlERXVNakE0TXpORE55NHhOakV5T0NBd0xqa3pOelV3TVNBMkxqazBPVE0zSURBdU5UQXdNREF4SURZdU5USTFOVFlnTUM0MU1EQXdNREZNTUM0ME56UTBORElnTUM0MU1EQXdNREZhSWlCbWFXeHNQU0lqUWpaRE1rUXlJaTgrQ2p3dmMzWm5QZ289XCIpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbn1cbltkYXRhLWxpc3RdIC5zb3J0W2RhdGEtc29ydF0uZGVzYzo6YWZ0ZXIsIC50YWJsZS1saXN0IC5zb3J0W2RhdGEtc29ydF0uZGVzYzo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOeUlnYUdWcFoyaDBQU0kwSWlCMmFXVjNRbTk0UFNJd0lEQWdOeUEwSWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjR0YwYUNCa1BTSk5OaTQxTWpVMU5pQXpMalZETmk0NU5Ea3pOeUF6TGpVZ055NHhOakV5T0NBekxqQTJNalVnTmk0NE5UVXhPU0F5TGpjNU1UWTNURE11T0RReE5DQXdMakV5TlVNekxqWTFNekEwSUMwd0xqQTBNVFkyTmpjZ015NHpORFk1TmlBdE1DNHdOREUyTmpZM0lETXVNVFU0TlRrZ01DNHhNalZNTUM0eE5EUTRNRGtnTWk0M09URTJOME10TUM0eE5qRXlOemtnTXk0d05qSTFJREF1TURVd05qSTNPU0F6TGpVZ01DNDBOelEwTkRFZ015NDFTRFl1TlRJMU5UWmFJaUJtYVd4c1BTSWpRalpETWtReUlpOCtDand2YzNablBnbz1cIikgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGlzdF0gLnBhZ2UsIC50YWJsZS1saXN0IC5wYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbltkYXRhLWxpc3RdIGxpLmFjdGl2ZSAucGFnZSwgLnRhYmxlLWxpc3QgbGkuYWN0aXZlIC5wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmlvcyBbZGF0YS1saXN0LXBhZ2luYXRpb25dLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgLmlvcyAudG94IC50b3gtbWVudV9fZm9vdGVyIFtkYXRhLWxpc3QtcGFnaW5hdGlvbl1bZGlzYWJsZWRdLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAuaW9zIFtkYXRhLWxpc3QtcGFnaW5hdGlvbl1bZGlzYWJsZWRdLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi5pb3MgLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIFtkYXRhLWxpc3QtcGFnaW5hdGlvbl1bZGlzYWJsZWRdLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuaW9zIFtkYXRhLWxpc3QtcGFnaW5hdGlvbl1bZGlzYWJsZWRdLnRveC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZGlzYWJsZWQtY3VzdG9tLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWRpc2FibGVkLWN1c3RvbS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLXNsaWRlciAuc3dpcGVyLW5hdiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aGVtZS1zbGlkZXIgLnN3aXBlci1uYXYgW2NsYXNzKj1zd2lwZXItXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS03MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc3dpcGVyLW5hdi1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMC4xMjVyZW0gMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi50aGVtZS1zbGlkZXIgLnN3aXBlci1uYXYgW2NsYXNzKj1zd2lwZXItXTpob3ZlciwgLnRoZW1lLXNsaWRlciAuc3dpcGVyLW5hdiBbY2xhc3MqPXN3aXBlci1dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCk7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi50aGVtZS1zbGlkZXIgLnN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDAuNXJlbTtcbn1cbi50aGVtZS1zbGlkZXIgLnN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwLjVyZW07XG59XG4udGhlbWUtc2xpZGVyOmhvdmVyIC5zd2lwZXItbmF2IFtjbGFzcyo9c3dpcGVyLV0sIC50aGVtZS1zbGlkZXI6Zm9jdXMgLnN3aXBlci1uYXYgW2NsYXNzKj1zd2lwZXItXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50aGVtZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi50aGVtZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNTYyNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuMzEyNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuNzVyZW0pO1xuICB9XG59XG5cbltkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1mbHVpZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1zbSAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1tZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1sZyAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14bCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14eGwgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1mbHVpZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1zbSAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1tZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1sZyAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14bCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14eGwgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuMzZyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1mbHVpZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1zbSAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1tZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1sZyAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14bCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14eGwgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuODZyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1mbHVpZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1zbSAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1tZCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci1sZyAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14bCAucHJvZHVjdC1zbGlkZXIsIFtkYXRhLWxheW91dD1jb250YWluZXJdLmNvbnRhaW5lci14eGwgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYuNDJyZW0pO1xuICB9XG59XG5cbi5zdGFyLXJhdGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZhbGNvbi1zdGFyLXJhdGluZy1iZy1pbWFnZSkgIWltcG9ydGFudDtcbn1cbi5zdGFyLXJhdGluZyAuc3Rhci12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyX29uLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4jYXBwQ2FsZW5kYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMi40cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uZmMgLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xufVxuLmZjLmZjLXRoZW1lLXN0YW5kYXJkIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mYy5mYy10aGVtZS1zdGFuZGFyZCAuZmMtbGlzdCxcbi5mYy5mYy10aGVtZS1zdGFuZGFyZCB0ZCwgLmZjLmZjLXRoZW1lLXN0YW5kYXJkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbn1cbi5mYyAuZmMtY29sLWhlYWRlciB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5mYyAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS1mcmFtZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1wcmltYXJ5LXJnYiksIDAuMSkgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS1udW1iZXI6aG92ZXIsIC5mYyAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1iZy1oYXJuZXNzIHtcbiAgdG9wOiAtMnB4O1xufVxuLmZjIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNjk0NDQ0NDQ0NHJlbTtcbn1cbi5mYyAuZmMtaC1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG4uZmMgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogcmdiKDI0LjM1NDQzMDM3OTcsIDk4LjM1NDQzMDM3OTcsIDE5Ny42NDU1Njk2MjAzKTtcbn1cbi5mYyAuZmMtaC1ldmVudCAuZmMtZXZlbnQtdGltZSxcbi5mYyAuZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWV2ZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1kYXktdG9kYXk6bm90KC5mYy1wb3BvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWRheS10b2RheTpub3QoLmZjLXBvcG92ZXIpIC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEodmFyKC0tZmFsY29uLXByaW1hcnktcmdiKSwgMC41KTtcbn1cbi5mYyAuZmMtZGF5LXRvZGF5Om5vdCguZmMtcG9wb3ZlcikgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYyAuZmMtZGF5LXRvZGF5Om5vdCguZmMtcG9wb3ZlcikgLmZjLWRheWdyaWQtZGF5LW51bWJlcjpob3ZlciwgLmZjIC5mYy1kYXktdG9kYXk6bm90KC5mYy1wb3BvdmVyKSAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LjM1NDQzMDM3OTcsIDk4LjM1NDQzMDM3OTcsIDE5Ny42NDU1Njk2MjAzKSAhaW1wb3J0YW50O1xufVxuLmZjLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRheWdyaWQtZXZlbnQuZmMtZXZlbnQtc3RhcnQsIC5mYy5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWV2ZW50LmZjLWV2ZW50LWVuZCwgLmZjLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtZXZlbnQuZmMtZXZlbnQtc3RhcnQsIC5mYy5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWV2ZW50LmZjLWV2ZW50LWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmMgLmZjLXBvcG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB6LWluZGV4OiAxMDUwO1xufVxuLmZjIC5mYy1wb3BvdmVyIC5mYy1wb3BvdmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbGNvbi1mb250LXNhbnMtc2VyaWYpO1xufVxuLmZjIC5mYy1wb3BvdmVyIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWxjb24tcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuLmZjIC5mYy1kYXlncmlkLW1vcmUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS01MDApICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC42OTQ0NDQ0NDQ0cmVtO1xufVxuLmZjIC5mYy1kYXlncmlkLW1vcmUtbGluazpob3ZlciwgLmZjIC5mYy1kYXlncmlkLW1vcmUtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1kYXlncmlkLWRvdC1ldmVudDpob3ZlciwgLmZjIC5mYy1kYXlncmlkLWRvdC1ldmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZGF5Om5vdCguZmMtcG9wb3ZlcikgLmZjLWRheWdyaWQtZG90LWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmMgLmZjLWRheTpub3QoLmZjLXBvcG92ZXIpIC5mYy1kYXlncmlkLWRvdC1ldmVudCAuZmMtZXZlbnQtdGltZSxcbi5mYyAuZmMtZGF5Om5vdCguZmMtcG9wb3ZlcikgLmZjLWRheWdyaWQtZG90LWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmMgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5mYyAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy1zY3JvbGxncmlkLXN5bmMtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy1kYXlncmlkLWRheS1ldmVudHMsXG4uZmMgLmZjLXRpbWVHcmlkV2Vlay12aWV3IC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluLFxuLmZjIC5mYy10aW1lR3JpZFdlZWstdmlldyAuZmMtdi1ldmVudCAuZmMtZXZlbnQtbWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG59XG4uZmMgLmZjLXRpbWVHcmlkRGF5LXZpZXcgLmZjLXYtZXZlbnQgLmZjLWV2ZW50LW1haW46YWZ0ZXIsXG4uZmMgLmZjLXRpbWVHcmlkV2Vlay12aWV3IC5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNDAwKTtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IDA7XG59XG4uZmMgLmZjLXRpbWVHcmlkRGF5LXZpZXcgLmZjLXRpbWVncmlkLWV2ZW50LFxuLmZjIC5mYy10aW1lR3JpZFdlZWstdmlldyAuZmMtdGltZWdyaWQtZXZlbnQge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy10aW1lZ3JpZC1ldmVudDpob3ZlciwgLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy10aW1lZ3JpZC1ldmVudDpmb2N1cyxcbi5mYyAuZmMtdGltZUdyaWRXZWVrLXZpZXcgLmZjLXRpbWVncmlkLWV2ZW50OmhvdmVyLFxuLmZjIC5mYy10aW1lR3JpZFdlZWstdmlldyAuZmMtdGltZWdyaWQtZXZlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xufVxuLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy10aW1lZ3JpZC1zbG90LFxuLmZjIC5mYy10aW1lR3JpZFdlZWstdmlldyAuZmMtdGltZWdyaWQtc2xvdCB7XG4gIGhlaWdodDogMnJlbTtcbn1cbi5mYyAuZmMtdGltZUdyaWREYXktdmlldyAuZmMtdGltZWdyaWQtc2xvdC1sYW5lLFxuLmZjIC5mYy10aW1lR3JpZFdlZWstdmlldyAuZmMtdGltZWdyaWQtc2xvdC1sYW5lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy10aW1lZ3JpZC1zbG90LWxhbmU6YWN0aXZlLFxuLmZjIC5mYy10aW1lR3JpZFdlZWstdmlldyAuZmMtdGltZWdyaWQtc2xvdC1sYW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG59XG4uZmMgLmZjLXRpbWVHcmlkRGF5LXZpZXcgLmZjLXRpbWVncmlkLWNvbCxcbi5mYyAuZmMtdGltZUdyaWRXZWVrLXZpZXcgLmZjLXRpbWVncmlkLWNvbCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWxpc3QgLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWxpc3QtZGF5LWN1c2hpb24pO1xufVxuLmZjIC5mYy1saXN0IC5mYy1saXN0LWRheTpub3QoOmZpcnN0LWNoaWxkKSAuZmMtbGlzdC1kYXktY3VzaGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbn1cbi5mYyAuZmMtbGlzdCAuZmMtbGlzdC1ldmVudC10aW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLmZjIC5mYy1saXN0IC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5mYyAuZmMtbGlzdC1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG59XG4uZmMgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0zMDApO1xufVxuXG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLXByaW1hcnktc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWV2ZW50LW1haW4sIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogcmdiKDI0LjM1NDQzMDM3OTcsIDk4LjM1NDQzMDM3OTcsIDE5Ny42NDU1Njk2MjAzKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXByaW1hcnktc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LjM1NDQzMDM3OTcsIDk4LjM1NDQzMDM3OTcsIDE5Ny42NDU1Njk2MjAzKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpbWUsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGltZSxcbi5iZy1wcmltYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSxcbi5mYy10aW1lZ3JpZCAuZXZlbnQtYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogcmdiKDI0LjM1NDQzMDM3OTcsIDk4LjM1NDQzMDM3OTcsIDE5Ny42NDU1Njk2MjAzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90LCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXByaW1hcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0LjM1NDQzMDM3OTcsIDk4LjM1NDQzMDM3OTcsIDE5Ny42NDU1Njk2MjAzKTtcbn1cblxuLmZjLXRpbWVncmlkIC5ldmVudC1iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ4MTk0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1ldmVudC1tYWluLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogcmdiKDkyLjY0NjM0MTQ2MzQsIDEwMy45MDI0MzkwMjQ0LCAxMjAuMzUzNjU4NTM2NikgIWltcG9ydGFudDtcbn1cbi5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTIuNjQ2MzQxNDYzNCwgMTAzLjkwMjQzOTAyNDQsIDEyMC4zNTM2NTg1MzY2KSAhaW1wb3J0YW50O1xufVxuLmJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGltZSwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpbWUsXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSxcbi5mYy10aW1lZ3JpZCAuZXZlbnQtYmctc2Vjb25kYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiByZ2IoOTIuNjQ2MzQxNDYzNCwgMTAzLjkwMjQzOTAyNDQsIDEyMC4zNTM2NTg1MzY2KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYmctc2Vjb25kYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3QsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctc2Vjb25kYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6IHJnYig5Mi42NDYzNDE0NjM0LCAxMDMuOTAyNDM5MDI0NCwgMTIwLjM1MzY1ODUzNjYpO1xufVxuXG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDI3YSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUgLmZjLWV2ZW50LW1haW4sIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctc3VjY2Vzcy1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogcmdiKDAsIDE1OSwgOTIuMzcxNDI4NTcxNCkgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtZXZlbnQtbWFpbjphZnRlciwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1zdWNjZXNzLXN1YnRsZSAuZmMtZXZlbnQtbWFpbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNTksIDkyLjM3MTQyODU3MTQpICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGltZSwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1zdWNjZXNzLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aW1lLFxuLmJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlLFxuLmZjLXRpbWVncmlkIC5ldmVudC1iZy1zdWNjZXNzLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiByZ2IoMCwgMTU5LCA5Mi4zNzE0Mjg1NzE0KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90LCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDE1OSwgOTIuMzcxNDI4NTcxNCk7XG59XG5cbi5mYy10aW1lZ3JpZCAuZXZlbnQtYmctaW5mby1zdWJ0bGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5mYy10aW1lZ3JpZCAuZXZlbnQtYmctaW5mby1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiY2ZkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1pbmZvLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiByZ2IoMi4yMTEwMDkxNzQzLCAxNjYuOTMxMTkyNjYwNiwgMjM4Ljc4ODk5MDgyNTcpICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctaW5mby1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMi4yMTEwMDkxNzQzLCAxNjYuOTMxMTkyNjYwNiwgMjM4Ljc4ODk5MDgyNTcpICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGltZSwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1pbmZvLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aW1lLFxuLmJnLWluZm8tc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlLFxuLmZjLXRpbWVncmlkIC5ldmVudC1iZy1pbmZvLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiByZ2IoMi4yMTEwMDkxNzQzLCAxNjYuOTMxMTkyNjYwNiwgMjM4Ljc4ODk5MDgyNTcpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3QsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctaW5mby1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMi4yMTEwMDkxNzQzLCAxNjYuOTMxMTkyNjYwNiwgMjM4Ljc4ODk5MDgyNTcpO1xufVxuXG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLXdhcm5pbmctc3VidGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLXdhcm5pbmctc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODAzZSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1zdWJ0bGUgLmZjLWV2ZW50LW1haW4sIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctd2FybmluZy1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogcmdiKDI0Mi40ODc2ODQ3MjkxLCA5Ni4wOTM1OTYwNTkxLCAxMy41MTIzMTUyNzA5KSAhaW1wb3J0YW50O1xufVxuLmJnLXdhcm5pbmctc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXdhcm5pbmctc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi40ODc2ODQ3MjkxLCA5Ni4wOTM1OTYwNTkxLCAxMy41MTIzMTUyNzA5KSAhaW1wb3J0YW50O1xufVxuLmJnLXdhcm5pbmctc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpbWUsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctd2FybmluZy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGltZSxcbi5iZy13YXJuaW5nLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSxcbi5mYy10aW1lZ3JpZCAuZXZlbnQtYmctd2FybmluZy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogcmdiKDI0Mi40ODc2ODQ3MjkxLCA5Ni4wOTM1OTYwNTkxLCAxMy41MTIzMTUyNzA5KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90LCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLXdhcm5pbmctc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0Mi40ODc2ODQ3MjkxLCA5Ni4wOTM1OTYwNTkxLCAxMy41MTIzMTUyNzA5KTtcbn1cblxuLmZjLXRpbWVncmlkIC5ldmVudC1iZy1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLWRhbmdlci1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzNzU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIC5mYy1ldmVudC1tYWluLCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLWRhbmdlci1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogcmdiKDIwOCwgMjYsIDU5LjI4KSAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlci1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctZGFuZ2VyLXN1YnRsZSAuZmMtZXZlbnQtbWFpbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDgsIDI2LCA1OS4yOCkgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXItc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpbWUsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctZGFuZ2VyLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aW1lLFxuLmJnLWRhbmdlci1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUsXG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLWRhbmdlci1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogcmdiKDIwOCwgMjYsIDU5LjI4KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3QsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctZGFuZ2VyLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6IHJnYigyMDgsIDI2LCA1OS4yOCk7XG59XG5cbi5mYy10aW1lZ3JpZCAuZXZlbnQtYmctbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLWxpZ2h0LXN1YnRsZSAuZmMtZXZlbnQtbWFpbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmQgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSAuZmMtZXZlbnQtbWFpbiwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1saWdodC1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogcmdiKDIxMC43NSwgMjE4LjEyNSwgMjQwLjI1KSAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LXN1YnRsZSAuZmMtZXZlbnQtbWFpbjphZnRlciwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1saWdodC1zdWJ0bGUgLmZjLWV2ZW50LW1haW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEwLjc1LCAyMTguMTI1LCAyNDAuMjUpICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpbWUsIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctbGlnaHQtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpbWUsXG4uYmctbGlnaHQtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlLFxuLmZjLXRpbWVncmlkIC5ldmVudC1iZy1saWdodC1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogcmdiKDIxMC43NSwgMjE4LjEyNSwgMjQwLjI1KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1saWdodC1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjEwLjc1LCAyMTguMTI1LCAyNDAuMjUpO1xufVxuXG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLWRhcmstc3VidGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZmMtdGltZWdyaWQgLmV2ZW50LWJnLWRhcmstc3VidGxlIC5mYy1ldmVudC1tYWluOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTcyNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LW1haW4sIC5mYy10aW1lZ3JpZCAuZXZlbnQtYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5iZy1kYXJrLXN1YnRsZSAuZmMtZXZlbnQtbWFpbjphZnRlciwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1kYXJrLXN1YnRsZSAuZmMtZXZlbnQtbWFpbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uYmctZGFyay1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGltZSwgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1kYXJrLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aW1lLFxuLmJnLWRhcmstc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlLFxuLmZjLXRpbWVncmlkIC5ldmVudC1iZy1kYXJrLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYmctZGFyay1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90LCAuZmMtdGltZWdyaWQgLmV2ZW50LWJnLWRhcmstc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cbltkYXRhLWZjLXZpZXddOm5vdCguYWN0aXZlKSAuaWNvbi1jaGVjayB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aW1lbGluZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4udGltZWxpbmUgbGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRpbWVsaW5lIGxpOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwLjMxMjVyZW07XG59XG5cbi53aW5kb3dzLmNocm9tZSAuZmMtc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogaGlkZGVuIGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ud2luZG93cy5jaHJvbWUgLmZjLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2luZG93cy5jaHJvbWUgLmZjLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Nyb2xsYmFyLWJnKTtcbn1cbi53aW5kb3dzLmNocm9tZSAuZmMtc2Nyb2xsZXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAud2luZG93cy5jaHJvbWUgLmZjLXNjcm9sbGVyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLndpbmRvd3MuY2hyb21lIC5mYy1zY3JvbGxlcjpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXIsIC53aW5kb3dzLmNocm9tZSAuZmMtc2Nyb2xsZXI6Zm9jdXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi53aW5kb3dzLmZpcmVmb3ggLmZjLXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZmFsY29uLXNjcm9sbGJhci1iZykgdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYyAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjIC5mYy1kYXk6bm90KC5mYy1wb3BvdmVyKSAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpbWUsXG4gIC5mYyAuZmMtZGF5Om5vdCguZmMtcG9wb3ZlcikgLmZjLWRheWdyaWQtZG90LWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZjIC5mYy1kYXlncmlkLW1vcmUtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIH1cbiAgLmZjIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgfVxufVxuLmllIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNhZmFyaSAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWRheWdyaWQtZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNhZmFyaSAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWRheWdyaWQtZGF5IC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUsIC5mYy1saXN0LWV2ZW50LXRpbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIE1hbmFnZW1lbnQgQ2FsZW5kYXIgRXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFuYWdlbWVudC1jYWxlbmRhciAubWFuYWdlbWVudC1jYWxlbmRhci1ldmVudHMge1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuLm1hbmFnZW1lbnQtY2FsZW5kYXIgLmNhbGVuZGFyLW91dGxpbmUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYW5hZ2VtZW50LWNhbGVuZGFyIC5jYWxlbmRhci1vdXRsaW5lIC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hbmFnZW1lbnQtY2FsZW5kYXIgLmNhbGVuZGFyLW91dGxpbmUgdGQsXG4ubWFuYWdlbWVudC1jYWxlbmRhciAuY2FsZW5kYXItb3V0bGluZSB0aCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tYW5hZ2VtZW50LWNhbGVuZGFyIC5jYWxlbmRhci1vdXRsaW5lIC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFuYWdlbWVudC1jYWxlbmRhciAuY2FsZW5kYXItb3V0bGluZSAuZmMtZGF5LXRvZGF5IC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tYW5hZ2VtZW50LWNhbGVuZGFyIC5jYWxlbmRhci1vdXRsaW5lIC5mYy1iZy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ubWFuYWdlbWVudC1jYWxlbmRhciAuY2FsZW5kYXItb3V0bGluZSAuZmMtc2Nyb2xsZ3JpZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLm1hbmFnZW1lbnQtY2FsZW5kYXIgLmNhbGVuZGFyLW91dGxpbmUgLmZjLWRheWdyaWQtYmctaGFybmVzcyB7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiAxcHg7XG59XG4uZmlyZWZveCAubWFuYWdlbWVudC1jYWxlbmRhciAuY2FsZW5kYXItb3V0bGluZSAuZmMtZGF5Z3JpZC1iZy1oYXJuZXNzIHtcbiAgdG9wOiAycHg7XG59XG4ubWFuYWdlbWVudC1jYWxlbmRhciAuY2FsZW5kYXItb3V0bGluZSAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggNHB4O1xufVxuLm1hbmFnZW1lbnQtY2FsZW5kYXIgLmNhbGVuZGFyLW91dGxpbmUgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgTG90dGllXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubG90dGllIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLmllIC53aXphcmQtbG90dGllIHtcbiAgaGVpZ2h0OiAzNy41cmVtO1xufVxuXG4uZDMtcGFja2VkLWJ1YmJsZS1jaGFydCB7XG4gIGhlaWdodDogMjVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBEYXRhIHRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG50YWJsZS5kYXRhVGFibGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xufVxuXG4uZHQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZHQtY29udGFpbmVyIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmR0LWNvbnRhaW5lciAuZHQtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmR0LWNvbnRhaW5lciAuZHQtc2VhcmNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuLmR0LWNvbnRhaW5lciAuZHQtc2VhcmNoIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHQtY29udGFpbmVyIC5kdC1zZWFyY2ggbGFiZWwgaW5wdXQge1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLmR0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbn1cbi5kdC1jb250YWluZXIgLmRhdGEtdGFibGUuZGF0YVRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xufVxuLmR0LWNvbnRhaW5lciAuZGF0YS10YWJsZS5kYXRhVGFibGUgdGQsXG4uZHQtY29udGFpbmVyIC5kYXRhLXRhYmxlLmRhdGFUYWJsZSB0aCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHQtY29udGFpbmVyIC5wYWdpbmdfc2ltcGxlIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHQtY29udGFpbmVyIC5wYWdpbmdfc2ltcGxlIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUuNzUzMTY0NTU3LCAxMDQuMDAzMTY0NTU3LCAyMDguOTk2ODM1NDQzKTtcbn1cbi5kdC1jb250YWluZXIgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLmR0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNzAwKSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmR0LWNvbnRhaW5lciAuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzQ4MTk0O1xufVxuLmR0LWNvbnRhaW5lciAuZHRyLWRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLnNvcnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR0LWNvbnRhaW5lciAuc29ydDphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgdG9wOiAxcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uZHQtY29udGFpbmVyIC5zb3J0LnNvcnRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOeUlnYUdWcFoyaDBQU0k1SWlCMmFXVjNRbTk0UFNJd0lEQWdOeUE1SWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjR0YwYUNCa1BTSk5OaTQxTWpVMU5pQXpMalZETmk0NU5Ea3pOeUF6TGpVZ055NHhOakV5T0NBekxqQTJNalVnTmk0NE5UVXhPU0F5TGpjNU1UWTNURE11T0RReE5DQXdMakV5TlVNekxqWTFNekEwSUMwd0xqQTBNVFkyTmpjZ015NHpORFk1TmlBdE1DNHdOREUyTmpZM0lETXVNVFU0TlRrZ01DNHhNalZNTUM0eE5EUTRNRGtnTWk0M09URTJOME10TUM0eE5qRXlOemtnTXk0d05qSTFJREF1TURVd05qSTNPU0F6TGpVZ01DNDBOelEwTkRFZ015NDFTRFl1TlRJMU5UWmFJaUJtYVd4c1BTSWpRalpETWtReUlpOCtDanh3WVhSb0lHUTlJazB3TGpRM05EUTBNaUExTGpWRE1DNHdOVEEyTWpneUlEVXVOU0F0TUM0eE5qRXlOemtnTlM0NU16YzFJREF1TVRRME9EQTVJRFl1TWpBNE16Tk1NeTR4TlRnMU9TQTRMamczTlVNekxqTTBOamsySURrdU1EUXhOamNnTXk0Mk5UTXdOQ0E1TGpBME1UWTNJRE11T0RReE5ERWdPQzQ0TnpWTU5pNDROVFV4T1NBMkxqSXdPRE16UXpjdU1UWXhNamdnTlM0NU16YzFJRFl1T1RRNU16Y2dOUzQxSURZdU5USTFOVFlnTlM0MVREQXVORGMwTkRReUlEVXVOVm9pSUdacGJHdzlJaU5DTmtNeVJESWlMejRLUEM5emRtYytDZz09XCIpO1xufVxuLmR0LWNvbnRhaW5lciAuc29ydC5zb3J0aW5nX2FzYzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSTBJaUIyYVdWM1FtOTRQU0l3SURBZ055QTBJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGdvOGNHRjBhQ0JrUFNKTk5pNDFNalUxTmlBekxqVkROaTQ1TkRrek55QXpMalVnTnk0eE5qRXlPQ0F6TGpBMk1qVWdOaTQ0TlRVeE9TQXlMamM1TVRZM1RETXVPRFF4TkNBd0xqRXlOVU16TGpZMU16QTBJQzB3TGpBME1UWTJOamNnTXk0ek5EWTVOaUF0TUM0d05ERTJOalkzSURNdU1UVTROVGtnTUM0eE1qVk1NQzR4TkRRNE1Ea2dNaTQzT1RFMk4wTXRNQzR4TmpFeU56a2dNeTR3TmpJMUlEQXVNRFV3TmpJM09TQXpMalVnTUM0ME56UTBOREVnTXk0MVNEWXVOVEkxTlRaYUlpQm1hV3hzUFNJalFqWkRNa1F5SWk4K0Nqd3ZjM1puUGdvPVwiKSAhaW1wb3J0YW50O1xuICB0b3A6IC0ycHggIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLnNvcnQuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTnlJZ2FHVnBaMmgwUFNJMElpQjJhV1YzUW05NFBTSXdJREFnTnlBMElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOTUM0ME56UTBORElnTUM0MU1EQXdNREZETUM0d05UQTJNamd5SURBdU5UQXdNREF4SUMwd0xqRTJNVEkzT1NBd0xqa3pOelVnTUM0eE5EUTRNRGtnTVM0eU1EZ3pNMHd6TGpFMU9EVTVJRE11T0RjMVF6TXVNelEyT1RZZ05DNHdOREUyTnlBekxqWTFNekEwSURRdU1EUXhOamNnTXk0NE5ERTBNU0F6TGpnM05VdzJMamcxTlRFNUlERXVNakE0TXpORE55NHhOakV5T0NBd0xqa3pOelV3TVNBMkxqazBPVE0zSURBdU5UQXdNREF4SURZdU5USTFOVFlnTUM0MU1EQXdNREZNTUM0ME56UTBORElnTUM0MU1EQXdNREZhSWlCbWFXeHNQU0lqUWpaRE1rUXlJaTgrQ2p3dmMzWm5QZ289XCIpICFpbXBvcnRhbnQ7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuLmR0LWNvbnRhaW5lciAubm8tc29ydCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLm5vLXNvcnQgLmR0LWNvbHVtbi1vcmRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLm5vLXNvcnQgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsIC5kdC1jb250YWluZXIgLm5vLXNvcnQgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWhlYWQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtaGVhZCAuZHQtc2Nyb2xsLWhlYWRJbm5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5IHRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5IHRhYmxlIC5zb3J0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWJvZHkgdGFibGUgLnNvcnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5IHRoZWFkIHRyIHtcbiAgdmlzaWJpbGl0eTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mYWxjb24tZGF0YS10YWJsZSAuZGF0YS10YWJsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYWxjb24tYnRuLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19udW1iZXJzIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmM3YmU1ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICB0b3A6IDAuMzEyNXJlbTtcbn1cblxuLmRhdGEtdGFibGUtcm93LWJ1bGstc2VsZWN0IHtcbiAgd2lkdGg6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmRhdGEtdGFibGUtcm93LWFjdGlvbiB7XG4gIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtID4gdGhlYWQgPiB0ciA+IHRoIDpub3QoLnNvcnRpbmdfZGlzYWJsZWQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyID4gLmR0ZmMtZml4ZWQtbGVmdCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyID4gLmR0ZmMtZml4ZWQtcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgPiAuZHRmYy1maXhlZC1sZWZ0LCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgPiAuZHRmYy1maXhlZC1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG59XG5cbmRpdi5kdGZjLWxlZnQtdG9wLWJsb2NrZXIsIGRpdi5kdGZjLXJpZ2h0LXRvcC1ibG9ja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbn1cblxuZGl2LmR0ZmMtdG9wLWJsb2NrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTkwMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2NjZhNmQnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzAuNXJlbSBhdXRvIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM4NTg3OGEnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzAuNXJlbSBhdXRvIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQ6bm90KC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWRyb3Bkb3duLWxpbmstaG92ZXItYmctZ2xvYmFsKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG5odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZDpub3QoLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ub1VpLXByaW1hcnkgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4ubm9VaS1zZWNvbmRhcnkgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5ub1VpLXN1Y2Nlc3MgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1zdWNjZXNzKSAhaW1wb3J0YW50O1xufVxuXG4ubm9VaS1pbmZvIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWxjb24taW5mbykgIWltcG9ydGFudDtcbn1cblxuLm5vVWktd2FybmluZyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFsY29uLXdhcm5pbmcpICFpbXBvcnRhbnQ7XG59XG5cbi5ub1VpLWRhbmdlciAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFsY29uLWRhbmdlcikgIWltcG9ydGFudDtcbn1cblxuLm5vVWktbGlnaHQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLm5vVWktZGFyayAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFsY29uLWRhcmspICFpbXBvcnRhbnQ7XG59XG5cbi5ub1VpLWhhbmRsZS1zcXVhcmUubm9VaS10YXJnZXQge1xuICAtLWZhbGNvbi1ub1VpLWhhbmRsZS10b3A6IC0ycHg7XG59XG4ubm9VaS1oYW5kbGUtc3F1YXJlLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubm9VaS1oYW5kbGUtc3F1YXJlLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTo6YWZ0ZXIsIC5ub1VpLWhhbmRsZS1zcXVhcmUubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9VaS1oYW5kbGUtY2lyY2xlLm5vVWktdGFyZ2V0IHtcbiAgLS1mYWxjb24tbm9VaS1oYW5kbGUtdG9wOiAtM3B4O1xufVxuLm5vVWktaGFuZGxlLWNpcmNsZS5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubm9VaS1oYW5kbGUtY2lyY2xlLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTo6YWZ0ZXIsIC5ub1VpLWhhbmRsZS1jaXJjbGUubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9VaS1zbGlkZXItc2xpbS5ub1VpLXRhcmdldCB7XG4gIC0tZmFsY29uLW5vVWktdHJhY2staGVpZ2h0OiA0cHg7XG4gIC0tZmFsY29uLW5vVWktaGFuZGxlLXRvcDogLTEwcHg7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIC0tZmFsY29uLW5vVWktdHJhY2staGVpZ2h0OiAwLjc1cmVtO1xuICAtLWZhbGNvbi1ub1VpLWhhbmRsZS10b3A6IC02cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogdmFyKC0tZmFsY29uLW5vVWktdHJhY2staGVpZ2h0KTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgcmlnaHQ6IC04cHg7XG59XG4ubm9VaS10YXJnZXQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJveC1zaGFkb3cpO1xuICB0b3A6IHZhcigtLWZhbGNvbi1ub1VpLWhhbmRsZS10b3ApO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmZDtcbn1cbi5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6aG92ZXIgLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTo6YWZ0ZXIsIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkOGUyZWY7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA2cHg7XG59XG4ubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOjphZnRlciB7XG4gIGxlZnQ6IDlweDtcbn1cbi5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDRweDtcbn1cbi5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUgLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGUyZWY7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xufVxuLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ob3Zlci1ib3gtc2hhZG93KTtcbn1cbi5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vVWktdGFyZ2V0IC5ub1VpLXBpcHMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNDAwKTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5ub1VpLXRhcmdldCAubm9VaS1waXBzIC5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS00MDApO1xufVxuLm5vVWktdGFyZ2V0IC5ub1VpLXBpcHMgLm5vVWktbWFya2VyLCAubm9VaS10YXJnZXQgLm5vVWktcGlwcyAubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWxjb24tZ3JheS00MDApO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubm9VaS1oYW5kbGUgLm5vVWktdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICMyMzJlM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc29ydGFibGUtZHJhZyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zb3J0YWJsZS1kcmFnIC5zb3J0YWJsZS1pdGVtIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICB0b3A6IDVweDtcbn1cblxuLnNvcnRhYmxlLWdob3N0IC5zb3J0YWJsZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc29ydGFibGUtZ2hvc3QgLnNvcnRhYmxlLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1rYW5iYW4tZHJhZ2dhYmxlLXNvdXJjZS1kcmFnZ2luZy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnNvcnRhYmxlLWRyYWdnaW5nICoge1xuICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5zb3J0YWJsZS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNvcnRhYmxlLWl0ZW06YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuZW0tZW1vamktcGlja2VyIHtcbiAgLS1iYWNrZ3JvdW5kLXJnYjogODUsIDE3MCwgMjU1O1xuICAtLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1jb2xvci1ib3JkZXI6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG4gIC0tZm9udC1mYW1pbHk6IHZhcigtLWZhbGNvbi1mb250LWJhc2UpO1xuICAtLXJnYi1hY2NlbnQ6IHZhcigtLWZhbGNvbi1wcmltYXJ5LXJnYik7XG4gIC0tcmdiLWJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1xdWF0ZXJuYXJ5LWJnLXJnYik7XG4gIC0tcmdiLWNvbG9yOiB2YXIoLS1mYWxjb24tYm9keS1jb2xvci1yZ2IpO1xuICAtLXJnYi1pbnB1dDogdmFyKC0tZmFsY29uLWJvZHktYmctcmdiKTtcbiAgLS1zaGFkb3c6IHZhcigtLWZhbGNvbi1ib3gtc2hhZG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaGF0LWVtb2ppLXBpY2tlciBlbS1lbW9qaS1waWNrZXIge1xuICBib3R0b206IDJyZW07XG4gIHRvcDogdW5zZXQ7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIFRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFibGUgdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlIHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi50YWJsZSB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZSB0ciB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ud2hpdGUtc3BhY2Utbm93cmFwIHtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG50ZCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCB0ZCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZS1kYXNoYm9hcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlLWRhc2hib2FyZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgSGVhZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDUsIC5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBEcm9wIGNhcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBMZXR0ZXIgU3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLmxzLTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1bGxldC1pbnNpZGUge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5zdHlsZS1jaGVjayBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG59XG4uc3R5bGUtY2hlY2sgbGk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QmhjbWxoTFdocFpHUmxiajBpZEhKMVpTSWdaR0YwWVMxbVlTMXdjbTlqWlhOelpXUTlJaUlnWkdGMFlTMXdjbVZtYVhnOUltWmhiQ0lnWkdGMFlTMXBZMjl1UFNKamFHVmpheUlnY205c1pUMGlhVzFuSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBORGdnTlRFeUlpQmpiR0Z6Y3owaWMzWm5MV2x1YkdsdVpTMHRabUVnWm1FdFkyaGxZMnNnWm1FdGR5MHhOQ0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTkRod2VEc2lQanh3WVhSb0lHWnBiR3c5SW1OMWNuSmxiblJEYjJ4dmNpSWdaRDBpVFRReE15NDFNRFVnT1RFdU9UVXhUREV6TXk0ME9TQXpOekV1T1RZMmJDMDVPQzQ1T1RVdE9UZ3VPVGsxWXkwMExqWTROaTAwTGpZNE5pMHhNaTR5T0RRdE5DNDJPRFl0TVRZdU9UY3hJREJNTmk0eU1URWdNamcwTGpJNE5HTXROQzQyT0RZZ05DNDJPRFl0TkM0Mk9EWWdNVEl1TWpnMElEQWdNVFl1T1RjeGJERXhPQzQzT1RRZ01URTRMamM1TkdNMExqWTROaUEwTGpZNE5pQXhNaTR5T0RRZ05DNDJPRFlnTVRZdU9UY3hJREJzTWprNUxqZ3hNeTB5T1RrdU9ERXpZelF1TmpnMkxUUXVOamcySURRdU5qZzJMVEV5TGpJNE5DQXdMVEUyTGprM01Xd3RNVEV1TXpFMExURXhMak14TkdNdE5DNDJPRFl0TkM0Mk9EWXRNVEl1TWpnMExUUXVOamcyTFRFMkxqazNJREI2SWlCamJHRnpjejBpSWo0OEwzQmhkR2crUEM5emRtYyspO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjE4NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjA2MjVyZW07XG4gIGxlZnQ6IC0xcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEJsb2NrcXVvdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9ja3F1b3RlLWNvbnRlbnQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9ja3F1b3RlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM3JlbTtcbiAgdG9wOiAtMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2Q4ZTJlZjtcbiAgZm9udC1zaXplOiAyLjk4NTk4NHJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xMjVyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRleHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LXNtYWxsY2FwcyB7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLnRleHQtc3VwZXJzY3JpcHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBFcnJvciBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZnMtZXJyb3Ige1xuICBmb250LXNpemU6IDdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZzLWVycm9yIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJnLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5LCBmaWx0ZXI7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMDtcbn1cbi5iZy1ob2xkZXIuYmctcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5iZy1ob2xkZXIub3ZlcmxheTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5iZy1ob2xkZXIub3ZlcmxheS0wOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5iZy1ob2xkZXIub3ZlcmxheS0xOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4uYmctaG9sZGVyLm92ZXJsYXktMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYmctaG9sZGVyIC5iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5iZy1ob2xkZXIgLmJnLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmctZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4uYmctZ2xhc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5iZy1jYXJkIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG59XG5bZGlyPXJ0bF0gLmJnLWNhcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEJhY2tncm91bmQgZ3JhZGllbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iZy1saW5lLWNoYXJ0LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmFsY29uLWxpbmUtY2hhcnQtZ3JhZGllbnQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5iZy1jYXJkLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmFsY29uLWNhcmQtZ3JhZGllbnQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5iZy1wcm9ncmVzcy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZhbGNvbi1wcm9ncmVzcy1ncmFkaWVudCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJnLWF1dGgtY2lyY2xlLXNoYXBlLFxuLmJnLWF1dGgtY2lyY2xlLXNoYXBlLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iZy1hdXRoLWNpcmNsZS1zaGFwZSxcbiAgLmJnLWF1dGgtY2lyY2xlLXNoYXBlLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iZy1hdXRoLWNpcmNsZS1zaGFwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04Ljc1cmVtO1xuICB0b3A6IC01LjEyNXJlbTtcbn1cblxuLmJnLWF1dGgtY2lyY2xlLXNoYXBlLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02LjI1cmVtO1xuICBib3R0b206IC0yLjQzNzVyZW07XG59XG5cbi5iZy1hdXRoLWNhcmQtc2hhcGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJnLWF1dGgtY2FyZC1zaGFwZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMzMlO1xuICB9XG59XG5cbi5iZy1zaGFwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWJnLXNoYXBlLWJnKTtcbn1cbi5iZy1zaGFwZTphZnRlciwgLmJnLXNoYXBlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJnLXNoYXBlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmFsY29uLWJnLXNoYXBlLWJnLWx0ZCk7XG59XG4uYmctc2hhcGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmFsY29uLWJnLXNoYXBlLWJnLWR0bCk7XG59XG5cbi5iZy1jaXJjbGUtc2hhcGU6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgd2lkdGg6IDExNSU7XG4gIGxlZnQ6IDMyJTtcbiAgdG9wOiAtMTg4JTtcbn1cbi5iZy1jaXJjbGUtc2hhcGU6YmVmb3JlIHtcbiAgaGVpZ2h0OiAzMzIlO1xuICB3aWR0aDogNDUlO1xuICBsZWZ0OiAtOSU7XG4gIHRvcDogMC41NjI1cmVtO1xufVxuXG4ubW9kYWwtc2hhcGUtaGVhZGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMjguOTM3NXJlbTtcbiAgd2lkdGg6IDE1NSU7XG4gIHJpZ2h0OiAyMyU7XG4gIHRvcDogLTM1NyU7XG59XG4ubW9kYWwtc2hhcGUtaGVhZGVyOmFmdGVyIHtcbiAgaGVpZ2h0OiAyODklO1xuICB3aWR0aDogNDUlO1xuICByaWdodDogLTEwJTtcbiAgdG9wOiAyLjVyZW07XG59XG5cbi5zaG93Y2FzZS1wYWdlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1Ny43ZGVnLCAjMDI0Nzg3IC04OC44OCUsIHJnYmEoMCwgNzksIDE5NywgMCkgMjcuOTMlKTtcbn1cblxuLmJnLXRyYW5zcGFyZW50LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tcXVhdGVybmFyeS1iZy1yZ2IpLCAwLjUpO1xufVxuXG4uYmctYXR0YWNobWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzLjU2MjVyZW07XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWxjb24ta2FuYmFuLWJnLWF0dGFjaG1lbnQtYmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1rYW5iYW4tZm9vdGVyLWNvbG9yKTtcbn1cbi5iZy1hdHRhY2htZW50IC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xufVxuLmJnLWF0dGFjaG1lbnQ6aG92ZXIsIC5iZy1hdHRhY2htZW50OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1hdHRhY2htZW50OmhvdmVyIC5pY29uLXBsYXksIC5iZy1hdHRhY2htZW50OmZvY3VzIC5pY29uLXBsYXkge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbn1cblxuLmJnLWF0dGFjaG1lbnQtc3F1YXJlIHtcbiAgd2lkdGg6IDMuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJvcmRlcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3ZlcmZsb3ctaGlkZGVuW2NsYXNzKj1yb3VuZGVkXSwgLmNhcmQgLmNhcmQtaGVhZGVyIFtjbGFzcyo9cm91bmRlZF0uY29sLTIsIC5jYXJkIC5jYXJkLWhlYWRlciBbY2xhc3MqPXJvdW5kZWRdLmNvbC0xLCAuY2FyZCAuY2FyZC1oZWFkZXIgW2NsYXNzKj1yb3VuZGVkXS5jb2wtMyB7XG4gIG1hc2staW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjZmZmLCAjMDAwKTtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tcHJpbWFyeS1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWZhbGNvbi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1zdWNjZXNzLXJnYiksIHZhcigtLWZhbGNvbi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWluZm8tcmdiKSwgdmFyKC0tZmFsY29uLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24td2FybmluZy1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWRhbmdlci1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tbGlnaHQtcmdiKSwgdmFyKC0tZmFsY29uLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZGFyay1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24td2hpdGUtcmdiKSwgdmFyKC0tZmFsY29uLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xMDAge1xuICAtLWZhbGNvbi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIwMCB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdyYXktMjAwLXJnYiksIHZhcigtLWZhbGNvbi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMzAwIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS0zMDAtcmdiKSwgdmFyKC0tZmFsY29uLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00MDAge1xuICAtLWZhbGNvbi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTQwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUwMCB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdyYXktNTAwLXJnYiksIHZhcigtLWZhbGNvbi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNjAwIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS02MDAtcmdiKSwgdmFyKC0tZmFsY29uLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci03MDAge1xuICAtLWZhbGNvbi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWZhbGNvbi1ncmF5LTcwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTgwMCB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdyYXktODAwLXJnYiksIHZhcigtLWZhbGNvbi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItOTAwIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS05MDAtcmdiKSwgdmFyKC0tZmFsY29uLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xMDAwIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1mYWxjb24tZ3JheS0xMDAwLXJnYiksIHZhcigtLWZhbGNvbi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMTEwMCB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZmFsY29uLWdyYXktMTEwMC1yZ2IpLCB2YXIoLS1mYWxjb24tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tZmFsY29uLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1mYWxjb24tYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQb3NpdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWxsLTAsIC5yaXBwbGUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hYnNvbHV0ZS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZsZXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1iZXR3ZWVuLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtZW5kLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWJldHdlZW4tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuXG4ubGluay0xMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS0xMDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktMTAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay0xMDA6aG92ZXIsIC5saW5rLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTEwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci0xMDApO1xufVxuXG4ubGluay0yMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS0yMDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktMjAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay0yMDA6aG92ZXIsIC5saW5rLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTIwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci0yMDApO1xufVxuXG4ubGluay0zMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS0zMDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktMzAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay0zMDA6aG92ZXIsIC5saW5rLTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTMwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci0zMDApO1xufVxuXG4ubGluay00MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS00MDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktNDAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay00MDA6aG92ZXIsIC5saW5rLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTQwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci00MDApO1xufVxuXG4ubGluay01MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS01MDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktNTAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay01MDA6aG92ZXIsIC5saW5rLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTUwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci01MDApO1xufVxuXG4ubGluay02MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS02MDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktNjAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay02MDA6aG92ZXIsIC5saW5rLTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTYwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci02MDApO1xufVxuXG4ubGluay03MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS03MDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktNzAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay03MDA6aG92ZXIsIC5saW5rLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTcwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci03MDApO1xufVxuXG4ubGluay04MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS04MDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktODAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay04MDA6aG92ZXIsIC5saW5rLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTgwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci04MDApO1xufVxuXG4ubGluay05MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS05MDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktOTAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay05MDA6aG92ZXIsIC5saW5rLTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTkwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci05MDApO1xufVxuXG4ubGluay0xMDAwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktMTAwMC1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1mYWxjb24tZ3JheS0xMDAwLXJnYiksIHZhcigtLWZhbGNvbi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSk7XG59XG4ubGluay0xMDAwOmhvdmVyLCAubGluay0xMDAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItMTAwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktbGluay1ob3Zlci0xMDAwKTtcbn1cblxuLmxpbmstMTEwMCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWZhbGNvbi1ncmF5LTExMDAtcmdiKSwgdmFyKC0tZmFsY29uLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tZmFsY29uLWdyYXktMTEwMC1yZ2IpLCB2YXIoLS1mYWxjb24tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpO1xufVxuLmxpbmstMTEwMDpob3ZlciwgLmxpbmstMTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS1saW5rLWhvdmVyLTExMDApO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LWxpbmstaG92ZXItMTEwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBEcm9wZG93blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVlNmU4MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZTZlODI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItY29sb3I7XG59XG4uZHJvcGRvd24taW5kaWNhdG9yW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbi5kcm9wZG93bi1jYXJldC1ub25lOmFmdGVyLCAuZHJvcGRvd24tY2FyZXQtbm9uZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZCB7XG4gIG1pbi13aWR0aDogMTYuNjI1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmF2YmFyIFZlcnRpY2FsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2FmYXJpIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci1uYXYgLm5hdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5hdmJhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDE5O1xuICB0b3A6IHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgLTFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsICsgLmNvbnRlbnQgLm5hdmJhci10b3AgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC50b2dnbGUtaWNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkpO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItdmVydGljYWwtY29udGVudCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAuc2V0dGluZ3MgLmJ0bi1jbG9zZS1mYWxjb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDNweDtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAuZHJvcGRvd24taW5kaWNhdG9yIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLW5hdiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLW5hdiAubmF2LWxpbmstaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLW5hdiAubmF2IHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1uYXYgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuMnJlbSAwLjJyZW0gMS41cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLW5hdiAubmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIuNjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLW5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjYyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItY2FyZCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5uYXZiYXItY29sbGFwc2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1mYWxjb24tdG9wLW5hdi1oZWlnaHQpIC0gMXJlbSkgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtZGVmYXVsdC1iZy1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2YmFyLXZlcnRpY2FsLWxhYmVsLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXZiYXItdmVydGljYWwtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LWxhYmVsLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLCAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsubmF2LWxpbmstZGlzYWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtbGluay1kaXNhYmxlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWRpdmlkZXIge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1kZWZhdWx0LWhyLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5uYXZiYXItY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLWJnLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2YmFyLXZlcnRpY2FsLWxhYmVsLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtaW52ZXJ0ZWQtbGFiZWwtY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLWxpbmstY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtaW52ZXJ0ZWQtbGluay1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtaW52ZXJ0ZWQtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLmRyb3Bkb3duLWluZGljYXRvcjphZnRlciwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cy5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtaW52ZXJ0ZWQtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLWxpbmstYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsubmF2LWxpbmstZGlzYWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLWxpbmstZGlzYWJsZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtZGl2aWRlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWludmVydGVkLWhyLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1iZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDE0cHggMCByZ2JhKDY1LCA2OSwgODgsIDAuMSksIDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXZiYXItdmVydGljYWwtbGFiZWwtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItY2FyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWNhcmQtbGFiZWwtY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItY2FyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1saW5rLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1saW5rLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItY2FyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlci5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cy5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1jYXJkLWxpbmstYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5uYXYtbGluay1kaXNhYmxlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtY2FyZC1saW5rLWRpc2FibGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1jYXJkIC5uYXZiYXItdmVydGljYWwtZGl2aWRlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWNhcmQtaHItY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItY2FyZCAuc2V0dGluZ3MgLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtdmlicmFudC1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdmJhci12ZXJ0aWNhbC1sYWJlbC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMS4xMjVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtdmlicmFudC1sYWJlbC1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLWluZGljYXRvcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLmRyb3Bkb3duLWluZGljYXRvcjphZnRlciwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLmRyb3Bkb3duLWluZGljYXRvcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLXZpYnJhbnQtbGluay1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLm5hdi1saW5rLWRpc2FibGUge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LWxpbmstZGlzYWJsZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLXZpYnJhbnQgLm5hdmJhci12ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtdmlicmFudC1oci1jb2xvcik7XG59XG5cbi53aW5kb3dzLmNocm9tZSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1kZWZhdWx0IC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAud2luZG93cy5jaHJvbWUgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZGVmYXVsdCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC53aW5kb3dzLmNocm9tZSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1kZWZhdWx0IC5kdC1zY3JvbGwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWRlZmF1bHQtc2Nyb2xsYmFyLWNvbG9yKTtcbn1cbi53aW5kb3dzLmZpcmVmb3ggLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZGVmYXVsdCAuc2Nyb2xsYmFyLCAud2luZG93cy5maXJlZm94IC5uYXZiYXItdmVydGljYWwubmF2YmFyLWRlZmF1bHQgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keSwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC53aW5kb3dzLmZpcmVmb3ggLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZGVmYXVsdCAuZHQtc2Nyb2xsLWJvZHkge1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtZGVmYXVsdC1zY3JvbGxiYXItY29sb3IpIHRyYW5zcGFyZW50O1xufVxuXG4ud2luZG93cy5jaHJvbWUgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItaW52ZXJ0ZWQgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC53aW5kb3dzLmNocm9tZSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1pbnZlcnRlZCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC53aW5kb3dzLmNocm9tZSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1pbnZlcnRlZCAuZHQtc2Nyb2xsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1pbnZlcnRlZC1zY3JvbGxiYXItY29sb3IpO1xufVxuLndpbmRvd3MuZmlyZWZveCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1pbnZlcnRlZCAuc2Nyb2xsYmFyLCAud2luZG93cy5maXJlZm94IC5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWJvZHksIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAud2luZG93cy5maXJlZm94IC5uYXZiYXItdmVydGljYWwubmF2YmFyLWludmVydGVkIC5kdC1zY3JvbGwtYm9keSB7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1pbnZlcnRlZC1zY3JvbGxiYXItY29sb3IpIHRyYW5zcGFyZW50O1xufVxuXG4ud2luZG93cy5jaHJvbWUgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItY2FyZCAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLndpbmRvd3MuY2hyb21lIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAud2luZG93cy5jaHJvbWUgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItY2FyZCAuZHQtc2Nyb2xsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC1jYXJkLXNjcm9sbGJhci1jb2xvcik7XG59XG4ud2luZG93cy5maXJlZm94IC5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLnNjcm9sbGJhciwgLndpbmRvd3MuZmlyZWZveCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1jYXJkIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWJvZHksIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAud2luZG93cy5maXJlZm94IC5uYXZiYXItdmVydGljYWwubmF2YmFyLWNhcmQgLmR0LXNjcm9sbC1ib2R5IHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1mYWxjb24tbmF2YmFyLXZlcnRpY2FsLWNhcmQtc2Nyb2xsYmFyLWNvbG9yKSB0cmFuc3BhcmVudDtcbn1cblxuLndpbmRvd3MuY2hyb21lIC5uYXZiYXItdmVydGljYWwubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC53aW5kb3dzLmNocm9tZSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLndpbmRvd3MuY2hyb21lIC5uYXZiYXItdmVydGljYWwubmF2YmFyLXZpYnJhbnQgLmR0LXNjcm9sbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1uYXZiYXItdmVydGljYWwtdmlicmFudC1zY3JvbGxiYXItY29sb3IpO1xufVxuLndpbmRvd3MuZmlyZWZveCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5zY3JvbGxiYXIsIC53aW5kb3dzLmZpcmVmb3ggLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItdmlicmFudCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5LCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLndpbmRvd3MuZmlyZWZveCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci12aWJyYW50IC5kdC1zY3JvbGwtYm9keSB7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZmFsY29uLW5hdmJhci12ZXJ0aWNhbC12aWJyYW50LXNjcm9sbGJhci1jb2xvcikgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIC5uYXZiYXItdmVydGljYWwge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIC5uYXZiYXItdmVydGljYWwge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIC5uYXZiYXItdmVydGljYWwge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciAubmF2YmFyLXZlcnRpY2FsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuY29udGFpbmVyIC5uYXZiYXItdmVydGljYWwge1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIG1heC13aWR0aDogMTIuNjI1cmVtO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJveC1zaGFkb3c7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyLjYyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1mYWxjb24tdG9wLW5hdi1oZWlnaHQpKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1jYXJkLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci12aWJyYW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci12aWJyYW50IC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItY2FyZCAudG9nZ2xlLWljb24td3JhcHBlciwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItdmlicmFudCAudG9nZ2xlLWljb24td3JhcHBlciwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItaW52ZXJ0ZWQgLnRvZ2dsZS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItY2FyZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWludmVydGVkIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWNhcmQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItdmlicmFudCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1LjYyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsICsgLmNvbnRlbnQgLm5hdmJhci10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIsXG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtbGluay10ZXh0LFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5zZXR0aW5ncyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGUtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGUtaWNvbjphZnRlciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlLWljb246YmVmb3JlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgKyAuY29udGVudCAubmF2YmFyLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWludmVydGVkIHtcbiAgICB3aWR0aDogNC4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItY2FyZCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWludmVydGVkIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiA0LjEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1jYXJkICsgLmNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItaW52ZXJ0ZWQgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWNhcmQgKyAuY29udGVudCAubmF2YmFyLXRvcCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItdmlicmFudCArIC5jb250ZW50IC5uYXZiYXItdG9wLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LmNvbGxhcHNlLnNob3csXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWxpbmsgLmJhZGdlLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLnNldHRpbmdzLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdi1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtZGl2aWRlciB7XG4gICAgbWF4LXdpZHRoOiAycmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIHdpZHRoOiAxMi42MjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBib3gtc2hhZG93OiAwLjYyNXJlbSAwIDAuNjI1cmVtIC0wLjU2MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLmRyb3Bkb3duLWluZGljYXRvcjphZnRlcixcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAuc2V0dGluZ3Mge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWludmVydGVkIHtcbiAgICB3aWR0aDogMTQuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItY2FyZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWludmVydGVkIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMi42MjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm94LXNoYWRvdztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMi42MjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSk7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMCAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItY2FyZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1jYXJkIC50b2dnbGUtaWNvbi13cmFwcGVyLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLXZpYnJhbnQgLnRvZ2dsZS1pY29uLXdyYXBwZXIsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItaW52ZXJ0ZWQgLnRvZ2dsZS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItY2FyZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci12aWJyYW50IC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIsXG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCArIC5jb250ZW50IC5uYXZiYXItdG9wIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAuc2V0dGluZ3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGUtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1jYXJkLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItaW52ZXJ0ZWQge1xuICAgIHdpZHRoOiA0LjEyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDQuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNC4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1jYXJkICsgLmNvbnRlbnQgLm5hdmJhci10b3AsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdmlicmFudCArIC5jb250ZW50IC5uYXZiYXItdG9wLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWludmVydGVkICsgLmNvbnRlbnQgLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LmNvbGxhcHNlLnNob3csXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtbGluayAuYmFkZ2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5zZXR0aW5ncyxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci12ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJveC1zaGFkb3c6IDAuNjI1cmVtIDAgMC42MjVyZW0gLTAuNTYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5zZXR0aW5ncyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1jYXJkIC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxNC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMi42MjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm94LXNoYWRvdztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMi42MjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSk7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMCAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItY2FyZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1jYXJkIC50b2dnbGUtaWNvbi13cmFwcGVyLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXZpYnJhbnQgLnRvZ2dsZS1pY29uLXdyYXBwZXIsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItaW52ZXJ0ZWQgLnRvZ2dsZS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItY2FyZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci12aWJyYW50IC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIsXG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyArIC5jb250ZW50IC5uYXZiYXItdG9wIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAuc2V0dGluZ3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGUtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1jYXJkLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItaW52ZXJ0ZWQge1xuICAgIHdpZHRoOiA0LjEyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDQuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNC4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1jYXJkICsgLmNvbnRlbnQgLm5hdmJhci10b3AsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItdmlicmFudCArIC5jb250ZW50IC5uYXZiYXItdG9wLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWludmVydGVkICsgLmNvbnRlbnQgLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LmNvbGxhcHNlLnNob3csXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtbGluayAuYmFkZ2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5zZXR0aW5ncyxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJveC1zaGFkb3c6IDAuNjI1cmVtIDAgMC42MjVyZW0gLTAuNTYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5zZXR0aW5ncyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1jYXJkIC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxNC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgbWF4LXdpZHRoOiAxMi42MjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm94LXNoYWRvdztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMi42MjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSk7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMCAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItY2FyZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1jYXJkIC50b2dnbGUtaWNvbi13cmFwcGVyLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXZpYnJhbnQgLnRvZ2dsZS1pY29uLXdyYXBwZXIsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItaW52ZXJ0ZWQgLnRvZ2dsZS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItY2FyZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci12aWJyYW50IC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIsXG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCArIC5jb250ZW50IC5uYXZiYXItdG9wIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAuc2V0dGluZ3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGUtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1jYXJkLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItaW52ZXJ0ZWQge1xuICAgIHdpZHRoOiA0LjEyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDQuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNC4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1jYXJkICsgLmNvbnRlbnQgLm5hdmJhci10b3AsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItdmlicmFudCArIC5jb250ZW50IC5uYXZiYXItdG9wLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWludmVydGVkICsgLmNvbnRlbnQgLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LmNvbGxhcHNlLnNob3csXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtbGluayAuYmFkZ2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5zZXR0aW5ncyxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJveC1zaGFkb3c6IDAuNjI1cmVtIDAgMC42MjVyZW0gLTAuNTYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5zZXR0aW5ncyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1jYXJkIC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxNC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMi42MjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm94LXNoYWRvdztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMi42MjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSk7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMCAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItY2FyZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1jYXJkIC50b2dnbGUtaWNvbi13cmFwcGVyLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXZpYnJhbnQgLnRvZ2dsZS1pY29uLXdyYXBwZXIsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItaW52ZXJ0ZWQgLnRvZ2dsZS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItY2FyZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci12aWJyYW50IC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIsXG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSArIC5jb250ZW50IC5uYXZiYXItdG9wIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAuc2V0dGluZ3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGUtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1jYXJkLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItaW52ZXJ0ZWQge1xuICAgIHdpZHRoOiA0LjEyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDQuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItY2FyZCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNC4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1jYXJkICsgLmNvbnRlbnQgLm5hdmJhci10b3AsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItdmlicmFudCArIC5jb250ZW50IC5uYXZiYXItdG9wLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWludmVydGVkICsgLmNvbnRlbnQgLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LmNvbGxhcHNlLnNob3csXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtbGluayAuYmFkZ2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5zZXR0aW5ncyxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci12ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJveC1zaGFkb3c6IDAuNjI1cmVtIDAgMC42MjVyZW0gLTAuNTYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wZG93bi1pbmRpY2F0b3I6YWZ0ZXIsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5zZXR0aW5ncyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1pbnZlcnRlZCB7XG4gICAgd2lkdGg6IDE0LjYyNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1jYXJkIC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1pbnZlcnRlZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxNC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIHtcbiAgbWF4LXdpZHRoOiAxMi42MjVyZW07XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm94LXNoYWRvdztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMi42MjVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEyLjYyNXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAgMDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWNhcmQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItdmlicmFudCwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci1pbnZlcnRlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTQuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLXZpYnJhbnQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWludmVydGVkIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwIDFyZW0gIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItY2FyZCAudG9nZ2xlLWljb24td3JhcHBlciwgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci12aWJyYW50IC50b2dnbGUtaWNvbi13cmFwcGVyLCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWludmVydGVkIC50b2dnbGUtaWNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci1jYXJkIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci1jYXJkICsgLmNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItdmlicmFudCArIC5jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWludmVydGVkICsgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzICsgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTUuNjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzICsgLmNvbnRlbnQgLm5hdmJhci10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIsXG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgKyAuY29udGVudCAubmF2YmFyLXRvcCAubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIHtcbiAgei1pbmRleDogMTAzMDtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItY29sbGFwc2Uge1xuICB3aWR0aDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLFxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtbGluay10ZXh0LFxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5zZXR0aW5ncyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci10b2dnbGUtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgKyAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgcGFkZGluZy1sZWZ0OiAxMy41cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci1jYXJkLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQge1xuICB3aWR0aDogNC4xMjVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWNhcmQgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci12aWJyYW50IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHdpZHRoOiA0LjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWNhcmQgKyAuY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci12aWJyYW50ICsgLmNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQgKyAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItY2FyZCArIC5jb250ZW50IC5uYXZiYXItdG9wLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLXZpYnJhbnQgKyAuY29udGVudCAubmF2YmFyLXRvcCwgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci1pbnZlcnRlZCArIC5jb250ZW50IC5uYXZiYXItdG9wIHtcbiAgcGFkZGluZy1sZWZ0OiAxMi41cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQ6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYuY29sbGFwc2Uuc2hvdyxcbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlcikgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtbGluayAuYmFkZ2UsXG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAuc2V0dGluZ3MsXG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWRpdmlkZXIge1xuICBtYXgtd2lkdGg6IDJyZW07XG59XG5cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyB7XG4gIHdpZHRoOiAxMi42MjVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHdpZHRoOiAxMi42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgYm94LXNoYWRvdzogMC42MjVyZW0gMCAwLjYyNXJlbSAtMC41NjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAuZHJvcGRvd24taW5kaWNhdG9yOmFmdGVyLFxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtbGluay10ZXh0LFxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5zZXR0aW5ncyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci1jYXJkLCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLXZpYnJhbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQge1xuICB3aWR0aDogMTQuNjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtaG92ZXIgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzLm5hdmJhci1jYXJkIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLWNhcmQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1ob3ZlciAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMubmF2YmFyLXZpYnJhbnQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLWhvdmVyIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cy5uYXZiYXItaW52ZXJ0ZWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgd2lkdGg6IDE0LjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYXZiYXIgVG9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFyLXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgei1pbmRleDogMTAyMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWluLWhlaWdodDogdmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KTtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItbmF2LWljb25zIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSk7XG4gIG1hcmdpbjogMCAtMC43NXJlbTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgb3JkZXI6IDE7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuLm5hdmJhci10b3BbZGF0YS1uYXZiYXItdG9wPWNvbWJvXSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51LWNhcmQge1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtY2FyZCAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1uYXYtaWNvbnMpIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLm5hdmJhci1zdGFuZGFyZCAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1uYXYtaWNvbnMpIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNldHRpbmdzLXBvcG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMC44NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcmRlcjogMDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXIgLm1heC1oLWRyb3Bkb3duIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1zdGFuZGFyZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci10b3AgLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbmF2LWljb25zKSAuZHJvcGRvd24tbWVudTphZnRlciwgLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXN0YW5kYXJkIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLW5hdi1pY29ucykgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLWV4cGFuZC1zbTpub3QoLm5hdmJhci12ZXJ0aWNhbCkgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcmRlcjogMDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXIgLm1heC1oLWRyb3Bkb3duIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1zdGFuZGFyZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci10b3AgLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbmF2LWljb25zKSAuZHJvcGRvd24tbWVudTphZnRlciwgLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXN0YW5kYXJkIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLW5hdi1pY29ucykgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLWV4cGFuZC1tZDpub3QoLm5hdmJhci12ZXJ0aWNhbCkgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcmRlcjogMDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXIgLm1heC1oLWRyb3Bkb3duIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1zdGFuZGFyZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci10b3AgLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbmF2LWljb25zKSAuZHJvcGRvd24tbWVudTphZnRlciwgLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXN0YW5kYXJkIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLW5hdi1pY29ucykgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLWV4cGFuZC1sZzpub3QoLm5hdmJhci12ZXJ0aWNhbCkgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdG9wIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3JkZXI6IDA7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwubmF2YmFyIC5tYXgtaC1kcm9wZG93biB7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItc3RhbmRhcmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdG9wIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLW5hdi1pY29ucykgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsIC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1zdGFuZGFyZCAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1uYXYtaWNvbnMpIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLm5hdmJhci1leHBhbmQteGw6bm90KC5uYXZiYXItdmVydGljYWwpIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcmRlcjogMDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyIC5tYXgtaC1kcm9wZG93biB7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXN0YW5kYXJkIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci10b3AgLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbmF2LWljb25zKSAuZHJvcGRvd24tbWVudTphZnRlciwgLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1zdGFuZGFyZCAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1uYXYtaWNvbnMpIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLm5hdmJhci1leHBhbmQteHhsOm5vdCgubmF2YmFyLXZlcnRpY2FsKSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaW1nLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuaHRtbFtkaXI9cnRsXSAuaW1nLWRyb3Bkb3duIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jYXJkLWNvbXBvbmVudHMge1xuICAgIG1pbi13aWR0aDogMjguODEyNXJlbTtcbiAgfVxuICAubmF2YmFyLWNhcmQtYXV0aCB7XG4gICAgbWluLXdpZHRoOiAyMXJlbTtcbiAgfVxuICAubmF2YmFyLWNhcmQtcGFnZXMge1xuICAgIG1pbi13aWR0aDogMjhyZW07XG4gIH1cbiAgLm5hdmJhci1jYXJkLWFwcCB7XG4gICAgbWluLXdpZHRoOiAzMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItY2FyZC1sb2dpbiB7XG4gICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAubmF2YmFyLWNhcmQtY29tcG9uZW50cyB7XG4gICAgbWluLXdpZHRoOiA1My4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci1jYXJkLXBhZ2VzIHtcbiAgICBtaW4td2lkdGg6IDQ1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5uYXZiYXItY2FyZC1hdXRoIHtcbiAgICBtaW4td2lkdGg6IDQwLjYyNXJlbTtcbiAgfVxufVxuLnRoZW1lLWNvbnRyb2wtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnRoZW1lLWNvbnRyb2wtdG9nZ2xlIC50aGVtZS1jb250cm9sLXRvZ2dsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRoZW1lLWNvbnRyb2wtdG9nZ2xlIC50aGVtZS1jb250cm9sLXRvZ2dsZS1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTQwMCk7XG59XG4udGhlbWUtY29udHJvbC10b2dnbGUgLnRoZW1lLWNvbnRyb2wtdG9nZ2xlLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aGVtZS1jb250cm9sLXRvZ2dsZSAudGhlbWUtY29udHJvbC10b2dnbGUtaW5wdXQ6Y2hlY2tlZCB+IC50aGVtZS1jb250cm9sLXRvZ2dsZS1kYXJrIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4udGhlbWUtY29udHJvbC10b2dnbGUgLnRoZW1lLWNvbnRyb2wtdG9nZ2xlLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAudGhlbWUtY29udHJvbC10b2dnbGUtbGlnaHQge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAtLWZhbGNvbi1kcm9wZG93bi1taW4td2lkdGg6IDhyZW07XG59XG4udGhlbWUtY29udHJvbC1kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWVuZCB7XG4gIHJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cbi50aGVtZS1jb250cm9sLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi50aGVtZS1jb250cm9sLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS05MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY5O1xufVxuLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06bm90KC5hY3RpdmUpIC5kcm9wZG93bi1jaGVjay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1zdGFuZGFyZCAudGhlbWUtY29udHJvbC1kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItc3RhbmRhcmQgLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNzAwKTtcbn1cbi5uYXZiYXItc3RhbmRhcmQgLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1lbmQge1xuICByaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5uYXZiYXItc3RhbmRhcmQgLmNvbGxhcHNlLnNob3cgLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTcyNztcbn1cblxuLnRoZW1lLXN3aXRjaC10b2dnbGUgLnRoZW1lLXN3aXRjaC10b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50aGVtZS1zd2l0Y2gtdG9nZ2xlIC50aGVtZS1zd2l0Y2gtdG9nZ2xlLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLXN3aXRjaC10b2dnbGUgLnRoZW1lLXN3aXRjaC10b2dnbGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGhlbWUtc3dpdGNoLXRvZ2dsZSAudGhlbWUtc3dpdGNoLXRvZ2dsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGhlbWUtc3dpdGNoLXRvZ2dsZSAudGhlbWUtc3dpdGNoLXRvZ2dsZS1pbnB1dDpjaGVja2VkIH4gLnRoZW1lLXN3aXRjaC10b2dnbGUtZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGhlbWUtc3dpdGNoLXRvZ2dsZSAudGhlbWUtc3dpdGNoLXRvZ2dsZS1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnRoZW1lLXN3aXRjaC10b2dnbGUtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgU2VhcmNoIGJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMXJlbTtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWJveC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNDAwKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAuOXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OCUpO1xufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtYm94IFtkYXRhLWJzLXRvZ2dsZT1zZWFyY2hdOm5vdCguc2hvdykgKyBbZGF0YS1icy1kaXNtaXNzPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1ib3ggLmZpbGUtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cblxuLnNhZmFyaSAuc2VhcmNoLWJveCAuc2VhcmNoLWlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXZhdGFyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hdmF0YXIgLmF2YXRhci1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWF2YXRhci1uYW1lLWJnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXZhdGFyIC5hdmF0YXItbmFtZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG4uYXZhdGFyIC5hdmF0YXItZW1vamkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hdmF0YXIgLmF2YXRhci1lbW9qaSA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMiUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXZhdGFyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF2YXRhciBpbWcsXG4uYXZhdGFyIC5hdmF0YXItbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXZhdGFyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmF2YXRhcltjbGFzcyo9c3RhdHVzLV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmF2YXRhci5zdGF0dXMtb25saW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzKTtcbn1cbi5hdmF0YXIuc3RhdHVzLW9mZmxpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeSk7XG59XG4uYXZhdGFyLnN0YXR1cy1hd2F5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nKTtcbn1cbi5hdmF0YXIuc3RhdHVzLWRvLW5vdC1kaXN0dXJiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXIpO1xufVxuLmF2YXRhciAuYXZhdGFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1hdmF0YXItYnV0dG9uLWJnKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWF2YXRhci1idXR0b24tYmcpO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYXZhdGFyIC5hdmF0YXItYnV0dG9uOmhvdmVyLCAuYXZhdGFyIC5hdmF0YXItYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWF2YXRhci1idXR0b24taG92ZXItYmcpICFpbXBvcnRhbnQ7XG59XG5cbi5hdmF0YXI6aG92ZXIgLm92ZXJsYXktaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hdmF0YXItcyB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uYXZhdGFyLXMgLmF2YXRhci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjQxNjY2NjY2NjdyZW07XG59XG4uYXZhdGFyLXMgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hdmF0YXItc1tjbGFzcyo9c3RhdHVzLV06YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWF2YXRhci1zdGF0dXMtYm9yZGVyLWNvbG9yKTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG59XG4uYXZhdGFyLXMgLnJvdW5kZWQtc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjA4MzMzMzMzM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLW0ge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5hdmF0YXItbSAuYXZhdGFyLW5hbWUge1xuICBmb250LXNpemU6IDAuNXJlbTtcbn1cbi5hdmF0YXItbSAuYXZhdGFyLWVtb2ppIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYXZhdGFyLW1bY2xhc3MqPXN0YXR1cy1dOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1hdmF0YXItc3RhdHVzLWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuLmF2YXRhci1tIC5yb3VuZGVkLXNvZnQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hdmF0YXItbCB7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG59XG4uYXZhdGFyLWwgLmF2YXRhci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjU4MzMzMzMzMzNyZW07XG59XG4uYXZhdGFyLWwgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5hdmF0YXItbFtjbGFzcyo9c3RhdHVzLV06YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWF2YXRhci1zdGF0dXMtYm9yZGVyLWNvbG9yKTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG59XG4uYXZhdGFyLWwgLnJvdW5kZWQtc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjkxNjY2NjY2N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLXhsIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5hdmF0YXIteGwgLmF2YXRhci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjdyZW07XG59XG4uYXZhdGFyLXhsIC5hdmF0YXItZW1vamkge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uYXZhdGFyLXhsW2NsYXNzKj1zdGF0dXMtXTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mYWxjb24tYXZhdGFyLXN0YXR1cy1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDAuODEzcmVtO1xuICB3aWR0aDogMC44MTNyZW07XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG59XG4uYXZhdGFyLXhsIC5yb3VuZGVkLXNvZnQge1xuICBib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci0yeGwge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5hdmF0YXItMnhsIC5hdmF0YXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xufVxuLmF2YXRhci0yeGwgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmF2YXRhci0yeGxbY2xhc3MqPXN0YXR1cy1dOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZhbGNvbi1hdmF0YXItc3RhdHVzLWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3R0b206IC0zcHg7XG59XG4uYXZhdGFyLTJ4bCAucm91bmRlZC1zb2Z0IHtcbiAgYm9yZGVyLXJhZGl1czogMC40MTY2NjY2NjY3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hdmF0YXItM3hsIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG59XG4uYXZhdGFyLTN4bCAuYXZhdGFyLW5hbWUge1xuICBmb250LXNpemU6IDEuMTY2NjY2NjY2N3JlbTtcbn1cbi5hdmF0YXItM3hsIC5hdmF0YXItZW1vamkge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cbi5hdmF0YXItM3hsW2NsYXNzKj1zdGF0dXMtXTpiZWZvcmUge1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1mYWxjb24tYXZhdGFyLXN0YXR1cy1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmF2YXRhci0zeGwgLnJvdW5kZWQtc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTgzMzMzMzMzM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLTR4bCB7XG4gIGhlaWdodDogNi4xMjVyZW07XG4gIHdpZHRoOiA2LjEyNXJlbTtcbn1cbi5hdmF0YXItNHhsIC5hdmF0YXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi4wNDE2NjY2NjY3cmVtO1xufVxuLmF2YXRhci00eGwgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogNi4xMjVyZW07XG59XG4uYXZhdGFyLTR4bFtjbGFzcyo9c3RhdHVzLV06YmVmb3JlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZmFsY29uLWF2YXRhci1zdGF0dXMtYm9yZGVyLWNvbG9yKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAzcHg7XG59XG4uYXZhdGFyLTR4bCAucm91bmRlZC1zb2Z0IHtcbiAgYm9yZGVyLXJhZGl1czogMS4wMjA4MzMzMzMzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hdmF0YXItNXhsIHtcbiAgaGVpZ2h0OiAxMC41cmVtO1xuICB3aWR0aDogMTAuNXJlbTtcbn1cbi5hdmF0YXItNXhsIC5hdmF0YXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLmF2YXRhci01eGwgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogMTAuNXJlbTtcbn1cbi5hdmF0YXItNXhsW2NsYXNzKj1zdGF0dXMtXTpiZWZvcmUge1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1mYWxjb24tYXZhdGFyLXN0YXR1cy1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbn1cbi5hdmF0YXItNXhsIC5yb3VuZGVkLXNvZnQge1xuICBib3JkZXItcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hdmF0YXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5hdmF0YXItZ3JvdXAgLmF2YXRhci1zOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmF2YXRhci1ncm91cCAuYXZhdGFyLW06bm90KDpmaXJzdC1jaGlsZCksXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hdmF0YXItZ3JvdXAgLmF2YXRhci14bDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hdmF0YXItZ3JvdXAgLmF2YXRhci0yeGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbi5hdmF0YXItZ3JvdXAgLmF2YXRhci0zeGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItNHhsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItNXhsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xufVxuLmF2YXRhci1ncm91cC1kZW5zZSAuYXZhdGFyLXM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTAuNnJlbTtcbn1cbi5hdmF0YXItZ3JvdXAtZGVuc2UgLmF2YXRhci1tOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG59XG4uYXZhdGFyLWdyb3VwLWRlbnNlIC5hdmF0YXItbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hdmF0YXItZ3JvdXAtZGVuc2UgLmF2YXRhci14bDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hdmF0YXItZ3JvdXAtZGVuc2UgLmF2YXRhci0yeGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4uYXZhdGFyLWdyb3VwLWRlbnNlIC5hdmF0YXItM3hsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG59XG4uYXZhdGFyLWdyb3VwLWRlbnNlIC5hdmF0YXItNHhsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjNyZW07XG59XG4uYXZhdGFyLWdyb3VwLWRlbnNlIC5hdmF0YXItNXhsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgTm90aWZpY2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm90aWZpY2F0aW9uIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ub3RpZmljYXRpb24tYmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5ub3RpZmljYXRpb246bm90KC5ub3RpZmljYXRpb24tZmx1c2gpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubm90aWZpY2F0aW9uOmhvdmVyLCAubm90aWZpY2F0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTExMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ub3RpZmljYXRpb24tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5ub3RpZmljYXRpb24tdGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS02MDApO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbn1cblxuLm5vdGlmaWNhdGlvbi11bnJlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tbm90aWZpY2F0aW9uLXVucmVhZC1iZykgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tdW5yZWFkOmhvdmVyLCAubm90aWZpY2F0aW9uLXVucmVhZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ub3RpZmljYXRpb24tdW5yZWFkLWhvdmVyLWJnKSAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb24taW5kaWNhdG9yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwLjEyNXJlbTtcbiAgdG9wOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZmFsY29uLW5vdGlmaWNhdGlvbi1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yKTtcbn1cbi5ub3RpZmljYXRpb24taW5kaWNhdG9yLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjEyNXJlbTtcbiAgdG9wOiAwLjUwNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjY3cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ub3RpZmljYXRpb24taW5kaWNhdG9yLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbn1cbi5ub3RpZmljYXRpb24taW5kaWNhdG9yLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXNlY29uZGFyeSk7XG59XG4ubm90aWZpY2F0aW9uLWluZGljYXRvci1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG59XG4ubm90aWZpY2F0aW9uLWluZGljYXRvci1pbmZvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24taW5mbyk7XG59XG4ubm90aWZpY2F0aW9uLWluZGljYXRvci13YXJuaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZyk7XG59XG4ubm90aWZpY2F0aW9uLWluZGljYXRvci1kYW5nZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXIpO1xufVxuLm5vdGlmaWNhdGlvbi1pbmRpY2F0b3ItbGlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1saWdodCk7XG59XG4ubm90aWZpY2F0aW9uLWluZGljYXRvci1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFyayk7XG59XG4ubm90aWZpY2F0aW9uLWluZGljYXRvci1maWxsOjpiZWZvcmUge1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW5vdGlmaWNhdGlvbiB7XG4gIG1pbi13aWR0aDogMTZyZW07XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5kcm9wZG93bi1tZW51LW5vdGlmaWNhdGlvbiAuY2FyZC1oZWFkZXIsXG4uZHJvcGRvd24tbWVudS1ub3RpZmljYXRpb24gLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5kcm9wZG93bi1tZW51LW5vdGlmaWNhdGlvbiAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kcm9wZG93bi1tZW51LW5vdGlmaWNhdGlvbiAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIC5ub3RpZmljYXRpb24tZmx1c2gge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5kcm9wZG93bi1tZW51LW5vdGlmaWNhdGlvbiAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ub3RpZmljYXRpb24tdGl0bGUtYmcpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNjk0NDQ0NDQ0NHJlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1ub3RpZmljYXRpb24ge1xuICAgIG1pbi13aWR0aDogMjByZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIFNjcm9sbGJhciBzdHlsZSBmb3Igd2luZG93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjcm9sbGJhciwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc2Nyb2xsYmFyLWJnKTtcbn1cbi5zY3JvbGxiYXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5OmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciwgLnNjcm9sbGJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWJvZHk6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuc2Nyb2xsYmFyOmZvY3VzOjotd2Via2l0LXNjcm9sbGJhciwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keTpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zY3JvbGxiYXI6Zm9jdXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5OmZvY3VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zY3JvbGxiYXIuc2Nyb2xsYmFyLW5vbmUteGwsIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuc2Nyb2xsYmFyLW5vbmUteGwuZHQtc2Nyb2xsLWJvZHkge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG59XG5cbi5uYXZiYXItdmlicmFudCAuc2Nyb2xsYmFyLCAubmF2YmFyLXZpYnJhbnQgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keSwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5uYXZiYXItdmlicmFudCAuZHQtc2Nyb2xsLWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uYXZiYXItdmlicmFudCAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciwgLm5hdmJhci12aWJyYW50IC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAuZHQtc2Nyb2xsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLm5hdmJhci12aWJyYW50IC5kdC1zY3JvbGwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci12aWJyYW50IC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAubmF2YmFyLXZpYnJhbnQgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5kdC1jb250YWluZXIgLmR0LXNjcm9sbCAubmF2YmFyLXZpYnJhbnQgLmR0LXNjcm9sbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5uYXZiYXItdmlicmFudCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5OmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5uYXZiYXItdmlicmFudCAuZHQtc2Nyb2xsLWJvZHk6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5uYXZiYXItdmlicmFudCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5OmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5uYXZiYXItdmlicmFudCAuZHQtc2Nyb2xsLWJvZHk6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXIsIC5uYXZiYXItdmlicmFudCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5OmZvY3VzOjotd2Via2l0LXNjcm9sbGJhciwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5uYXZiYXItdmlicmFudCAuZHQtc2Nyb2xsLWJvZHk6Zm9jdXM6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5uYXZiYXItdmlicmFudCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5OmZvY3VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5uYXZiYXItdmlicmFudCAuZHQtc2Nyb2xsLWJvZHk6Zm9jdXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpcmVmb3ggLnNjcm9sbGJhciwgLmZpcmVmb3ggLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5kdC1zY3JvbGwtYm9keSwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5maXJlZm94IC5kdC1zY3JvbGwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZmFsY29uLXNjcm9sbGJhci1iZykgdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpcmVmb3ggLnNjcm9sbGJhci5zY3JvbGxiYXItbm9uZS14bCwgLmZpcmVmb3ggLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5zY3JvbGxiYXItbm9uZS14bC5kdC1zY3JvbGwtYm9keSwgLmR0LWNvbnRhaW5lciAuZHQtc2Nyb2xsIC5maXJlZm94IC5zY3JvbGxiYXItbm9uZS14bC5kdC1zY3JvbGwtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpcmVmb3ggLm5hdmJhci12aWJyYW50IC5zY3JvbGxiYXIsIC5maXJlZm94IC5uYXZiYXItdmlicmFudCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmR0LXNjcm9sbC1ib2R5LCAuZHQtY29udGFpbmVyIC5kdC1zY3JvbGwgLmZpcmVmb3ggLm5hdmJhci12aWJyYW50IC5kdC1zY3JvbGwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1zY3JvbGxiYXItYmcpO1xufVxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyOmhvdmVyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLCAub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXI6Zm9jdXMgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWxjb24tc2Nyb2xsYmFyLWJnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIFNpbXBsZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1zaW1wbGViYXItYmcpO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgRGFzaGJvYXJkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmlsZS10aHVtYm5haWwge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiAyLjI1cmVtO1xufVxuXG4uZG90IHtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5zbWFsbC1kb3Qge1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgICAgICAgICAgIEUtY29tbWVyY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ncmVldGluZ3MtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSAuZ3JlZXRpbmdzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgICAgICAgICAgICBQcm9qZWN0IE1hbmFnZW1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWNlbnQtYWN0aXZpdHktYm9keS1oZWlnaHQge1xuICBoZWlnaHQ6IDI0cmVtO1xufVxuXG4udGFibGUtbWVtYmVyLWluZm8ge1xuICBtaW4td2lkdGg6IDQzcmVtO1xufVxuXG4ubWVtYmVycy1hY3Rpdml0eSB7XG4gIGhlaWdodDogMjJyZW07XG59XG5cbi50YWJsZS1ydW5uaW5nLXByb2plY3Qge1xuICBtaW4td2lkdGg6IDQzcmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgICAgICAgICAgIHN1cHBvcnQgdGlja2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRpY2tldC10b2RvLWxpc3Qge1xuICBoZWlnaHQ6IDI1LjY1cmVtO1xufVxuLnByZXZpZXctdG9kby1saXN0IC50aWNrZXQtdG9kby1saXN0IHtcbiAgaGVpZ2h0OiAyNHJlbTtcbn1cblxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlci5idG4tcmV2ZWFsLXRyaWdnZXIgLmhvdmVyLWFjdGlvbnMge1xuICByaWdodDogMy41cmVtO1xufVxuW2Rpcj1ydGxdIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXIuYnRuLXJldmVhbC10cmlnZ2VyIC5ob3Zlci1hY3Rpb25zIHtcbiAgcmlnaHQ6IDMuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuYWx5dGljcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2stYW5hbHl0aWNzIHtcbiAgICBtYXgtaGVpZ2h0OiAyNi42MjVyZW07XG4gIH1cbn1cbi5hc2stYW5hbHl0aWNzIC5hc2stYW5hbHl0aWNzLWl0ZW06aG92ZXIsIC5hc2stYW5hbHl0aWNzIC5hc2stYW5hbHl0aWNzLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWxjb24tZ3JheS0xMDApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1JNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGFibGUtcmVjZW50LWxlYWRzIHtcbiAgbWluLXdpZHRoOiAzOHJlbTtcbn1cblxuLnRhYi1hY3RpdmUtY2FyZXQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZmFsY29uLWZvbnQtc2Fucy1zZXJpZik7XG59XG4udGFiLWFjdGl2ZS1jYXJldCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWItYWN0aXZlLWNhcmV0IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogNDUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5ydGwtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMTVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iYXItaW5kaWNhdG9yLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQ0LCAxMjMsIDIyOSwgMC4xKSwgdmFyKC0tZmFsY29uLXByaW1hcnkpKTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmVjaGFydC1hdmctZW5yb2xsbWVudC1yYXRlIHtcbiAgbWluLWhlaWdodDogMTguNzVyZW07XG59XG5cbi5kMy10cmVuZGluZy1rZXl3b3JkcyB7XG4gIGhlaWdodDogMjVyZW07XG59XG5cbi5sbXMtaGFsZi1kb3VnaG51dCB7XG4gIG1heC13aWR0aDogMTAuNjI1cmVtO1xufVxuLmxtcy1oYWxmLWRvdWdobnV0IGNhbnZhcyB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjJyZW07XG59XG5cbi5lY2hhcnQtbWFya2V0aW5nLWV4cGVuc2VzIHtcbiAgbWluLWhlaWdodDogMTguNzVyZW07XG59XG5cbi5tYXJrZXRpbmctZXhwLWNpcmNsZSB7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uZWNoYXJ0LXdlZWtseS1nb2Fscy1sbXMge1xuICBoZWlnaHQ6IDE1LjYyNXJlbTtcbn1cblxuLmVjaGFydC1iYXItY291cnNlLWVucm9sbG1lbnRzIHtcbiAgbWluLWhlaWdodDogMTUuNjI1cmVtO1xufVxuXG4udG9wLWNvdXJzZXMtdGFiIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4udG9wLWNvdXJzZXMtdGFiIC5uYXYtbGluazpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udG9wLWNvdXJzZXMtdGFiIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZmFsY29uLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtYmcpO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NvcmRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG4tYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJ0bi1hY2NvcmRpb25bYXJpYS1leHBhbmRlZD10cnVlXSBbZGF0YS1wcmVmaXg9ZmFzXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgbGluZWFyO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktOTAwKTtcbn1cblthcmlhLWV4cGFuZGVkPXRydWVdIC5hY2NvcmRpb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIENhbGVuZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FsZW5kYXIge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYWxjb24tZm9udC1zYW5zLXNlcmlmKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWRhbmdlcik7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAwLjM3NXJlbSAwIDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWRheSB7XG4gIGZvbnQtc2l6ZTogMS43MjhyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgcmdiYSh2YXIoLS1mYWxjb24tZGFuZ2VyLXJnYiksIDAuMyk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjM3NXJlbSAwLjM3NXJlbTtcbiAgY29sb3I6ICM5ZGE5YmI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhvdmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob3Zlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhvdmVyLWFjdGlvbnMuc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob3Zlci1hY3Rpb25zLnNob3cgKyAuaG92ZXItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFbaHJlZl0uYmctMjAwOmhvdmVyLCBhW2hyZWZdLmJnLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUyZWYgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLXByaW1hcnk6aG92ZXIsIC5ob3Zlci1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXItZGFuZ2VyOmhvdmVyLCAuaG92ZXItZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1kYW5nZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3Zlci1zaGFkb3c6aG92ZXIsIC5ob3Zlci1zaGFkb3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlciAuaW5ib3gtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci1hY3Rpb25zLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci1hY3Rpb25zIHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMuYnRuLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC50b3ggLnRveC1tZW51X19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC50b3ggLnRveC1tZW51X19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIFtkYXRhLWxpc3RdIC5ob3Zlci1hY3Rpb25zLnBhZ2UsIFtkYXRhLWxpc3RdIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMucGFnZSwgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAudGFibGUtbGlzdCAuaG92ZXItYWN0aW9ucy5wYWdlLCAudGFibGUtbGlzdCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci1hY3Rpb25zLnBhZ2UsIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5ob3Zlci1hY3Rpb25zLnBhZ2UtbGluaywgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5ob3Zlci1hY3Rpb25zLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXItYWN0aW9ucy5wYWdlLWxpbmssXG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci1hY3Rpb25zLnBhZ2UtbGluayxcbi5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXItYWN0aW9ucy5wYWdlLWxpbmssIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMuYnRuLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC50b3ggLnRveC1tZW51X19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC50b3ggLnRveC1tZW51X19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIFtkYXRhLWxpc3RdIC5ob3Zlci1hY3Rpb25zLnBhZ2UsIFtkYXRhLWxpc3RdIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMucGFnZSwgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAudGFibGUtbGlzdCAuaG92ZXItYWN0aW9ucy5wYWdlLCAudGFibGUtbGlzdCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci1hY3Rpb25zLnBhZ2UsIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5ob3Zlci1hY3Rpb25zLnBhZ2UtbGluaywgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5ob3Zlci1hY3Rpb25zLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXItYWN0aW9ucy5wYWdlLWxpbmssXG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci1hY3Rpb25zLnBhZ2UtbGluayxcbi5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmhvdmVyLWFjdGlvbnMucGFnZS1saW5rLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXItYWN0aW9ucy5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci1oaWRlLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvdmVyLWJnLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3Zlci1iZy0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXItYmctMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLWJnLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3Zlci1iZy01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXItYmctNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLWJnLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3Zlci1iZy04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXItYmctOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLWJnLTEwMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0xMDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLWJnLTExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0xMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXItMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3Zlci0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXItNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3Zlci01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXItNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3Zlci04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXItMTAwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0xMDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyLTExMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMTEwMCkgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuaW1hdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY29uLXNwaW4ge1xuICBhbmltYXRpb246IGljb24tc3BpbiA2cyBjdWJpYy1iZXppZXIoMC4xNSwgMS4xNSwgMC42NSwgMSkgaW5maW5pdGU7XG59XG5cbi5zZXR0aW5ncy1wb3BvdmVyIHtcbiAgbGVmdDogMjklO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDMxJTtcbn1cbi5zZXR0aW5ncy1wb3BvdmVyIC5kLWZsZXgsIC5zZXR0aW5ncy1wb3BvdmVyICNjZW50cmFsIC5kYXRhX3RvZ2dsZSwgI2NlbnRyYWwgLnNldHRpbmdzLXBvcG92ZXIgLmRhdGFfdG9nZ2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbn1cblxuLnJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yaXBwbGUgLmZhLXNwaW4ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuLnJpcHBsZTphZnRlciwgLnJpcHBsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40NXJlbTtcbiAgd2lkdGg6IDAuNDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSh2YXIoLS1mYWxjb24tc3VjY2Vzcy1yZ2IpLCAwLjQpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGFuaW1hdGlvbjogcmlwcGxlIDJzIGVhc2UgaW5maW5pdGU7XG59XG4ucmlwcGxlOmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEodmFyKC0tZmFsY29uLXN1Y2Nlc3MtcmdiKSwgMC4zKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMi4xMjVyZW07XG4gICAgd2lkdGg6IDIuMTI1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBJY29ucyBncm91cFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmljb24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmljb24tZ3JvdXAgLmljb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNzAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLXF1YXRlcm5hcnktYmcpO1xufVxuLmljb24taXRlbTpob3ZlciwgLmljb24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTIwMCk7XG59XG4uaWNvbi1pdGVtLmljb24taXRlbS1zbSB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbn1cbi5pY29uLWl0ZW0uaWNvbi1pdGVtLWxnIHtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICB3aWR0aDogMi43NXJlbTtcbn1cbi5pY29uLWl0ZW0uaWNvbi1pdGVtLXhsIHtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmZhLWljb24td2FpdCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9udGF3ZXNvbWUtaTJzdmctYWN0aXZlIC5mYS1pY29uLXdhaXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaWNvbi1jaXJjbGUge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5pY29uLWNpcmNsZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG59XG5cbi5pY29uLWNpcmNsZS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG59XG5cbi5pY29uLWNpcmNsZS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1pbmZvKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24taW5mbyk7XG59XG5cbi5pY29uLWNpcmNsZS13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBMYW5kaW5nIGJhbm5lciBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmltZy1sYW5kaW5nLWJhbm5lciwgLmltZy1zaG93Y2FzZS1iYW5uZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAtMjhyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5pbWctbGFuZGluZy1iYW5uZXIsIC5pbWctc2hvd2Nhc2UtYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgLmltZy1sYW5kaW5nLWJhbm5lciwgLmltZy1zaG93Y2FzZS1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5pbWctbGFuZGluZy1iYW5uZXIsIC5pbWctc2hvd2Nhc2UtYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDByZW07XG4gIH1cbn1cbi5pbWctbGFuZGluZy1iYW5uZXIuaW1nLXNob3djYXNlLWJhbm5lcjphZnRlciwgLmltZy1zaG93Y2FzZS1iYW5uZXIuaW1nLXNob3djYXNlLWJhbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1nLWxhbmRpbmctYmFubmVyOmFmdGVyLCAuaW1nLXNob3djYXNlLWJhbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cbi5pbWctbGFuZGluZy1iYW5uZXI6aG92ZXIsIC5pbWctbGFuZGluZy1iYW5uZXI6Zm9jdXMsIC5pbWctc2hvd2Nhc2UtYmFubmVyOmhvdmVyLCAuaW1nLXNob3djYXNlLWJhbm5lcjpmb2N1cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXJlbSk7XG59XG4uaW1nLWxhbmRpbmctYmFubmVyOmhvdmVyOmFmdGVyLCAuaW1nLWxhbmRpbmctYmFubmVyOmZvY3VzOmFmdGVyLCAuaW1nLXNob3djYXNlLWJhbm5lcjpob3ZlcjphZnRlciwgLmltZy1zaG93Y2FzZS1iYW5uZXI6Zm9jdXM6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmxhbmRpbmctY3RhLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICBCYWNrIHRvIHRvcCBidXR0b24gICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG4tYmFjay10by10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZGFyayk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC03LjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xufVxuW2Rpcj1ydGxdIC5idG4tYmFjay10by10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBTcGVjaWFsIENhcmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYXJkLXNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmNhcmQtc3BhbiAuY2FyZC1zcGFuLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tY2FyZC1zcGFuLWltZy1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1jYXJkLXNwYW4taW1nLWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmQtc3Bhbjpob3ZlciwgLmNhcmQtc3Bhbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZhbGNvbi1jYXJkLXNwYW4taW1nLWhvdmVyLWJveC1zaGFkb3cpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmF2YmFyIFN0YW5kYXJkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFyLXN0YW5kYXJkIHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyLXN0YW5kYXJkIC5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41NjI1cmVtKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCb290c3RyYXAgQ2Fyb3VzZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRoZW1lLXNsaWRlcjpob3ZlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLnRoZW1lLXNsaWRlcjpob3ZlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAudGhlbWUtc2xpZGVyOmZvY3VzIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udGhlbWUtc2xpZGVyOmZvY3VzIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBjb2xvcjogIzVlNmU4MjtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG4udGhlbWUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4udGhlbWUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaGFkb3c6IDAuMTI1cmVtIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjNWU2ZTgyO1xuICBvcGFjaXR5OiAwO1xufVxuLnRoZW1lLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAudGhlbWUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4udGhlbWUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4udGhlbWUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4udGhlbWUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwLjVyZW07XG59XG4udGhlbWUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMC41cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0tY2hlY2stbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS40NXJlbTtcbn1cblxuLnByaW1hcnktZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMyYzdiZTU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBSZW1vdmUgc3Bpbm5lciBmcm9tIElucHV0W3R5cGU9XCJudW1iZXJcIl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnB1dC1zcGluLW5vbmU6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uaW5wdXQtc3Bpbi1ub25lOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbnB1dC1zcGluLW5vbmVbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIEZpcmVmb3ggKi9cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIFRoZW1lIENoZWNrYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1jaGVjay1pbnB1dC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3YmU1ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ0LCAxMjMsIDIyOSwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1wcmltYXJ5OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YmU1ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1wcmltYXJ5LmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTU7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM3NDgxOTQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMTYsIDEyOSwgMTQ4LCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXNlY29uZGFyeTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0ODE5NCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQtc2Vjb25kYXJ5LmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDgxOTQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTU7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkMjdhICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDIxMCwgMTIyLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXN1Y2Nlc3M6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyN2EgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXN1Y2Nlc3MuZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDI3YSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQuZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWluZm8ge1xuICBib3JkZXItY29sb3I6ICMyN2JjZmQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzksIDE4OCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWluZm86Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2JjZmQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWluZm8uZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YmNmZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQuZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmNTgwM2UgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ1LCAxMjgsIDYyLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXdhcm5pbmc6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTgwM2UgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXdhcm5pbmcuZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODAzZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQuZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2Mzc1NyAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzMCwgNTUsIDg3LCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWRhbmdlcjpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2Mzc1NyAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQtZGFuZ2VyLmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjM3NTcgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTU7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQtbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ5LCAyNTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1saWdodDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQtbGlnaHQuZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2staW5wdXQuZmFsY29uLWR1YWwtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWRhcmsge1xuICBib3JkZXItY29sb3I6ICMwYjE3MjcgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTEsIDIzLCAzOSwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1kYXJrOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNzI3ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dC1kYXJrLmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjE3MjcgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmZhbGNvbi1kdWFsLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTU7XG59XG5cbi5mb3JtLXN3aXRjaCAuZmFsY29uLWR1YWwtc3dpdGNoLmZvcm0tY2hlY2staW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmZvcm0tY2hlY2stbGluZS10aHJvdWdoICsgbGFiZWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNoZWNrLWxpbmUtdGhyb3VnaDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzlkYTliYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4udGlja2V0LXRvZG8tbGlzdCAuZm9ybS1jaGVjay1saW5lLXRocm91Z2ggKyBsYWJlbCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0uZm9ybS1jb250cm9sLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDEuODEzcmVtO1xufVxuXG5vcHRpb246ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNDAwKTtcbn1cblxuLnJhZGlvLXNlbGVjdCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvLXNlbGVjdC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS01MDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5yYWRpby1zZWxlY3QtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmFkaW8tc2VsZWN0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbCAucmFkaW8tc2VsZWN0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0xMTAwKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNldHRpbmdzIFBhbmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNldHRpbmdzLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiAyMnJlbTtcbn1cblxuLnNldHRpbmdzLXBhbmVsLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbn1cbi5zZXR0aW5ncy1wYW5lbC1oZWFkZXI6YmVmb3JlLCAuc2V0dGluZ3MtcGFuZWwtaGVhZGVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIHdpZHRoOiAxMi41cmVtO1xufVxuLnNldHRpbmdzLXBhbmVsLWhlYWRlcjpiZWZvcmUge1xuICBsZWZ0OiA1LjEyNXJlbTtcbiAgdG9wOiAxLjE4OHJlbTtcbn1cbi5zZXR0aW5ncy1wYW5lbC1oZWFkZXI6YWZ0ZXIge1xuICByaWdodDogLTYuMjVyZW07XG4gIHRvcDogLTcuOTM4cmVtO1xufVxuXG4uYnRuLWdyb3VwLW5hdmJhci1zdHlsZSAuYnRuLWNoZWNrICsgLmJ0bi1uYXZiYXItc3R5bGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ0bi1ncm91cC1uYXZiYXItc3R5bGUgLmJ0bi1jaGVjayArIC5idG4tbmF2YmFyLXN0eWxlIC5pbWctcHJvdG90eXBlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbn1cbi5idG4tZ3JvdXAtbmF2YmFyLXN0eWxlIC5idG4tY2hlY2sgKyAuYnRuLW5hdmJhci1zdHlsZSAubGFiZWwtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uYnRuLWdyb3VwLW5hdmJhci1zdHlsZSAuYnRuLWNoZWNrICsgLmJ0bi1uYXZiYXItc3R5bGUgLmxhYmVsLXRleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZTtcbn1cbi5idG4tZ3JvdXAtbmF2YmFyLXN0eWxlIC5idG4tY2hlY2s6Y2hlY2tlZDpub3QoW2Rpc2FibGVkXSkgKyAuYnRuLW5hdmJhci1zdHlsZSAuaW1nLXByb3RvdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MpO1xufVxuLmJ0bi1ncm91cC1uYXZiYXItc3R5bGUgLmJ0bi1jaGVjazpjaGVja2VkOm5vdChbZGlzYWJsZWRdKSArIC5idG4tbmF2YmFyLXN0eWxlIC5sYWJlbC10ZXh0OjphZnRlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLWZhbGNvbi1zdWNjZXNzKTtcbn1cbi5idG4tZ3JvdXAtbmF2YmFyLXN0eWxlIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuLW5hdmJhci1zdHlsZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tZ3JvdXAtbmF2YmFyLXN0eWxlIC5ob3Zlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bi1ncm91cC1uYXZiYXItc3R5bGUgLmhvdmVyLW92ZXJsYXk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi1ncm91cC1uYXZiYXItc3R5bGUgLmhvdmVyLW92ZXJsYXk6aG92ZXI6YWZ0ZXIsIC5idG4tZ3JvdXAtbmF2YmFyLXN0eWxlIC5ob3Zlci1vdmVybGF5OmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2V0dGluZy10b2dnbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDE2O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZTNkKC0yNXB4LCAzOXB4LCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IC04M3B4O1xuICBib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tc2V0dGluZy10b2dnbGUtc2hhZG93KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2V0dGluZy10b2dnbGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuc2V0dGluZy10b2dnbGUgLmJnLXByaW1hcnktc3VidGxlLCAuc2V0dGluZy10b2dnbGUgLmZjLXRpbWVncmlkIC5ldmVudC1iZy1wcmltYXJ5LXN1YnRsZSwgLmZjLXRpbWVncmlkIC5zZXR0aW5nLXRvZ2dsZSAuZXZlbnQtYmctcHJpbWFyeS1zdWJ0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNldHRpbmctdG9nZ2xlIHNtYWxsLCAuc2V0dGluZy10b2dnbGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2V0dGluZy10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC12YXIoLS1mYWxjb24tYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyOiB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTgwMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZmFsY29uLXByaW1hcnkpO1xufVxuXG4ubmF2LXBpbGxzLWZhbGNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbn1cbi5uYXYtcGlsbHMtZmFsY29uIC5idG4sIC5uYXYtcGlsbHMtZmFsY29uIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnksXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLm5hdi1waWxscy1mYWxjb24gLnRveC1idXR0b24tLXNlY29uZGFyeSwgLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5uYXYtcGlsbHMtZmFsY29uIC50b3gtYnV0dG9uOmxhc3QtY2hpbGQsXG4ubmF2LXBpbGxzLWZhbGNvbiAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAudG94LWJ1dHRvbjpsYXN0LWNoaWxkLCAubmF2LXBpbGxzLWZhbGNvbiBbZGF0YS1saXN0XSAucGFnZSwgW2RhdGEtbGlzdF0gLm5hdi1waWxscy1mYWxjb24gLnBhZ2UsIC5uYXYtcGlsbHMtZmFsY29uIC50YWJsZS1saXN0IC5wYWdlLCAudGFibGUtbGlzdCAubmF2LXBpbGxzLWZhbGNvbiAucGFnZSwgLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbmssIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAucGFnZS1saW5rLFxuLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLm5hdi1waWxscy1mYWxjb24gLnBhZ2UtbGluayxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLm5hdi1waWxscy1mYWxjb24gLnBhZ2UtbGluayxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLm5hdi1waWxscy1mYWxjb24gLnBhZ2UtbGluayxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAucGFnZS1saW5rIHtcbiAgLS1mYWxjb24tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZmFsY29uLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWZhbGNvbi1idG4tY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCk7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2LXBpbGxzLWZhbGNvbiAuYnRuLmFjdGl2ZSwgLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeSwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi5uYXYtcGlsbHMtZmFsY29uIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeSxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeSwgLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b246bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi5uYXYtcGlsbHMtZmFsY29uIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b246bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b246bGFzdC1jaGlsZCwgLm5hdi1waWxscy1mYWxjb24gW2RhdGEtbGlzdF0gLmFjdGl2ZS5wYWdlLCBbZGF0YS1saXN0XSAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnBhZ2UsIC5uYXYtcGlsbHMtZmFsY29uIC50YWJsZS1saXN0IC5hY3RpdmUucGFnZSwgLnRhYmxlLWxpc3QgLm5hdi1waWxscy1mYWxjb24gLmFjdGl2ZS5wYWdlLCAubmF2LXBpbGxzLWZhbGNvbiAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbmssIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnBhZ2UtbGluayxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnBhZ2UtbGluayxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmFjdGl2ZS5wYWdlLWxpbmssXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5uYXYtcGlsbHMtZmFsY29uIC5hY3RpdmUucGFnZS1saW5rLFxuLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLm5hdi1waWxscy1mYWxjb24gLmFjdGl2ZS5wYWdlLWxpbmssXG4ubmF2LXBpbGxzLWZhbGNvbiAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluayxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5uYXYtcGlsbHMtZmFsY29uIC5hY3RpdmUucGFnZS1saW5rIHtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1iZzogdmFyKC0tZmFsY29uLW5hdi1waWxscy1mYWxjb24tYWN0aXZlLWJnLWNvbG9yKSAhaW1wb3J0YW50O1xuICAtLWZhbGNvbi1idG4tYWN0aXZlLXNoYWRvdzogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgLS1mYWxjb24tYnRuLWNvbG9yOiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1kZWZhdWx0LWNvbG9yKTtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZmFsY29uLWJ0bi1mYWxjb24tZGVmYXVsdC1jb2xvcik7XG59XG4ubmF2LXBpbGxzLWZhbGNvbiAuYnRuLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cywgLnRveCAudG94LW1lbnVfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cyxcbi5uYXYtcGlsbHMtZmFsY29uIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cyxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cywgLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LW1lbnVfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCwgLnRveCAudG94LW1lbnVfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCxcbi5uYXYtcGlsbHMtZmFsY29uIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAuYWN0aXZlLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCwgLm5hdi1waWxscy1mYWxjb24gW2RhdGEtbGlzdF0gLmFjdGl2ZS5wYWdlOmZvY3VzLCBbZGF0YS1saXN0XSAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnBhZ2U6Zm9jdXMsIC5uYXYtcGlsbHMtZmFsY29uIC50YWJsZS1saXN0IC5hY3RpdmUucGFnZTpmb2N1cywgLnRhYmxlLWxpc3QgLm5hdi1waWxscy1mYWxjb24gLmFjdGl2ZS5wYWdlOmZvY3VzLCAubmF2LXBpbGxzLWZhbGNvbiAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLmFjdGl2ZS5wYWdlLWxpbms6Zm9jdXMsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cyxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cyxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLmFjdGl2ZS5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsIC5uYXYtcGlsbHMtZmFsY29uIC5hY3RpdmUucGFnZS1saW5rOmZvY3VzLFxuLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLm5hdi1waWxscy1mYWxjb24gLmFjdGl2ZS5wYWdlLWxpbms6Zm9jdXMsXG4ubmF2LXBpbGxzLWZhbGNvbiAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAuYWN0aXZlLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5uYXYtcGlsbHMtZmFsY29uIC5hY3RpdmUucGFnZS1saW5rOmZvY3VzIHtcbiAgLS1mYWxjb24tYnRuLWFjdGl2ZS1zaGFkb3c6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIC0tZmFsY29uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiB2YXIoLS1mYWxjb24tYnRuLWZhbGNvbi1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy1mYWxjb24gLmJ0bjpob3ZlciwgLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5uYXYtcGlsbHMtZmFsY29uIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ubmF2LXBpbGxzLWZhbGNvbiAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAubmF2LXBpbGxzLWZhbGNvbiAudG94IC50b3gtbWVudV9fZm9vdGVyIC50b3gtYnV0dG9uOmhvdmVyOmxhc3QtY2hpbGQsIC50b3ggLnRveC1tZW51X19mb290ZXIgLm5hdi1waWxscy1mYWxjb24gLnRveC1idXR0b246aG92ZXI6bGFzdC1jaGlsZCxcbi5uYXYtcGlsbHMtZmFsY29uIC50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWJ1dHRvbjpob3ZlcjpsYXN0LWNoaWxkLFxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC5uYXYtcGlsbHMtZmFsY29uIC50b3gtYnV0dG9uOmhvdmVyOmxhc3QtY2hpbGQsIC5uYXYtcGlsbHMtZmFsY29uIFtkYXRhLWxpc3RdIC5wYWdlOmhvdmVyLCBbZGF0YS1saXN0XSAubmF2LXBpbGxzLWZhbGNvbiAucGFnZTpob3ZlciwgLm5hdi1waWxscy1mYWxjb24gLnRhYmxlLWxpc3QgLnBhZ2U6aG92ZXIsIC50YWJsZS1saXN0IC5uYXYtcGlsbHMtZmFsY29uIC5wYWdlOmhvdmVyLCAubmF2LXBpbGxzLWZhbGNvbiAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19mdWxsX251bWJlcnMgLnBhZ2UtbGluazpob3ZlciwgLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5uYXYtcGlsbHMtZmFsY29uIC5wYWdlLWxpbms6aG92ZXIsXG4ubmF2LXBpbGxzLWZhbGNvbiAuZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2ZpcnN0X2xhc3RfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAucGFnZS1saW5rOmhvdmVyLFxuLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAucGFnZS1saW5rOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbCAubmF2LXBpbGxzLWZhbGNvbiAucGFnZS1saW5rOmhvdmVyLFxuLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAucGFnZS1saW5rOmhvdmVyLFxuLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAucGFnZS1saW5rOmhvdmVyLFxuLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfc2ltcGxlX251bWJlcnMgLnBhZ2UtbGluazpob3Zlcixcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5uYXYtcGlsbHMtZmFsY29uIC5wYWdlLWxpbms6aG92ZXIsIC5uYXYtcGlsbHMtZmFsY29uIC5idG46Zm9jdXMsIC5uYXYtcGlsbHMtZmFsY29uIC50b3ggLnRveC1tZW51X19mb290ZXIgLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cywgLnRveCAudG94LW1lbnVfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAudG94LWJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLFxuLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsXG4udG94IC50b3gtZGlhbG9nX19mb290ZXIgLm5hdi1waWxscy1mYWxjb24gLnRveC1idXR0b24tLXNlY29uZGFyeTpmb2N1cywgLm5hdi1waWxscy1mYWxjb24gLnRveCAudG94LW1lbnVfX2Zvb3RlciAudG94LWJ1dHRvbjpmb2N1czpsYXN0LWNoaWxkLCAudG94IC50b3gtbWVudV9fZm9vdGVyIC5uYXYtcGlsbHMtZmFsY29uIC50b3gtYnV0dG9uOmZvY3VzOmxhc3QtY2hpbGQsXG4ubmF2LXBpbGxzLWZhbGNvbiAudG94IC50b3gtZGlhbG9nX19mb290ZXIgLnRveC1idXR0b246Zm9jdXM6bGFzdC1jaGlsZCxcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciAubmF2LXBpbGxzLWZhbGNvbiAudG94LWJ1dHRvbjpmb2N1czpsYXN0LWNoaWxkLCAubmF2LXBpbGxzLWZhbGNvbiBbZGF0YS1saXN0XSAucGFnZTpmb2N1cywgW2RhdGEtbGlzdF0gLm5hdi1waWxscy1mYWxjb24gLnBhZ2U6Zm9jdXMsIC5uYXYtcGlsbHMtZmFsY29uIC50YWJsZS1saXN0IC5wYWdlOmZvY3VzLCAudGFibGUtbGlzdCAubmF2LXBpbGxzLWZhbGNvbiAucGFnZTpmb2N1cywgLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZnVsbF9udW1iZXJzIC5wYWdlLWxpbms6Zm9jdXMsIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGxfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAucGFnZS1saW5rOmZvY3VzLFxuLm5hdi1waWxscy1mYWxjb24gLmZhbGNvbi1kYXRhLXRhYmxlIC5wYWdpbmdfZmlyc3RfbGFzdF9udW1iZXJzIC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19maXJzdF9sYXN0X251bWJlcnMgLm5hdi1waWxscy1mYWxjb24gLnBhZ2UtbGluazpmb2N1cyxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX2Z1bGwgLm5hdi1waWxscy1mYWxjb24gLnBhZ2UtbGluazpmb2N1cyxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLnBhZ2UtbGluazpmb2N1cyxcbi5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX251bWJlcnMgLm5hdi1waWxscy1mYWxjb24gLnBhZ2UtbGluazpmb2N1cyxcbi5uYXYtcGlsbHMtZmFsY29uIC5mYWxjb24tZGF0YS10YWJsZSAucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdlLWxpbms6Zm9jdXMsXG4uZmFsY29uLWRhdGEtdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAubmF2LXBpbGxzLWZhbGNvbiAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1idG4tZmFsY29uLWRlZmF1bHQtY29sb3IpO1xufVxuXG4ucmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmF0aW5nIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucmF0aW5nLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi13YXJuaW5nKTtcbn1cblxuLnJhdGluZy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYhVwiO1xufVxuXG4ucmF0aW5nLWl0ZW0uYWN0aXZlIH4gLnJhdGluZy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYhlwiO1xufVxuXG4ucmF0aW5nOmhvdmVyIC5yYXRpbmctaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIyNjA1XCI7XG59XG5cbi5yYXRpbmctaXRlbTpob3ZlciB+IC5yYXRpbmctaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIZcIjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIENoYXQgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhcmQtY2hhdCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkgLSAwLjYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZC1jaGF0IC5jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLWNoYXQtcGFuZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMi4wNjNyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLWNoYXQtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBDaGF0IFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGF0LXNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFjdHMtbGlzdCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoYXQtY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0LjE4OHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1jaGF0LWNvbnRhY3QtYmcpO1xufVxuLmNoYXQtY29udGFjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmNoYXQtY29udGFjdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jaGF0LWNvbnRhY3Q6aG92ZXI6YWZ0ZXIsIC5jaGF0LWNvbnRhY3Q6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG59XG4uY2hhdC1jb250YWN0LmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1zdWNjZXNzKTtcbn1cbi5jaGF0LWNvbnRhY3QuYWN0aXZlOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY2hhdC1jb250YWN0LmFjdGl2ZSArIC5jaGF0LWNvbnRhY3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG59XG4uY2hhdC1jb250YWN0IC5ob3Zlci1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnKTtcbn1cbi5jaGF0LWNvbnRhY3QgLmhvdmVyLWFjdGlvbnMgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jaGF0LWNvbnRhY3QtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2hhdC1jb250YWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1lc3NhZ2UtdGltZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS00MDApO1xufVxuXG4uY2hhdC1jb250YWN0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udW5yZWFkLW1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWNvbG9yKTtcbn1cbi51bnJlYWQtbWVzc2FnZSAuY2hhdC1jb250YWN0LXRpdGxlLFxuLnVucmVhZC1tZXNzYWdlIC5jaGF0LWNvbnRhY3QtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtY29sb3IpO1xufVxuLnVucmVhZC1tZXNzYWdlIC5tZXNzYWdlLXRpbWUge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnkpO1xufVxuXG4uY29udGFjdHMtc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1mYWxjb24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1jaGF0LWNvbnRhY3QtYmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjA2M3JlbTtcbn1cblxuLmNoYXQtY29udGFjdHMtc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjEycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtYmcpO1xufVxuLmNoYXQtY29udGFjdHMtc2VhcmNoOmhvdmVyLCAuY2hhdC1jb250YWN0cy1zZWFyY2g6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFjdHMtc2VhcmNoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjYjZjMWQyO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgbGVmdDogMXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIENoYXQgY29udGVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGF0LWNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xufVxuXG4uY2hhdC1jb250ZW50LWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuMjVyZW0pO1xufVxuLmNoYXQtY29udGVudC1ib2R5IC5zY3JvbGwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoYXQtY29udGVudC1zY3JvbGwtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jaGF0LW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lc3NhZ2Utc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuOTM3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lc3NhZ2Utc2V0dGluZ3MtbGVmdCB7XG4gIHJpZ2h0OiAtMC45Mzc1cmVtO1xufVxuXG4ubWVzc2FnZS1zZXR0aW5ncy1yaWdodCB7XG4gIGxlZnQ6IC0wLjkzNzVyZW07XG59XG5cbi5jb252ZXJzYXRpb24taW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cmVtO1xuICByaWdodDogLTE1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0xMDApO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA0LjI1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuMjVyZW0pO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjVzIGVhc2U7XG59XG4uY29udmVyc2F0aW9uLWluZm8uc2hvdyB7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbnZlcnNhdGlvbi1pbmZvIC5jb252ZXJzYXRpb24taW5mby1pY29uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNoYXQtZmlsZS11cGxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTUwMCk7XG59XG4uY2hhdC1maWxlLXVwbG9hZDpob3ZlciwgLmNoYXQtZmlsZS11cGxvYWQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWdyYXktNjAwKTtcbn1cblxuLmJ0bi1tZXNzYWdlLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMuOTM4cmVtO1xuICB0b3A6IDAuMTg3NXJlbTtcbn1cblxuLmJ0bi1zZW5kIHtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS01MDApO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmNoYXQtZWRpdG9yLWFyZWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXQtZWRpdG9yLWFyZWEgLmVtb2ppLWljb24ge1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS01MDApO1xufVxuLmNoYXQtZWRpdG9yLWFyZWEgLmVtb2ppLWljb246aG92ZXIsIC5jaGF0LWVkaXRvci1hcmVhIC5lbW9qaS1pY29uOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5jaGF0LWVkaXRvci1hcmVhIC5lbW9qaWFyZWEtZWRpdG9yIHtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LWhlaWdodDogNi4yNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3ctaW5zZXQpO1xufVxuLmNoYXQtZWRpdG9yLWFyZWEgLmVtb2ppYXJlYS1lZGl0b3JbY29udGVudGVkaXRhYmxlPXRydWVdOmVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTQwMCk7XG59XG5cbi5jaGF0LW9wdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS00MDApO1xufVxuLmNoYXQtb3B0aW9uOmhvdmVyLCAuY2hhdC1vcHRpb246Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhY3RzLWxpc3Qge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi4wNjNyZW0pO1xuICB9XG4gIC5jb252ZXJzYXRpb24tc2Nyb2xsLWFyZWEge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi4xODhyZW0pO1xuICB9XG4gIC5jYXJkLWNoYXQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkgLSAzLjk4NzVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXQtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0LjA2M3JlbTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoYXQtc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDE3LjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5jaGF0LXNpZGViYXIge1xuICAgIGZsZXg6IDAgMCAyMS44OHJlbTtcbiAgICBtYXgtd2lkdGg6IDIxLjg4cmVtO1xuICB9XG59XG4uc2FmYXJpIC5jb250YWN0cy1saXN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjA2M3JlbSk7XG59XG4uc2FmYXJpIC5jb250YWN0cy1zZWFyY2gtd3JhcHBlciB7XG4gIGhlaWdodDogMi4xMjVyZW07XG59XG5cbi5pcGFkIC5jYXJkLWNoYXQsXG4ubW9iaWxlLnNhZmFyaSAuY2FyZC1jaGF0LFxuLm1vYmlsZS5jaHJvbWUgLmNhcmQtY2hhdCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkgLSAwLjYyNXJlbSAtIDMuNXJlbSk7XG59XG5cbi5rYW5iYW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWthbmJhbi1oZWFkZXItYmcpO1xufVxuXG4ua2FuYmFuLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ua2FuYmFuLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMjIuMTg3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmthbmJhbi1jb2x1bW46bm90KC5mb3JtLWFkZGVkKSAuYWRkLWNhcmQtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua2FuYmFuLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW07XG59XG5cbi5rYW5iYW4tY29sdW1uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWthbmJhbi1iZyk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4ua2FuYmFuLWNvbHVtbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24ta2FuYmFuLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG59XG5cbi5rYW5iYW4taXRlbXMtY29udGFpbmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSArIDQuMzEyNXJlbSArIDIuNTYyNXJlbSArIDIuODEyNXJlbSArIDAuOTM3NXJlbSkpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1rYW5iYW4tYmcpO1xufVxuLmthbmJhbi1pdGVtcy1jb250YWluZXIgLmthbmJhbi1jb2xsYXBzZTpmaXJzdC1jaGlsZCxcbi5rYW5iYW4taXRlbXMtY29udGFpbmVyIC5rYW5iYW4taXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmthbmJhbi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmthbmJhbi1pdGVtLWNhcmQge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24ta2FuYmFuLWl0ZW0tY29sb3IpO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWthbmJhbi1pdGVtLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmthbmJhbi1pdGVtLWRyb3Bkb3duLWJ0biB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4ua2FuYmFuLWl0ZW0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDAuNjk0NDQ0NDQ0NHJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1rYW5iYW4tZm9vdGVyLWNvbG9yKTtcbn1cblxuLmZvcm0tYWRkZWQgLmthbmJhbi1pdGVtcy1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkgKyA0LjMxMjVyZW0gKyAyLjU2MjVyZW0gKyAwLjkzNzVyZW0pKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWFkZGVkIC5rYW5iYW4tY29sdW1uLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZGQtY2FyZC1mb3JtIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1rYW5iYW4taXRlbS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYnRuLWFkZC1jYXJkOmhvdmVyLCAuYnRuLWFkZC1jYXJkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWthbmJhbi1idG4tYWRkLWhvdmVyLWJnKTtcbn1cblxuLmF2YXRhci1ncm91cCAuYXZhdGFyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuYnV0dG9uLmJ0bi1jaXJjbGUge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmOTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5idXR0b24uYnRuLWNpcmNsZTpob3ZlciwgYnV0dG9uLmJ0bi1jaXJjbGU6Zm9jdXMge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUyZWY7XG59XG5cbi5pY29uLXRpdGxlIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG5kaXZbZGF0YS1jb2xsYXBzZV0gKyAua2FuYmFuLWl0ZW0sXG4uZHJhZ2dhYmxlLS1vcmlnaW5hbDpmaXJzdC1jaGlsZCArIC5rYW5iYW4taXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5uYXYtbGluay1jYXJkLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24ta2FuYmFuLWJnKTtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1rYW5iYW4tbmF2LWxpbmstY2FyZC1kZXRhaWxzLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ubmF2LWxpbmstY2FyZC1kZXRhaWxzOmhvdmVyLCAubmF2LWxpbmstY2FyZC1kZXRhaWxzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWthbmJhbi1uYXYtbGluay1jYXJkLWRldGFpbHMtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZmFsY29uLWthbmJhbi1uYXYtbGluay1jYXJkLWRldGFpbHMtY29sb3IpO1xufVxuXG4uaXBhZCAua2FuYmFuLWl0ZW1zLWNvbnRhaW5lcixcbi5tb2JpbGUuc2FmYXJpIC5rYW5iYW4taXRlbXMtY29udGFpbmVyLFxuLm1vYmlsZS5jaHJvbWUgLmthbmJhbi1pdGVtcy1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkgKyA0LjMxMjVyZW0gKyAyLjU2MjVyZW0gKyAyLjgxMjVyZW0gKyAwLjkzNzVyZW0gKyAzLjVyZW0pKTtcbn1cbi5pcGFkIC5mb3JtLWFkZGVkIC5rYW5iYW4taXRlbXMtY29udGFpbmVyLFxuLm1vYmlsZS5zYWZhcmkgLmZvcm0tYWRkZWQgLmthbmJhbi1pdGVtcy1jb250YWluZXIsXG4ubW9iaWxlLmNocm9tZSAuZm9ybS1hZGRlZCAua2FuYmFuLWl0ZW1zLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZmFsY29uLXRvcC1uYXYtaGVpZ2h0KSArIDQuMzEyNXJlbSArIDIuNTYyNXJlbSArIDAuOTM3NXJlbSArIDMuNXJlbSkpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgQ292ZXIgYW5kIHByb2ZpbGUgaW1hZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hdmF0YXItcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLm92ZXJsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb3Zlci1pbWFnZS1maWxlLWlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmNvdmVyLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3Zlci1pbWFnZTpob3ZlciAuY292ZXItaW1hZ2UtZmlsZS1pbnB1dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGhlbWUtd2l6YXJkIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTYwMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRoZW1lLXdpemFyZCAubmF2LWxpbmsgLm5hdi1pdGVtLWNpcmNsZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS01MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tdGhlbWUtd2l6YXJkLW5hdi1pdGVtLWNpcmNsZS1iZyk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRoZW1lLXdpemFyZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLnRoZW1lLXdpemFyZCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaXRlbS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXByaW1hcnkpO1xufVxuLnRoZW1lLXdpemFyZCAubmF2LWxpbmsuZG9uZSB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtbGluay5kb25lIC5uYXYtaXRlbS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2VzcykgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLXN1Y2Nlc3MpO1xufVxuLnRoZW1lLXdpemFyZCAubmF2LWxpbmsuZG9uZSAubmF2LWl0ZW0tY2lyY2xlIC5jaGVjay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRoZW1lLXdpemFyZCAubmF2LWxpbmsuZG9uZSAubmF2LWl0ZW0tY2lyY2xlLXBhcmVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtbGluayAubmF2LWl0ZW0tY2lyY2xlIC5jaGVjay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aGVtZS13aXphcmQgLm5hdi1saW5rIC5uYXYtaXRlbS1jaXJjbGUtcGFyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtbGluayAubmF2LWl0ZW0tY2lyY2xlLXBhcmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTElO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbn1cbi50aGVtZS13aXphcmQgLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5hY3RpdmUgLm5hdi1pdGVtLWNpcmNsZS1wYXJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tc3VjY2Vzcyk7XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtaXRlbS1jaXJjbGUtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtaXRlbS1jaXJjbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRoZW1lLXdpemFyZCAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWl0ZW0tY2lyY2xlLXBhcmVudDpiZWZvcmUsIC50aGVtZS13aXphcmQgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1pdGVtLWNpcmNsZS1wYXJlbnQ6YmVmb3JlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50aGVtZS13aXphcmQgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtaXRlbS1jaXJjbGUtcGFyZW50OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4udGhlbWUtd2l6YXJkIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtaXRlbS1jaXJjbGUtcGFyZW50OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4udGhlbWUtd2l6YXJkIC5wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50aGVtZS13aXphcmQgLndpemFyZC1sb3R0aWUtd3JhcHBlciB7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMS44NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhlbWUtd2l6YXJkIC53aXphcmQtbG90dGllLXdyYXBwZXIgLndpemFyZC1sb3R0aWUge1xuICB3aWR0aDogMjEuMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MyUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgTm90aWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm90aWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub3RpY2Uuc2hvdyB7XG4gIHotaW5kZXg6IDEwNTA7XG59XG4ubm90aWNlIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3ZlcnJpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTUgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzJjN2JlNSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC4wNzYsIDI5LjcyOCwgNDUuMjY0KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDgxOTQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzQ4MTk0ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyN2EgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwZDI3YSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC4wNzYsIDI5LjcyOCwgNDUuMjY0KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiY2ZkICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fdGV4dC1pbmZvIHtcbiAgY29sb3I6ICMyN2JjZmQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODAzZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjU4MDNlICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2Mzc1NyAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNlNjM3NTcgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOWZhZmQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTcyNyAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZGFyayB7XG4gIGNvbG9yOiAjMGIxNzI3ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtMTAwIHtcbiAgY29sb3I6ICNmOWZhZmQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY5ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fdGV4dC0yMDAge1xuICBjb2xvcjogI2VkZjJmOSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC4wNzYsIDI5LjcyOCwgNDUuMjY0KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUyZWYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LTMwMCB7XG4gIGNvbG9yOiAjZDhlMmVmICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YzFkMiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtNDAwIHtcbiAgY29sb3I6ICNiNmMxZDIgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRhOWJiICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fdGV4dC01MDAge1xuICBjb2xvcjogIzlkYTliYiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC4wNzYsIDI5LjcyOCwgNDUuMjY0KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDgxOTQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LTYwMCB7XG4gIGNvbG9yOiAjNzQ4MTk0ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNmU4MiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtNzAwIHtcbiAgY29sb3I6ICM1ZTZlODIgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1OTY5ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fdGV4dC04MDAge1xuICBjb2xvcjogIzRkNTk2OSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC4wNzYsIDI5LjcyOCwgNDUuMjY0KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQwNTAgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LTkwMCB7XG4gIGNvbG9yOiAjMzQ0MDUwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzJlM2MgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LTEwMDAge1xuICBjb2xvcjogIzIzMmUzYyAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC4wNzYsIDI5LjcyOCwgNDUuMjY0KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLTExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNzI3ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fdGV4dC0xMTAwIHtcbiAgY29sb3I6ICMwYjE3MjcgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguMDc2LCAyOS43MjgsIDQ1LjI2NCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1vcGFjaXR5LTAge1xuICAtLWZhbGNvbi1iZy1vcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctb3BhY2l0eS0yNSB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1vcGFjaXR5LTUwIHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctb3BhY2l0eS03NSB7XG4gIC0tZmFsY29uLWJnLW9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1vcGFjaXR5LTg1IHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLW9wYWNpdHktMTAwIHtcbiAgLS1mYWxjb24tYmctb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24td2FybmluZyk7XG59XG5cbi5maXJlZm94IC5hdWRpZW5jZS1jaGFydC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA5NnB4O1xufVxuXG4uY2hhcnQtdGFiIC5uYXYtbGluazpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2hhcnQtdGFiIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZmFsY29uLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtYmcpO1xufVxuXG4udGFiLXRpY2tldHMtc3RhdHVzIC5uYXYtaXRlbSAubmF2LWxpbmssXG4udGFiLWNvbnRhY3QtZGV0YWlscyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50YWItdGlja2V0cy1zdGF0dXMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG4udGFiLWNvbnRhY3QtZGV0YWlscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1lbXBoYXNpcy1iZyk7XG59XG4udGFiLXRpY2tldHMtc3RhdHVzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5pY29uLFxuLnRhYi10aWNrZXRzLXN0YXR1cyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBzcGFuLFxuLnRhYi1jb250YWN0LWRldGFpbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLmljb24sXG4udGFiLWNvbnRhY3QtZGV0YWlscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWZhbGNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLnRhYi10aWNrZXRzLXN0YXR1cyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBoNiwgLnRhYi10aWNrZXRzLXN0YXR1cyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSAuaDYsXG4udGFiLWNvbnRhY3QtZGV0YWlscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBoNixcbi50YWItY29udGFjdC1kZXRhaWxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5oNiB7XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtY3VzdG9tZXJzLXRhYiAubmF2LWl0ZW0ge1xuICB3aWR0aDogNXJlbTtcbn1cbi50b3AtY3VzdG9tZXJzLXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi50b3AtY3VzdG9tZXJzLXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIHRvcDogNDUlO1xuICByaWdodDogLTZweDtcbiAgYm90dG9tOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG59XG5cbi50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZTo6YWZ0ZXIsIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRpbWVsaW5lOjphZnRlciB7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG59XG4udGltZWxpbmUtY3VycmVudDo6YWZ0ZXIge1xuICBsZWZ0OiAyMXB4O1xufVxuLnRpbWVsaW5lOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjExcmVtKTtcbiAgbGVmdDogY2FsYygxLjI1cmVtICsgMC4yOHJlbSk7XG4gIHRvcDogMi40cmVtO1xuICBvcGFjaXR5OiAwLjQ4O1xufVxuLnRpbWVsaW5lLXByaW1hcnkudGltZWxpbmUtcGFzdDo6YWZ0ZXIsIC50aW1lbGluZS1wcmltYXJ5LnRpbWVsaW5lLWN1cnJlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2JlNTtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3YmU1O1xufVxuLnRpbWVsaW5lLXByaW1hcnkudGltZWxpbmUtY3VycmVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNDQsIDEyMywgMjI5LCAwLjMpO1xufVxuLnRpbWVsaW5lLXNlY29uZGFyeS50aW1lbGluZS1wYXN0OjphZnRlciwgLnRpbWVsaW5lLXNlY29uZGFyeS50aW1lbGluZS1jdXJyZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDgxOTQ7XG4gIGJvcmRlci1jb2xvcjogIzc0ODE5NDtcbn1cbi50aW1lbGluZS1zZWNvbmRhcnkudGltZWxpbmUtY3VycmVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTE2LCAxMjksIDE0OCwgMC4zKTtcbn1cbi50aW1lbGluZS1zdWNjZXNzLnRpbWVsaW5lLXBhc3Q6OmFmdGVyLCAudGltZWxpbmUtc3VjY2Vzcy50aW1lbGluZS1jdXJyZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyN2E7XG4gIGJvcmRlci1jb2xvcjogIzAwZDI3YTtcbn1cbi50aW1lbGluZS1zdWNjZXNzLnRpbWVsaW5lLWN1cnJlbnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDIxMCwgMTIyLCAwLjMpO1xufVxuLnRpbWVsaW5lLWluZm8udGltZWxpbmUtcGFzdDo6YWZ0ZXIsIC50aW1lbGluZS1pbmZvLnRpbWVsaW5lLWN1cnJlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YmNmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjdiY2ZkO1xufVxuLnRpbWVsaW5lLWluZm8udGltZWxpbmUtY3VycmVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMzksIDE4OCwgMjUzLCAwLjMpO1xufVxuLnRpbWVsaW5lLXdhcm5pbmcudGltZWxpbmUtcGFzdDo6YWZ0ZXIsIC50aW1lbGluZS13YXJuaW5nLnRpbWVsaW5lLWN1cnJlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODAzZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjU4MDNlO1xufVxuLnRpbWVsaW5lLXdhcm5pbmcudGltZWxpbmUtY3VycmVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQ1LCAxMjgsIDYyLCAwLjMpO1xufVxuLnRpbWVsaW5lLWRhbmdlci50aW1lbGluZS1wYXN0OjphZnRlciwgLnRpbWVsaW5lLWRhbmdlci50aW1lbGluZS1jdXJyZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjM3NTc7XG4gIGJvcmRlci1jb2xvcjogI2U2Mzc1Nztcbn1cbi50aW1lbGluZS1kYW5nZXIudGltZWxpbmUtY3VycmVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMwLCA1NSwgODcsIDAuMyk7XG59XG4udGltZWxpbmUtbGlnaHQudGltZWxpbmUtcGFzdDo6YWZ0ZXIsIC50aW1lbGluZS1saWdodC50aW1lbGluZS1jdXJyZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmQ7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmZDtcbn1cbi50aW1lbGluZS1saWdodC50aW1lbGluZS1jdXJyZW50OjphZnRlciB7XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNDksIDI1MCwgMjUzLCAwLjMpO1xufVxuLnRpbWVsaW5lLWRhcmsudGltZWxpbmUtcGFzdDo6YWZ0ZXIsIC50aW1lbGluZS1kYXJrLnRpbWVsaW5lLWN1cnJlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTcyNztcbiAgYm9yZGVyLWNvbG9yOiAjMGIxNzI3O1xufVxuLnRpbWVsaW5lLWRhcmsudGltZWxpbmUtY3VycmVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTEsIDIzLCAzOSwgMC4zKTtcbn1cblxuLnRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLnRpbWVsaW5lLXZlcnRpY2FsIC50aW1lbGluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWxpbmUtdmVydGljYWwgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLXZlcnRpY2FsIC50aW1lbGluZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgbGVmdDogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lLXZlcnRpY2FsIC50aW1lbGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnRpbWVsaW5lLXZlcnRpY2FsIC50aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1jb250ZW50IC50aW1lbGluZS1pdGVtLWNhcmQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1jb250ZW50LmFycm93LWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1jb250ZW50LmFycm93LWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbiAgICB0b3A6IDAuOXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS10aW1lIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1zdGFydCAudGltZWxpbmUtaXRlbS10aW1lOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1zdGFydCAudGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAudGltZWxpbmUtdmVydGljYWwgLnRpbWVsaW5lLWl0ZW0tc3RhcnQgLnRpbWVsaW5lLWl0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICByaWdodDogLTAuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lLXZlcnRpY2FsIC50aW1lbGluZS1pdGVtLXN0YXJ0IC50aW1lbGluZS1pdGVtLXRpbWUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG4udGltZWxpbmUtdmVydGljYWwgLnRpbWVsaW5lLWl0ZW0tZW5kIC50aW1lbGluZS1pdGVtLXRpbWU6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1lbmQgLnRpbWVsaW5lLWl0ZW0tdGltZTpmaXJzdC1jaGlsZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaXRlbS1lbmQgLnRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICAudGltZWxpbmUtdmVydGljYWwgLnRpbWVsaW5lLWl0ZW0tZW5kIC50aW1lbGluZS1pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTAuMzc1cmVtO1xuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lLXZlcnRpY2FsIC50aW1lbGluZS1pdGVtLWVuZCAudGltZWxpbmUtaXRlbS10aW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS0xMDApO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ib3JkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS12ZXJ0aWNhbCAudGltZWxpbmUtaWNvbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4udGltZWxpbmUtemlnemFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lLXppZ3phZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udGltZWxpbmUtemlnemFnIC50aW1lbGluZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWxpbmUtemlnemFnIC50aW1lbGluZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLXppZ3phZyAudGltZWxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIC50aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUtemlnemFnIC50aW1lbGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLnRpbWVsaW5lLWl0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWZhbGNvbi1ncmF5LTMwMCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNHJlbSk7XG4gIHRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSAudGltZWxpbmUtaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XG4gIH1cbn1cbi50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbi50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW0tZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW0tZW5kIC5idWxsZXQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGltZWxpbmUtemlnemFnIC50aW1lbGluZS1pdGVtLWVuZCAudGltZWxpbmUtaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW0tZW5kIC50aW1lbGluZS1pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4udGltZWxpbmUtemlnemFnIC50aW1lbGluZS1pdGVtLXN0YXJ0IC5idWxsZXQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lLXppZ3phZyAudGltZWxpbmUtaXRlbS1zdGFydCAuYnVsbGV0OjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW0tc3RhcnQgLnRpbWVsaW5lLWl0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS16aWd6YWcgLnRpbWVsaW5lLWl0ZW0tc3RhcnQgLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50aW1lbGluZS16aWd6YWcgLmJ1bGxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMXB4O1xufVxuLnRpbWVsaW5lLXppZ3phZyAuYnVsbGV0OjphZnRlciwgLnRpbWVsaW5lLXppZ3phZyAuYnVsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udGltZWxpbmUtemlnemFnIC5idWxsZXQ6OmFmdGVyIHtcbiAgdG9wOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMTAwKTtcbn1cbi50aW1lbGluZS16aWd6YWcgLmJ1bGxldDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmFsY29uLWdyYXktMzAwKTtcbiAgdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRpbWVsaW5lLXppZ3phZyAuYnVsbGV0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGltZWxpbmUtemlnemFnIC50aW1lbGluZS1pdGVtLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGltZWxpbmUtemlnemFnIC50aW1lbGluZS1pdGVtLW1lZGlhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udGltZWxpbmUtc2ltcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLXNpbXBsZSAudGltZWxpbmUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRpbWVsaW5lLXNpbXBsZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgd2lkdGg6IDMuNDM3NXJlbTtcbn1cbi50aW1lbGluZS1zaW1wbGUgLnRpbWVsaW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS1mYWxjb24tZ3JheS0yMDApO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDNyZW0pO1xuICBsZWZ0OiA0LjlyZW07XG4gIHRvcDogMS4yNXJlbTtcbn1cblxuLnRyZWV2aWV3LnRyZWV2aWV3LXNsZWN0IFtkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0gLnRyZWV2aWV3LXRleHQge1xuICBtYXJnaW4tbGVmdDogMi4xcmVtO1xufVxuLnRyZWV2aWV3LnRyZWV2aWV3LXNsZWN0IC50b2dnbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyZWV2aWV3LnRyZWV2aWV3LXNsZWN0IC50b2dnbGUtY29udGFpbmVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4udHJlZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50cmVldmlldyAuY29sbGFwc2luZyB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnRyZWV2aWV3IC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4udHJlZXZpZXcgLnRyZWV2aWV3LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFsY29uLWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udHJlZXZpZXcgLnRyZWV2aWV3LWJvcmRlci10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50cmVldmlldyB1bDpub3QoLmNvbGxhcHNlLXNob3cpIC50cmVldmlldy1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyZWV2aWV3IC50cmVldmlldy1saXN0LWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRyZWV2aWV3IC50cmVldmlldy1saXN0LWl0ZW0gLnRyZWV2aWV3LXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi50cmVldmlldyAudHJlZXZpZXctbGlzdC1pdGVtIC50cmVldmlldy1yb3ctb2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbn1cbi50cmVldmlldyAudHJlZXZpZXctbGlzdC1pdGVtIC50cmVldmlldy1yb3ctZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1ncmF5LTEwMCk7XG59XG4udHJlZXZpZXcgLnRyZWV2aWV3LWxpc3QtaXRlbSAudHJlZXZpZXctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50cmVldmlldyAudHJlZXZpZXctbGlzdC1pdGVtIC50cmVldmlldy1pdGVtID4gLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW46IDAgMC41cmVtIDAuMjVyZW0gMDtcbn1cbi50cmVldmlldyAudHJlZXZpZXctbGlzdC1pdGVtIC50cmVldmlldy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIGNvbG9yOiB2YXIoLS1mYWxjb24tZ3JheS02MDApO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHJlZXZpZXcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50cmVldmlldyBbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cmVldmlldyBbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIC50cmVldmlldy10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4udHJlZXZpZXcgW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMC40cmVtO1xuICB3aWR0aDogMC40cmVtO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYjZjMWQyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2I2YzFkMjtcbiAgdG9wOiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItY29sb3I7XG59XG4udHJlZXZpZXcgW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4udHJlZXZpZXcgW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXSAudHJlZXZpZXctdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cmVldmlldyBbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIC50cmVldmlldy10ZXh0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCaGNtbGhMV2hwWkdSbGJqMGlkSEoxWlNJZ1ptOWpkWE5oWW14bFBTSm1ZV3h6WlNJZ1pHRjBZUzF3Y21WbWFYZzlJbVpoY3lJZ1pHRjBZUzFwWTI5dVBTSm1iMnhrWlhJaUlHTnNZWE56UFNKemRtY3RhVzVzYVc1bExTMW1ZU0JtWVMxbWIyeGtaWElnWm1FdGR5MHhOaUlnY205c1pUMGlhVzFuSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTFNVElnTlRFeUlqNDhjR0YwYUNCbWFXeHNQU0lqTnpRNE1UazBJaUJrUFNKTk5EWTBJREV5T0VneU56SnNMVFkwTFRZMFNEUTRRekl4TGpRNUlEWTBJREFnT0RVdU5Ea2dNQ0F4TVRKMk1qZzRZekFnTWpZdU5URWdNakV1TkRrZ05EZ2dORGdnTkRob05ERTJZekkyTGpVeElEQWdORGd0TWpFdU5Ea2dORGd0TkRoV01UYzJZekF0TWpZdU5URXRNakV1TkRrdE5EZ3RORGd0TkRoNklqNDhMM0JoZEdnK1BDOXpkbWMrXCIpICFpbXBvcnRhbnQ7XG59XG4udHJlZXZpZXcgW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC50cmVldmlldy10ZXh0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCaGNtbGhMV2hwWkdSbGJqMGlkSEoxWlNJZ1ptOWpkWE5oWW14bFBTSm1ZV3h6WlNJZ1pHRjBZUzF3Y21WbWFYZzlJbVpoY3lJZ1pHRjBZUzFwWTI5dVBTSm1iMnhrWlhJdGIzQmxiaUlnWTJ4aGMzTTlJbk4yWnkxcGJteHBibVV0TFdaaElHWmhMV1p2YkdSbGNpMXZjR1Z1SUdaaExYY3RNVGdpSUhKdmJHVTlJbWx0WnlJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCMmFXVjNRbTk0UFNJd0lEQWdOVGMySURVeE1pSStQSEJoZEdnZ1ptbHNiRDBpSTBJMlF6SkVNaUlnWkQwaVRUVTNNaTQyT1RRZ01qa3lMakE1TTB3MU1EQXVNamNnTkRFMkxqSTBPRUUyTXk0NU9UY2dOak11T1RrM0lEQWdNQ0F4SURRME5DNDVPRGtnTkRRNFNEUTFMakF5TldNdE1UZ3VOVEl6SURBdE16QXVNRFkwTFRJd0xqQTVNeTB5TUM0M016RXRNell1TURremJEY3lMalF5TkMweE1qUXVNVFUxUVRZMElEWTBJREFnTUNBeElERTFNaUF5TlRab016azVMamsyTkdNeE9DNDFNak1nTUNBek1DNHdOalFnTWpBdU1Ea3pJREl3TGpjeklETTJMakE1TTNwTk1UVXlJREl5Tkdnek1qaDJMVFE0WXpBdE1qWXVOVEV0TWpFdU5Ea3RORGd0TkRndE5EaElNamN5YkMwMk5DMDJORWcwT0VNeU1TNDBPU0EyTkNBd0lEZzFMalE1SURBZ01URXlkakkzT0M0d05EWnNOamt1TURjM0xURXhPQzQwTVRoRE9EWXVNakUwSURJME1pNHlOU0F4TVRjdU9UZzVJREl5TkNBeE5USWdNakkwZWlJK1BDOXdZWFJvUGp3dmMzWm5QZz09XCIpICFpbXBvcnRhbnQ7XG59XG4udHJlZXZpZXcudHJlZXZpZXctc3RyaXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRyZWV2aWV3LWJvZHktaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyOC43NXJlbTtcbn1cblxuLmZvY3VzLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9jdXMtYWN0aW9ucy5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvY3VzLWFjdGlvbnMuc2hvdyArIC5mb2N1cy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvY3VzLWFjdGlvbnMtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb2N1cy1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMtd2l0aGluIC5mb2N1cy1hY3Rpb25zIHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb2N1cy1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMtd2l0aGluIC5mb2N1cy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvY3VzLWJnLXByaW1hcnk6Zm9jdXMsIC5mb2N1cy1iZy1wcmltYXJ5OmZvY3VzLXZpc2libGUsIC5mb2N1cy1iZy1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdiZTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLWJnLXNlY29uZGFyeTpmb2N1cywgLmZvY3VzLWJnLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlLCAuZm9jdXMtYmctc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDgxOTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb3Vyc2UgRGV0YWlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3Vyc2UtZGV0YWlscy1zdGlja3ktc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDE1O1xuICAgIHRvcDogY2FsYyh2YXIoLS1mYWxjb24tdG9wLW5hdi1oZWlnaHQpICsgMXJlbSk7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGUgQ291cnNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNyZWF0ZS1jb3Vyc2UtZGVzY3JpcHRpb24tdGV4dGFyZWEgLnRveC1lZGl0b3ItaGVhZGVyLCAuY3JlYXRlLXByb2R1Y3QtZGVzY3JpcHRpb24tdGV4dGFyZWEgLnRveC1lZGl0b3ItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFsY29uLWVtcGhhc2lzLWJnKTtcbn1cbi5jcmVhdGUtY291cnNlLWRlc2NyaXB0aW9uLXRleHRhcmVhIC50b3gtdGlueW1jZSwgLmNyZWF0ZS1wcm9kdWN0LWRlc2NyaXB0aW9uLXRleHRhcmVhIC50b3gtdGlueW1jZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbGNvbi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzLjQzOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLWJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJvdHRvbS1iYXIuaGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmNvbGxhcHNlLWluZGljYXRvci1wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbGxhcHNlLWluZGljYXRvci1wbHVzOmFmdGVyLCAuY29sbGFwc2UtaW5kaWNhdG9yLXBsdXM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDI1JTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgc2NhbGU7XG59XG4uY29sbGFwc2UtaW5kaWNhdG9yLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLiiJJcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5jb2xsYXBzZS1pbmRpY2F0b3ItcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmNvbGxhcHNlLWluZGljYXRvci1wbHVzW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLmNvbGxhcHNlLWluZGljYXRvci1wbHVzW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1maWx0ZXItc2lkZWJhciwgLm9mZmNhbnZhcy5vZmZjYW52YXMtY29udGFjdC1pbmZvIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiB2YXIoLS1mYWxjb24tdG9wLW5hdi1oZWlnaHQpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZhbGNvbi10b3AtbmF2LWhlaWdodCkpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZmlsdGVyLXNpZGViYXIub2ZmY2FudmFzLWNvbnRhY3QtaW5mbywgLm9mZmNhbnZhcy5vZmZjYW52YXMtY29udGFjdC1pbmZvLm9mZmNhbnZhcy1jb250YWN0LWluZm8ge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5vZmZjYW52YXMub2ZmY2FudmFzLWZpbHRlci1zaWRlYmFyLm9mZmNhbnZhcy1jb250YWN0LWluZm8sIGh0bWxbZGF0YS1icy10aGVtZT1kYXJrXSAub2ZmY2FudmFzLm9mZmNhbnZhcy1jb250YWN0LWluZm8ub2ZmY2FudmFzLWNvbnRhY3QtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjA3NiwgMjkuNzI4LCA0NS4yNjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLWZpbHRlci1zaWRlYmFyLm9mZmNhbnZhcy1jb250YWN0LWluZm8sIC5vZmZjYW52YXMub2ZmY2FudmFzLWNvbnRhY3QtaW5mby5vZmZjYW52YXMtY29udGFjdC1pbmZvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1maWx0ZXItc2lkZWJhci5zaG93IC50aWNrZXQtdG9kby1saXN0LCAub2ZmY2FudmFzLm9mZmNhbnZhcy1jb250YWN0LWluZm8uc2hvdyAudGlja2V0LXRvZG8tbGlzdCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1maWx0ZXItc2lkZWJhci5vZmZjYW52YXMtc3RhcnQsIC5vZmZjYW52YXMub2ZmY2FudmFzLWZpbHRlci1zaWRlYmFyLm9mZmNhbnZhcy1lbmQsIC5vZmZjYW52YXMub2ZmY2FudmFzLWNvbnRhY3QtaW5mby5vZmZjYW52YXMtc3RhcnQsIC5vZmZjYW52YXMub2ZmY2FudmFzLWNvbnRhY3QtaW5mby5vZmZjYW52YXMtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1maWx0ZXItc2lkZWJhciAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5vZmZjYW52YXMub2ZmY2FudmFzLWZpbHRlci1zaWRlYmFyIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dLCAub2ZmY2FudmFzLm9mZmNhbnZhcy1jb250YWN0LWluZm8gLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0sXG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1jb250YWN0LWluZm8gLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tZW1waGFzaXMtYmcpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZmlsdGVyLXNpZGViYXIgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi5vZmZjYW52YXMub2ZmY2FudmFzLWZpbHRlci1zaWRlYmFyIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsIC5vZmZjYW52YXMub2ZmY2FudmFzLWNvbnRhY3QtaW5mbyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLm9mZmNhbnZhcy5vZmZjYW52YXMtY29udGFjdC1pbmZvIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWxjb24tcHJpbWFyeSk7XG59XG5cbi5wcm9ncmVzcyB7XG4gIC0tZmFsY29uLXByb2dyZXNzYmFyLXdpZHRoOiAxMDAlO1xufVxuXG4uYW5pbWF0ZWQtcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IHZhcigtLWZhbGNvbi1wcm9ncmVzc2Jhci13aWR0aCk7XG4gIGFuaW1hdGlvbjogd2lkdGhBbmltYXRpb24gMXM7XG59XG5cbkBrZXlmcmFtZXMgd2lkdGhBbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiB2YXIoLS1mYWxjb24tcHJvZ3Jlc3NiYXItd2lkdGgpO1xuICB9XG59XG4uY2lyY2xlLXByb2dyZXNzLXN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG59XG5bZGlyPXJ0bF0gLmNpcmNsZS1wcm9ncmVzcy1zdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbn1cbi5jaXJjbGUtcHJvZ3Jlc3Mtc3ZnIC5wcm9ncmVzcy1iYXItcmFpbCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDM0MHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogNzI7XG4gIHN0cm9rZTogdmFyKC0tZmFsY29uLWdyYXktMjAwKTtcbn1cbi5jaXJjbGUtcHJvZ3Jlc3Mtc3ZnIC5wcm9ncmVzcy1iYXItdG9wIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMzQwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzNDA7XG4gIGFuaW1hdGlvbjogc3Ryb2tlQW5pbWF0aW9uIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHN0cm9rZUFuaW1hdGlvbiB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogY2FsYygzNDBweCAtIDI2N3B4ICogdmFyKC0tZmFsY29uLWNpcmNsZS1wcm9ncmVzcy1iYXIpIC8gMTAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmQtdmlldy1oZWlnaHQge1xuICAgIGhlaWdodDogNy4yNXJlbTtcbiAgfVxufVxuXG4ucmVtb3ZlLWNoZWNrZWQtaWNvbjpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm9wZW4tdGlja2V0czpjaGVja2VkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZHVlLXRpY2tldHM6Y2hlY2tlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnVuYXNzaWduZWQtdGlja2V0czpjaGVja2VkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uZHVlLXRpY2tldHMtdm9sdW1lOmNoZWNrZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi51bmFzc2lnbmVkLXRpY2tldHMtdm9sdW1lOmNoZWNrZWQge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4uYmctcHJpb3JpdHktbWVkaXVtOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM3M0QzRkUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczRDNGRSAhaW1wb3J0YW50O1xufVxuaHRtbFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5iZy1wcmlvcml0eS1tZWRpdW06Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzIyOUJEMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5QkQyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmlvcml0eS1sb3c6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI0E5RTRGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNEZGICFpbXBvcnRhbnQ7XG59XG5odG1sW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJnLXByaW9yaXR5LWxvdzpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk1OTc5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTU5NzkgIWltcG9ydGFudDtcbn1cblxuLnRpY2tldC1wcmV2aWV3LWF2YXRhciB7XG4gIHdpZHRoOiA1LjYyNXJlbTtcbiAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGFkb3ctc2hvdy14bCB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZmFsY29uLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvdmVyLWJvcmRlci1zZWNvbmRhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbGNvbi1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1zZWFyY2gtd2lkdGgge1xuICB3aWR0aDogMTMuNzVyZW07XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEljb25zIHYxLjExLjMgKGh0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxOS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvYm9vdHN0cmFwLWljb25zLndvZmYyPzI0ZTNlYjg0ZDBiY2FmODNkNzdmOTA0Yzc4YWMxZjQ3XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmPzI0ZTNlYjg0ZDBiY2FmODNkNzdmOTA0Yzc4YWMxZjQ3XCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4uYmk6OmJlZm9yZSxcbltjbGFzc149YmktXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5iaS0xMjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5iaS1hbGFybS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uYmktYWxhcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5iaS1hbGlnbi1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5iaS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5iaS1hbGlnbi1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5iaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5iaS1hbGlnbi1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmJpLWFsaWduLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmJpLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmJpLWFwcC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5iaS1hcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5iaS1hcmNoaXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5iaS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5iaS1hcnJvdy05MGRlZy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uYmktYXJyb3ctYmFyLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5iaS1hcnJvdy1iYXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmJpLWFycm93LWJhci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmJpLWFycm93LWJhci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmJpLWFycm93LWNsb2Nrd2lzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLmJpLWFycm93LWNvdW50ZXJjbG9ja3dpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmJpLWFycm93LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmJpLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmJpLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7XG59XG5cbi5iaS1hcnJvdy1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5iaS1hcnJvdy1yZXR1cm4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmJpLWFycm93LXJldHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uYmktYXJyb3ctdXAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5iaS1hcnJvdy11cC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZlwiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uYmktYXJyb3ctdXAtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5iaS1hcnJvdy11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmJpLWFycm93LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmJpLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uYmktYXJyb3dzLWFuZ2xlLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uYmktYXJyb3dzLWFuZ2xlLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmJpLWFycm93cy1jb2xsYXBzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmJpLWFycm93cy1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5iaS1hcnJvd3MtZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmJpLWFycm93cy1tb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uYmktYXNwZWN0LXJhdGlvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRmXCI7XG59XG5cbi5iaS1hc3BlY3QtcmF0aW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5iaS1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmJpLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uYmktYXdhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmJpLWF3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uYmktYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmJpLWJhY2tzcGFjZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uYmktYmFja3NwYWNlLXJldmVyc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uYmktYmFja3NwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uYmktYmFkZ2UtM2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmJpLWJhZGdlLTNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uYmktYmFkZ2UtNGstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmJpLWJhZGdlLTRrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uYmktYmFkZ2UtOGstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmJpLWJhZGdlLThrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiO1xufVxuXG4uYmktYmFkZ2UtYWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmJpLWJhZGdlLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uYmktYmFkZ2UtYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmJpLWJhZGdlLWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uYmktYmFkZ2UtY2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmJpLWJhZGdlLWNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uYmktYmFkZ2UtaGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmJpLWJhZGdlLWhkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uYmktYmFkZ2UtdG0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmJpLWJhZGdlLXRtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uYmktYmFkZ2Utdm8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmJpLWJhZGdlLXZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uYmktYmFkZ2UtdnItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmJpLWJhZGdlLXZyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uYmktYmFkZ2Utd2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmJpLWJhZGdlLXdjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZlwiO1xufVxuXG4uYmktYmFnLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5iaS1iYWctY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5iaS1iYWctZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uYmktYmFnLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5iaS1iYWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmJpLWJhZy1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5iaS1iYWctcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmJpLWJhZy14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5iaS1iYWcteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmJpLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmJpLWJhci1jaGFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uYmktYmFyLWNoYXJ0LWxpbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmJpLWJhci1jaGFydC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uYmktYmFyLWNoYXJ0LXN0ZXBzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uYmktYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uYmktYmFza2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdmXCI7XG59XG5cbi5iaS1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5iaS1iYXNrZXQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5iaS1iYXNrZXQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uYmktYmFza2V0My1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uYmktYmFza2V0Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmJpLWJhdHRlcnktY2hhcmdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5iaS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5iaS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5iaS1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uYmktYmVsbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uYmktYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmJpLWJlemllcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmJpLWJlemllcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5iaS1iaWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uYmktYmlub2N1bGFycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uYmktYmlub2N1bGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGZcIjtcbn1cblxuLmJpLWJsb2NrcXVvdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmJpLWJsb2NrcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5iaS1ib29rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5iaS1ib29rLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5iaS1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uYmktYm9va21hcmstY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uYmktYm9va21hcmstZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uYmktYm9va21hcmstZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5iaS1ib29rbWFyay1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uYmktYm9va21hcmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5iaS1ib29rbWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5iaS1ib29rbWFyay1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uYmktYm9va21hcmstc3Rhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uYmktYm9va21hcmstc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWZcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5iaS1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmJpLWJvb2ttYXJrcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uYmktYm9va21hcmtzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uYmktYm9va3NoZWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uYmktYm9vdHN0cmFwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5iaS1ib290c3RyYXAtcmVib290OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uYmktYm9vdHN0cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uYmktYm9yZGVyLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmJpLWJvcmRlci1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5iaS1ib3JkZXItY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uYmktYm9yZGVyLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uYmktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5iaS1ib3JkZXItbWlkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uYmktYm9yZGVyLW91dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZlwiO1xufVxuXG4uYmktYm9yZGVyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uYmktYm9yZGVyLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uYmktYm9yZGVyLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmJpLWJvcmRlci13aWR0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmJpLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmJpLWJvdW5kaW5nLWJveC1jaXJjbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uYmktYm91bmRpbmctYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uYmktYm94LWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uYmktYm94LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uYmktYm94LWFycm93LWluLWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJmXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmJpLWJveC1hcnJvdy11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uYmktYm94LWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uYmktYm94LWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uYmktYm94LXNlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5iaS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5iaS1icmFjZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5iaS1icmlja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5iaS1icmllZmNhc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmJpLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWFsdC1sb3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2ZcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtaGlnaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1sb3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uYmktYnJvYWRjYXN0LXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmJpLWJyb2FkY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmJpLWJydXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5iaS1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmJpLWJ1Y2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uYmktYnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uYmktYnVnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5iaS1idWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5iaS1idWlsZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmJpLWJ1bGxzZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uYmktY2FsY3VsYXRvci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZlwiO1xufVxuXG4uYmktY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5iaS1jYWxlbmRhci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRhdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5iaS1jYWxlbmRhci1kYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWV2ZW50LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5iaS1jYWxlbmRhci1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5iaS1jYWxlbmRhci1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uYmktY2FsZW5kYXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5iaS1jYWxlbmRhci1tb250aC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uYmktY2FsZW5kYXItbW9udGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5iaS1jYWxlbmRhci1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5iaS1jYWxlbmRhci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZlwiO1xufVxuXG4uYmktY2FsZW5kYXItcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uYmktY2FsZW5kYXItd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uYmktY2FsZW5kYXItd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRhdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1ldmVudC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZmXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1tb250aC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1vbnRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5iaS1jYWxlbmRhcjIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5iaS1jYWxlbmRhcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtZXZlbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZlwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5iaS1jYWxlbmRhcjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtZXZlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmJpLWNhbGVuZGFyNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmJpLWNhbWVyYS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uYmktY2FtZXJhLXJlZWxzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5iaS1jYW1lcmEtcmVlbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFmXCI7XG59XG5cbi5iaS1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIwXCI7XG59XG5cbi5iaS1jYW1lcmEyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uYmktY2Fwc2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmJpLWNhcHNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uYmktY2FyZC1jaGVja2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5iaS1jYXJkLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5iaS1jYXJkLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uYmktY2FyZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uYmktY2FyZC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmJpLWNhcmV0LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uYmktY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJlXCI7XG59XG5cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmZcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uYmktY2FyZXQtcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmJpLWNhcmV0LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5iaS1jYXJldC11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmJpLWNhcmV0LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmJpLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uYmktY2FydC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uYmktY2FydC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmJpLWNhcnQtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uYmktY2FydC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uYmktY2FydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uYmktY2FydC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5iaS1jYXJ0LXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNmXCI7XG59XG5cbi5iaS1jYXJ0LXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmJpLWNhcnQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmJpLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5iaS1jYXJ0Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmJpLWNhcnQzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uYmktY2FydDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5iaS1jYXNoLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uYmktY2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmJpLWNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5iaS1jaGF0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmJpLWNoYXQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmJpLWNoYXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRmXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5iaS1jaGF0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5iaS1jaGF0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uYmktY2hhdC1yaWdodC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uYmktY2hhdC1yaWdodC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZG90cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWZcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1xdW90ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5iaS1jaGF0LXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmJpLWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmJpLWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5iaS1jaGVjay1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5iaS1jaGVjay1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmJpLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmJpLWNoZWNrLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uYmktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uYmktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5iaS1jaGVjazItYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZlwiO1xufVxuXG4uYmktY2hlY2syLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmJpLWNoZWNrMi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5iaS1jaGVjazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uYmktY2hldnJvbi1iYXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uYmktY2hldnJvbi1jb21wYWN0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdmXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uYmktY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uYmktY2hldnJvbi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5iaS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5iaS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uYmktY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmJpLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uYmktY2lyY2xlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5iaS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uYmktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmJpLWNsaXBib2FyZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uYmktY2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmJpLWNsb2NrLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5iaS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5iaS1jbG91ZC1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5iaS1jbG91ZC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uYmktY2xvdWQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5iaS1jbG91ZC1kb3dubG9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uYmktY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5iaS1jbG91ZC1kcml6emxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5iaS1jbG91ZC1kcml6emxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uYmktY2xvdWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmJpLWNsb3VkLWZvZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZlwiO1xufVxuXG4uYmktY2xvdWQtZm9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uYmktY2xvdWQtZm9nMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uYmktY2xvdWQtZm9nMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmJpLWNsb3VkLWhhaWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmJpLWNsb3VkLWhhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uYmktY2xvdWQtaGF6ZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uYmktY2xvdWQtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmJpLWNsb3VkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uYmktY2xvdWQtbW9vbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZlwiO1xufVxuXG4uYmktY2xvdWQtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmJpLWNsb3VkLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmJpLWNsb3VkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWhlYXZ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uYmktY2xvdWQtcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmJpLWNsb3VkLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG5cbi5iaS1jbG91ZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmJpLWNsb3VkLXNsZWV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5iaS1jbG91ZC1zbGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmJpLWNsb3VkLXNub3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmJpLWNsb3VkLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5iaS1jbG91ZC1zdW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmJpLWNsb3VkLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cblxuLmJpLWNsb3VkLXVwbG9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZlwiO1xufVxuXG4uYmktY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuXG4uYmktY2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5iaS1jbG91ZHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmJpLWNsb3Vkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmJpLWNsb3VkeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uYmktY2xvdWR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uYmktY29kZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmJpLWNvZGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uYmktY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb24tcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uYmktY29sbGVjdGlvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uYmktY29sbGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmJpLWNvbHVtbnMtZ2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uYmktY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmJpLWNvbW1hbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNmXCI7XG59XG5cbi5iaS1jb21wYXNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5iaS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uYmktY29uZS1zdHJpcGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uYmktY29uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmJpLWNvbnRyb2xsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5iaS1jcHUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmJpLWNwdTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLTItYmFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmJpLWNyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5iaS1jdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmJpLWN1cC1zdHJhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGZcIjtcbn1cblxuLmJpLWN1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmJpLWN1cnNvci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuXG4uYmktY3Vyc29yLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5iaS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uYmktZGFzaC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuXG4uYmktZGFzaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG5cbi5iaS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uYmktZGlhZ3JhbS0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7XG59XG5cbi5iaS1kaWFncmFtLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5iaS1kaWFncmFtLTMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmJpLWRpYWdyYW0tMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjtcbn1cblxuLmJpLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWZcIjtcbn1cblxuLmJpLWRpYW1vbmQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cblxuLmJpLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5iaS1kaWNlLTEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmJpLWRpY2UtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjtcbn1cblxuLmJpLWRpY2UtMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiO1xufVxuXG4uYmktZGljZS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uYmktZGljZS0zLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5iaS1kaWNlLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG5cbi5iaS1kaWNlLTQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cblxuLmJpLWRpY2UtNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmJpLWRpY2UtNS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4uYmktZGljZS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uYmktZGljZS02LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG59XG5cbi5iaS1kaWNlLTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5iaS1kaXNjLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5iaS1kaXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZlwiO1xufVxuXG4uYmktZGlzY29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLmJpLWRpc3BsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjtcbn1cblxuLmJpLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5iaS1kaXN0cmlidXRlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5iaS1kaXN0cmlidXRlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uYmktZG9vci1jbG9zZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmJpLWRvb3ItY2xvc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuXG4uYmktZG9vci1vcGVuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5iaS1kb29yLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5iaS1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5iaS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmJpLWRyb3BsZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmJpLWRyb3BsZXQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmJpLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7XG59XG5cbi5iaS1lYXJidWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuXG4uYmktZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLmJpLWVhc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiO1xufVxuXG4uYmktZWdnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG5cbi5iaS1lZ2ctZnJpZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG5cbi5iaS1lZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5iaS1lamVjdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuXG4uYmktZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5iaS1lbW9qaS1hbmdyeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uYmktZW1vamktYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG59XG5cbi5iaS1lbW9qaS1kaXp6eS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiO1xufVxuXG4uYmktZW1vamktZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5iaS1lbW9qaS1leHByZXNzaW9ubGVzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuXG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFiXCI7XG59XG5cbi5iaS1lbW9qaS1mcm93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiO1xufVxuXG4uYmktZW1vamktZnJvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG59XG5cbi5iaS1lbW9qaS1oZWFydC1leWVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5iaS1lbW9qaS1oZWFydC1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZlwiO1xufVxuXG4uYmktZW1vamktbGF1Z2hpbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjtcbn1cblxuLmJpLWVtb2ppLWxhdWdoaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4uYmktZW1vamktbmV1dHJhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uYmktZW1vamktbmV1dHJhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuXG4uYmktZW1vamktc21pbGUtdXBzaWRlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLmJpLWVtb2ppLXN1bmdsYXNzZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmJpLWVtb2ppLXN1bmdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5iaS1lbW9qaS13aW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5iaS1lbW9qaS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4uYmktZW52ZWxvcGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG5cbi5iaS1lbnZlbG9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmZcIjtcbn1cblxuLmJpLWVyYXNlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4uYmktZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5iaS1leGNsdWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiO1xufVxuXG4uYmktZXllLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5iaS1leWUtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2ZcIjtcbn1cblxuLmJpLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjtcbn1cblxuLmJpLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjtcbn1cblxuLmJpLWV5ZWRyb3BwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5iaS1leWVnbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuXG4uYmktZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7XG59XG5cbi5iaS1maWxlLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5iaS1maWxlLWJhci1ncmFwaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiO1xufVxuXG4uYmktZmlsZS1iYXItZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5iaS1maWxlLWJpbmFyeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uYmktZmlsZS1iaW5hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5iaS1maWxlLWJyZWFrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG5cbi5iaS1maWxlLWJyZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuXG4uYmktZmlsZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZlwiO1xufVxuXG4uYmktZmlsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjtcbn1cblxuLmJpLWZpbGUtY29kZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuXG4uYmktZmlsZS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiO1xufVxuXG4uYmktZmlsZS1kaWZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5iaS1maWxlLWRpZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYnJlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jb2RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1kaWZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZGlmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1lYXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWV4Y2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1mb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1pbWFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2syLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWVkaWNhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1tdXNpYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wb3N0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wcHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcmljaHRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1ydWxlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJ1bGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXdvcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXppcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXppcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmJpLWZpbGUtZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cblxuLmJpLWZpbGUtZWFzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5iaS1maWxlLWV4Y2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5iaS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uYmktZmlsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uYmktZmlsZS1mb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk4XCI7XG59XG5cbi5iaS1maWxlLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5iaS1maWxlLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG5cbi5iaS1maWxlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuXG4uYmktZmlsZS1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG5cbi5iaS1maWxlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5iaS1maWxlLWxvY2syLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5iaS1maWxlLWxvY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4uYmktZmlsZS1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5iaS1maWxlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG5cbi5iaS1maWxlLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5iaS1maWxlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uYmktZmlsZS1tdXNpYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uYmktZmlsZS1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmJpLWZpbGUtcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi5iaS1maWxlLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmJpLWZpbGUtcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uYmktZmlsZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uYmktZmlsZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5iaS1maWxlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5iaS1maWxlLXBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmJpLWZpbGUtcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmJpLWZpbGUtcHB0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG5cbi5iaS1maWxlLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmJpLWZpbGUtcmljaHRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmJpLWZpbGUtcmljaHRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5iaS1maWxlLXJ1bGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5iaS1maWxlLXJ1bGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiO1xufVxuXG4uYmktZmlsZS1zbGlkZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmJpLWZpbGUtc2xpZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuXG4uYmktZmlsZS1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uYmktZmlsZS1zcHJlYWRzaGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmJpLWZpbGUtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uYmktZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uYmktZmlsZS13b3JkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5iaS1maWxlLXdvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5iaS1maWxlLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLmJpLWZpbGUteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cblxuLmJpLWZpbGUtemlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5iaS1maWxlLXppcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmJpLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5iaS1maWxlcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5iaS1maWxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cblxuLmJpLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5iaS1maWx0ZXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5iaS1maWx0ZXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uYmktZmlsdGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5iaS1maWx0ZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG5cbi5iaS1maWx0ZXItc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5iaS1maWx0ZXItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uYmktZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uYmktZmxhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4uYmktZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmJpLWZsb3dlcjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5iaS1mbG93ZXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uYmktZmxvd2VyMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmJpLWZvbGRlci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLmJpLWZvbGRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uYmktZm9sZGVyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuXG4uYmktZm9sZGVyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5iaS1mb2xkZXItc3ltbGluay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uYmktZm9sZGVyLXN5bWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5iaS1mb2xkZXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmJpLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmJpLWZvbGRlcjItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmJpLWZvbGRlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5iaS1mb250czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmJpLWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmJpLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5iaS1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmJpLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cblxuLmJpLWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5iaS1mdW5uZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmJpLWZ1bm5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmJpLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmJpLWdlYXItd2lkZS1jb25uZWN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5iaS1nZWFyLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi5iaS1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uYmktZ2VtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uYmktZ2VvLWFsdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uYmktZ2VvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmJpLWdlby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uYmktZ2VvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uYmktZ2lmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4uYmktZ2lmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLmJpLWdpdGh1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmJpLWdsb2JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4uYmktZ2xvYmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uYmktZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuXG4uYmktZ3JhcGgtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLmJpLWdyYXBoLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuXG4uYmktZ3JpZC0xeDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmJpLWdyaWQtMXgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuXG4uYmktZ3JpZC0zeDItZ2FwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5iaS1ncmlkLTN4Mi1nYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5iaS1ncmlkLTN4Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmJpLWdyaWQtM3gzLWdhcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4uYmktZ3JpZC0zeDMtZ2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uYmktZ3JpZC0zeDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5iaS1ncmlkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5iaS1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuXG4uYmktZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4uYmktZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLmJpLWhhbW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtdGh1bWItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtdGh1bWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5iaS1oYW5kLWluZGV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmJpLWhhbmQtdGh1bWJzLXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmJpLWhhbmRiYWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmJpLWhhbmRiYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5iaS1oYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uYmktaGRkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5iaS1oZGQtbmV0d29yay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4uYmktaGRkLW5ldHdvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5iaS1oZGQtcmFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuXG4uYmktaGRkLXJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5iaS1oZGQtc3RhY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmJpLWhkZC1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cblxuLmJpLWhkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmJpLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5iaS1oZWFkc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uYmktaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmJpLWhlYXJ0LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5iaS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLmJpLWhlcHRhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7XG59XG5cbi5iaS1oZXB0YWdvbi1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuXG4uYmktaGVwdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5iaS1oZXhhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5iaS1oZXhhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG5cbi5iaS1oZXhhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uYmktaG91cmdsYXNzLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmJpLWhvdXJnbGFzcy1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmJpLWhvdXJnbGFzcy10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5iaS1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5iaS1ob3VzZS1kb29yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5iaS1ob3VzZS1kb29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uYmktaG91c2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmJpLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4uYmktaHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5iaS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5iaS1pbWFnZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5iaS1pbWFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uYmktaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5iaS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5iaS1pbmJveC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4uYmktaW5ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5iaS1pbmJveGVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5iaS1pbmJveGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuXG4uYmktaW5mby1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmJpLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uYmktaW5mby1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmJpLWluZm8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uYmktaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjtcbn1cblxuLmJpLWlucHV0LWN1cnNvci10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4uYmktaW5wdXQtY3Vyc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uYmktaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuXG4uYmktaW50ZXJzZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOFwiO1xufVxuXG4uYmktam91cm5hbC1hbGJ1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmJpLWpvdXJuYWwtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmJpLWpvdXJuYWwtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7XG59XG5cbi5iaS1qb3VybmFsLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5iaS1qb3VybmFsLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiO1xufVxuXG4uYmktam91cm5hbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cblxuLmJpLWpvdXJuYWwtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmJpLWpvdXJuYWwtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjtcbn1cblxuLmJpLWpvdXJuYWwtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5iaS1qb3VybmFsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7XG59XG5cbi5iaS1qb3VybmFsLXJpY2h0ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4uYmktam91cm5hbC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuXG4uYmktam91cm5hbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uYmktam91cm5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjtcbn1cblxuLmJpLWpvdXJuYWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uYmktam95c3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG5cbi5iaS1qdXN0aWZ5LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7XG59XG5cbi5iaS1qdXN0aWZ5LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuXG4uYmktanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmJpLWthbmJhbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuXG4uYmkta2FuYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uYmkta2V5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5iaS1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG5cbi5iaS1rZXlib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uYmkta2V5Ym9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5iaS1sYWRkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5iaS1sYW1wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5iaS1sYW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiO1xufVxuXG4uYmktbGFwdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5iaS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG5cbi5iaS1sYXllci1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmJpLWxheWVyLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5iaS1sYXllcnMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmJpLWxheWVycy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiO1xufVxuXG4uYmktbGF5ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyLWluc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uYmktbGF5b3V0LXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjtcbn1cblxuLmJpLWxheW91dC10ZXh0LXdpbmRvdy1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4uYmktbGF5b3V0LXRocmVlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5iaS1sYXlvdXQtd3RmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uYmktbGlmZS1wcmVzZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5iaS1saWdodGJ1bGItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5iaS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5iaS1saWdodG5pbmctY2hhcmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5iaS1saWdodG5pbmctY2hhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uYmktbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7XG59XG5cbi5iaS1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7XG59XG5cbi5iaS1saW5rLTQ1ZGVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uYmktbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmJpLWxpbmtlZGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uYmktbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjtcbn1cblxuLmJpLWxpc3QtbmVzdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uYmktbGlzdC1vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjtcbn1cblxuLmJpLWxpc3Qtc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG59XG5cbi5iaS1saXN0LXRhc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5iaS1saXN0LXVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uYmktbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmJpLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLmJpLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG59XG5cbi5iaS1tYWlsYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4uYmktbWFpbGJveDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5iaS1tYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmJpLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmJpLW1hcmtkb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgwXCI7XG59XG5cbi5iaS1tYXJrZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmJpLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5iaS1tZWdhcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmJpLW1lZ2FwaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmJpLW1lbnUtYXBwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5iaS1tZW51LWFwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbi13aWRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbi13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uYmktbWVudS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7XG59XG5cbi5iaS1tZW51LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5iaS1tZW51LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4uYmktbWljLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5iaS1taWMtbXV0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4uYmktbWljLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7XG59XG5cbi5iaS1taWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5iaS1taW5lY2FydC1sb2FkZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5iaS1taW5lY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmJpLW1vaXN0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uYmktbW9vbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uYmktbW9vbi1zdGFycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4uYmktbW9vbi1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmJpLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5iaS1tb3VzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiO1xufVxuXG4uYmktbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5iaS1tb3VzZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjtcbn1cblxuLmJpLW1vdXNlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjtcbn1cblxuLmJpLW1vdXNlMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uYmktbW91c2UzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xufVxuXG4uYmktbXVzaWMtbm90ZS1iZWFtZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiO1xufVxuXG4uYmktbXVzaWMtcGxheWVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGExXCI7XG59XG5cbi5iaS1tdXNpYy1wbGF5ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5iaS1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG59XG5cbi5iaS1ub2RlLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7XG59XG5cbi5iaS1ub2RlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiO1xufVxuXG4uYmktbm9kZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE2XCI7XG59XG5cbi5iaS1ub2RlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE3XCI7XG59XG5cbi5iaS1udXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjtcbn1cblxuLmJpLW51dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLmJpLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLmJpLW9jdGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLmJpLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5iaS1vcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5iaS1vdXRsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7XG59XG5cbi5iaS1wYWludC1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5iaS1wYWxldHRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIwXCI7XG59XG5cbi5iaS1wYWxldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4uYmktcGFsZXR0ZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIyXCI7XG59XG5cbi5iaS1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5iaS1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7XG59XG5cbi5iaS1wYXRjaC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiO1xufVxuXG4uYmktcGF0Y2gtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5iaS1wYXRjaC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiN1wiO1xufVxuXG4uYmktcGF0Y2gtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5iaS1wYXRjaC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4uYmktcGF0Y2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5iaS1wYXRjaC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7XG59XG5cbi5iaS1wYXRjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiO1xufVxuXG4uYmktcGF0Y2gtcXVlc3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLmJpLXBhdGNoLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uYmktcGF1c2UtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7XG59XG5cbi5iaS1wYXVzZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5iaS1wYXVzZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmJpLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmJpLXBhdXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG59XG5cbi5iaS1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmJpLXBlYWNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG5cbi5iaS1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmJpLXBlbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuXG4uYmktcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOFwiO1xufVxuXG4uYmktcGVuY2lsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7XG59XG5cbi5iaS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiO1xufVxuXG4uYmktcGVuY2lsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYlwiO1xufVxuXG4uYmktcGVudGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmJpLXBlbnRhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5iaS1wZW50YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmJpLXBlb3BsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiO1xufVxuXG4uYmktcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4uYmktcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDFcIjtcbn1cblxuLmJpLXBlcnNvbi1iYWRnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiO1xufVxuXG4uYmktcGVyc29uLWJhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uYmktcGVyc29uLWJvdW5kaW5nLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjtcbn1cblxuLmJpLXBlcnNvbi1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uYmktcGVyc29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uYmktcGVyc29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLmJpLXBlcnNvbi1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5iaS1wZXJzb24tZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uYmktcGVyc29uLWxpbmVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5iaS1wZXJzb24tcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiO1xufVxuXG4uYmktcGVyc29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRkXCI7XG59XG5cbi5iaS1wZXJzb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uYmktcGVyc29uLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cblxuLmJpLXBlcnNvbi14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMFwiO1xufVxuXG4uYmktcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuXG4uYmktcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmJpLXBob25lLWxhbmRzY2FwZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uYmktcGhvbmUtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uYmktcGhvbmUtdmlicmF0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4uYmktcGhvbmUtdmlicmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmJpLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiO1xufVxuXG4uYmktcGllLWNoYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5iaS1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5iaS1waW4tYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmJpLXBpbi1hbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmJpLXBpbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiO1xufVxuXG4uYmktcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uYmktcGlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5iaS1waXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5iaS1wbGF5LWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uYmktcGxheS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5iaS1wbGF5LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiO1xufVxuXG4uYmktcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7XG59XG5cbi5iaS1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG59XG5cbi5iaS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uYmktcGx1Zy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uYmktcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5iaS1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5iaS1wbHVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjtcbn1cblxuLmJpLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi5iaS1wb3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmJpLXByaW50ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmJpLXByaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5iaS1wdXp6bGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmJpLXB1enpsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uYmktcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4uYmktcXVlc3Rpb24tZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4uYmktcXVlc3Rpb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmJpLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4uYmktcmFpbmJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmJpLXJlY2VpcHQtY3V0b2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uYmktcmVjZWlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uYmktcmVjZXB0aW9uLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5iaS1yZWNvcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5iaS1yZWNvcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uYmktcmVjb3JkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uYmktcmVjb3JkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmJpLXJlY29yZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uYmktcmVjb3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uYmktcmVjb3JkMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uYmktcmVjb3JkMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmJpLXJlcGx5LWFsbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uYmktcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uYmktcmVwbHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLmJpLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uYmktcnNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG5cbi5iaS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7XG59XG5cbi5iaS1ydWxlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5iaS1zYXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5iaS1zYXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uYmktc2F2ZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmJpLXNhdmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4uYmktc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5iaS1zY3Jld2RyaXZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLmJpLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjtcbn1cblxuLmJpLXNlZ21lbnRlZC1uYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5iaS1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG5cbi5iaS1zaGFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uYmktc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5iaS1zaGllbGQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5iaS1zaGllbGQtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uYmktc2hpZWxkLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmJpLXNoaWVsZC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uYmktc2hpZWxkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uYmktc2hpZWxkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5iaS1zaGllbGQtc2hhZGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uYmktc2hpZWxkLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5iaS1zaGllbGQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5iaS1zaGllbGQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmJpLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmJpLXNoaWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5iaS1zaGlmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmJpLXNob3Atd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uYmktc2hvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmJpLXNodWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5iaS1zaWducG9zdC0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5iaS1zaWducG9zdC0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uYmktc2lnbnBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmJpLXNpZ25wb3N0LXNwbGl0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5iaS1zaWducG9zdC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmJpLXNpZ25wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiO1xufVxuXG4uYmktc2ltLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5iaS1zaW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uYmktc2tpcC1lbmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5iaS1za2lwLWVuZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5iaS1za2lwLWVuZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmJpLXNraXAtZW5kLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmJpLXNraXAtZW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5iaS1za2lwLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uYmktc2xhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5iaS1zbGFzaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmJpLXNsYXNoLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjtcbn1cblxuLmJpLXNsYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uYmktc2xhc2gtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uYmktc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5iaS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uYmktc21hcnR3YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmJpLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5iaS1zbm93Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmJpLXNub3czOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uYmktc29ydC1hbHBoYS1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4uYmktc29ydC1hbHBoYS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmJpLXNvcnQtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5iaS1zb3J0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5iaS1zb3J0LXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmJpLXNvcnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5iaS1zb3VuZHdhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5iaS1zcGVha2VyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5iaS1zcGVha2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uYmktc3BlZWRvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5iaS1zcGVlZG9tZXRlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5iaS1zcGVsbGNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uYmktc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5iaS1zcXVhcmUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmJpLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmJpLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uYmktc3Rhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uYmktc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uYmktc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmJpLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uYmktc3RpY2tpZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmJpLXN0aWNraWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uYmktc3RpY2t5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5iaS1zdGlja3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5iaS1zdG9wLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4uYmktc3RvcC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5iaS1zdG9wLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4uYmktc3RvcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5iaS1zdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5iaS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uYmktc3RvcGxpZ2h0cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uYmktc3RvcGxpZ2h0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cblxuLmJpLXN0b3B3YXRjaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uYmktc3RvcHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uYmktc3VidHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5iaS1zdWl0LWNsdWItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmJpLXN1aXQtY2x1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmJpLXN1aXQtZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uYmktc3VpdC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uYmktc3VpdC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uYmktc3VpdC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmJpLXN1aXQtc3BhZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmJpLXN1aXQtc3BhZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5iaS1zdW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmJpLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmJpLXN1bmdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG5cbi5iaS1zdW5yaXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5iaS1zdW5yaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uYmktc3Vuc2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5iaS1zdW5zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5iaS1zeW1tZXRyeS1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiO1xufVxuXG4uYmktc3ltbWV0cnktdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE5XCI7XG59XG5cbi5iaS10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmJpLXRhYmxldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uYmktdGFibGV0LWxhbmRzY2FwZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uYmktdGFibGV0LWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmJpLXRhYmxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmJpLXRhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uYmktdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uYmktdGFncy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uYmktdGFnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmJpLXRlbGVncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4uYmktdGVsZXBob25lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uYmktdGVsZXBob25lLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtaW5ib3VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uYmktdGVsZXBob25lLWluYm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjlcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1vdXRib3VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uYmktdGVsZXBob25lLW91dGJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uYmktdGVsZXBob25lLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uYmktdGVsZXBob25lLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uYmktdGVsZXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uYmktdGVybWluYWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmJpLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uYmktdGV4dC1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5iaS10ZXh0LWluZGVudC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uYmktdGV4dC1pbmRlbnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5iaS10ZXh0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5iaS10ZXh0LXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmJpLXRleHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5iaS10ZXh0YXJlYS1yZXNpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5iaS10ZXh0YXJlYS10OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uYmktdGV4dGFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5iaS10aGVybW9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLmJpLXRocmVlLWRvdHMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQzXCI7XG59XG5cbi5iaS10aHJlZS1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiO1xufVxuXG4uYmktdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDVcIjtcbn1cblxuLmJpLXRvZ2dsZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLmJpLXRvZ2dsZTItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uYmktdG9nZ2xlMi1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjtcbn1cblxuLmJpLXRvZ2dsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7XG59XG5cbi5iaS10b2dnbGVzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmJpLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiO1xufVxuXG4uYmktdG9ybmFkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmJpLXRyYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5iaS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmJpLXRyYXNoMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uYmktdHJhc2gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4uYmktdHJlZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuXG4uYmktdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjtcbn1cblxuLmJpLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7XG59XG5cbi5iaS10cmlhbmdsZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4uYmktdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7XG59XG5cbi5iaS10cm9waHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLmJpLXRyb3BoeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmJpLXRyb3BpY2FsLXN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiO1xufVxuXG4uYmktdHJ1Y2stZmxhdGJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjtcbn1cblxuLmJpLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiO1xufVxuXG4uYmktdHN1bmFtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmJpLXR2LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVjXCI7XG59XG5cbi5iaS10djo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWRcIjtcbn1cblxuLmJpLXR3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjtcbn1cblxuLmJpLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7XG59XG5cbi5iaS10eXBlLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG59XG5cbi5iaS10eXBlLWgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uYmktdHlwZS1oMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjJcIjtcbn1cblxuLmJpLXR5cGUtaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYzXCI7XG59XG5cbi5iaS10eXBlLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjtcbn1cblxuLmJpLXR5cGUtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjtcbn1cblxuLmJpLXR5cGUtdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNlwiO1xufVxuXG4uYmktdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmJpLXVpLWNoZWNrcy1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiO1xufVxuXG4uYmktdWktY2hlY2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiO1xufVxuXG4uYmktdWktcmFkaW9zLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5iaS11aS1yYWRpb3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZiXCI7XG59XG5cbi5iaS11bWJyZWxsYS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uYmktdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XG59XG5cbi5iaS11bmlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmVcIjtcbn1cblxuLmJpLXVubG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiO1xufVxuXG4uYmktdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiO1xufVxuXG4uYmktdXBjLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5iaS11cGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7XG59XG5cbi5iaS11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7XG59XG5cbi5iaS12ZWN0b3ItcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiO1xufVxuXG4uYmktdmlldy1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNVwiO1xufVxuXG4uYmktdmlldy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiO1xufVxuXG4uYmktdmlueWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDdcIjtcbn1cblxuLmJpLXZpbnlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4uYmktdm9pY2VtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiO1xufVxuXG4uYmktdm9sdW1lLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjtcbn1cblxuLmJpLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYlwiO1xufVxuXG4uYmktdm9sdW1lLW11dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLmJpLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZFwiO1xufVxuXG4uYmktdm9sdW1lLW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZVwiO1xufVxuXG4uYmktdm9sdW1lLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmJpLXZvbHVtZS11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uYmktdm9sdW1lLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uYmktdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5iaS13YWxsZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmJpLXdhbGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjtcbn1cblxuLmJpLXdhbGxldDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7XG59XG5cbi5iaS13YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjtcbn1cblxuLmJpLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiO1xufVxuXG4uYmktd2hhdHNhcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE4XCI7XG59XG5cbi5iaS13aWZpLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5iaS13aWZpLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG59XG5cbi5iaS13aWZpLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjtcbn1cblxuLmJpLXdpZmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7XG59XG5cbi5iaS13aW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZFwiO1xufVxuXG4uYmktd2luZG93LWRvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7XG59XG5cbi5iaS13aW5kb3ctc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmJpLXdpbmRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjtcbn1cblxuLmJpLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmJpLXgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7XG59XG5cbi5iaS14LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLmJpLXgtZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uYmkteC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uYmkteC1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5iaS14LW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7XG59XG5cbi5iaS14LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOFwiO1xufVxuXG4uYmkteC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5iaS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uYmkteW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjtcbn1cblxuLmJpLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJjXCI7XG59XG5cbi5iaS16b29tLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjtcbn1cblxuLmJpLWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5iaS1iYW5rMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmJpLWJlbGwtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmJpLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMxXCI7XG59XG5cbi5iaS1jYXNoLWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7XG59XG5cbi5iaS1jaGVjay1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzNcIjtcbn1cblxuLmJpLWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1iaXRjb2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNVwiO1xufVxuXG4uYmktY3VycmVuY3ktZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiO1xufVxuXG4uYmktY3VycmVuY3ktZXVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmJpLWN1cnJlbmN5LWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiO1xufVxuXG4uYmktY3VycmVuY3ktcG91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM5XCI7XG59XG5cbi5iaS1jdXJyZW5jeS15ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5iaS1kYXNoLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGRmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiO1xufVxuXG4uYmktZmlsZS1wZGYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLmJpLWZpbGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MFwiO1xufVxuXG4uYmktZ2VuZGVyLWFtYmlndW91czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmJpLWdlbmRlci1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5iaS1nZW5kZXItbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjtcbn1cblxuLmJpLWdlbmRlci10cmFuczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLmJpLWhlYWRzZXQtdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5iaS1pbmZvLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiO1xufVxuXG4uYmktbWFzdG9kb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5iaS1tZXNzZW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7XG59XG5cbi5iaS1waWdneS1iYW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5iaS1waWdneS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uYmktcGluLW1hcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YlwiO1xufVxuXG4uYmktcGluLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjtcbn1cblxuLmJpLXBsdXMtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRkXCI7XG59XG5cbi5iaS1xdWVzdGlvbi1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjtcbn1cblxuLmJpLXJlY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5iaS1yZWRkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUwXCI7XG59XG5cbi5iaS1zYWZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5iaS1zYWZlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiO1xufVxuXG4uYmktc2FmZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5iaS1zZC1jYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5iaS1zZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4uYmktc2t5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5iaS1zbGFzaC1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjtcbn1cblxuLmJpLXRyYW5zbGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmJpLXgtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5iaS1zYWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uYmktYXBwbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjViXCI7XG59XG5cbi5iaS1taWNyb3NvZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5iaS13aW5kb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uYmktYmVoYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLmJpLWRyaWJiYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZlwiO1xufVxuXG4uYmktbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLmJpLW1lZGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjtcbn1cblxuLmJpLXBheXBhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmJpLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjtcbn1cblxuLmJpLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLmJpLXNuYXBjaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4uYmktc3BvdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmJpLXN0YWNrLW92ZXJmbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4uYmktc3RyYXZhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OFwiO1xufVxuXG4uYmktd29yZHByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uYmktdmltZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5iaS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmJpLWVhc2VsMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiO1xufVxuXG4uYmktZWFzZWwyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4uYmktZWFzZWwzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG59XG5cbi5iaS1lYXNlbDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5iaS1mYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7XG59XG5cbi5iaS1maW5nZXJwcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzFcIjtcbn1cblxuLmJpLWdyYXBoLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5iaS1ncmFwaC11cC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLmJpLWh5cG5vdGl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmJpLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NVwiO1xufVxuXG4uYmktcGVyc29uLXJvbG9kZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW8yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiO1xufVxuXG4uYmktcGVyc29uLXZpZGVvMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmJpLXBlcnNvbi13b3Jrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdhXCI7XG59XG5cbi5iaS1yYWRpb2FjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmJpLXdlYmNhbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uYmktd2ViY2FtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiO1xufVxuXG4uYmkteWluLXlhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7XG59XG5cbi5iaS1iYW5kYWlkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7XG59XG5cbi5iaS1iYW5kYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uYmktYmx1ZXRvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uYmktYm9keS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uYmktYm9vbWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmJpLWJveGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NVwiO1xufVxuXG4uYmktZHBhZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NlwiO1xufVxuXG4uYmktZHBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmJpLWVhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uYmktZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uYmktZW52ZWxvcGUtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjtcbn1cblxuLmJpLWVudmVsb3BlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZVwiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGZcIjtcbn1cblxuLmJpLWVudmVsb3BlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4uYmktZW52ZWxvcGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG59XG5cbi5iaS1lbnZlbG9wZS14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4uYmktZXhwbGljaXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLmJpLWV4cGxpY2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4uYmktZ2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4uYmktaW5maW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5iaS1saXN0LWNvbHVtbnMtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjtcbn1cblxuLmJpLWxpc3QtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjtcbn1cblxuLmJpLW1ldGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5iaS1uaW50ZW5kby1zd2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE0XCI7XG59XG5cbi5iaS1wYy1kaXNwbGF5LWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7XG59XG5cbi5iaS1wYy1kaXNwbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4uYmktcGMtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmJpLXBjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiO1xufVxuXG4uYmktcGxheXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5iaS1wbHVzLXNsYXNoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYVwiO1xufVxuXG4uYmktcHJvamVjdG9yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7XG59XG5cbi5iaS1wcm9qZWN0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7XG59XG5cbi5iaS1xci1jb2RlLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5iaS1xci1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiO1xufVxuXG4uYmktcXVvcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5iaS1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjtcbn1cblxuLmJpLXJvYm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4uYmktc2VuZC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMlwiO1xufVxuXG4uYmktc2VuZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjtcbn1cblxuLmJpLXNlbmQtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNFwiO1xufVxuXG4uYmktc2VuZC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiO1xufVxuXG4uYmktc2VuZC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uYmktc2VuZC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjtcbn1cblxuLmJpLXNlbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjlcIjtcbn1cblxuLmJpLXNlbmQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiO1xufVxuXG4uYmktc2VuZC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uYmktc2VuZC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiO1xufVxuXG4uYmktc2VuZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjtcbn1cblxuLmJpLXNlbmQteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uYmktc2VuZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZlwiO1xufVxuXG4uYmktc2VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmJpLXN0ZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiO1xufVxuXG4uYmktdGVybWluYWwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG5cbi5iaS10ZXJtaW5hbC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjtcbn1cblxuLmJpLXRpY2tldC1kZXRhaWxlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uYmktdGlja2V0LWRldGFpbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjN1wiO1xufVxuXG4uYmktdGlja2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7XG59XG5cbi5iaS10aWNrZXQtcGVyZm9yYXRlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiO1xufVxuXG4uYmktdGlja2V0LXBlcmZvcmF0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5iaS10aWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7XG59XG5cbi5iaS10aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5iaS13aW5kb3ctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2RcIjtcbn1cblxuLmJpLXdpbmRvdy1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiO1xufVxuXG4uYmktd2luZG93LWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5iaS13aW5kb3ctcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmJpLXdpbmRvdy1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmJpLXdpbmRvdy1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmJpLXdpbmRvdy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiO1xufVxuXG4uYmkteGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjtcbn1cblxuLmJpLWV0aGVybmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4uYmktaGRtaS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNlwiO1xufVxuXG4uYmktaGRtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cblxuLmJpLXVzYi1jLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5iaS11c2ItYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmJpLXVzYi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiO1xufVxuXG4uYmktdXNiLXBsdWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGJcIjtcbn1cblxuLmJpLXVzYi1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4uYmktdXNiLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjtcbn1cblxuLmJpLXVzYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmJpLWJvb21ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGZcIjtcbn1cblxuLmJpLWRpc3BsYXlwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiO1xufVxuXG4uYmktZ3B1LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG59XG5cbi5iaS1tZW1vcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5iaS1tb2RlbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiO1xufVxuXG4uYmktbW9kZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7XG59XG5cbi5iaS1tb3RoZXJib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uYmktbW90aGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiO1xufVxuXG4uYmktcGNpLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7XG59XG5cbi5iaS1yb3V0ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjtcbn1cblxuLmJpLXJvdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmJpLXRodW5kZXJib2x0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVmXCI7XG59XG5cbi5iaS10aHVuZGVyYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmJpLXVzYi1kcml2ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uYmktdXNiLWRyaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uYmktdXNiLW1pY3JvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYzXCI7XG59XG5cbi5iaS11c2ItbWljcm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7XG59XG5cbi5iaS11c2ItbWluaS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNVwiO1xufVxuXG4uYmktdXNiLW1pbmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjdcIjtcbn1cblxuLmJpLWRldmljZS1oZGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjhcIjtcbn1cblxuLmJpLWRldmljZS1oZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG59XG5cbi5iaS1kZXZpY2Utc3NkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7XG59XG5cbi5iaS1kZXZpY2Utc3NkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiO1xufVxuXG4uYmktZGlzcGxheXBvcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmNcIjtcbn1cblxuLmJpLW1vcnRhcmJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7XG59XG5cbi5iaS1tb3J0YXJib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiO1xufVxuXG4uYmktYmFkZ2Utc2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDJcIjtcbn1cblxuLmJpLWJhZGdlLXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwM1wiO1xufVxuXG4uYmktYmFnLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5iaS1iYWctaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7XG59XG5cbi5iaS1iYWxsb29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA2XCI7XG59XG5cbi5iaS1iYWxsb29uLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA3XCI7XG59XG5cbi5iaS1iYWxsb29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOFwiO1xufVxuXG4uYmktYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjtcbn1cblxuLmJpLWJveDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGFcIjtcbn1cblxuLmJpLWJveDItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjtcbn1cblxuLmJpLWJveDItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5iaS1ib3gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZFwiO1xufVxuXG4uYmktYnJhY2VzLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uYmktY2FsZW5kYXItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGZcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzExXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7XG59XG5cbi5iaS1jaGF0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEzXCI7XG59XG5cbi5iaS1jaGF0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE2XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFiXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtZGF0YS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiO1xufVxuXG4uYmktY2xpcGJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjFcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cblxuLmJpLWNsaXBib2FyZC14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1kYXRhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmNcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wdWxzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjtcbn1cblxuLmJpLWNsaXBib2FyZDIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzNcIjtcbn1cblxuLmJpLWVtb2ppLWtpc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzRcIjtcbn1cblxuLmJpLWVtb2ppLWtpc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM1XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiO1xufVxuXG4uYmktZW52ZWxvcGUtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM3XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM4XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOVwiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wYXBlci1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiO1xufVxuXG4uYmktZmlsZXR5cGUtYWFjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZVwiO1xufVxuXG4uYmktZmlsZXR5cGUtYWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNmXCI7XG59XG5cbi5iaS1maWxldHlwZS1ibXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG5cbi5iaS1maWxldHlwZS1jczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWRvYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWRvY3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ1XCI7XG59XG5cbi5iaS1maWxldHlwZS1leGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ2XCI7XG59XG5cbi5iaS1maWxldHlwZS1naWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5iaS1maWxldHlwZS1oZWljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uYmktZmlsZXR5cGUtaHRtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWphdmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5iaS1maWxldHlwZS1qcGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7XG59XG5cbi5iaS1maWxldHlwZS1qczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpzeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW00cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtbWR4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtbW92OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uYmktZmlsZXR5cGUtbXAzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtbXA0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtb3RmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiO1xufVxuXG4uYmktZmlsZXR5cGUtcGhwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiO1xufVxuXG4uYmktZmlsZXR5cGUtcG5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OFwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7XG59XG5cbi5iaS1maWxldHlwZS1yYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG59XG5cbi5iaS1maWxldHlwZS1yYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi5iaS1maWxldHlwZS1zY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYxXCI7XG59XG5cbi5iaS1maWxldHlwZS1zdmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYyXCI7XG59XG5cbi5iaS1maWxldHlwZS10aWZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtdHN4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtdHRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NVwiO1xufVxuXG4uYmktZmlsZXR5cGUtdHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiO1xufVxuXG4uYmktZmlsZXR5cGUtd2F2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiO1xufVxuXG4uYmktZmlsZXR5cGUtd29mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmJpLWhlYXJ0LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZFwiO1xufVxuXG4uYmktaGVhcnQtcHVsc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjtcbn1cblxuLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uYmktaGVhcnRicmVhay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiO1xufVxuXG4uYmktaGVhcnRicmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjtcbn1cblxuLmJpLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmJpLWhvc3BpdGFsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5iaS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzRcIjtcbn1cblxuLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7XG59XG5cbi5iaS1ob3VzZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzZcIjtcbn1cblxuLmJpLWluY29nbml0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjtcbn1cblxuLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiO1xufVxuXG4uYmktbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2JcIjtcbn1cblxuLmJpLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5iaS1wbHVnaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5iaS1wb3N0YWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uYmktcG9zdGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmJpLXBvc3RjYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG59XG5cbi5iaS1wb3N0Y2FyZC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uYmktcG9zdGNhcmQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5iaS1wb3N0Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmJpLXNlYXJjaC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4uYmktc2VhcmNoLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uYmktc2xpZGVyczItdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5iaS1zbGlkZXJzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiO1xufVxuXG4uYmktdHJhc2gzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiO1xufVxuXG4uYmktdmFsZW50aW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uYmktdmFsZW50aW5lMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjtcbn1cblxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7XG59XG5cbi5iaS1maWxldHlwZS1qc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHB0eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG5cbi5iaS0xLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uYmktMS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5iaS0xLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiO1xufVxuXG4uYmktMS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5iaS0yLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uYmktMi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7XG59XG5cbi5iaS0yLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZVwiO1xufVxuXG4uYmktMi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5iaS0zLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uYmktMy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EzXCI7XG59XG5cbi5iaS0zLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xufVxuXG4uYmktMy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5iaS00LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOFwiO1xufVxuXG4uYmktNC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5iaS00LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiO1xufVxuXG4uYmktNC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG59XG5cbi5iaS01LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uYmktNS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5iaS01LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiO1xufVxuXG4uYmktNS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7XG59XG5cbi5iaS02LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uYmktNi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5iaS02LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uYmktNi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I3XCI7XG59XG5cbi5iaS03LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uYmktNy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5iaS03LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4uYmktNy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5iaS04LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uYmktOC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MxXCI7XG59XG5cbi5iaS04LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uYmktOC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7XG59XG5cbi5iaS05LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uYmktOS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7XG59XG5cbi5iaS05LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiO1xufVxuXG4uYmktOS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYlwiO1xufVxuXG4uYmktYWlycGxhbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmJpLWFpcnBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uYmktYWxleGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5iaS1hbGlwYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7XG59XG5cbi5iaS1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiO1xufVxuXG4uYmktYW5kcm9pZDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7XG59XG5cbi5iaS1ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmJpLWJveC1zZWFtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5iaS1icm93c2VyLWNocm9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDRcIjtcbn1cblxuLmJpLWJyb3dzZXItZWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmJpLWJyb3dzZXItZmlyZWZveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmJpLWJyb3dzZXItc2FmYXJpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uYmktYy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cblxuLmJpLWMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYlwiO1xufVxuXG4uYmktYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjtcbn1cblxuLmJpLWMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiO1xufVxuXG4uYmktY2Fwc3VsZS1waWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZVwiO1xufVxuXG4uYmktY2Fwc3VsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmJpLWNhci1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uYmktY2FyLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uYmktY2Fzc2V0dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjtcbn1cblxuLmJpLWNhc3NldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4uYmktY2MtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7XG59XG5cbi5iaS1jYy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U3XCI7XG59XG5cbi5iaS1jYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZThcIjtcbn1cblxuLmJpLWNjLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjtcbn1cblxuLmJpLWN1cC1ob3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjtcbn1cblxuLmJpLWN1cC1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7XG59XG5cbi5iaS1jdXJyZW5jeS1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmJpLWRyb3Bib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VkXCI7XG59XG5cbi5iaS1lc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMFwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uYmktZmlsZXR5cGUtc3FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiO1xufVxuXG4uYmktZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjZcIjtcbn1cblxuLmJpLWdvb2dsZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uYmktaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLmJpLWgtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4uYmktaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmNcIjtcbn1cblxuLmJpLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uYmktaW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiO1xufVxuXG4uYmktbHVuZ3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmZcIjtcbn1cblxuLmJpLWx1bmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiO1xufVxuXG4uYmktbWljcm9zb2Z0LXRlYW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiO1xufVxuXG4uYmktcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmJpLXAtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uYmktcC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmJpLXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uYmktcGFzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOFwiO1xufVxuXG4uYmktcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7XG59XG5cbi5iaS1yLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZVwiO1xufVxuXG4uYmktci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5iaS1yLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiO1xufVxuXG4uYmktci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODExXCI7XG59XG5cbi5iaS1yZXBlYXQtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmJpLXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjtcbn1cblxuLmJpLXJld2luZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTRcIjtcbn1cblxuLmJpLXJld2luZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7XG59XG5cbi5iaS1yZXdpbmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG59XG5cbi5iaS1yZXdpbmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiO1xufVxuXG4uYmktcmV3aW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5iaS1yZXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7XG59XG5cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7XG59XG5cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYlwiO1xufVxuXG4uYmktdHJhaW4tZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjtcbn1cblxuLmJpLXRyYWluLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiO1xufVxuXG4uYmktdHJhaW4tbGlnaHRyYWlsLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7XG59XG5cbi5iaS10cmFpbi1saWdodHJhaWwtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7XG59XG5cbi5iaS10cnVjay1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMFwiO1xufVxuXG4uYmktdHJ1Y2stZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7XG59XG5cbi5iaS11YnVudHU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIyXCI7XG59XG5cbi5iaS11bmluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjNcIjtcbn1cblxuLmJpLXVuaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiO1xufVxuXG4uYmktdW5pdmVyc2FsLWFjY2Vzcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI1XCI7XG59XG5cbi5iaS11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiO1xufVxuXG4uYmktdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5iaS12aXJ1czI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5iaS13ZWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5iaS15ZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uYmktc2lnbi1zdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7XG59XG5cbi5iaS1zaWduLXN0b3AtbGlnaHRzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5iaS1zaWduLXN0b3AtbGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZFwiO1xufVxuXG4uYmktc2lnbi1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZVwiO1xufVxuXG4uYmktc2lnbi10dXJuLWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiO1xufVxuXG4uYmktc2lnbi10dXJuLXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5iaS1zaWduLXlpZWxkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5iaS1zaWduLXlpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uYmktZXYtc3RhdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uYmktZXYtc3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5iaS1mdWVsLXB1bXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjtcbn1cblxuLmJpLTAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5iaS0wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cblxuLmJpLTAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5iaS0wLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLmJpLXJvY2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0M1wiO1xufVxuXG4uYmktcm9ja2V0LXRha2VvZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjtcbn1cblxuLmJpLXJvY2tldC10YWtlb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiO1xufVxuXG4uYmktcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiO1xufVxuXG4uYmktc3RyaXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0N1wiO1xufVxuXG4uYmktc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiO1xufVxuXG4uYmktc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG59XG5cbi5iaS10cmVsbG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5iaS1yZWdleDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjtcbn1cblxuLmJpLXRleHQtd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjtcbn1cblxuLmJpLXNpZ24tZGVhZC1lbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGZcIjtcbn1cblxuLmJpLXNpZ24tZGVhZC1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5iaS1zaWduLWRvLW5vdC1lbnRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MVwiO1xufVxuXG4uYmktc2lnbi1kby1ub3QtZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUyXCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTVcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTZcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi15LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU4XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OVwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVhXCI7XG59XG5cbi5iaS1zaWduLW1lcmdlLWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWJcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5iaS1zaWduLW5vLWxlZnQtdHVybi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZlwiO1xufVxuXG4uYmktc2lnbi1uby1sZWZ0LXR1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYwXCI7XG59XG5cbi5iaS1zaWduLW5vLXBhcmtpbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjFcIjtcbn1cblxuLmJpLXNpZ24tbm8tcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjJcIjtcbn1cblxuLmJpLXNpZ24tbm8tcmlnaHQtdHVybi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uYmktc2lnbi1uby1yaWdodC10dXJuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NFwiO1xufVxuXG4uYmktc2lnbi1yYWlscm9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiO1xufVxuXG4uYmktc2lnbi1yYWlscm9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjZcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjdcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OFwiO1xufVxuXG4uYmktYnVpbGRpbmctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7XG59XG5cbi5iaS1idWlsZGluZy1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmJcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2Y1wiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmVcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmZcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcwXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcyXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3M1wiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzRcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc2XCI7XG59XG5cbi5iaS1idWlsZGluZy1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiO1xufVxuXG4uYmktYnVpbGRpbmctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzhcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiO1xufVxuXG4uYmktYnVpbGRpbmctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdhXCI7XG59XG5cbi5iaS1idWlsZGluZy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uYmktYnVpbGRpbmdzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5iaS1idWlsZGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5iaS1idXMtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjtcbn1cblxuLmJpLWJ1cy1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2ZcIjtcbn1cblxuLmJpLWV2LWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgwXCI7XG59XG5cbi5iaS1ldi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmJpLWdsb2JlLWFtZXJpY2FzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uYmktZ2xvYmUtYXNpYS1hdXN0cmFsaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgzXCI7XG59XG5cbi5iaS1nbG9iZS1jZW50cmFsLXNvdXRoLWFzaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5iaS1nbG9iZS1ldXJvcGUtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uYmktaG91c2UtYWRkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5iaS1ob3VzZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5iaS1ob3VzZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OFwiO1xufVxuXG4uYmktaG91c2UtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg5XCI7XG59XG5cbi5iaS1ob3VzZS1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhhXCI7XG59XG5cbi5iaS1ob3VzZS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YlwiO1xufVxuXG4uYmktaG91c2UtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4Y1wiO1xufVxuXG4uYmktaG91c2UtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGRcIjtcbn1cblxuLmJpLWhvdXNlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhlXCI7XG59XG5cbi5iaS1ob3VzZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGZcIjtcbn1cblxuLmJpLWhvdXNlLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTBcIjtcbn1cblxuLmJpLWhvdXNlLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG59XG5cbi5iaS1ob3VzZS1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkyXCI7XG59XG5cbi5iaS1ob3VzZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiO1xufVxuXG4uYmktaG91c2Utc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjtcbn1cblxuLmJpLWhvdXNlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NVwiO1xufVxuXG4uYmktaG91c2UtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTZcIjtcbn1cblxuLmJpLWhvdXNlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4uYmktaG91c2UteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiO1xufVxuXG4uYmktaG91c2UteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTlcIjtcbn1cblxuLmJpLXBlcnNvbi1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7XG59XG5cbi5iaS1wZXJzb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjtcbn1cblxuLmJpLXBlcnNvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWNcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWRcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWZcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEwXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTFcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEyXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhM1wiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE0XCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTVcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG59XG5cbi5iaS1wZXJzb24tZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTdcIjtcbn1cblxuLmJpLXBlcnNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiO1xufVxuXG4uYmktcGVyc29uLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOVwiO1xufVxuXG4uYmktcGVyc29uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYVwiO1xufVxuXG4uYmktc2Nvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWJcIjtcbn1cblxuLmJpLXRheGktZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjtcbn1cblxuLmJpLXRheGktZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFkXCI7XG59XG5cbi5iaS1hbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFlXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFmXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjBcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIxXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMlwiO1xufVxuXG4uYmktZGF0YWJhc2UtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIzXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjRcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI1XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI3XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOFwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiYVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmJcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJjXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJkXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmZcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmJpLWRhdGFiYXNlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiO1xufVxuXG4uYmktZGF0YWJhc2UteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzNcIjtcbn1cblxuLmJpLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNFwiO1xufVxuXG4uYmktaG91c2VzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM1XCI7XG59XG5cbi5iaS1ob3VzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM2XCI7XG59XG5cbi5iaS1udmlkaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM3XCI7XG59XG5cbi5iaS1wZXJzb24tdmNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzhcIjtcbn1cblxuLmJpLXBlcnNvbi12Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzlcIjtcbn1cblxuLmJpLXNpbmEtd2VpYm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5iaS10ZW5jZW50LXFxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYlwiO1xufVxuXG4uYmktd2lraXBlZGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uYmktYWxwaGFiZXQtdXBwZXJjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uYmktYWxwaGFiZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5iaS1hbWF6b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7XG59XG5cbi5iaS1hcnJvd3MtY29sbGFwc2UtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5iaS1hcnJvd3MtZXhwYW5kLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NVwiO1xufVxuXG4uYmktYXJyb3dzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uYmktYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMlwiO1xufVxuXG4uYmktYmFuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7XG59XG5cbi5iaS1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5iaS1iaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMlwiO1xufVxuXG4uYmktY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTBcIjtcbn1cblxuLmJpLWNha2UyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuXG4uYmktY29va2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiO1xufVxuXG4uYmktY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmJpLWNyb3NzaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmJpLWNyb3NzaGFpcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG59XG5cbi5iaS1lbW9qaS1hc3RvbmlzaGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk1XCI7XG59XG5cbi5iaS1lbW9qaS1hc3RvbmlzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiO1xufVxuXG4uYmktZW1vamktZ3JpbWFjZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YlwiO1xufVxuXG4uYmktZW1vamktZ3JpbWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTFcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5iaS1lbW9qaS1zdXJwcmlzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhN1wiO1xufVxuXG4uYmktZW1vamktc3VycHJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7XG59XG5cbi5iaS1lbW9qaS10ZWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5iaS1lbW9qaS10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMlwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjhcIjtcbn1cblxuLmJpLWVudmVsb3BlLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjtcbn1cblxuLmJpLWZlYXRoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5iaS1mZWF0aGVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmJpLWZsb3BweS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4uYmktZmxvcHB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uYmktZmxvcHB5Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uYmktZmxvcHB5Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmJpLWdpdGxhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmJpLWhpZ2hsaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiO1xufVxuXG4uYmktbWFya2VyLXRpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmJpLW52bWUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjtcbn1cblxuLmJpLW52bWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBjXCI7XG59XG5cbi5iaS1vcGVuY29sbGVjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmJpLXBjaS1jYXJkLW5ldHdvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNkXCI7XG59XG5cbi5iaS1wY2ktY2FyZC1zb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2VcIjtcbn1cblxuLmJpLXJhZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZlwiO1xufVxuXG4uYmktc2VuZC1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQwXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQxXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkM1wiO1xufVxuXG4uYmktc2ltLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ0XCI7XG59XG5cbi5iaS1zaW0tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ1XCI7XG59XG5cbi5iaS1zb3VyY2Vmb3JnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDZcIjtcbn1cblxuLmJpLXN1YnN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiO1xufVxuXG4uYmktdGhyZWFkcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOFwiO1xufVxuXG4uYmktdGhyZWFkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLmJpLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGFcIjtcbn1cblxuLmJpLXR3aXR0ZXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGJcIjtcbn1cblxuLmJpLXR5cGUtaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRjXCI7XG59XG5cbi5iaS10eXBlLWg1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZFwiO1xufVxuXG4uYmktdHlwZS1oNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGVcIjtcbn1cblxuLmJpLWJhY2twYWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRmXCI7XG59XG5cbi5iaS1iYWNrcGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTBcIjtcbn1cblxuLmJpLWJhY2twYWNrMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiO1xufVxuXG4uYmktYmFja3BhY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMlwiO1xufVxuXG4uYmktYmFja3BhY2szLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUzXCI7XG59XG5cbi5iaS1iYWNrcGFjazM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU0XCI7XG59XG5cbi5iaS1iYWNrcGFjazQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTVcIjtcbn1cblxuLmJpLWJhY2twYWNrNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTZcIjtcbn1cblxuLmJpLWJyaWxsaWFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7XG59XG5cbi5iaS1jYWtlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG59XG5cbi5iaS1jYWtlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOVwiO1xufVxuXG4uYmktZHVmZmxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVhXCI7XG59XG5cbi5iaS1kdWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGViXCI7XG59XG5cbi5iaS1leHBvc3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWNcIjtcbn1cblxuLmJpLWdlbmRlci1uZXV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVkXCI7XG59XG5cbi5iaS1oaWdobGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZVwiO1xufVxuXG4uYmktbHVnZ2FnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiO1xufVxuXG4uYmktbHVnZ2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjBcIjtcbn1cblxuLmJpLW1haWxib3gtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjFcIjtcbn1cblxuLmJpLW1haWxib3gyLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYyXCI7XG59XG5cbi5iaS1ub2lzZS1yZWR1Y3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYzXCI7XG59XG5cbi5iaS1wYXNzcG9ydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNFwiO1xufVxuXG4uYmktcGFzc3BvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY1XCI7XG59XG5cbi5iaS1wZXJzb24tYXJtcy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjZcIjtcbn1cblxuLmJpLXBlcnNvbi1yYWlzZWQtaGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjdcIjtcbn1cblxuLmJpLXBlcnNvbi1zdGFuZGluZy1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjhcIjtcbn1cblxuLmJpLXBlcnNvbi1zdGFuZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjlcIjtcbn1cblxuLmJpLXBlcnNvbi13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmYVwiO1xufVxuXG4uYmktcGVyc29uLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZiXCI7XG59XG5cbi5iaS1zaGFkb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmY1wiO1xufVxuXG4uYmktc3VpdGNhc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmRcIjtcbn1cblxuLmJpLXN1aXRjYXNlLWxnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZlXCI7XG59XG5cbi5iaS1zdWl0Y2FzZS1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmJpLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kgFwiO1xufVxuXG4uYmktc3VpdGNhc2UyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SBXCI7XG59XG5cbi5iaS1zdWl0Y2FzZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SCXCI7XG59XG5cbi5iaS12aWduZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpINcIjtcbn1cblxuaS5iaS5iaS1jaGV2cm9uLWRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmRhdGFfcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTUsIDIwNCwgMjMyLCAwLjM0KTtcbn1cblxuI2NlbnRyYWwgLmRhdGFfdG9nZ2xlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsYXBzZXIgLmRhdGFfdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY29sbGFwc2VyIC5kYXRhX3RvZ2dsZSBpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmNvbGxhcHNlci5jb2xsYXBzZWQgLmRhdGFfdG9nZ2xlIGkuYmkuYmktY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQgb2wuZmxhdF9saXN0IHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgLyogRW5zdXJlIG51bWJlcnMgYXJlIG91dHNpZGUgdGhlIGNvbnRlbnQgYmxvY2sgKi9cbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLyogRW5zdXJlIGl0J3MgYSBibG9jayBlbGVtZW50ICovXG59XG4uY2FyZCBvbC5mbGF0X2xpc3QgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuLmNhcmQgb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IC8qIEVuc3VyZSBpdCB1c2VzIG51bWJlcnMgKi9cbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cblxuLmNvbGxhcHNlZCBpLmJpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuI3NwaW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OyAvKiBFbnN1cmUgaXQgb3ZlcmxheXMgZXZlcnl0aGluZyAqL1xufVxuXG4jc3Bpbm5lci1vdmVybGF5LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGlubmVyLWxnIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjRlbTtcbn1cblxuLmRvbWluZS1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRG9taW5lXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZGF0YV90b2tlbnMgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuYm9keTpoYXMoZGlhbG9nW2RhdGEtZGlhbG9nLXRhcmdldD1kaWFsb2ddW29wZW5dKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmRpYWxvZzEge1xuICBkaXNwbGF5OiBub25lOyAvKiBFbnN1cmUgaXQncyBoaWRkZW4gYnkgZGVmYXVsdCAqL1xufVxuXG4vKiBDdXN0b21pemUgdGhlIGRpYWxvZyBiYWNrZHJvcCAqL1xuaHRtbCBkaWFsb2cjcmVhbHRpbWVfZGlhbG9nW29wZW5dIHtcbiAgYm9yZGVyOiBub25lOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgYm9yZGVyICovXG4gIHBhZGRpbmc6IDA7IC8qIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgKi9cbiAgbWFyZ2luOiAwOyAvKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTsgLyogRnVsbCB2aWV3cG9ydCB3aWR0aCBtaW51cyAyMHB4IG1hcmdpbiBvbiBlYWNoIHNpZGUgKi9cbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7IC8qIEZ1bGwgdmlld3BvcnQgaGVpZ2h0IG1pbnVzIDIwcHggbWFyZ2luIG9uIHRvcCBhbmQgYm90dG9tICovXG4gIG1heC13aWR0aDogbm9uZTsgLyogRW5zdXJlIG5vIG1heC13aWR0aCBjb25zdHJhaW50ICovXG4gIG1heC1oZWlnaHQ6IG5vbmU7IC8qIEVuc3VyZSBubyBtYXgtaGVpZ2h0IGNvbnN0cmFpbnQgKi9cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBGaXggdGhlIGRpYWxvZyByZWxhdGl2ZSB0byB0aGUgdmlld3BvcnQgKi9cbiAgdG9wOiAyMHB4OyAvKiAyMHB4IGZyb20gdGhlIHRvcCAqL1xuICBsZWZ0OiAyMHB4OyAvKiAyMHB4IGZyb20gdGhlIGxlZnQgKi9cbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgLyogT3B0aW9uYWw6IEFkZCBzb21lIHNoYWRvdyBmb3IgYmV0dGVyIHZpc2liaWxpdHkgKi9cbiAgYmFja2dyb3VuZDogd2hpdGU7IC8qIFNldCBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIHNjcm9sbGJhci1ndXR0ZXI6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuZGlhbG9nOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgLyogT3B0aW9uYWw6IEFkZCBhIHNlbWktdHJhbnNwYXJlbnQgYmFja2Ryb3AgKi9cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIEFkZCBhbmltYXRpb25zICovXG5kaWFsb2dbb3Blbl0ge1xuICBhbmltYXRpb246IGZhZGUtaW4gMjAwbXMgZm9yd2FyZHM7XG4gIG91dGxpbmU6IG5vbmU7IC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBmb2N1cyBvdXRsaW5lICovXG59XG5cbmRpYWxvZ1tjbG9zaW5nXSB7XG4gIGFuaW1hdGlvbjogZmFkZS1vdXQgMjAwbXMgZm9yd2FyZHM7XG59XG5cbiNtbWNfZmlsdGVyIC5hY3RpdmVfaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZhbGNvbi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4jbW1jX2ZpbHRlciAucHJvZ3JhbV9hdHRyaWJ1dGU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbn1cbiNtbWNfZmlsdGVyICNtbWNfZmlsdGVycyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI21tY19maWx0ZXIgI21tY19maWx0ZXJzIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmh0bWwge1xuICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XG59XG5cbi5hdmF0YXItaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5iaS1wZXJzb24tY2lyY2xlIHtcbiAgY29sb3I6IGdyYXk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIl19 */