@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Merriweather:wght@400&family=Poppins:ital,wght@0,400;0,500;0,600;1,400&display=swap");
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

:root {
  --sk-color-black-100: #1d1d1b;
  --sk-color-black-75: #565654;
  --sk-color-black-50: #8e8e8d;
  --sk-color-black-25: #c6c6c5;
  --sk-color-black-10: #e8e8e8;
  --sk-color-white: #ffffff;
  --sk-color-off-white-100: #f8f4ee;
  --sk-color-off-white-50: #fcfaf6;
  --sk-color-red-signature-120: #640e18;
  --sk-color-red-signature-110: #730b17;
  --sk-color-red-signature-100: #820816;
  --sk-color-red-signature-80: #9b3945;
  --sk-color-red-signature-60: #b46b73;
  --sk-color-red-signature-40: #cd9ca2;
  --sk-color-red-signature-20: #e6ced0;
  --sk-color-red-pulse-100: #ed3248;
  --sk-color-beige-100: #e3dfd6;
  --sk-color-beige-80: #e9e5de;
  --sk-color-beige-60: #eeece6;
  --sk-color-beige-40: #f4f2ef;
  --sk-color-beige-20: #f9f9f7;
  --sk-color-functional-success: #166534;
  --sk-color-functional-success-bg: #e7f0ea;
  --sk-color-functional-warning: #8a5a00;
  --sk-color-functional-warning-bg: #f7efdd;
  --sk-color-functional-error: #820816;
  --sk-color-functional-error-bg: #f5e3e5;
  --sk-bg-page: #ffffff;
  --sk-bg-page-alt: #f8f4ee;
  --sk-bg-surface: #ffffff;
  --sk-bg-surface-secondary: #f4f2ef;
  --sk-bg-surface-tertiary: #e3dfd6;
  --sk-bg-brand: #820816;
  --sk-bg-accent-decorative: #ed3248;
  --sk-bg-inverse: #1d1d1b;
  --sk-bg-disabled: #e8e8e8;
  --sk-text-primary: #1d1d1b;
  --sk-text-secondary: #565654;
  --sk-text-brand: #820816;
  --sk-text-accent-large: #ed3248;
  --sk-text-inverse: #ffffff;
  --sk-text-on-brand: #ffffff;
  --sk-text-disabled: #8e8e8d;
  --sk-text-success: #166534;
  --sk-text-warning: #8a5a00;
  --sk-text-error: #820816;
  --sk-border-subtle: #e3dfd6;
  --sk-border-interactive: #8e8e8d;
  --sk-border-strong: #1d1d1b;
  --sk-border-focus: #ed3248;
  --sk-border-error: #820816;
  --sk-interactive-primary-default: #ed3248;
  --sk-interactive-primary-hover: #820816;
  --sk-interactive-primary-pressed: #730b17;
  --sk-interactive-primary-text: #ffffff;
  --sk-interactive-secondary-border: #1d1d1b;
  --sk-interactive-secondary-text: #1d1d1b;
  --sk-interactive-link: #820816;
  --sk-state-success-bg: #e7f0ea;
  --sk-state-warning-bg: #f7efdd;
  --sk-state-error-bg: #f5e3e5;
  --sk-font-primary: Poppins, Noto Sans SC, sans-serif;
  --sk-font-secondary: Merriweather, Noto Sans SC, serif;
  --sk-typo-display-giant-size: 72px;
  --sk-typo-display-giant-lh: 1.05;
  --sk-typo-display-giant-tracking: -0.01em;
  --sk-typo-display-large-size: 56px;
  --sk-typo-display-large-lh: 1.1;
  --sk-typo-display-large-tracking: -0.005em;
  --sk-typo-heading-h1-size: 40px;
  --sk-typo-heading-h1-lh: 1.2;
  --sk-typo-heading-h2-size: 32px;
  --sk-typo-heading-h2-lh: 1.25;
  --sk-typo-heading-h3-size: 24px;
  --sk-typo-heading-h3-lh: 1.3;
  --sk-typo-heading-h4-size: 20px;
  --sk-typo-heading-h4-lh: 1.4;
  --sk-typo-heading-h5-size: 18px;
  --sk-typo-heading-h5-lh: 1.4;
  --sk-typo-lead-size: 28px;
  --sk-typo-lead-lh: 1.4;
  --sk-typo-eyebrow-size: 14px;
  --sk-typo-eyebrow-lh: 1.2;
  --sk-typo-eyebrow-tracking: 0.08em;
  --sk-typo-body-large-size: 18px;
  --sk-typo-body-large-lh: 1.5;
  --sk-typo-body-size: 16px;
  --sk-typo-body-lh: 1.5;
  --sk-typo-body-small-size: 14px;
  --sk-typo-body-small-lh: 1.45;
  --sk-typo-caption-size: 12px;
  --sk-typo-caption-lh: 1.4;
  --sk-typo-caption-tracking: 0.02em;
  --sk-typo-label-button-size: 16px;
  --sk-typo-label-button-tracking: 0.01em;
  --sk-typo-label-button-small-size: 14px;
  --sk-typo-label-button-small-tracking: 0.01em;
  --sk-typo-label-field-size: 14px;
  --sk-spacing-0: 0;
  --sk-spacing-25: 2px;
  --sk-spacing-50: 4px;
  --sk-spacing-100: 8px;
  --sk-spacing-150: 12px;
  --sk-spacing-200: 16px;
  --sk-spacing-250: 20px;
  --sk-spacing-300: 24px;
  --sk-spacing-400: 32px;
  --sk-spacing-500: 40px;
  --sk-spacing-600: 48px;
  --sk-spacing-800: 64px;
  --sk-spacing-1000: 80px;
  --sk-brand-frame: 24px;
  --sk-brand-frame-hp: 56px;
  --sk-radius-none: 0;
  --sk-radius-xs: 2px;
  --sk-radius-s: 4px;
  --sk-radius-m: 8px;
  --sk-radius-l: 12px;
  --sk-radius-xl: 16px;
  --sk-radius-2xl: 24px;
  --sk-radius-full: 999px;
  --sk-border-width-thin: 1px;
  --sk-border-width-medium: 2px;
  --sk-border-width-thick: 3px;
  --sk-shadow-low: 0 1px 3px rgba(29, 29, 27, 0.08);
  --sk-shadow-medium: 0 4px 12px -2px rgba(29, 29, 27, 0.1);
  --sk-shadow-high: 0 12px 32px -4px rgba(29, 29, 27, 0.14);
  --sk-focus-ring-width: 3px;
  --sk-focus-ring-offset: 2px;
  --sk-focus-ring-color: #ed3248;
  --sk-touch-target-min: 44px;
  --sk-button-height: 48px;
  --sk-spacing-interactive-min: 8px;
  --sk-body-min-size: 16px;
  --sk-line-height-body: 1.5;
  --sk-measure-max: 80ch;
}

@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Source-Serif-4.woff2") format("woff2"), url("../fonts/Source-Serif-4.woff2") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/Avenir/Avenir-Light.woff2") format("woff2"), url("../fonts/Avenir/Avenir-Light.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/Avenir/Avenir-LightOblique.woff2") format("woff2"), url("../fonts/Avenir/Avenir-LightOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Avenir/Avenir-Book.woff2") format("woff2"), url("../fonts/Avenir/Avenir-Book.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/Avenir/Avenir-BookOblique.woff2") format("woff2"), url("../fonts/Avenir/Avenir-BookOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Avenir/Avenir-Roman.woff2") format("woff2"), url("../fonts/Avenir/Avenir-Roman.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Avenir/Avenir-Medium.woff2") format("woff2"), url("../fonts/Avenir/Avenir-Medium.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/Avenir/Avenir-MediumOblique.woff2") format("woff2"), url("../fonts/Avenir/Avenir-MediumOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Avenir/Avenir-Heavy.woff2") format("woff2"), url("../fonts/Avenir/Avenir-Heavy.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/Avenir/Avenir-HeavyOblique.woff2") format("woff2"), url("../fonts/Avenir/Avenir-HeavyOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Avenir/Avenir-Black.woff2") format("woff2"), url("../fonts/Avenir/Avenir-Black.woff") format("woff");
}
@font-face {
  font-family: "Avenir";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/Avenir/Avenir-BlackOblique.woff2") format("woff2"), url("../fonts/Avenir/Avenir-BlackOblique.woff") format("woff");
}
/* [4] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.4.woff2) format("woff2");
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
}
/* [5] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.5.woff2) format("woff2");
  unicode-range: U+fee3, U+fef3, U+ff03-ff04, U+ff07, U+ff0a, U+ff17-ff19, U+ff1c-ff1d, U+ff20-ff3a, U+ff3c, U+ff3e-ff5b, U+ff5d, U+ff61-ff65, U+ff67-ff6a, U+ff6c, U+ff6f-ff78, U+ff7a-ff7d, U+ff80-ff84, U+ff86, U+ff89-ff8e, U+ff92, U+ff97-ff9b, U+ff9d-ff9f, U+ffe0-ffe4, U+ffe6, U+ffe9, U+ffeb, U+ffed, U+fffc, U+1f004, U+1f170-1f171, U+1f192-1f195, U+1f198-1f19a, U+1f1e6-1f1e8;
}
/* [6] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.6.woff2) format("woff2");
  unicode-range: U+f0a7, U+f0b2, U+f0b7, U+f0c9, U+f0d8, U+f0da, U+f0dc-f0dd, U+f0e0, U+f0e6, U+f0eb, U+f0fc, U+f101, U+f104-f105, U+f107, U+f10b, U+f11b, U+f14b, U+f18a, U+f193, U+f1d6-f1d7, U+f244, U+f27a, U+f296, U+f2ae, U+f471, U+f4b3, U+f610-f611, U+f880-f881, U+f8ec, U+f8f5, U+f8ff, U+f901, U+f90a, U+f92c-f92d, U+f934, U+f937, U+f941, U+f965, U+f967, U+f969, U+f96b, U+f96f, U+f974, U+f978-f979, U+f97e, U+f981, U+f98a, U+f98e, U+f997, U+f99c, U+f9b2, U+f9b5, U+f9ba, U+f9be, U+f9ca, U+f9d0-f9d1, U+f9dd, U+f9e0-f9e1, U+f9e4, U+f9f7, U+fa00-fa01, U+fa08, U+fa0a, U+fa11, U+fb01-fb02, U+fdfc, U+fe0e, U+fe30-fe31, U+fe33-fe44, U+fe49-fe52, U+fe54-fe57, U+fe59-fe66, U+fe68-fe6b, U+fe8e, U+fe92-fe93, U+feae, U+feb8, U+fecb-fecc, U+fee0;
}
/* [21] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.21.woff2) format("woff2");
  unicode-range: U+9f3d-9f3e, U+9f41, U+9f4a-9f4b, U+9f51-9f52, U+9f61-9f63, U+9f66-9f67, U+9f80-9f81, U+9f83, U+9f85-9f8d, U+9f90-9f91, U+9f94-9f96, U+9f98, U+9f9b-9f9c, U+9f9e, U+9fa0, U+9fa2, U+9ff4, U+a001, U+a007, U+a025, U+a046-a047, U+a057, U+a072, U+a078-a079, U+a083, U+a085, U+a100, U+a118, U+a132, U+a134, U+a1f4, U+a242, U+a4a6, U+a4aa, U+a4b0-a4b1, U+a4b3, U+a9c1-a9c2, U+ac00-ac01, U+ac04, U+ac08, U+ac10-ac11, U+ac13-ac16, U+ac19, U+ac1c-ac1d, U+ac24, U+ac70-ac71, U+ac74, U+ac77-ac78, U+ac80-ac81, U+ac83, U+ac8c, U+ac90, U+ac9f-aca0, U+aca8-aca9, U+acac, U+acb0, U+acbd, U+acc1, U+acc4, U+ace0-ace1, U+ace4, U+ace8, U+acf3, U+acf5, U+acfc-acfd, U+ad00, U+ad0c, U+ad11, U+ad1c, U+ad34, U+ad50, U+ad64, U+ad6c, U+ad70, U+ad74, U+ad7f, U+ad81, U+ad8c, U+adc0, U+adc8, U+addc, U+ade0, U+adf8-adf9, U+adfc, U+ae00, U+ae08-ae09, U+ae0b, U+ae30, U+ae34, U+ae38, U+ae40, U+ae4a, U+ae4c, U+ae54, U+ae68, U+aebc, U+aed8, U+af2c-af2d, U+af34;
}
/* [22] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.22.woff2) format("woff2");
  unicode-range: U+9dfa, U+9e0a, U+9e11, U+9e1a, U+9e1e, U+9e20, U+9e22, U+9e28-9e2c, U+9e2e-9e33, U+9e35-9e3b, U+9e3e, U+9e40-9e44, U+9e46-9e4e, U+9e51, U+9e53, U+9e55-9e58, U+9e5a-9e5c, U+9e5e-9e63, U+9e66-9e6e, U+9e71, U+9e73, U+9e75, U+9e78-9e79, U+9e7c-9e7e, U+9e82, U+9e86-9e88, U+9e8b-9e8c, U+9e90-9e91, U+9e93, U+9e95, U+9e97, U+9e9d, U+9ea4-9ea5, U+9ea9-9eaa, U+9eb4-9eb5, U+9eb8-9eba, U+9ebc-9ebf, U+9ec3, U+9ec9, U+9ecd, U+9ed0, U+9ed2-9ed3, U+9ed5-9ed6, U+9ed9, U+9edc-9edd, U+9edf-9ee0, U+9ee2, U+9ee5, U+9ee7-9eea, U+9eef, U+9ef1, U+9ef3-9ef4, U+9ef6, U+9ef9, U+9efb-9efc, U+9efe, U+9f0b, U+9f0d, U+9f10, U+9f14, U+9f17, U+9f19, U+9f22, U+9f29, U+9f2c, U+9f2f, U+9f31, U+9f37, U+9f39;
}
/* [23] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.23.woff2) format("woff2");
  unicode-range: U+9c3b, U+9c40, U+9c47-9c49, U+9c53, U+9c57, U+9c64, U+9c72, U+9c77-9c78, U+9c7b, U+9c7f-9c80, U+9c82-9c83, U+9c85-9c8c, U+9c8e-9c92, U+9c94-9c9b, U+9c9e-9ca3, U+9ca5-9ca7, U+9ca9, U+9cab, U+9cad-9cae, U+9cb1-9cb7, U+9cb9-9cbd, U+9cbf-9cc0, U+9cc3, U+9cc5-9cc7, U+9cc9-9cd1, U+9cd3-9cda, U+9cdc-9cdd, U+9cdf, U+9ce1-9ce3, U+9ce5, U+9ce9, U+9cee-9cef, U+9cf3-9cf4, U+9cf6, U+9cfc-9cfd, U+9d02, U+9d08-9d09, U+9d12, U+9d1b, U+9d1e, U+9d26, U+9d28, U+9d37, U+9d3b, U+9d3f, U+9d51, U+9d59, U+9d5c-9d5d, U+9d5f-9d61, U+9d6c, U+9d70, U+9d72, U+9d7a, U+9d7e, U+9d84, U+9d89, U+9d8f, U+9d92, U+9daf, U+9db4, U+9db8, U+9dbc, U+9dc4, U+9dc7, U+9dc9, U+9dd7, U+9ddf, U+9df2, U+9df9;
}
/* [24] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.24.woff2) format("woff2");
  unicode-range: U+9a5f, U+9a62, U+9a65, U+9a69, U+9a6b, U+9a6e, U+9a75, U+9a77-9a7a, U+9a7d, U+9a80, U+9a83, U+9a85, U+9a87-9a8a, U+9a8d-9a8e, U+9a90, U+9a92-9a93, U+9a95-9a96, U+9a98-9a99, U+9a9b-9aa2, U+9aa5, U+9aa7, U+9aaf-9ab1, U+9ab5-9ab6, U+9ab9-9aba, U+9abc, U+9ac0-9ac4, U+9ac8, U+9acb-9acc, U+9ace-9acf, U+9ad1-9ad2, U+9ad9, U+9adf, U+9ae1, U+9ae3, U+9aea-9aeb, U+9aed-9aef, U+9af4, U+9af9, U+9afb, U+9b03-9b04, U+9b06, U+9b08, U+9b0d, U+9b0f-9b10, U+9b13, U+9b18, U+9b1a, U+9b1f, U+9b22-9b23, U+9b25, U+9b27-9b28, U+9b2a, U+9b2f, U+9b31-9b32, U+9b3b, U+9b43, U+9b46-9b49, U+9b4d-9b4e, U+9b51, U+9b56, U+9b58, U+9b5a, U+9b5c, U+9b5f, U+9b61-9b62, U+9b6f, U+9b77, U+9b80, U+9b88, U+9b8b, U+9b8e, U+9b91, U+9b9f-9ba0, U+9ba8, U+9baa-9bab, U+9bad-9bae, U+9bb0-9bb1, U+9bb8, U+9bc9-9bca, U+9bd3, U+9bd6, U+9bdb, U+9be8, U+9bf0-9bf1, U+9c02, U+9c10, U+9c15, U+9c24, U+9c2d, U+9c32, U+9c39;
}
/* [25] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.25.woff2) format("woff2");
  unicode-range: U+98c8, U+98cf-98d6, U+98da-98db, U+98dd, U+98e1-98e2, U+98e7-98ea, U+98ec, U+98ee-98ef, U+98f2, U+98f4, U+98fc-98fe, U+9903, U+9905, U+9908, U+990a, U+990c-990d, U+9913-9914, U+9918, U+991a-991b, U+991e, U+9921, U+9928, U+992c, U+992e, U+9935, U+9938-9939, U+993d-993e, U+9945, U+994b-994c, U+9951-9952, U+9954-9955, U+9957, U+995e, U+9963, U+9966-9969, U+996b-996c, U+996f, U+9974-9975, U+9977-9979, U+997d-997e, U+9980-9981, U+9983-9984, U+9987, U+998a-998b, U+998d-9991, U+9993-9995, U+9997-9998, U+99a5, U+99ab-99ae, U+99b1, U+99b3-99b4, U+99bc, U+99bf, U+99c1, U+99c3-99c6, U+99cc, U+99d0, U+99d2, U+99d5, U+99db, U+99dd, U+99e1, U+99ed, U+99f1, U+99ff, U+9a01, U+9a03-9a04, U+9a0e-9a0f, U+9a11-9a13, U+9a19, U+9a1b, U+9a28, U+9a2b, U+9a30, U+9a32, U+9a37, U+9a40, U+9a45, U+9a4a, U+9a4d-9a4e, U+9a52, U+9a55, U+9a57, U+9a5a-9a5b;
}
/* [26] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.26.woff2) format("woff2");
  unicode-range: U+972a, U+972d, U+9730, U+973d, U+9742, U+9744, U+9748-9749, U+9750-9751, U+975a-975c, U+9763, U+9765-9766, U+976c-976d, U+9773, U+9776, U+977a, U+977c, U+9784-9785, U+978e-978f, U+9791-9792, U+9794-9795, U+9798, U+979a, U+979e, U+97a3, U+97a5-97a6, U+97a8, U+97ab-97ac, U+97ae-97af, U+97b2, U+97b4, U+97c6, U+97cb-97cc, U+97d3, U+97d8, U+97dc, U+97e1, U+97ea-97eb, U+97ee, U+97fb, U+97fe-97ff, U+9801-9803, U+9805-9806, U+9808, U+980c, U+9810-9814, U+9817-9818, U+981e, U+9820-9821, U+9824, U+9828, U+982b-982d, U+9830, U+9834, U+9838-9839, U+983c, U+9846, U+984d-984f, U+9851-9852, U+9854-9855, U+9857-9858, U+985a-985b, U+9862-9863, U+9865, U+9867, U+986b, U+986f-9871, U+9877-9878, U+987c, U+9880, U+9883, U+9885, U+9889, U+988b-988f, U+9893-9895, U+9899-989b, U+989e-989f, U+98a1-98a2, U+98a5-98a7, U+98a9, U+98af, U+98b1, U+98b6, U+98ba, U+98be, U+98c3-98c4, U+98c6-98c7;
}
/* [27] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.27.woff2) format("woff2");
  unicode-range: U+95b9-95ca, U+95cc-95cd, U+95d4-95d6, U+95d8, U+95e1-95e2, U+95e9, U+95f0-95f1, U+95f3, U+95f6, U+95fc, U+95fe-95ff, U+9602-9604, U+9606-960d, U+960f, U+9611-9613, U+9615-9617, U+9619-961b, U+961d, U+9621, U+9628, U+962f, U+963c-963e, U+9641-9642, U+9649, U+9654, U+965b-965f, U+9661, U+9663, U+9665, U+9667-9668, U+966c, U+9670, U+9672-9674, U+9678, U+967a, U+967d, U+9682, U+9685, U+9688, U+968a, U+968d-968e, U+9695, U+9697-9698, U+969e, U+96a0, U+96a3-96a4, U+96a8, U+96aa, U+96b0-96b1, U+96b3-96b4, U+96b7-96b9, U+96bb-96bd, U+96c9, U+96cb, U+96ce, U+96d1-96d2, U+96d6, U+96d9, U+96db-96dc, U+96de, U+96e0, U+96e3, U+96e9, U+96eb, U+96f0-96f2, U+96f9, U+96ff, U+9701-9702, U+9705, U+9708, U+970a, U+970e-970f, U+9711, U+9719, U+9727;
}
/* [28] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.28.woff2) format("woff2");
  unicode-range: U+94e7-94ec, U+94ee-94f1, U+94f3, U+94f5, U+94f7, U+94f9, U+94fb-94fd, U+94ff, U+9503-9504, U+9506-9507, U+9509-950a, U+950d-950f, U+9511-9518, U+951a-9520, U+9522, U+9528-952d, U+9530-953a, U+953c-953f, U+9543-9546, U+9548-9550, U+9552-9555, U+9557-955b, U+955d-9568, U+956a-956d, U+9570-9574, U+9583, U+9586, U+9589, U+958e-958f, U+9591-9592, U+9594, U+9598-9599, U+959e-95a0, U+95a2-95a6, U+95a8-95b2, U+95b4, U+95b8;
}
/* [29] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.29.woff2) format("woff2");
  unicode-range: U+9410-941a, U+941c-942b, U+942d-942e, U+9432-9433, U+9435, U+9438, U+943a, U+943e, U+9444, U+944a, U+9451-9452, U+945a, U+9462-9463, U+9465, U+9470-9487, U+948a-9492, U+9494-9498, U+949a, U+949c-949d, U+94a1, U+94a3-94a4, U+94a8, U+94aa-94ad, U+94af, U+94b2, U+94b4-94ba, U+94bc-94c0, U+94c4, U+94c6-94db, U+94de-94e6;
}
/* [30] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.30.woff2) format("woff2");
  unicode-range: U+92b7, U+92b9, U+92c1, U+92c5-92c6, U+92c8, U+92cc, U+92d0, U+92d2, U+92e4, U+92ea, U+92ec-92ed, U+92f0, U+92f3, U+92f8, U+92fc, U+9304, U+9306, U+9310, U+9312, U+9315, U+9318, U+931a, U+931e, U+9320-9322, U+9324, U+9326-9329, U+932b-932c, U+932f, U+9331-9332, U+9335-9336, U+933e, U+9340-9341, U+934a-9360, U+9362-9363, U+9365-936b, U+936e, U+9375, U+937e, U+9382, U+938a, U+938c, U+938f, U+9393-9394, U+9396-9397, U+939a, U+93a2, U+93a7, U+93ac-93cd, U+93d0-93d1, U+93d6-93d8, U+93de-93df, U+93e1-93e2, U+93e4, U+93f8, U+93fb, U+93fd, U+940e-940f;
}
/* [31] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.31.woff2) format("woff2");
  unicode-range: U+914c, U+914e-9150, U+9154, U+9157, U+915a, U+915d-915e, U+9161-9164, U+9169, U+9170, U+9172, U+9174, U+9179-917a, U+917d-917e, U+9182-9183, U+9185, U+918c-918d, U+9190-9191, U+919a, U+919c, U+91a1-91a4, U+91a8, U+91aa-91af, U+91b4-91b5, U+91b8, U+91ba, U+91be, U+91c0-91c1, U+91c6, U+91c8, U+91cb, U+91d0, U+91d2, U+91d7-91d8, U+91dd, U+91e3, U+91e6-91e7, U+91ed, U+91f0, U+91f5, U+91f9, U+9200, U+9205, U+9207-920a, U+920d-920e, U+9210, U+9214-9215, U+921c, U+921e, U+9221, U+9223-9227, U+9229-922a, U+922d, U+9234-9235, U+9237, U+9239-923a, U+923c-9240, U+9244-9246, U+9249, U+924e-924f, U+9251, U+9253, U+9257, U+925b, U+925e, U+9262, U+9264-9266, U+9268, U+926c, U+926f, U+9271, U+927b, U+927e, U+9280, U+9283, U+9285-928a, U+928e, U+9291, U+9293, U+9296, U+9298, U+929c-929d, U+92a8, U+92ab-92ae, U+92b3, U+92b6;
}
/* [32] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.32.woff2) format("woff2");
  unicode-range: U+8fe2-8fe5, U+8fe8-8fe9, U+8fee, U+8ff3-8ff4, U+8ff8, U+8ffa, U+9004, U+900b, U+9011, U+9015-9016, U+901e, U+9021, U+9026, U+902d, U+902f, U+9031, U+9035-9036, U+9039-903a, U+9041, U+9044-9046, U+904a, U+904f-9052, U+9054-9055, U+9058-9059, U+905b-905e, U+9060-9062, U+9068-9069, U+906f, U+9072, U+9074, U+9076-907a, U+907c-907d, U+9081, U+9083, U+9085, U+9087-908b, U+908f, U+9095, U+9097, U+9099-909b, U+909d, U+90a0-90a1, U+90a8-90a9, U+90ac, U+90b0, U+90b2-90b4, U+90b6, U+90b8, U+90ba, U+90bd-90be, U+90c3-90c5, U+90c7-90c8, U+90cf-90d0, U+90d3, U+90d5, U+90d7, U+90da-90dc, U+90de, U+90e2, U+90e4, U+90e6-90e7, U+90ea-90eb, U+90ef, U+90f4-90f5, U+90f7, U+90fe-9100, U+9104, U+9109, U+910c, U+9112, U+9114-9115, U+9118, U+911c, U+911e, U+9120, U+9122-9123, U+9127, U+912d, U+912f-9132, U+9139-913a, U+9143, U+9146, U+9149-914a;
}
/* [33] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.33.woff2) format("woff2");
  unicode-range: U+8e2d-8e31, U+8e34-8e35, U+8e39-8e3a, U+8e3d, U+8e40-8e42, U+8e47, U+8e49-8e4b, U+8e50-8e53, U+8e59-8e5a, U+8e5f-8e60, U+8e64, U+8e69, U+8e6c, U+8e70, U+8e74, U+8e76, U+8e7a-8e7c, U+8e7f, U+8e84-8e85, U+8e87, U+8e89, U+8e8b, U+8e8d, U+8e8f-8e90, U+8e94, U+8e99, U+8e9c, U+8e9e, U+8eaa, U+8eac, U+8eb0, U+8eb6, U+8ec0, U+8ec6, U+8eca-8ece, U+8ed2, U+8eda, U+8edf, U+8ee2, U+8eeb, U+8ef8, U+8efb-8efe, U+8f03, U+8f09, U+8f0b, U+8f12-8f15, U+8f1b, U+8f1d, U+8f1f, U+8f29-8f2a, U+8f2f, U+8f36, U+8f38, U+8f3b, U+8f3e-8f3f, U+8f44-8f45, U+8f49, U+8f4d-8f4e, U+8f5f, U+8f6b, U+8f6d, U+8f71-8f73, U+8f75-8f76, U+8f78-8f7a, U+8f7c, U+8f7e, U+8f81-8f82, U+8f84, U+8f87, U+8f8a-8f8b, U+8f8d-8f8f, U+8f94-8f95, U+8f97-8f9a, U+8fa6, U+8fad-8faf, U+8fb2, U+8fb5-8fb7, U+8fba-8fbc, U+8fbf, U+8fc2, U+8fcb, U+8fcd, U+8fd3, U+8fd5, U+8fd7, U+8fda;
}
/* [34] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.34.woff2) format("woff2");
  unicode-range: U+8caf-8cb0, U+8cb3-8cb4, U+8cb6-8cb9, U+8cbb-8cbd, U+8cbf-8cc4, U+8cc7-8cc8, U+8cca, U+8ccd, U+8cd1, U+8cd3, U+8cdb-8cdc, U+8cde, U+8ce0, U+8ce2-8ce4, U+8ce6-8ce8, U+8cea, U+8ced, U+8cf4, U+8cf8, U+8cfa, U+8cfc-8cfd, U+8d04-8d05, U+8d07-8d08, U+8d0a, U+8d0d, U+8d0f, U+8d13-8d14, U+8d16, U+8d1b, U+8d20, U+8d2e, U+8d30, U+8d32-8d33, U+8d36, U+8d3b, U+8d3d, U+8d40, U+8d42-8d43, U+8d45-8d46, U+8d48-8d4a, U+8d4d, U+8d51, U+8d53, U+8d55, U+8d59, U+8d5c-8d5d, U+8d5f, U+8d61, U+8d66-8d67, U+8d6a, U+8d6d, U+8d71, U+8d73, U+8d84, U+8d90-8d91, U+8d94-8d95, U+8d99, U+8da8, U+8daf, U+8db1, U+8db5, U+8db8, U+8dba, U+8dbc, U+8dbf, U+8dc2, U+8dc4, U+8dc6, U+8dcb, U+8dce-8dcf, U+8dd6-8dd7, U+8dda-8ddb, U+8dde, U+8de1, U+8de3-8de4, U+8de9, U+8deb-8dec, U+8df0-8df1, U+8df6-8dfd, U+8e05, U+8e07, U+8e09-8e0a, U+8e0c, U+8e0e, U+8e10, U+8e14, U+8e1d-8e1f, U+8e23, U+8e26, U+8e2b-8e2c;
}
/* [35] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.35.woff2) format("woff2");
  unicode-range: U+8b5e, U+8b60, U+8b6c, U+8b6f-8b70, U+8b72, U+8b74, U+8b77, U+8b7d, U+8b80, U+8b83, U+8b8a, U+8b8c, U+8b90, U+8b93, U+8b99-8b9a, U+8ba0, U+8ba3, U+8ba5-8ba7, U+8baa-8bac, U+8bb3-8bb5, U+8bb7, U+8bb9, U+8bc2-8bc3, U+8bc5, U+8bcb-8bcc, U+8bce-8bd0, U+8bd2-8bd4, U+8bd6, U+8bd8-8bd9, U+8bdc, U+8bdf, U+8be3-8be4, U+8be7-8be9, U+8beb-8bec, U+8bee, U+8bf0, U+8bf2-8bf3, U+8bf6, U+8bf9, U+8bfc-8bfd, U+8bff-8c00, U+8c02, U+8c04, U+8c06-8c07, U+8c0c, U+8c0f, U+8c11-8c12, U+8c14-8c1b, U+8c1d-8c21, U+8c24-8c25, U+8c27, U+8c2a-8c2c, U+8c2e-8c30, U+8c32-8c36, U+8c3f, U+8c47-8c4c, U+8c4e-8c50, U+8c54-8c56, U+8c62, U+8c68, U+8c6c, U+8c73, U+8c78, U+8c7a, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c90, U+8c93-8c94, U+8c98, U+8c9d-8c9e, U+8ca0-8ca2, U+8ca7-8cac;
}
/* [36] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.36.woff2) format("woff2");
  unicode-range: U+8a02-8a03, U+8a07-8a0a, U+8a0e-8a0f, U+8a13, U+8a15-8a18, U+8a1a-8a1b, U+8a1d, U+8a1f, U+8a22-8a23, U+8a25, U+8a2b, U+8a2d, U+8a31, U+8a33-8a34, U+8a36-8a38, U+8a3a, U+8a3c, U+8a3e, U+8a40-8a41, U+8a46, U+8a48, U+8a50, U+8a52, U+8a54-8a55, U+8a58, U+8a5b, U+8a5d-8a63, U+8a66, U+8a69-8a6b, U+8a6d-8a6e, U+8a70, U+8a72-8a73, U+8a7a, U+8a85, U+8a87, U+8a8a, U+8a8c-8a8d, U+8a90-8a92, U+8a95, U+8a98, U+8aa0-8aa1, U+8aa3-8aa6, U+8aa8-8aa9, U+8aac-8aae, U+8ab0, U+8ab2, U+8ab8-8ab9, U+8abc, U+8abe-8abf, U+8ac7, U+8acf, U+8ad2, U+8ad6-8ad7, U+8adb-8adc, U+8adf, U+8ae1, U+8ae6-8ae8, U+8aeb, U+8aed-8aee, U+8af1, U+8af3-8af4, U+8af7-8af8, U+8afa, U+8afe, U+8b00-8b02, U+8b07, U+8b0a, U+8b0c, U+8b0e, U+8b10, U+8b17, U+8b19, U+8b1b, U+8b1d, U+8b20-8b21, U+8b26, U+8b28, U+8b2c, U+8b33, U+8b39, U+8b3e-8b3f, U+8b41, U+8b45, U+8b49, U+8b4c, U+8b4f, U+8b57-8b58, U+8b5a, U+8b5c;
}
/* [37] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.37.woff2) format("woff2");
  unicode-range: U+8869-886a, U+886e-886f, U+8872, U+8879, U+887d-887f, U+8882, U+8884-8886, U+8888, U+888f, U+8892-8893, U+889b, U+88a2, U+88a4, U+88a6, U+88a8, U+88aa, U+88ae, U+88b1, U+88b4, U+88b7, U+88bc, U+88c0, U+88c6-88c9, U+88ce-88cf, U+88d1-88d3, U+88d8, U+88db-88dd, U+88df, U+88e1-88e3, U+88e5, U+88e8, U+88ec, U+88f0-88f1, U+88f3-88f4, U+88fc-88fe, U+8900, U+8902, U+8906-8907, U+8909-890c, U+8912-8915, U+8918-891b, U+8921, U+8925, U+892b, U+8930, U+8932, U+8934, U+8936, U+893b, U+893d, U+8941, U+894c, U+8955-8956, U+8959, U+895c, U+895e-8960, U+8966, U+896a, U+896c, U+896f-8970, U+8972, U+897b, U+897e, U+8980, U+8983, U+8985, U+8987-8988, U+898c, U+898f, U+8993, U+8997, U+899a, U+89a1, U+89a7, U+89a9-89aa, U+89b2-89b3, U+89b7, U+89c0, U+89c7, U+89ca-89cc, U+89ce-89d1, U+89d6, U+89da, U+89dc, U+89de, U+89e5, U+89e7, U+89eb, U+89ef, U+89f1, U+89f3-89f4, U+89f8, U+89ff, U+8a01;
}
/* [38] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.38.woff2) format("woff2");
  unicode-range: U+86e4, U+86e6, U+86e9, U+86ed, U+86ef-86f4, U+86f8-86f9, U+86fb, U+86fe, U+8703, U+8706-870a, U+870d, U+8711-8713, U+871a, U+871e, U+8722-8723, U+8725, U+8729, U+872e, U+8731, U+8734, U+8737, U+873a-873b, U+873e-8740, U+8742, U+8747-8748, U+8753, U+8755, U+8757-8758, U+875d, U+875f, U+8762-8766, U+8768, U+876e, U+8770, U+8772, U+8775, U+8778, U+877b-877e, U+8782, U+8785, U+8788, U+878b, U+8793, U+8797, U+879a, U+879e-87a0, U+87a2-87a3, U+87a8, U+87ab-87ad, U+87af, U+87b3, U+87b5, U+87bd, U+87c0, U+87c4, U+87c6, U+87ca-87cb, U+87d1-87d2, U+87db-87dc, U+87de, U+87e0, U+87e5, U+87ea, U+87ec, U+87ee, U+87f2-87f3, U+87fb, U+87fd-87fe, U+8802-8803, U+8805, U+880a-880b, U+880d, U+8813-8816, U+8819, U+881b, U+881f, U+8821, U+8823, U+8831-8832, U+8835-8836, U+8839, U+883b-883c, U+8844, U+8846, U+884a, U+884e, U+8852-8853, U+8855, U+8859, U+885b, U+885d-885e, U+8862, U+8864;
}
/* [39] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.39.woff2) format("woff2");
  unicode-range: U+8532, U+8534-8535, U+8538-853a, U+853c, U+8543, U+8545, U+8548, U+854e, U+8553, U+8556-8557, U+8559, U+855e, U+8561, U+8564-8565, U+8568-856a, U+856d, U+856f-8570, U+8572, U+8576, U+8579-857b, U+8580, U+8585-8586, U+8588, U+858a, U+858f, U+8591, U+8594, U+8599, U+859c, U+85a2, U+85a4, U+85a6, U+85a8-85a9, U+85ab-85ac, U+85ae, U+85b7-85b9, U+85be, U+85c1, U+85c7, U+85cd, U+85d0, U+85d3, U+85d5, U+85dc-85dd, U+85df-85e0, U+85e5-85e6, U+85e8-85ea, U+85f4, U+85f9, U+85fe-85ff, U+8602, U+8605-8607, U+860a-860b, U+8616, U+8618, U+861a, U+8627, U+8629, U+862d, U+8638, U+863c, U+863f, U+864d, U+864f, U+8652-8655, U+865b-865c, U+865f, U+8662, U+8667, U+866c, U+866e, U+8671, U+8675, U+867a-867c, U+867f, U+868b, U+868d, U+8693, U+869c-869d, U+86a1, U+86a3-86a4, U+86a7-86a9, U+86ac, U+86af-86b1, U+86b4-86b6, U+86ba, U+86c0, U+86c4, U+86c6, U+86c9-86ca, U+86cd-86d1, U+86d4, U+86d8, U+86de-86df;
}
/* [40] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.40.woff2) format("woff2");
  unicode-range: U+83b4, U+83b6, U+83b8, U+83ba, U+83bc-83bd, U+83bf-83c0, U+83c2, U+83c5, U+83c8-83c9, U+83cb, U+83d1, U+83d3-83d6, U+83d8, U+83db, U+83dd, U+83df, U+83e1, U+83e5, U+83ea-83eb, U+83f0, U+83f4, U+83f8-83f9, U+83fb, U+83fd, U+83ff, U+8401, U+8406, U+840a-840b, U+840f, U+8411, U+8418, U+841c, U+8420, U+8422-8424, U+8426, U+8429, U+842c, U+8438-8439, U+843b-843c, U+843f, U+8446-8447, U+8449, U+844e, U+8451-8452, U+8456, U+8459-845a, U+845c, U+8462, U+8466, U+846d, U+846f-8470, U+8473, U+8476-8478, U+847a, U+847d, U+8484-8485, U+8487, U+8489, U+848c, U+848e, U+8490, U+8493-8494, U+8497, U+849b, U+849e-849f, U+84a1, U+84a5, U+84a8, U+84af, U+84b4, U+84b9-84bf, U+84c1-84c2, U+84c5-84c7, U+84ca-84cb, U+84cd, U+84d0-84d1, U+84d3, U+84d6, U+84df-84e0, U+84e2-84e3, U+84e5-84e7, U+84ee, U+84f3, U+84f6, U+84fa, U+84fc, U+84ff-8500, U+850c, U+8511, U+8514-8515, U+8517-8518, U+851f, U+8523, U+8525-8526, U+8529, U+852b, U+852d;
}
/* [41] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.41.woff2) format("woff2");
  unicode-range: U+82a9-82ab, U+82ae, U+82b0, U+82b2, U+82b4-82b6, U+82bc, U+82be, U+82c0-82c2, U+82c4-82c8, U+82ca-82cc, U+82ce, U+82d0, U+82d2-82d3, U+82d5-82d6, U+82d8-82d9, U+82dc-82de, U+82e0-82e4, U+82e7, U+82e9-82eb, U+82ed-82ee, U+82f3-82f4, U+82f7-82f8, U+82fa-8301, U+8306-8308, U+830c-830d, U+830f, U+8311, U+8313-8315, U+8318, U+831a-831b, U+831d, U+8324, U+8327, U+832a, U+832c-832d, U+832f, U+8331-8334, U+833a-833c, U+8340, U+8343-8345, U+8347-8348, U+834a, U+834c, U+834f, U+8351, U+8356, U+8358-835c, U+835e, U+8360, U+8364-8366, U+8368-836a, U+836c-836e, U+8373, U+8378, U+837b-837d, U+837f-8380, U+8382, U+8388, U+838a-838b, U+8392, U+8394, U+8396, U+8398-8399, U+839b-839c, U+83a0, U+83a2-83a3, U+83a8-83aa, U+83ae-83b0, U+83b3;
}
/* [42] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.42.woff2) format("woff2");
  unicode-range: U+814d-814e, U+8151, U+8153, U+8158-815a, U+815e, U+8160, U+8166-8169, U+816b, U+816d, U+8171, U+8173-8174, U+8178, U+817c-817d, U+8182, U+8188, U+8191, U+8198-819b, U+81a0, U+81a3, U+81a5-81a6, U+81a9, U+81b6, U+81ba-81bb, U+81bd, U+81bf, U+81c1, U+81c3, U+81c6, U+81c9-81ca, U+81cc-81cd, U+81d1, U+81d3-81d4, U+81d8, U+81db-81dc, U+81de-81df, U+81e5, U+81e7-81e9, U+81eb-81ec, U+81ee-81ef, U+81f5, U+81f8, U+81fa, U+81fc, U+81fe, U+8200-8202, U+8204, U+8208-820a, U+820e-8210, U+8216-8218, U+821b-821c, U+8221-8224, U+8226-8228, U+822b, U+822d, U+822f, U+8232-8234, U+8237-8238, U+823a-823b, U+823e, U+8244, U+8249, U+824b, U+824f, U+8259-825a, U+825f, U+8266, U+8268, U+826e, U+8271, U+8276-8279, U+827d, U+827f, U+8283-8284, U+8288-828a, U+828d-8291, U+8293-8294, U+8296-8298, U+829f-82a1, U+82a3-82a4, U+82a7-82a8;
}
/* [43] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.43.woff2) format("woff2");
  unicode-range: U+7ffa, U+7ffe, U+8004, U+8006, U+800b, U+800e, U+8011-8012, U+8014, U+8016, U+8018-8019, U+801c, U+801e, U+8026-802a, U+8031, U+8034-8035, U+8037, U+8043, U+804b, U+804d, U+8052, U+8056, U+8059, U+805e, U+8061, U+8068-8069, U+806e-8074, U+8076-8078, U+807c-8080, U+8082, U+8084-8085, U+8088, U+808f, U+8093, U+809c, U+809f, U+80ab, U+80ad-80ae, U+80b1, U+80b6-80b8, U+80bc-80bd, U+80c2, U+80c4, U+80ca, U+80cd, U+80d1, U+80d4, U+80d7, U+80d9-80db, U+80dd, U+80e0, U+80e4-80e5, U+80e7-80ed, U+80ef-80f1, U+80f3-80f4, U+80fc, U+8101, U+8104-8105, U+8107-8108, U+810c-810e, U+8112-8115, U+8117-8119, U+811b-811f, U+8121-8130, U+8132-8134, U+8137, U+8139, U+813f-8140, U+8142, U+8146, U+8148;
}
/* [44] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.44.woff2) format("woff2");
  unicode-range: U+7ed7, U+7edb, U+7ee0-7ee2, U+7ee5-7ee6, U+7ee8, U+7eeb, U+7ef0-7ef2, U+7ef6, U+7efa-7efb, U+7efe, U+7f01-7f04, U+7f08, U+7f0a-7f12, U+7f17, U+7f19, U+7f1b-7f1c, U+7f1f, U+7f21-7f23, U+7f25-7f28, U+7f2a-7f33, U+7f35-7f37, U+7f3d, U+7f42, U+7f44-7f45, U+7f4c-7f4d, U+7f52, U+7f54, U+7f58-7f59, U+7f5d, U+7f5f-7f61, U+7f63, U+7f65, U+7f68, U+7f70-7f71, U+7f73-7f75, U+7f77, U+7f79, U+7f7d-7f7e, U+7f85-7f86, U+7f88-7f89, U+7f8b-7f8c, U+7f90-7f91, U+7f94-7f96, U+7f98-7f9b, U+7f9d, U+7f9f, U+7fa3, U+7fa7-7fa9, U+7fac-7fb2, U+7fb4, U+7fb6, U+7fb8, U+7fbc, U+7fbf-7fc0, U+7fc3, U+7fca, U+7fcc, U+7fce, U+7fd2, U+7fd5, U+7fd9-7fdb, U+7fdf, U+7fe3, U+7fe5-7fe7, U+7fe9, U+7feb-7fec, U+7fee-7fef, U+7ff1, U+7ff3-7ff4, U+7ff9;
}
/* [45] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.45.woff2) format("woff2");
  unicode-range: U+7dc4, U+7dc7-7dc8, U+7dca-7dcd, U+7dcf, U+7dd1-7dd2, U+7dd4, U+7dd6-7dd8, U+7dda-7de0, U+7de2-7de6, U+7de8-7ded, U+7def, U+7df1-7df5, U+7df7, U+7df9, U+7dfb-7dfc, U+7dfe-7e02, U+7e04, U+7e08-7e0b, U+7e12, U+7e1b, U+7e1e, U+7e20, U+7e22-7e23, U+7e26, U+7e29, U+7e2b, U+7e2e-7e2f, U+7e31, U+7e37, U+7e39-7e3e, U+7e40, U+7e43-7e44, U+7e46-7e47, U+7e4a-7e4b, U+7e4d-7e4e, U+7e51, U+7e54-7e56, U+7e58-7e5b, U+7e5d-7e5e, U+7e61, U+7e66-7e67, U+7e69-7e6b, U+7e6d, U+7e70, U+7e73, U+7e77, U+7e79, U+7e7b-7e7d, U+7e81-7e82, U+7e8c-7e8d, U+7e8f, U+7e92-7e94, U+7e96, U+7e98, U+7e9a-7e9c, U+7e9e-7e9f, U+7ea1, U+7ea3, U+7ea5, U+7ea8-7ea9, U+7eab, U+7ead-7eae, U+7eb0, U+7ebb, U+7ebe, U+7ec0-7ec2, U+7ec9, U+7ecb-7ecc, U+7ed0, U+7ed4;
}
/* [46] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.46.woff2) format("woff2");
  unicode-range: U+7ccc-7ccd, U+7cd7, U+7cdc, U+7cde, U+7ce0, U+7ce4-7ce5, U+7ce7-7ce8, U+7cec, U+7cf0, U+7cf5-7cf9, U+7cfc, U+7cfe, U+7d00, U+7d04-7d0b, U+7d0d, U+7d10-7d14, U+7d17-7d19, U+7d1b-7d1f, U+7d21, U+7d24-7d26, U+7d28-7d2a, U+7d2c-7d2e, U+7d30-7d31, U+7d33, U+7d35-7d36, U+7d38-7d3a, U+7d40, U+7d42-7d44, U+7d46, U+7d4b-7d4c, U+7d4f, U+7d51, U+7d54-7d56, U+7d58, U+7d5b-7d5c, U+7d5e, U+7d61-7d63, U+7d66, U+7d68, U+7d6a-7d6c, U+7d6f, U+7d71-7d73, U+7d75-7d77, U+7d79-7d7a, U+7d7e, U+7d81, U+7d84-7d8b, U+7d8d, U+7d8f, U+7d91, U+7d94, U+7d96, U+7d98-7d9a, U+7d9c-7da0, U+7da2, U+7da6, U+7daa-7db1, U+7db4-7db8, U+7dba-7dbf, U+7dc1;
}
/* [47] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.47.woff2) format("woff2");
  unicode-range: U+7bc3-7bc4, U+7bc6, U+7bc8-7bcc, U+7bd1, U+7bd3-7bd4, U+7bd9-7bda, U+7bdd, U+7be0-7be1, U+7be4-7be6, U+7be9-7bea, U+7bef, U+7bf4, U+7bf6, U+7bfc, U+7bfe, U+7c01, U+7c03, U+7c07-7c08, U+7c0a-7c0d, U+7c0f, U+7c11, U+7c15-7c16, U+7c19, U+7c1e-7c21, U+7c23-7c24, U+7c26, U+7c28-7c33, U+7c35, U+7c37-7c3b, U+7c3d-7c3e, U+7c40-7c41, U+7c43, U+7c47-7c48, U+7c4c, U+7c50, U+7c53-7c54, U+7c59, U+7c5f-7c60, U+7c63-7c65, U+7c6c, U+7c6e, U+7c72, U+7c74, U+7c79-7c7a, U+7c7c, U+7c81-7c82, U+7c84-7c85, U+7c88, U+7c8a-7c91, U+7c93-7c96, U+7c99, U+7c9b-7c9e, U+7ca0-7ca2, U+7ca6-7ca9, U+7cac, U+7caf-7cb3, U+7cb5-7cb7, U+7cba-7cbd, U+7cbf-7cc2, U+7cc5, U+7cc7-7cc9;
}
/* [48] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.48.woff2) format("woff2");
  unicode-range: U+7aca, U+7ad1-7ad2, U+7ada-7add, U+7ae1, U+7ae4, U+7ae6, U+7af4-7af7, U+7afa-7afb, U+7afd-7b0a, U+7b0c, U+7b0e-7b0f, U+7b13, U+7b15-7b16, U+7b18-7b19, U+7b1e-7b20, U+7b22-7b25, U+7b29-7b2b, U+7b2d-7b2e, U+7b30-7b3b, U+7b3e-7b3f, U+7b41-7b42, U+7b44-7b47, U+7b4a, U+7b4c-7b50, U+7b58, U+7b5a, U+7b5c, U+7b60, U+7b66-7b67, U+7b69, U+7b6c-7b6f, U+7b72-7b76, U+7b7b-7b7d, U+7b7f, U+7b82, U+7b85, U+7b87, U+7b8b-7b96, U+7b98-7b99, U+7b9b-7b9f, U+7ba2-7ba4, U+7ba6-7bac, U+7bae-7bb0, U+7bb4, U+7bb7-7bb9, U+7bbb, U+7bc0-7bc1;
}
/* [49] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.49.woff2) format("woff2");
  unicode-range: U+797c, U+797e-7980, U+7982, U+7986-7987, U+7989-798e, U+7992, U+7994-7995, U+7997-7998, U+799a-799c, U+799f, U+79a3-79a6, U+79a8-79ac, U+79ae-79b1, U+79b3-79b5, U+79b8, U+79ba, U+79bf, U+79c2, U+79c6, U+79c8, U+79cf, U+79d5-79d6, U+79dd-79de, U+79e3, U+79e7-79e8, U+79eb, U+79ed, U+79f4, U+79f7-79f8, U+79fa, U+79fe, U+7a02-7a03, U+7a05, U+7a0a, U+7a14, U+7a17, U+7a19, U+7a1c, U+7a1e-7a1f, U+7a23, U+7a25-7a26, U+7a2c, U+7a2e, U+7a30-7a32, U+7a36-7a37, U+7a39, U+7a3c, U+7a40, U+7a42, U+7a47, U+7a49, U+7a4c-7a4f, U+7a51, U+7a55, U+7a5b, U+7a5d-7a5e, U+7a62-7a63, U+7a66, U+7a68-7a69, U+7a6b, U+7a70, U+7a78, U+7a80, U+7a85-7a88, U+7a8a, U+7a90, U+7a93-7a96, U+7a98, U+7a9b-7a9c, U+7a9e, U+7aa0-7aa1, U+7aa3, U+7aa8-7aaa, U+7aac-7ab0, U+7ab3, U+7ab8, U+7aba, U+7abd-7abf, U+7ac4-7ac5, U+7ac7-7ac8;
}
/* [50] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.50.woff2) format("woff2");
  unicode-range: U+783e, U+7841-7844, U+7847-7849, U+784b-784c, U+784e-7854, U+7856-7857, U+7859-785a, U+7865, U+7869-786a, U+786d, U+786f, U+7876-7877, U+787c, U+787e-787f, U+7881, U+7887-7889, U+7893-7894, U+7898-789e, U+78a1, U+78a3, U+78a5, U+78a9, U+78ad, U+78b2, U+78b4, U+78b6, U+78b9-78ba, U+78bc, U+78bf, U+78c3, U+78c9, U+78cb, U+78d0-78d2, U+78d4, U+78d9-78da, U+78dc, U+78de, U+78e1, U+78e5-78e6, U+78ea, U+78ec, U+78ef, U+78f1-78f2, U+78f4, U+78fa-78fb, U+78fe, U+7901-7902, U+7905, U+7907, U+7909, U+790b-790c, U+790e, U+7910, U+7913, U+7919-791b, U+791e-791f, U+7921, U+7924, U+7926, U+792a-792b, U+7934, U+7936, U+7939, U+793b, U+793d, U+7940, U+7942-7943, U+7945-7947, U+7949-794a, U+794c, U+794e-7951, U+7953-7955, U+7957-795a, U+795c, U+795f-7960, U+7962, U+7964, U+7966-7967, U+7969, U+796b, U+796f, U+7972, U+7974, U+7979, U+797b;
}
/* [51] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.51.woff2) format("woff2");
  unicode-range: U+770f, U+7712, U+7714, U+7716, U+7719-771b, U+771e, U+7721-7722, U+7726, U+7728, U+772b-7730, U+7732-7736, U+7739-773a, U+773d-773f, U+7743, U+7746-7747, U+774c-774f, U+7751-7752, U+7758-775a, U+775c-775e, U+7762, U+7765-7766, U+7768-776a, U+776c-776d, U+7771-7772, U+777a, U+777c-777e, U+7780, U+7785, U+7787, U+778b-778d, U+778f-7791, U+7793, U+779e-77a0, U+77a2, U+77a5, U+77ad, U+77af, U+77b4-77b7, U+77bd-77c0, U+77c2, U+77c5, U+77c7, U+77cd, U+77d6-77d7, U+77d9-77da, U+77dd-77de, U+77e7, U+77ea, U+77ec, U+77ef, U+77f8, U+77fb, U+77fd-77fe, U+7800, U+7803, U+7806, U+7809, U+780f-7812, U+7815, U+7817-7818, U+781a-781f, U+7821-7823, U+7825-7827, U+7829, U+782b-7830, U+7832-7833, U+7835, U+7837, U+7839-783c;
}
/* [52] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.52.woff2) format("woff2");
  unicode-range: U+760a-760e, U+7610-7619, U+761b-761d, U+761f-7622, U+7625, U+7627-762a, U+762e-7630, U+7632-7635, U+7638-763a, U+763c-763d, U+763f-7640, U+7642-7643, U+7647-7648, U+764d-764e, U+7652, U+7654, U+7658, U+765a, U+765c, U+765e-765f, U+7661-7663, U+7665, U+7669, U+766c, U+766e-766f, U+7671-7673, U+7675-7676, U+7678-767a, U+767f, U+7681, U+7683, U+7688, U+768a-768c, U+768e, U+7690-7692, U+7695, U+7698, U+769a-769b, U+769d-76a0, U+76a2, U+76a4-76a7, U+76ab-76ac, U+76af-76b0, U+76b2, U+76b4-76b5, U+76ba-76bb, U+76bf, U+76c2-76c3, U+76c5, U+76c9, U+76cc-76ce, U+76dc-76de, U+76e1-76ea, U+76f1, U+76f9-76fb, U+76fd, U+76ff-7700, U+7703-7704, U+7707-7708, U+770c-770e;
}
/* [53] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.53.woff2) format("woff2");
  unicode-range: U+74ef, U+74f4, U+74ff, U+7501, U+7503, U+7505, U+7508, U+750d, U+750f, U+7511, U+7513, U+7515, U+7517, U+7519, U+7521-7527, U+752a, U+752c-752d, U+752f, U+7534, U+7536, U+753a, U+753e, U+7540, U+7544, U+7547-754b, U+754d-754e, U+7550-7553, U+7556-7557, U+755a-755b, U+755d-755e, U+7560, U+7562, U+7564, U+7566-7568, U+756b-756c, U+756f-7573, U+7575, U+7579-757c, U+757e-757f, U+7581-7584, U+7587, U+7589-758e, U+7590, U+7592, U+7594, U+7596, U+7599-759a, U+759d, U+759f-75a0, U+75a3, U+75a5, U+75a8, U+75ac-75ad, U+75b0-75b1, U+75b3-75b5, U+75b8, U+75bd, U+75c1-75c4, U+75c8-75ca, U+75cc-75cd, U+75d4, U+75d6, U+75d9, U+75de, U+75e0, U+75e2-75e4, U+75e6-75ea, U+75f1-75f3, U+75f7, U+75f9-75fa, U+75fc, U+75fe-7601, U+7603, U+7605-7606, U+7608-7609;
}
/* [54] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.54.woff2) format("woff2");
  unicode-range: U+73e7-73ea, U+73ee-73f0, U+73f2, U+73f4-73f5, U+73f7, U+73f9-73fa, U+73fc-73fd, U+73ff-7402, U+7404, U+7407-7408, U+740a-740f, U+7418, U+741a-741c, U+741e, U+7424-7425, U+7428-7429, U+742c-7430, U+7432, U+7435-7436, U+7438-743b, U+743e-7441, U+7443-7446, U+7448, U+744a-744b, U+7452, U+7457, U+745b, U+745d, U+7460, U+7462-7465, U+7467-746a, U+746d, U+746f, U+7471, U+7473-7474, U+7477, U+747a, U+747e, U+7481-7482, U+7484, U+7486, U+7488-748b, U+748e-748f, U+7493, U+7498, U+749a, U+749c-74a0, U+74a3, U+74a6, U+74a9-74aa, U+74ae, U+74b0-74b2, U+74b6, U+74b8-74ba, U+74bd, U+74bf, U+74c1, U+74c3, U+74c5, U+74c8, U+74ca, U+74cc, U+74cf, U+74d1-74d2, U+74d4-74d5, U+74d8-74db, U+74de-74e0, U+74e2, U+74e4-74e5, U+74e7-74e9, U+74ee;
}
/* [55] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.55.woff2) format("woff2");
  unicode-range: U+72dd-72df, U+72e1, U+72e5-72e6, U+72e8, U+72ef-72f0, U+72f2-72f4, U+72f6-72f7, U+72f9-72fb, U+72fd, U+7300-7304, U+7307, U+730a-730c, U+7313-7317, U+731d-7322, U+7327, U+7329, U+732c-732d, U+7330-7331, U+7333, U+7335-7337, U+7339, U+733d-733e, U+7340, U+7342, U+7344-7345, U+734a, U+734d-7350, U+7352, U+7355, U+7357, U+7359, U+735f-7360, U+7362-7363, U+7365, U+7368, U+736c-736d, U+736f-7370, U+7372, U+7374-7376, U+7378, U+737a-737b, U+737d-737e, U+7382-7383, U+7386, U+7388, U+738a, U+738c-7393, U+7395, U+7397-739a, U+739c, U+739e, U+73a0-73a3, U+73a5-73a8, U+73aa, U+73ad, U+73b1, U+73b3, U+73b6-73b7, U+73b9, U+73c2, U+73c5-73c9, U+73cc, U+73ce-73d0, U+73d2, U+73d6, U+73d9, U+73db-73de, U+73e3, U+73e5-73e6;
}
/* [56] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.56.woff2) format("woff2");
  unicode-range: U+719c, U+71a0, U+71a4-71a5, U+71a8, U+71af, U+71b1-71bc, U+71be, U+71c1-71c2, U+71c4, U+71c8-71cb, U+71ce-71d0, U+71d2, U+71d4, U+71d9-71da, U+71dc, U+71df-71e0, U+71e6-71e8, U+71ea, U+71ed-71ee, U+71f4, U+71f6, U+71f9, U+71fb-71fc, U+71ff-7200, U+7207, U+720c-720d, U+7210, U+7216, U+721a-721e, U+7223, U+7228, U+722b, U+722d-722e, U+7230, U+7232, U+723a-723c, U+723e-7242, U+7246, U+724b, U+724d-724e, U+7252, U+7256, U+7258, U+725a, U+725c-725d, U+7260, U+7264-7266, U+726a, U+726c, U+726e-726f, U+7271, U+7273-7274, U+7278, U+727b, U+727d-727e, U+7281-7282, U+7284, U+7287, U+728a, U+728d, U+728f, U+7292, U+729b, U+729f-72a0, U+72a7, U+72ad-72ae, U+72b0-72b5, U+72b7-72b8, U+72ba-72be, U+72c0-72c1, U+72c3, U+72c5-72c6, U+72c8, U+72cc-72ce, U+72d2, U+72d6, U+72db;
}
/* [57] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.57.woff2) format("woff2");
  unicode-range: U+7005-7006, U+7009, U+700b, U+700d, U+7015, U+7018, U+701b, U+701d-701f, U+7023, U+7026-7028, U+702c, U+702e-7030, U+7035, U+7037, U+7039-703a, U+703c-703e, U+7044, U+7049-704b, U+704f, U+7051, U+7058, U+705a, U+705c-705e, U+7061, U+7064, U+7066, U+706c, U+707d, U+7080-7081, U+7085-7086, U+708a, U+708f, U+7091, U+7094-7095, U+7098-7099, U+709c-709d, U+709f, U+70a4, U+70a9-70aa, U+70af-70b2, U+70b4-70b7, U+70bb, U+70c0, U+70c3, U+70c7, U+70cb, U+70ce-70cf, U+70d4, U+70d9-70da, U+70dc-70dd, U+70e0, U+70e9, U+70ec, U+70f7, U+70fa, U+70fd, U+70ff, U+7104, U+7108-7109, U+710c, U+7110, U+7113-7114, U+7116-7118, U+711c, U+711e, U+7120, U+712e-712f, U+7131, U+713c, U+7142, U+7144-7147, U+7149-714b, U+7150, U+7152, U+7155-7156, U+7159-715a, U+715c, U+7161, U+7165-7166, U+7168-7169, U+716d, U+7173-7174, U+7176, U+7178, U+717a, U+717d, U+717f-7180, U+7184, U+7186-7188, U+7192, U+7198;
}
/* [58] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.58.woff2) format("woff2");
  unicode-range: U+6ed8-6ed9, U+6edb, U+6edd, U+6edf-6ee0, U+6ee2, U+6ee6, U+6eea, U+6eec, U+6eee-6eef, U+6ef2-6ef3, U+6ef7-6efa, U+6efe, U+6f01, U+6f03, U+6f08-6f09, U+6f15-6f16, U+6f19, U+6f22-6f25, U+6f28-6f2a, U+6f2c-6f2d, U+6f2f, U+6f31-6f32, U+6f36-6f38, U+6f3f, U+6f43-6f46, U+6f48, U+6f4b, U+6f4e-6f4f, U+6f51, U+6f54-6f57, U+6f59-6f5b, U+6f5e-6f5f, U+6f61, U+6f64-6f67, U+6f69-6f6c, U+6f6f-6f72, U+6f74-6f76, U+6f78-6f7e, U+6f80-6f83, U+6f86, U+6f89, U+6f8b-6f8d, U+6f90, U+6f92, U+6f94, U+6f97-6f98, U+6f9b, U+6fa3-6fa5, U+6fa7, U+6faa, U+6faf, U+6fb1, U+6fb4, U+6fb6, U+6fb9, U+6fc1-6fcb, U+6fd1-6fd3, U+6fd5, U+6fdb, U+6fde-6fe1, U+6fe4, U+6fe9, U+6feb-6fec, U+6fee-6ff1, U+6ffa, U+6ffe;
}
/* [59] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.59.woff2) format("woff2");
  unicode-range: U+6dc3, U+6dc5-6dc6, U+6dc9, U+6dcc, U+6dcf, U+6dd2-6dd3, U+6dd6, U+6dd9-6dde, U+6de0, U+6de4, U+6de6, U+6de8-6dea, U+6dec, U+6def-6df0, U+6df5-6df6, U+6df8, U+6dfa, U+6dfc, U+6e03-6e04, U+6e07-6e09, U+6e0b-6e0c, U+6e0e, U+6e11, U+6e13, U+6e15-6e16, U+6e19-6e1b, U+6e1e-6e1f, U+6e22, U+6e25-6e27, U+6e2b-6e2c, U+6e36-6e37, U+6e39-6e3a, U+6e3c-6e41, U+6e44-6e45, U+6e47, U+6e49-6e4b, U+6e4d-6e4e, U+6e51, U+6e53-6e55, U+6e5c-6e5f, U+6e61-6e63, U+6e65-6e67, U+6e6a-6e6b, U+6e6d-6e70, U+6e72-6e74, U+6e76-6e78, U+6e7c, U+6e80-6e82, U+6e86-6e87, U+6e89, U+6e8d, U+6e8f, U+6e96, U+6e98, U+6e9d-6e9f, U+6ea1, U+6ea5-6ea7, U+6eab, U+6eb1-6eb2, U+6eb4, U+6eb7, U+6ebb-6ebd, U+6ebf-6ec6, U+6ec8-6ec9, U+6ecc, U+6ecf-6ed0, U+6ed3-6ed4, U+6ed7;
}
/* [60] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.60.woff2) format("woff2");
  unicode-range: U+6cb2, U+6cb4-6cb5, U+6cb7, U+6cba, U+6cbc-6cbd, U+6cc1-6cc3, U+6cc5-6cc7, U+6cd0-6cd4, U+6cd6-6cd7, U+6cd9-6cda, U+6cde-6ce0, U+6ce4, U+6ce6, U+6ce9, U+6ceb-6cef, U+6cf1-6cf2, U+6cf6-6cf7, U+6cfa, U+6cfe, U+6d03-6d05, U+6d07-6d08, U+6d0a, U+6d0c, U+6d0e-6d11, U+6d13-6d14, U+6d16, U+6d18-6d1a, U+6d1c, U+6d1f, U+6d22-6d23, U+6d26-6d29, U+6d2b, U+6d2e-6d30, U+6d33, U+6d35-6d36, U+6d38-6d3a, U+6d3c, U+6d3f, U+6d42-6d44, U+6d48-6d49, U+6d4d, U+6d50, U+6d52, U+6d54, U+6d56-6d58, U+6d5a-6d5c, U+6d5e, U+6d60-6d61, U+6d63-6d65, U+6d67, U+6d6c-6d6d, U+6d6f, U+6d75, U+6d7b-6d7d, U+6d87, U+6d8a, U+6d8e, U+6d90-6d9a, U+6d9c-6da0, U+6da2-6da3, U+6da7, U+6daa-6dac, U+6dae, U+6db3-6db4, U+6db6, U+6db8, U+6dbc, U+6dbf, U+6dc2;
}
/* [61] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.61.woff2) format("woff2");
  unicode-range: U+6b85-6b86, U+6b89, U+6b8d, U+6b91-6b93, U+6b95, U+6b97-6b98, U+6b9a-6b9b, U+6b9e, U+6ba1-6ba4, U+6ba9-6baa, U+6bad, U+6baf-6bb0, U+6bb2-6bb3, U+6bba-6bbd, U+6bc0, U+6bc2, U+6bc6, U+6bca-6bcc, U+6bce, U+6bd0-6bd1, U+6bd3, U+6bd6-6bd8, U+6bda, U+6be1, U+6be6, U+6bec, U+6bf1, U+6bf3-6bf5, U+6bf9, U+6bfd, U+6c05-6c08, U+6c0d, U+6c10, U+6c15-6c1a, U+6c21, U+6c23-6c26, U+6c29-6c2d, U+6c30-6c33, U+6c35-6c37, U+6c39-6c3a, U+6c3c-6c3f, U+6c46, U+6c4a-6c4c, U+6c4e-6c50, U+6c54, U+6c56, U+6c59-6c5c, U+6c5e, U+6c63, U+6c67-6c69, U+6c6b, U+6c6d, U+6c6f, U+6c72-6c74, U+6c78-6c7a, U+6c7c, U+6c84-6c87, U+6c8b-6c8c, U+6c8f, U+6c91, U+6c93-6c96, U+6c98, U+6c9a, U+6c9d, U+6ca2-6ca4, U+6ca8-6ca9, U+6cac-6cae, U+6cb1;
}
/* [62] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.62.woff2) format("woff2");
  unicode-range: U+6a01, U+6a06, U+6a09, U+6a0b, U+6a11, U+6a13, U+6a17-6a19, U+6a1b, U+6a1e, U+6a23, U+6a28-6a29, U+6a2b, U+6a2f-6a30, U+6a35, U+6a38-6a40, U+6a46-6a48, U+6a4a-6a4b, U+6a4e, U+6a50, U+6a52, U+6a5b, U+6a5e, U+6a62, U+6a65-6a67, U+6a6b, U+6a79, U+6a7c, U+6a7e-6a7f, U+6a84, U+6a86, U+6a8e, U+6a90-6a91, U+6a94, U+6a97, U+6a9c, U+6a9e, U+6aa0, U+6aa2, U+6aa4, U+6aa9, U+6aab, U+6aae-6ab0, U+6ab2-6ab3, U+6ab5, U+6ab7-6ab8, U+6aba-6abb, U+6abd, U+6abf, U+6ac2-6ac4, U+6ac6, U+6ac8, U+6acc, U+6ace, U+6ad2-6ad3, U+6ad8-6adc, U+6adf-6ae0, U+6ae4-6ae5, U+6ae7-6ae8, U+6afb, U+6b04-6b05, U+6b0d-6b13, U+6b16-6b17, U+6b19, U+6b24-6b25, U+6b2c, U+6b37-6b39, U+6b3b, U+6b3d, U+6b43, U+6b46, U+6b4e, U+6b50, U+6b53-6b54, U+6b58-6b59, U+6b5b, U+6b60, U+6b69, U+6b6d, U+6b6f-6b70, U+6b73-6b74, U+6b77-6b7a, U+6b80-6b84;
}
/* [63] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.63.woff2) format("woff2");
  unicode-range: U+68e1, U+68e3-68e4, U+68e6-68ed, U+68ef-68f0, U+68f2, U+68f4, U+68f6-68f7, U+68f9, U+68fb-68fd, U+68ff-6902, U+6906-6908, U+690b, U+6910, U+691a-691c, U+691f-6920, U+6924-6925, U+692a, U+692d, U+6934, U+6939, U+693c-6945, U+694a-694b, U+6952-6954, U+6957, U+6959, U+695b, U+695d, U+695f, U+6962-6964, U+6966, U+6968-696c, U+696e-696f, U+6971, U+6973-6974, U+6978-6979, U+697d, U+697f-6980, U+6985, U+6987-698a, U+698d-698e, U+6994-6999, U+699b, U+69a3-69a4, U+69a6-69a7, U+69ab, U+69ad-69ae, U+69b1, U+69b7, U+69bb-69bc, U+69c1, U+69c3-69c5, U+69c7, U+69ca-69ce, U+69d0-69d1, U+69d3-69d4, U+69d7-69da, U+69e0, U+69e4, U+69e6, U+69ec-69ed, U+69f1-69f3, U+69f8, U+69fa-69fc, U+69fe-6a00;
}
/* [64] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.64.woff2) format("woff2");
  unicode-range: U+6792-6793, U+6796, U+6798, U+679e-67a1, U+67a5, U+67a7-67a9, U+67ac-67ad, U+67b0-67b1, U+67b3, U+67b5, U+67b7, U+67b9, U+67bb-67bc, U+67c0-67c1, U+67c3, U+67c5-67ca, U+67d1-67d2, U+67d7-67d9, U+67dd-67df, U+67e2-67e4, U+67e6-67e9, U+67f0, U+67f5, U+67f7-67f8, U+67fa-67fb, U+67fd-67fe, U+6800-6801, U+6803-6804, U+6806, U+6809-680a, U+680c, U+680e, U+6812, U+681d-681f, U+6822, U+6824-6829, U+682b-682d, U+6831-6835, U+683b, U+683e, U+6840-6841, U+6844-6845, U+6849, U+684e, U+6853, U+6855-6856, U+685c-685d, U+685f-6862, U+6864, U+6866-6868, U+686b, U+686f, U+6872, U+6874, U+6877, U+687f, U+6883, U+6886, U+688f, U+689b, U+689f-68a0, U+68a2-68a3, U+68b1, U+68b6, U+68b9-68ba, U+68bc-68bf, U+68c1-68c4, U+68c6, U+68c8, U+68ca, U+68cc, U+68d0-68d1, U+68d3, U+68d7, U+68dd, U+68df;
}
/* [65] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.65.woff2) format("woff2");
  unicode-range: U+663a-663b, U+663d, U+6641, U+6644-6645, U+6649, U+664c, U+664f, U+6654, U+6659, U+665b, U+665d-665e, U+6660-6667, U+6669, U+666b-666c, U+6671, U+6673, U+6677-6679, U+667c, U+6680-6681, U+6684-6685, U+6688-6689, U+668b-668e, U+6690, U+6692, U+6695, U+6698, U+669a, U+669d, U+669f-66a0, U+66a2-66a3, U+66a6, U+66aa-66ab, U+66b1-66b2, U+66b5, U+66b8-66b9, U+66bb, U+66be, U+66c1, U+66c6-66c9, U+66cc, U+66d5-66d8, U+66da-66dc, U+66de-66e2, U+66e8-66ea, U+66ec, U+66f1, U+66f3, U+66f7, U+66fa, U+66fd, U+6702, U+6705, U+670a, U+670f-6710, U+6713, U+6715, U+6719, U+6722-6723, U+6725-6727, U+6729, U+672d-672e, U+6732-6733, U+6736, U+6739, U+673b, U+673f, U+6744, U+6748, U+674c-674d, U+6753, U+6755, U+6762, U+6767, U+6769-676c, U+676e, U+6772-6773, U+6775, U+6777, U+677a-677d, U+6782-6783, U+6787, U+678a-678d, U+678f;
}
/* [66] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.66.woff2) format("woff2");
  unicode-range: U+64f8, U+64fa, U+64fc, U+64fe-64ff, U+6503, U+6509, U+650f, U+6514, U+6518, U+651c-651e, U+6522-6525, U+652a-652c, U+652e, U+6530-6532, U+6534-6535, U+6537-6538, U+653a, U+653c-653d, U+6542, U+6549-654b, U+654d-654e, U+6553-6555, U+6557-6558, U+655d, U+6564, U+6569, U+656b, U+656d-656f, U+6571, U+6573, U+6575-6576, U+6578-657e, U+6581-6583, U+6585-6586, U+6589, U+658e-658f, U+6592-6593, U+6595-6596, U+659b, U+659d, U+659f-65a1, U+65a3, U+65ab-65ac, U+65b2, U+65b6-65b7, U+65ba-65bb, U+65be-65c0, U+65c2-65c4, U+65c6-65c8, U+65cc, U+65ce, U+65d0, U+65d2-65d3, U+65d6, U+65db, U+65dd, U+65e1, U+65e3, U+65ee-65f0, U+65f3-65f5, U+65f8, U+65fb-65fc, U+65fe-6600, U+6603, U+6607, U+6609, U+660b, U+6610-6611, U+6619-661a, U+661c-661e, U+6621, U+6624, U+6626, U+662a-662c, U+662e, U+6630-6631, U+6633-6634, U+6636;
}
/* [67] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.67.woff2) format("woff2");
  unicode-range: U+63bc, U+63be, U+63c0, U+63c3-63c4, U+63c6, U+63c8, U+63cd-63ce, U+63d1, U+63d6, U+63da-63db, U+63de, U+63e0, U+63e3, U+63e9-63ea, U+63ee, U+63f2, U+63f5-63fa, U+63fc, U+63fe-6400, U+6406, U+640b-640d, U+6410, U+6414, U+6416-6417, U+641b, U+6420-6423, U+6425-6428, U+642a, U+6431-6432, U+6434-6437, U+643d-6442, U+6445, U+6448, U+6450-6452, U+645b-645f, U+6462, U+6465, U+6468, U+646d, U+646f-6471, U+6473, U+6477, U+6479-647d, U+6482-6485, U+6487-6488, U+648c, U+6490, U+6493, U+6496-649a, U+649d, U+64a0, U+64a5, U+64ab-64ac, U+64b1-64b7, U+64b9-64bb, U+64be-64c1, U+64c4, U+64c7, U+64c9-64cb, U+64d0, U+64d4, U+64d7-64d8, U+64da, U+64de, U+64e0-64e2, U+64e4, U+64e9, U+64ec, U+64f0-64f2, U+64f4, U+64f7;
}
/* [68] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.68.woff2) format("woff2");
  unicode-range: U+623b, U+623d-623e, U+6243, U+6246, U+6248-6249, U+624c, U+6255, U+6259, U+625e, U+6260-6261, U+6265-6266, U+626a, U+6271, U+627a, U+627c-627d, U+6283, U+6286, U+6289, U+628e, U+6294, U+629c, U+629e-629f, U+62a1, U+62a8, U+62ba-62bb, U+62bf, U+62c2, U+62c4, U+62c8, U+62ca-62cb, U+62ce-62cf, U+62d1, U+62d7, U+62d9-62da, U+62dd, U+62e0-62e1, U+62e3-62e4, U+62e7, U+62eb, U+62ee, U+62f0, U+62f4-62f6, U+6308, U+630a-630e, U+6310, U+6312-6313, U+6317, U+6319, U+631b, U+631d-631f, U+6322, U+6326, U+6329, U+6331-6332, U+6334-6337, U+6339, U+633b-633c, U+633e-6340, U+6343, U+6347, U+634b-634e, U+6354, U+635c-635d, U+6368-6369, U+636d, U+636f-6372, U+6376, U+637a-637b, U+637d, U+6382-6383, U+6387, U+638a-638b, U+638d-638e, U+6391, U+6393-6397, U+6399, U+639b, U+639e-639f, U+63a1, U+63a3-63a4, U+63ac-63ae, U+63b1-63b5, U+63b7-63bb;
}
/* [69] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.69.woff2) format("woff2");
  unicode-range: U+60fa, U+6100, U+6106, U+610d-610e, U+6112, U+6114-6115, U+6119, U+611c, U+6120, U+6122-6123, U+6126, U+6128-6130, U+6136-6137, U+613a, U+613d-613e, U+6144, U+6146-6147, U+614a-614b, U+6151, U+6153, U+6158, U+615a, U+615c-615d, U+615f, U+6161, U+6163-6165, U+616b-616c, U+616e, U+6171, U+6173-6177, U+617e, U+6182, U+6187, U+618a, U+618d-618e, U+6190-6191, U+6194, U+6199-619a, U+619c, U+619f, U+61a1, U+61a3-61a4, U+61a7-61a9, U+61ab-61ad, U+61b2-61b3, U+61b5-61b7, U+61ba-61bb, U+61bf, U+61c3-61c4, U+61c6-61c7, U+61c9-61cb, U+61d0-61d1, U+61d3-61d4, U+61d7, U+61da, U+61df-61e1, U+61e6, U+61ee, U+61f0, U+61f2, U+61f6-61f8, U+61fa, U+61fc-61fe, U+6200, U+6206-6207, U+6209, U+620b, U+620d-620e, U+6213-6215, U+6217, U+6219, U+621b-6223, U+6225-6226, U+622c, U+622e-6230, U+6232, U+6238;
}
/* [70] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.70.woff2) format("woff2");
  unicode-range: U+5fd1-5fd6, U+5fda-5fde, U+5fe1-5fe2, U+5fe4-5fe5, U+5fea, U+5fed-5fee, U+5ff1-5ff3, U+5ff6, U+5ff8, U+5ffb, U+5ffe-5fff, U+6002-6006, U+600a, U+600d, U+600f, U+6014, U+6019, U+601b, U+6020, U+6023, U+6026, U+6029, U+602b, U+602e-602f, U+6031, U+6033, U+6035, U+6039, U+603f, U+6041-6043, U+6046, U+604f, U+6053-6054, U+6058-605b, U+605d-605e, U+6060, U+6063, U+6065, U+6067, U+606a-606c, U+6075, U+6078-6079, U+607b, U+607d, U+607f, U+6083, U+6085-6087, U+608a, U+608c, U+608e-608f, U+6092-6093, U+6095-6097, U+609b-609d, U+60a2, U+60a7, U+60a9-60ab, U+60ad, U+60af-60b1, U+60b3-60b6, U+60b8, U+60bb, U+60bd-60be, U+60c0-60c3, U+60c6-60c9, U+60cb, U+60ce, U+60d3-60d4, U+60d7-60db, U+60dd, U+60e1-60e4, U+60e6, U+60ea, U+60ec-60ee, U+60f0-60f1, U+60f4, U+60f6;
}
/* [71] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.71.woff2) format("woff2");
  unicode-range: U+5ea3-5ea5, U+5ea8, U+5eab, U+5eaf, U+5eb3, U+5eb5-5eb6, U+5eb9, U+5ebe, U+5ec1-5ec3, U+5ec6, U+5ec8, U+5ecb-5ecc, U+5ed1-5ed2, U+5ed4, U+5ed9-5edb, U+5edd, U+5edf-5ee0, U+5ee2-5ee3, U+5ee8, U+5eea, U+5eec, U+5eef-5ef0, U+5ef3-5ef4, U+5ef8, U+5efb-5efc, U+5efe-5eff, U+5f01, U+5f07, U+5f0b-5f0e, U+5f10-5f12, U+5f14, U+5f1a, U+5f22, U+5f28-5f29, U+5f2c-5f2d, U+5f35-5f36, U+5f38, U+5f3b-5f43, U+5f45-5f4a, U+5f4c-5f4e, U+5f50, U+5f54, U+5f56-5f59, U+5f5b-5f5f, U+5f61, U+5f63, U+5f65, U+5f67-5f68, U+5f6b, U+5f6e-5f6f, U+5f72-5f78, U+5f7a, U+5f7e-5f7f, U+5f82-5f83, U+5f87, U+5f89-5f8a, U+5f8d, U+5f91, U+5f93, U+5f95, U+5f98-5f99, U+5f9c, U+5f9e, U+5fa0, U+5fa6-5fa9, U+5fac-5fad, U+5faf, U+5fb3-5fb5, U+5fb9, U+5fbc, U+5fc4, U+5fc9, U+5fcb, U+5fce-5fd0;
}
/* [72] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.72.woff2) format("woff2");
  unicode-range: U+5d32-5d34, U+5d3c-5d3e, U+5d41-5d44, U+5d46-5d48, U+5d4a-5d4b, U+5d4e, U+5d50, U+5d52, U+5d55-5d58, U+5d5a-5d5d, U+5d68-5d69, U+5d6b-5d6c, U+5d6f, U+5d74, U+5d7f, U+5d82-5d89, U+5d8b-5d8c, U+5d8f, U+5d92-5d93, U+5d99, U+5d9d, U+5db2, U+5db6-5db7, U+5dba, U+5dbc-5dbd, U+5dc2-5dc3, U+5dc6-5dc7, U+5dc9, U+5dcc, U+5dd2, U+5dd4, U+5dd6-5dd8, U+5ddb-5ddc, U+5de3, U+5ded, U+5def, U+5df3, U+5df6, U+5dfa-5dfd, U+5dff-5e00, U+5e07, U+5e0f, U+5e11, U+5e13-5e14, U+5e19-5e1b, U+5e22, U+5e25, U+5e28, U+5e2a, U+5e2f-5e31, U+5e33-5e34, U+5e36, U+5e39-5e3c, U+5e3e, U+5e40, U+5e44, U+5e46-5e48, U+5e4c, U+5e4f, U+5e53-5e54, U+5e57, U+5e59, U+5e5b, U+5e5e-5e5f, U+5e61, U+5e63, U+5e6a-5e6b, U+5e75, U+5e77, U+5e79-5e7a, U+5e7e, U+5e80-5e81, U+5e83, U+5e85, U+5e87, U+5e8b, U+5e91-5e92, U+5e96, U+5e98, U+5e9b, U+5e9d, U+5ea0-5ea2;
}
/* [73] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.73.woff2) format("woff2");
  unicode-range: U+5bf5-5bf6, U+5bfe, U+5c02-5c03, U+5c05, U+5c07-5c09, U+5c0b-5c0c, U+5c0e, U+5c10, U+5c12-5c13, U+5c15, U+5c17, U+5c19, U+5c1b-5c1c, U+5c1e-5c1f, U+5c22, U+5c25, U+5c28, U+5c2a-5c2b, U+5c2f-5c30, U+5c37, U+5c3b, U+5c43-5c44, U+5c46-5c47, U+5c4d, U+5c50, U+5c59, U+5c5b-5c5c, U+5c62-5c64, U+5c66, U+5c6c, U+5c6e, U+5c74, U+5c78-5c7e, U+5c80, U+5c83-5c84, U+5c88, U+5c8b-5c8d, U+5c91, U+5c94-5c96, U+5c98-5c99, U+5c9c, U+5c9e, U+5ca1-5ca3, U+5cab-5cac, U+5cb1, U+5cb5, U+5cb7, U+5cba, U+5cbd-5cbf, U+5cc1, U+5cc3-5cc4, U+5cc7, U+5ccb, U+5cd2, U+5cd8-5cd9, U+5cdf-5ce0, U+5ce3-5ce6, U+5ce8-5cea, U+5ced, U+5cef, U+5cf3-5cf4, U+5cf6, U+5cf8, U+5cfd, U+5d00-5d04, U+5d06, U+5d08, U+5d0b-5d0d, U+5d0f-5d13, U+5d15, U+5d17-5d1a, U+5d1d-5d22, U+5d24-5d27, U+5d2e-5d31;
}
/* [74] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.74.woff2) format("woff2");
  unicode-range: U+5ab2, U+5ab4-5ab5, U+5ab7-5aba, U+5abd-5abf, U+5ac3-5ac4, U+5ac6-5ac8, U+5aca-5acb, U+5acd, U+5acf-5ad2, U+5ad4, U+5ad8-5ada, U+5adc, U+5adf-5ae2, U+5ae4, U+5ae6, U+5ae8, U+5aea-5aed, U+5af0-5af3, U+5af5, U+5af9-5afb, U+5afd, U+5b01, U+5b05, U+5b08, U+5b0b-5b0c, U+5b11, U+5b16-5b17, U+5b1b, U+5b21-5b22, U+5b24, U+5b27-5b2e, U+5b30, U+5b32, U+5b34, U+5b36-5b38, U+5b3e-5b40, U+5b43, U+5b45, U+5b4a-5b4b, U+5b51-5b53, U+5b56, U+5b5a-5b5b, U+5b62, U+5b65, U+5b67, U+5b6a-5b6e, U+5b70-5b71, U+5b73, U+5b7a-5b7b, U+5b7f-5b80, U+5b84, U+5b8d, U+5b91, U+5b93-5b95, U+5b9f, U+5ba5-5ba6, U+5bac, U+5bae, U+5bb8, U+5bc0, U+5bc3, U+5bcb, U+5bd0-5bd1, U+5bd4-5bd8, U+5bda-5bdc, U+5be2, U+5be4-5be7, U+5be9, U+5beb-5bec, U+5bee-5bf0, U+5bf2-5bf3;
}
/* [75] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.75.woff2) format("woff2");
  unicode-range: U+5981, U+598f, U+5997-5998, U+599a, U+599c-599d, U+59a0-59a1, U+59a3-59a4, U+59a7, U+59aa-59ad, U+59af, U+59b2-59b3, U+59b5-59b6, U+59b8, U+59ba, U+59bd-59be, U+59c0-59c1, U+59c3-59c4, U+59c7-59ca, U+59cc-59cd, U+59cf, U+59d2, U+59d5-59d6, U+59d8-59d9, U+59db, U+59dd-59e0, U+59e2-59e7, U+59e9-59eb, U+59ee, U+59f1, U+59f3, U+59f5, U+59f7-59f9, U+59fd, U+5a06, U+5a08-5a0a, U+5a0c-5a0d, U+5a11-5a13, U+5a15-5a16, U+5a1a-5a1b, U+5a21-5a23, U+5a2d-5a2f, U+5a32, U+5a38, U+5a3c, U+5a3e-5a45, U+5a47, U+5a4a, U+5a4c-5a4d, U+5a4f-5a51, U+5a53, U+5a55-5a57, U+5a5e, U+5a60, U+5a62, U+5a65-5a67, U+5a6a, U+5a6c-5a6d, U+5a72-5a73, U+5a75-5a76, U+5a79-5a7c, U+5a81-5a84, U+5a8c, U+5a8e, U+5a93, U+5a96-5a97, U+5a9c, U+5a9e, U+5aa0, U+5aa3-5aa4, U+5aaa, U+5aae-5aaf, U+5ab1;
}
/* [76] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.76.woff2) format("woff2");
  unicode-range: U+5831, U+583a, U+583d, U+583f-5842, U+5844-5846, U+5848, U+584a, U+584d, U+5852, U+5857, U+5859-585a, U+585c-585d, U+5862, U+5868-5869, U+586c-586d, U+586f-5873, U+5875, U+5879, U+587d-587e, U+5880-5881, U+5888-588a, U+588d, U+5892, U+5896-5898, U+589a, U+589c-589d, U+58a0-58a1, U+58a3, U+58a6, U+58a9, U+58ab-58ae, U+58b0, U+58b3, U+58bb-58bf, U+58c2-58c3, U+58c5-58c8, U+58ca, U+58cc, U+58ce, U+58d1-58d3, U+58d5, U+58d8-58d9, U+58de-58df, U+58e2, U+58e9, U+58ec, U+58ef, U+58f1-58f2, U+58f5, U+58f7-58f8, U+58fa, U+58fd, U+5900, U+5902, U+5906, U+5908-590c, U+590e, U+5910, U+5914, U+5919, U+591b, U+591d-591e, U+5920, U+5922-5925, U+5928, U+592c-592d, U+592f, U+5932, U+5936, U+593c, U+593e, U+5940-5942, U+5944, U+594c-594d, U+5950, U+5953, U+5958, U+595a, U+5961, U+5966-5968, U+596a, U+596c-596e, U+5977, U+597b-597c;
}
/* [77] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.77.woff2) format("woff2");
  unicode-range: U+570a, U+570c-570d, U+570f, U+5712-5713, U+5718-5719, U+571c, U+571e, U+5725, U+5727, U+5729-572a, U+572c, U+572e-572f, U+5734-5735, U+5739, U+573b, U+5741, U+5743, U+5745, U+5749, U+574c-574d, U+575c, U+5763, U+5768-5769, U+576b, U+576d-576e, U+5770, U+5773, U+5775, U+5777, U+577b-577c, U+5785-5786, U+5788, U+578c, U+578e-578f, U+5793-5795, U+5799-57a1, U+57a3-57a4, U+57a6-57aa, U+57ac-57ad, U+57af-57b2, U+57b4-57b6, U+57b8-57b9, U+57bd-57bf, U+57c2, U+57c4-57c8, U+57cc-57cd, U+57cf, U+57d2, U+57d5-57de, U+57e1-57e2, U+57e4-57e5, U+57e7, U+57eb, U+57ed, U+57ef, U+57f4-57f8, U+57fc-57fd, U+5800-5801, U+5803, U+5805, U+5807, U+5809, U+580b-580e, U+5811, U+5814, U+5819, U+581b-5820, U+5822-5823, U+5825-5826, U+582c, U+582f;
}
/* [78] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.78.woff2) format("woff2");
  unicode-range: U+5605-5606, U+5608, U+560c-560d, U+560f, U+5614, U+5616-5617, U+561a, U+561c, U+561e, U+5621-5625, U+5627, U+5629, U+562b-5630, U+5636, U+5638-563a, U+563c, U+5640-5642, U+5649, U+564c-5650, U+5653-5655, U+5657-565b, U+5660, U+5663-5664, U+5666, U+566b, U+566f-5671, U+5673-567c, U+567e, U+5684-5687, U+568c, U+568e-5693, U+5695, U+5697, U+569b-569c, U+569e-569f, U+56a1-56a2, U+56a4-56a9, U+56ac-56af, U+56b1, U+56b4, U+56b6-56b8, U+56bf, U+56c1-56c3, U+56c9, U+56cd, U+56d1, U+56d4, U+56d6-56d9, U+56dd, U+56df, U+56e1, U+56e3-56e6, U+56e8-56ec, U+56ee-56ef, U+56f1-56f3, U+56f5, U+56f7-56f9, U+56fc, U+56ff-5700, U+5703-5704, U+5709;
}
/* [79] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.79.woff2) format("woff2");
  unicode-range: U+5519, U+551b, U+551d-551e, U+5520, U+5522-5523, U+5526-5527, U+552a-552c, U+5530, U+5532-5535, U+5537-5538, U+553b-5541, U+5543-5544, U+5547-5549, U+554b, U+554d, U+5550, U+5553, U+5555-5558, U+555b-555f, U+5567-5569, U+556b-5572, U+5574-5577, U+557b-557c, U+557e-557f, U+5581, U+5583, U+5585-5586, U+5588, U+558b-558c, U+558e-5591, U+5593, U+5599-559a, U+559f, U+55a5-55a6, U+55a8-55ac, U+55ae, U+55b0-55b3, U+55b6, U+55b9-55ba, U+55bc-55be, U+55c4, U+55c6-55c7, U+55c9, U+55cc-55d2, U+55d4-55db, U+55dd-55df, U+55e1, U+55e3-55e6, U+55ea-55ee, U+55f0-55f3, U+55f5-55f7, U+55fb, U+55fe, U+5600-5601;
}
/* [80] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.80.woff2) format("woff2");
  unicode-range: U+53fb-5400, U+5402, U+5405-5407, U+540b, U+540f, U+5412, U+5414, U+5416, U+5418-541a, U+541d, U+5420-5423, U+5425, U+5429-542a, U+542d-542e, U+5431-5433, U+5436, U+543d, U+543f, U+5442-5443, U+5449, U+544b-544c, U+544e, U+5451-5454, U+5456, U+5459, U+545b-545c, U+5461, U+5463-5464, U+546a-5472, U+5474, U+5476-5478, U+547a, U+547e-5484, U+5486, U+548a, U+548d-548e, U+5490-5491, U+5494, U+5497-5499, U+549b, U+549d, U+54a1-54a7, U+54a9, U+54ab, U+54ad, U+54b4-54b5, U+54b9, U+54bb, U+54be-54bf, U+54c2-54c3, U+54c9-54cc, U+54cf-54d0, U+54d3, U+54d5-54d6, U+54d9-54da, U+54dc-54de, U+54e2, U+54e7, U+54f3-54f4, U+54f8-54f9, U+54fd-54ff, U+5501, U+5504-5506, U+550c-550f, U+5511-5514, U+5516-5517;
}
/* [81] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.81.woff2) format("woff2");
  unicode-range: U+52a2, U+52a6-52a7, U+52ac-52ad, U+52af, U+52b4-52b5, U+52b9, U+52bb-52bc, U+52be, U+52c1, U+52c5, U+52ca, U+52cd, U+52d0, U+52d6-52d7, U+52d9, U+52db, U+52dd-52de, U+52e0, U+52e2-52e3, U+52e5, U+52e7-52f0, U+52f2-52f3, U+52f5-52f9, U+52fb-52fc, U+5302, U+5304, U+530b, U+530d, U+530f-5310, U+5315, U+531a, U+531c-531d, U+5321, U+5323, U+5326, U+532e-5331, U+5338, U+533c-533e, U+5340, U+5344-5345, U+534b-534d, U+5350, U+5354, U+5358, U+535d-535f, U+5363, U+5368-5369, U+536c, U+536e-536f, U+5372, U+5379-537b, U+537d, U+538d-538e, U+5390, U+5393-5394, U+5396, U+539b-539d, U+53a0-53a1, U+53a3-53a5, U+53a9, U+53ad-53ae, U+53b0, U+53b2-53b3, U+53b5-53b8, U+53bc, U+53be, U+53c1, U+53c3-53c7, U+53ce-53cf, U+53d2-53d3, U+53d5, U+53da, U+53de-53df, U+53e1-53e2, U+53e7-53e9, U+53f1, U+53f4-53f5, U+53fa;
}
/* [82] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.82.woff2) format("woff2");
  unicode-range: U+5110, U+5113, U+5115, U+5117-5118, U+511a-511c, U+511e-511f, U+5121, U+5128, U+512b-512d, U+5131-5135, U+5137-5139, U+513c, U+5140, U+5142, U+5147, U+514c, U+514e-5150, U+5155-5158, U+5162, U+5169, U+5172, U+517f, U+5181-5184, U+5186-5187, U+518b, U+518f, U+5191, U+5195-5197, U+519a, U+51a2-51a3, U+51a6-51ab, U+51ad-51ae, U+51b1, U+51b4, U+51bc-51bd, U+51bf, U+51c3, U+51c7-51c8, U+51ca-51cb, U+51cd-51ce, U+51d4, U+51d6, U+51db-51dc, U+51e6, U+51e8-51eb, U+51f1, U+51f5, U+51fc, U+51ff, U+5202, U+5205, U+5208, U+520b, U+520d-520e, U+5215-5216, U+5228, U+522a, U+522c-522d, U+5233, U+523c-523d, U+523f-5240, U+5245, U+5247, U+5249, U+524b-524c, U+524e, U+5250, U+525b-525f, U+5261, U+5263-5264, U+5270, U+5273, U+5275, U+5277, U+527d, U+527f, U+5281-5285, U+5287, U+5289, U+528b, U+528d, U+528f, U+5291-5293, U+529a;
}
/* [83] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.83.woff2) format("woff2");
  unicode-range: U+4fe3-4fe4, U+4fe6, U+4fe8, U+4feb-4fed, U+4ff3, U+4ff5-4ff6, U+4ff8, U+4ffe, U+5001, U+5005-5006, U+5009, U+500c, U+500f, U+5013-5018, U+501b-501e, U+5022-5025, U+5027-5028, U+502b-502e, U+5030, U+5033-5034, U+5036-5039, U+503b, U+5041-5043, U+5045-5046, U+5048-504a, U+504c-504e, U+5051, U+5053, U+5055-5057, U+505b, U+505e, U+5060, U+5062-5063, U+5067, U+506a, U+506c, U+5070-5072, U+5074-5075, U+5078, U+507b, U+507d-507e, U+5080, U+5088-5089, U+5091-5092, U+5095, U+5097-509e, U+50a2-50a3, U+50a5-50a7, U+50a9, U+50ad, U+50b3, U+50b5, U+50b7, U+50ba, U+50be, U+50c4-50c5, U+50c7, U+50ca, U+50cd, U+50d1, U+50d5-50d6, U+50da, U+50de, U+50e5-50e6, U+50ec-50ee, U+50f0-50f1, U+50f3, U+50f9-50fb, U+50fe-5102, U+5104, U+5106-5107, U+5109-510b, U+510d, U+510f;
}
/* [84] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.84.woff2) format("woff2");
  unicode-range: U+4eb8-4eb9, U+4ebb-4ebe, U+4ec2-4ec4, U+4ec8-4ec9, U+4ecc, U+4ecf-4ed0, U+4ed2, U+4eda-4edb, U+4edd-4ee1, U+4ee6-4ee9, U+4eeb, U+4eee-4eef, U+4ef3-4ef5, U+4ef8-4efa, U+4efc, U+4f00, U+4f03-4f05, U+4f08-4f09, U+4f0b, U+4f0e, U+4f12-4f13, U+4f15, U+4f1b, U+4f1d, U+4f21-4f22, U+4f25, U+4f27-4f29, U+4f2b-4f2e, U+4f31-4f33, U+4f36-4f37, U+4f39, U+4f3e, U+4f40-4f41, U+4f43, U+4f47-4f49, U+4f54, U+4f57-4f58, U+4f5d-4f5e, U+4f61-4f62, U+4f64-4f65, U+4f67, U+4f6a, U+4f6e-4f6f, U+4f72, U+4f74-4f7e, U+4f80-4f82, U+4f84, U+4f89-4f8a, U+4f8e-4f98, U+4f9e, U+4fa1, U+4fa5, U+4fa9-4faa, U+4fac, U+4fb3, U+4fb6-4fb8, U+4fbd, U+4fc2, U+4fc5-4fc6, U+4fcd-4fce, U+4fd0-4fd1, U+4fd3, U+4fda-4fdc, U+4fdf-4fe0, U+4fe2;
}
/* [85] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.85.woff2) format("woff2");
  unicode-range: U+3127-3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314b, U+314d-314e, U+315c, U+3160-3161, U+3163-3164, U+3186, U+318d, U+3192, U+3196-3198, U+319e-319f, U+3220-3229, U+3231, U+3268, U+3297, U+3299, U+32a3, U+338e-338f, U+3395, U+339c-339e, U+33c4, U+33d1-33d2, U+33d5, U+3434, U+34dc, U+34ee, U+353e, U+355d, U+3566, U+3575, U+3592, U+35a0-35a1, U+35ad, U+35ce, U+36a2, U+36ab, U+38a8, U+3dab, U+3de7, U+3deb, U+3e1a, U+3f1b, U+3f6d, U+4495, U+4723, U+48fa, U+4ca3, U+4e02, U+4e04-4e06, U+4e0c, U+4e0f, U+4e15, U+4e17, U+4e1f-4e21, U+4e26, U+4e29, U+4e2c, U+4e2f, U+4e31, U+4e35, U+4e37, U+4e3c, U+4e3f-4e42, U+4e44, U+4e46-4e47, U+4e57, U+4e5a-4e5c, U+4e64-4e65, U+4e67, U+4e69, U+4e6d, U+4e78, U+4e7f-4e82, U+4e85, U+4e87, U+4e8a, U+4e8d, U+4e93, U+4e96, U+4e98-4e99, U+4e9c, U+4e9e-4ea0, U+4ea2-4ea3, U+4ea5, U+4eb0-4eb1, U+4eb3-4eb6;
}
/* [86] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.86.woff2) format("woff2");
  unicode-range: U+279c, U+279f-27a2, U+27a4-27a5, U+27a8, U+27b0, U+27b2-27b3, U+27b9, U+27e8-27e9, U+27f6, U+2800, U+28ec, U+2913, U+2921-2922, U+2934-2935, U+2a2f, U+2b05-2b07, U+2b50, U+2b55, U+2bc5-2bc6, U+2e1c-2e1d, U+2ebb, U+2f00, U+2f08, U+2f24, U+2f2d, U+2f2f-2f30, U+2f3c, U+2f45, U+2f63-2f64, U+2f74, U+2f83, U+2f8f, U+2fbc, U+3003, U+3005-3007, U+3012-3013, U+301c-301e, U+3021, U+3023-3024, U+3030, U+3034-3035, U+3041, U+3043, U+3045, U+3047, U+3049, U+3056, U+3058, U+305c, U+305e, U+3062, U+306c, U+3074, U+3077, U+307a, U+307c-307d, U+3080, U+308e, U+3090-3091, U+3099-309b, U+309d-309e, U+30a5, U+30bc, U+30be, U+30c2, U+30c5, U+30cc, U+30d8, U+30e2, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+30fd-30fe, U+3105-3126;
}
/* [87] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.87.woff2) format("woff2");
  unicode-range: U+2650-2655, U+2658, U+265a-265b, U+265d-265e, U+2660-266d, U+266f, U+267b, U+2688, U+2693-2696, U+2698-2699, U+269c, U+26a0-26a1, U+26a4, U+26aa-26ab, U+26bd-26be, U+26c4-26c5, U+26d4, U+26e9, U+26f0-26f1, U+26f3, U+26f5, U+26fd, U+2702, U+2704-2706, U+2708-270f, U+2712-2718, U+271a-271b, U+271d, U+271f, U+2721, U+2724-2730, U+2732-2734, U+273a, U+273d-2744, U+2747-2749, U+274c, U+274e-274f, U+2753-2757, U+275b, U+275d-275e, U+2763, U+2765-2767, U+276e-276f, U+2776-277e, U+2780-2782, U+278a-278c, U+278e, U+2794-2796;
}
/* [88] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.88.woff2) format("woff2");
  unicode-range: U+254b, U+2550-2551, U+2554, U+2557, U+255a-255b, U+255d, U+255f-2560, U+2562-2563, U+2565-2567, U+2569-256a, U+256c-2572, U+2579, U+2580-2595, U+25a1, U+25a3, U+25a9-25ad, U+25b0, U+25b3-25bb, U+25bd-25c2, U+25c4, U+25c8-25cb, U+25cd, U+25d0-25d1, U+25d4-25d5, U+25d8, U+25dc-25e6, U+25ea-25eb, U+25ef, U+25fe, U+2600-2604, U+2609, U+260e-260f, U+2611, U+2614-2615, U+2618, U+261a-2620, U+2622-2623, U+262a, U+262d-2630, U+2639-2640, U+2642, U+2648-264f;
}
/* [89] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.89.woff2) format("woff2");
  unicode-range: U+23e9, U+23f0, U+23f3, U+2445, U+2449, U+2465-2471, U+2474-249b, U+24b8, U+24c2, U+24c7, U+24c9, U+24d0, U+24d2, U+24d4, U+24d8, U+24dd-24de, U+24e3, U+24e6, U+24e8, U+2500-2509, U+250b-2526, U+2528-2534, U+2536-2537, U+253b-2548, U+254a;
}
/* [90] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.90.woff2) format("woff2");
  unicode-range: U+207b-2083, U+208c-208e, U+2092, U+20a6, U+20a8-20ad, U+20af, U+20b1, U+20b4-20b5, U+20b8-20ba, U+20bd, U+20db, U+20dd, U+20e0, U+20e3, U+2105, U+2109, U+2113, U+2116-2117, U+2120-2121, U+2126, U+212b, U+2133, U+2139, U+2194, U+2196-2199, U+21a0, U+21a9-21aa, U+21af, U+21b3, U+21b5, U+21ba-21bb, U+21c4, U+21ca, U+21cc, U+21d0-21d4, U+21e1, U+21e6-21e9, U+2200, U+2202, U+2205-2208, U+220f, U+2211-2212, U+2215, U+2217-2219, U+221d-2220, U+2223, U+2225, U+2227-222b, U+222e, U+2234-2237, U+223c-223d, U+2248, U+224c, U+2252, U+2256, U+2260-2261, U+2266-2267, U+226a-226b, U+226e-226f, U+2282-2283, U+2295, U+2297, U+2299, U+22a5, U+22b0-22b1, U+22b9, U+22bf, U+22c5-22c6, U+22ef, U+2304, U+2307, U+230b, U+2312-2314, U+2318, U+231a-231b, U+2323, U+239b, U+239d-239e, U+23a0;
}
/* [91] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.91.woff2) format("woff2");
  unicode-range: U+1d34-1d35, U+1d38-1d3a, U+1d3c, U+1d3f-1d40, U+1d49, U+1d4e-1d4f, U+1d52, U+1d55, U+1d5b, U+1d5e, U+1d9c, U+1da0, U+1dc4-1dc5, U+1e69, U+1e73, U+1ea0-1ea9, U+1eab-1ead, U+1eaf, U+1eb1, U+1eb3, U+1eb5, U+1eb7, U+1eb9, U+1ebb, U+1ebd-1ebe, U+1ec0-1ec3, U+1ec5-1ec6, U+1ec9-1ecd, U+1ecf-1ed3, U+1ed5, U+1ed7-1edf, U+1ee1, U+1ee3, U+1ee5-1eeb, U+1eed, U+1eef-1ef1, U+1ef3, U+1ef7, U+1ef9, U+1f62, U+1f7b, U+2001-2002, U+2004-2006, U+2009-200a, U+200c-2012, U+2015-2016, U+201a, U+201e-2021, U+2023, U+2025, U+2027-2028, U+202a-202d, U+202f-2030, U+2032-2033, U+2035, U+2038, U+203c, U+203e-203f, U+2043-2044, U+2049, U+204d-204e, U+2060-2061, U+2070, U+2074-2078, U+207a;
}
/* [97] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.97.woff2) format("woff2");
  unicode-range: U+2ae-2b3, U+2b5-2bf, U+2c2-2c3, U+2c6-2d1, U+2d8-2da, U+2dc, U+2e1-2e3, U+2e5, U+2eb, U+2ee-2f0, U+2f2-2f7, U+2f9-2ff, U+302-30d, U+311, U+31b, U+321-325, U+327-329, U+32b-32c, U+32e-32f, U+331-339, U+33c-33d, U+33f, U+348, U+352, U+35c, U+35e-35f, U+361, U+363, U+368, U+36c, U+36f, U+530-540, U+55d-55e, U+561, U+563, U+565, U+56b, U+56e-579;
}
/* [98] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.98.woff2) format("woff2");
  unicode-range: U+176-17f, U+192, U+194, U+19a-19b, U+19d, U+1a0-1a1, U+1a3-1a4, U+1aa, U+1ac-1ad, U+1af-1bf, U+1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1e3, U+1e7, U+1e9, U+1ee, U+1f0-1f1, U+1f3, U+1f5-1ff, U+219-21b, U+221, U+223-226, U+228, U+22b, U+22f, U+231, U+234-237, U+23a-23b, U+23d, U+250-252, U+254-255, U+259-25e, U+261-263, U+265, U+268, U+26a-26b, U+26f-277, U+279, U+27b-280, U+282-283, U+285, U+28a, U+28c, U+28f, U+292, U+294-296, U+298-29a, U+29c, U+29f, U+2a1-2a4, U+2a6-2a7, U+2a9, U+2ab;
}
/* [99] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.99.woff2) format("woff2");
  unicode-range: U+a1-a4, U+a6-a8, U+aa, U+ac, U+af, U+b1, U+b3-b6, U+b8-ba, U+bc-d6, U+d8-de, U+e6, U+eb, U+ee-f0, U+f5, U+f7-f8, U+fb, U+fd-100, U+102, U+104-107, U+10d, U+10f-112, U+115, U+117, U+119, U+11b, U+11e-11f, U+121, U+123, U+125-127, U+129-12a, U+12d, U+12f-13f, U+141-142, U+144, U+146, U+14b-14c, U+14f-153, U+158-15b, U+15e-160, U+163-165, U+168-16a, U+16d-175;
}
/* [100] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.100.woff2) format("woff2");
  unicode-range: U+221a, U+2264, U+2464, U+25a0, U+3008, U+4e10, U+512a, U+5152, U+5201, U+5241, U+5352, U+549a, U+54b2, U+54c6, U+54d7, U+54e1, U+5509, U+55c5, U+560e, U+5618, U+565c, U+56bc, U+5716, U+576f, U+5784, U+57a2, U+589f, U+5a20, U+5a25, U+5a29, U+5a34, U+5a7f, U+5ac9, U+5ad6, U+5b09, U+5b5c, U+5bc7, U+5c27, U+5d2d, U+5dcd, U+5f1b, U+5f37, U+604d, U+6055, U+6073, U+60eb, U+61ff, U+620c, U+62c7, U+62ed, U+6320, U+6345, U+6390, U+63b0, U+64ae, U+64c2, U+64d2, U+6556, U+663c, U+667e, U+66d9, U+66f8, U+6756, U+6789, U+689d, U+68f1, U+695e, U+6975, U+6a1f, U+6b0a, U+6b61, U+6b87, U+6c5d, U+6c7e, U+6c92, U+6d31, U+6df9, U+6e0d, U+6e2d, U+6f3e, U+70b3, U+70bd, U+70ca, U+70e8, U+725f, U+72e9, U+733f, U+7396, U+739f, U+7459-745a, U+74a7, U+75a1, U+75f0, U+76cf, U+76d4, U+7729, U+77aa, U+77b0, U+77e3, U+780c, U+78d5, U+7941, U+7977, U+797a, U+79c3, U+7a20, U+7a92, U+7b71, U+7bf1, U+7c9f, U+7eb6, U+7eca, U+7ef7, U+7f07, U+7f09, U+7f15, U+7f81, U+7fb9, U+8038, U+8098, U+80b4, U+8110, U+814b-814c, U+816e, U+818a, U+8205, U+8235, U+828b, U+82a5, U+82b7, U+82d4, U+82db, U+82df, U+8317, U+8338, U+8385-8386, U+83c1, U+83cf, U+8537, U+853b, U+854a, U+8715, U+8783, U+892a, U+8a71, U+8aaa, U+8d58, U+8dbe, U+8f67, U+8fab, U+8fc4, U+8fe6, U+9023, U+9084, U+9091, U+916a, U+91c9, U+91dc, U+94b3, U+9502, U+9523, U+9551, U+956f, U+960e, U+962a, U+962e, U+9647, U+96f3, U+9739, U+97a0, U+97ed, U+983b, U+985e, U+988a, U+9a6f, U+9a8b, U+9ab7, U+9ac5, U+9e25, U+e608, U+ff06, U+ff14-ff16;
}
/* [101] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.101.woff2) format("woff2");
  unicode-range: U+161, U+926, U+928, U+939, U+93f-940, U+94d, U+e17, U+e22, U+e44, U+2463, U+25c7, U+25ce, U+2764, U+3009, U+3016-3017, U+4e4d, U+4e53, U+4f5a, U+4f70, U+4fae, U+4fd8, U+4ffa, U+5011, U+501a, U+516e, U+51c4, U+5225, U+5364, U+547b, U+5495, U+54e8, U+54ee, U+5594, U+55d3, U+55dc, U+55fd, U+5662, U+5669, U+566c, U+5742, U+5824, U+5834, U+598a, U+5992, U+59a9, U+5a04, U+5b75, U+5b7d, U+5bc5, U+5c49, U+5c90, U+5e1c, U+5e27, U+5e2b, U+5e37, U+5e90, U+618b, U+61f5, U+620a, U+6273, U+62f7, U+6342, U+6401-6402, U+6413, U+6512, U+655b, U+65a7, U+65f1, U+65f7, U+665f, U+6687, U+66a7, U+673d, U+67b8, U+6854, U+68d8, U+68fa, U+696d, U+6a02, U+6a0a, U+6a80, U+6b7c, U+6bd9, U+6c2e, U+6c76, U+6cf8, U+6d4a, U+6d85, U+6e24, U+6e32, U+6ec7, U+6ed5, U+6f88, U+700f, U+701a, U+7078, U+707c, U+70ac, U+70c1, U+7409, U+7422, U+7480, U+74a8, U+752b, U+7574, U+7656, U+7699, U+7737, U+785d, U+78be, U+79b9, U+7a3d, U+7a91, U+7a9f, U+7ae3, U+7b77, U+7c3f, U+7d1a, U+7d50, U+7d93, U+803f, U+8042, U+808b, U+8236, U+82b8-82b9, U+82ef, U+8309, U+836b, U+83ef, U+8431, U+85c9, U+865e, U+868c, U+8759, U+8760, U+8845, U+89ba, U+8a2a, U+8c41, U+8cec, U+8d2c, U+8d4e, U+8e66, U+8e6d, U+8eaf, U+902e, U+914b, U+916e, U+919b, U+949b, U+94a0, U+94b0, U+9541-9542, U+9556, U+95eb, U+95f5, U+964b, U+968b, U+96cc-96cd, U+96cf, U+9704, U+9713, U+9890, U+98a8, U+9985, U+9992, U+9a6d, U+9a81, U+9a86, U+9ab8, U+9ca4, U+9f9a, U+e606-e607, U+e60a, U+e60c, U+e60e, U+fe0f, U+ff02, U+ff1e, U+ff3d;
}
/* [102] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.102.woff2) format("woff2");
  unicode-range: U+10c, U+627-629, U+639, U+644, U+64a, U+203b, U+2265, U+2573, U+25b2, U+3448-3449, U+4e1e, U+4e5e, U+4f3a, U+4f5f, U+4fea, U+5026, U+508d, U+5189, U+5254, U+5288, U+52d8, U+52fa, U+5306, U+5308, U+5384, U+53ed, U+543c, U+5450, U+5455, U+5466, U+54c4, U+5578, U+55a7, U+561f, U+5631, U+572d, U+575f, U+57ae, U+57e0, U+5830, U+594e, U+5984, U+5993, U+5bdd, U+5c0d, U+5c7f, U+5c82, U+5e62, U+5ed3, U+5f08, U+607a, U+60bc, U+60df, U+625b, U+6292, U+62e2, U+6363, U+6467, U+6714, U+675e, U+6771, U+67a2, U+67ff, U+6805, U+6813, U+6869, U+68a7, U+68e0, U+6930, U+6986, U+69a8, U+69df, U+6a44, U+6a5f, U+6c13, U+6c1f, U+6c22, U+6c2f, U+6c40, U+6c81, U+6c9b, U+6ca5, U+6da4, U+6df3, U+6e85, U+6eba, U+6f13, U+6f33, U+6f62, U+715e, U+72c4, U+73d1, U+73fe, U+7405, U+7455, U+7487, U+7578, U+75a4, U+75eb, U+7693, U+7738, U+7741, U+776b, U+7792, U+77a7, U+77a9, U+77b3, U+788c, U+7984, U+79a7, U+79e4, U+7a1a, U+7a57, U+7aa6, U+7b0b, U+7b5d, U+7c27, U+7c7d, U+7caa, U+7cd9, U+7cef, U+7eda, U+7ede, U+7f24, U+8046, U+80fa, U+81b3, U+81fb, U+8207, U+8258, U+8335, U+8339, U+8354, U+840e, U+85b0, U+85fb, U+8695, U+86aa, U+8717, U+8749, U+874c, U+8996, U+89bd, U+89c5, U+8bdb, U+8bf5, U+8c5a, U+8d3f, U+8d9f, U+8e44, U+8fed, U+9005, U+9019, U+904e, U+9082, U+90af, U+90dd, U+90e1, U+90f8, U+9119, U+916f, U+9176, U+949e, U+94a7, U+94c2, U+9525, U+9580, U+95dc, U+96e2, U+96fb, U+9a7c, U+9a7f, U+9b41, U+9ca8, U+9cc4, U+9cde, U+9e92, U+9ede, U+e60b, U+e610, U+ff10, U+ff13, U+ff3b, U+f012b;
}
/* [103] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.103.woff2) format("woff2");
  unicode-range: U+60, U+631, U+2606, U+3014-3015, U+309c, U+33a1, U+4e52, U+4ec6, U+4f86, U+4f8d, U+4fde, U+4fef, U+500b, U+502a, U+515c, U+518a, U+51a5, U+51f3, U+5243, U+52c9, U+52d5, U+53a2, U+53ee, U+54ce, U+54fa, U+54fc, U+5580, U+5587, U+563f, U+56da, U+5792, U+5815, U+5960, U+59d7, U+5a1f, U+5b78, U+5b9b, U+5be1, U+5c4e, U+5c51, U+5c6f, U+5c9a, U+5cfb, U+5d16, U+5ed6, U+5f27, U+5f6a, U+5f6c, U+603c, U+609a, U+6168, U+61c8, U+6236, U+62d0, U+62f1, U+62fd, U+631a, U+6328, U+632b, U+6346, U+638f, U+63a0, U+63c9, U+655e, U+6590, U+6615, U+6627, U+66ae, U+66e6, U+66f0, U+6703, U+67da, U+67ec, U+6816, U+6893, U+68ad, U+68f5, U+6977, U+6984, U+69db, U+6b72, U+6bb7, U+6ce3, U+6cfb, U+6d47, U+6da1, U+6dc4, U+6e43, U+6eaf, U+6eff, U+6f8e, U+7011, U+7063, U+7076, U+7096, U+70ba, U+70db, U+70ef, U+7119-711a, U+7172, U+718f, U+7194, U+727a, U+72d9, U+72ed, U+7325, U+73ae, U+73ba, U+73c0, U+7410, U+7426, U+7554, U+7576, U+75ae, U+75b9, U+762b, U+766b, U+7682, U+7750, U+7779, U+7784, U+77eb, U+77ee, U+78f7, U+79e9, U+7a79, U+7b1b, U+7b28, U+7bf7, U+7db2, U+7ec5, U+7eee, U+7f14, U+7f1a, U+7fe1, U+8087, U+809b, U+8231, U+830e, U+835f, U+83e9, U+849c, U+851a, U+868a, U+8718, U+874e, U+8822, U+8910, U+8944, U+8a3b, U+8bb6, U+8bbc, U+8d50, U+8e72, U+8f9c, U+900d, U+904b, U+9063, U+90a2, U+90b9, U+94f2, U+952f, U+9576-9577, U+9593, U+95f8, U+961c, U+9631, U+969b, U+96a7, U+96c1, U+9716, U+9761, U+97ad, U+97e7, U+98a4, U+997a, U+9a73, U+9b44, U+9e3d, U+9ecf, U+9ed4, U+ff11-ff12, U+fffd;
}
/* [104] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.104.woff2) format("woff2");
  unicode-range: U+2003, U+2193, U+2462, U+4e19, U+4e2b, U+4e36, U+4ea8, U+4ed1, U+4ed7, U+4f51, U+4f63, U+4f83, U+50e7, U+5112, U+5167, U+51a4, U+51b6, U+5239, U+5265, U+532a, U+5351, U+537f, U+5401, U+548f, U+5492, U+54af, U+54b3, U+54bd, U+54d1, U+54df, U+554f, U+5564, U+5598, U+5632, U+56a3, U+56e7, U+574e, U+575d-575e, U+57d4, U+584c, U+58e4, U+5937, U+5955, U+5a05, U+5a49, U+5ac2, U+5bb0, U+5c39, U+5c61, U+5d0e, U+5de9, U+5e9a, U+5eb8, U+5f0a, U+5f13, U+5f8c, U+608d, U+611b, U+6127, U+62a0, U+634f, U+635e, U+63fd, U+6577, U+658b, U+65bc, U+660a, U+6643, U+6656, U+6760, U+67af, U+67c4, U+67e0, U+6817, U+68cd, U+690e, U+6960, U+69b4, U+6a71, U+6aac, U+6b67, U+6bb4, U+6c55, U+6c70, U+6c82, U+6ca6, U+6cb8, U+6cbe, U+6e9c, U+6ede, U+6ee5, U+6f4d, U+6f84, U+6f9c, U+7115, U+7121, U+722a, U+7261, U+7272, U+7280, U+72f8, U+7504, U+754f, U+75d8, U+767c, U+76ef, U+778e, U+77bb, U+77f6, U+786b, U+78b1, U+7948, U+7985, U+79be, U+7a83, U+7a8d, U+7eac, U+7eef, U+7ef8, U+7efd, U+7f00, U+803d, U+8086, U+810a, U+8165, U+819d, U+81a8, U+8214, U+829c, U+831c, U+8328, U+832b, U+8367, U+83e0, U+83f1, U+8403, U+846b, U+8475, U+84b2, U+8513, U+8574, U+85af, U+86d9, U+86db, U+8acb, U+8bbd, U+8be0-8be1, U+8c0e, U+8d29, U+8d63, U+8e81, U+8f7f, U+9032, U+9042, U+90b1, U+90b5, U+9165, U+9175, U+94a6, U+94c5, U+950c, U+9540, U+9610, U+9699, U+96c7, U+973e, U+978d, U+97ec, U+97f6, U+984c, U+987d, U+9882, U+9965, U+996a, U+9972, U+9a8f, U+9ad3, U+9ae6, U+9cb8, U+9edb, U+e600, U+e60f, U+e611, U+ff05, U+ff0b;
}
/* [105] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.105.woff2) format("woff2");
  unicode-range: U+5e, U+2190, U+250a, U+25bc, U+25cf, U+300f, U+4e56, U+4ea9, U+4f3d, U+4f6c, U+4f88, U+4fa8, U+4fcf, U+5029, U+5188, U+51f9, U+5203, U+524a, U+5256, U+529d, U+5375, U+53db, U+541f, U+5435, U+5457, U+548b, U+54b1, U+54c7, U+54d4, U+54e9, U+556a, U+5589, U+55bb, U+55e8, U+55ef, U+563b, U+566a, U+576a, U+58f9, U+598d, U+599e, U+59a8, U+5a9b, U+5ae3, U+5bde, U+5c4c, U+5c60, U+5d1b, U+5deb, U+5df7, U+5e18, U+5f26, U+5f64, U+601c, U+6084, U+60e9, U+614c, U+61be, U+6208, U+621a, U+6233, U+6254, U+62d8, U+62e6, U+62ef, U+6323, U+632a, U+633d, U+6361, U+6380, U+6405, U+640f, U+6614, U+6642, U+6657, U+67a3, U+6808, U+683d, U+6850, U+6897, U+68b3, U+68b5, U+68d5, U+6a58, U+6b47, U+6b6a, U+6c28, U+6c90, U+6ca7, U+6cf5, U+6d51, U+6da9, U+6dc7, U+6dd1, U+6e0a, U+6e5b, U+6f47, U+6f6d, U+70ad, U+70f9, U+710a, U+7130, U+71ac, U+745f, U+7476, U+7490, U+7529, U+7538, U+75d2, U+7696, U+76b1, U+76fc, U+777f, U+77dc, U+789f, U+795b, U+79bd, U+79c9, U+7a3b, U+7a46, U+7aa5, U+7ad6, U+7ca5, U+7cb9, U+7cdf, U+7d6e, U+7f06, U+7f38, U+7fa1, U+7fc1, U+8015, U+803b, U+80a2, U+80aa, U+8116, U+813e, U+82ad, U+82bd, U+8305, U+8346, U+846c, U+8549, U+859b, U+8611, U+8680, U+87f9, U+884d, U+8877, U+888d, U+88d4, U+898b, U+8a79, U+8a93, U+8c05, U+8c0d, U+8c26, U+8d1e, U+8d31, U+8d81, U+8e22, U+8f90, U+8f96, U+90ca, U+916c, U+917f, U+9187, U+918b, U+9499, U+94a9, U+9524, U+958b, U+9600, U+9640, U+96b6, U+96ef, U+98d9, U+9976, U+997f, U+9a74, U+9a84, U+9c8d, U+9e26, U+9e9f, U+ad6d, U+c5b4, U+d55c, U+ff0f;
}
/* [106] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.106.woff2) format("woff2");
  unicode-range: U+b0, U+2191, U+2460-2461, U+25c6, U+300e, U+4e1b, U+4e7e, U+4ed5, U+4ef2, U+4f10, U+4f1e, U+4f50, U+4fa6, U+4faf, U+5021, U+50f5, U+5179, U+5180, U+51d1, U+522e, U+52a3, U+52c3, U+52cb, U+5300, U+5319, U+5320, U+5349, U+5395, U+53d9, U+541e, U+5428, U+543e, U+54c0, U+54d2, U+570b, U+5858, U+58f6, U+5974, U+59a5, U+59e8, U+59ec, U+5a36, U+5a9a, U+5ab3, U+5b99, U+5baa, U+5ce1, U+5d14, U+5d4c, U+5dc5, U+5de2, U+5e99, U+5e9e, U+5f18, U+5f66, U+5f70, U+6070, U+60d5, U+60e7, U+6101, U+611a, U+6241, U+6252, U+626f, U+6296, U+62bc, U+62cc, U+63a9, U+644a, U+6454, U+64a9, U+64b8, U+6500, U+6572, U+65a5, U+65a9, U+65ec, U+660f, U+6749, U+6795, U+67ab, U+68da, U+6912, U+6bbf, U+6bef, U+6cab, U+6cca, U+6ccc, U+6cfc, U+6d3d, U+6d78, U+6dee, U+6e17, U+6e34, U+6e83, U+6ea2, U+6eb6, U+6f20, U+6fa1, U+707f, U+70d8, U+70eb, U+714c, U+714e, U+7235, U+7239, U+73ca, U+743c, U+745c, U+7624, U+763e, U+76f2, U+77db, U+77e9, U+780d, U+7838, U+7845, U+78ca, U+796d, U+7a84, U+7aed, U+7b3c, U+7eb2, U+7f05, U+7f20, U+7f34, U+7f62, U+7fc5, U+7fd8, U+7ff0, U+800d, U+8036, U+80ba, U+80be, U+80c0-80c1, U+8155, U+817a, U+8180, U+81e3, U+8206, U+8247, U+8270, U+8299, U+8304, U+8393, U+83b9, U+83ca, U+840d, U+8427, U+8469, U+8471, U+84c4, U+84ec, U+853d, U+8681-8682, U+8721, U+8854, U+88d5, U+88f9, U+8bc0, U+8c0a, U+8c29, U+8c2d, U+8d41, U+8dea, U+8eb2, U+8f9f, U+903b, U+903e, U+9102, U+9493, U+94a5, U+94f8, U+95ef, U+95f7, U+9706, U+9709, U+9774, U+9887, U+98a0, U+9e64, U+9f9f, U+e601, U+e603;
}
/* [107] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.107.woff2) format("woff2");
  unicode-range: U+200b, U+2103, U+4e18, U+4e27-4e28, U+4e38, U+4e59, U+4e8f, U+4ead, U+4ec7, U+4fe9, U+503a, U+5085, U+5146, U+51af, U+51f8, U+52ab, U+5339, U+535c, U+5378, U+538c, U+5398, U+53f9, U+5415, U+5475, U+54aa, U+54ac, U+54b8, U+5582, U+5760, U+5764, U+57cb, U+5835, U+5885, U+5951, U+5983, U+59da, U+5a77, U+5b5d, U+5b5f, U+5bb5, U+5bc2, U+5be8, U+5bfa, U+5c2c, U+5c34, U+5c41, U+5c48, U+5c65, U+5cad, U+5e06, U+5e42, U+5ef7, U+5f17, U+5f25, U+5f6d, U+5f79, U+6028, U+6064, U+6068, U+606d, U+607c, U+6094, U+6109, U+6124, U+6247, U+626d, U+6291, U+629a, U+62ac, U+62b9, U+62fe, U+6324, U+6349, U+6367, U+6398, U+6495, U+64a4, U+64b0, U+64bc, U+64ce, U+658c, U+65ed, U+6602, U+6674, U+6691, U+66a8, U+674f, U+679a, U+67ef, U+67f4, U+680b, U+6876, U+68a8, U+6a59, U+6a61, U+6b20, U+6bc5, U+6d12, U+6d46, U+6d8c, U+6dc0, U+6e14, U+6e23, U+6f06, U+7164, U+716e, U+7199, U+71e5, U+72ac, U+742a, U+755c, U+75ab, U+75b2, U+75f4, U+7897, U+78b3, U+78c5, U+7978, U+79fd, U+7a74, U+7b4b, U+7b5b, U+7ece, U+7ed2, U+7ee3, U+7ef3, U+7f50, U+7f55, U+7f9e, U+7fe0, U+809d, U+8106, U+814a, U+8154, U+817b, U+818f, U+81c2, U+81ed, U+821f, U+82a6, U+82d1, U+8302, U+83c7, U+845b, U+848b, U+84c9, U+85e4, U+86ee, U+8700, U+8774, U+886c, U+8881, U+8c1c, U+8c79, U+8d2a, U+8d3c, U+8eba, U+8f70, U+8fa9, U+8fb1, U+900a, U+9017, U+901d, U+9022, U+906e, U+946b, U+94dd, U+94ed, U+953b, U+95fa, U+95fd, U+964c, U+96c0, U+971c, U+971e, U+9753, U+9756, U+97e6, U+9881, U+9b4f, U+9e2d, U+9f0e, U+e602, U+e604-e605, U+ff5c;
}
/* [108] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.108.woff2) format("woff2");
  unicode-range: U+24, U+4e08, U+4e43, U+4e4f, U+4ef0, U+4f2a, U+507f, U+50ac, U+50bb, U+5151, U+51bb, U+51f6, U+51fd, U+5272, U+52fe, U+5362, U+53c9, U+53d4, U+53e0, U+543b, U+54f2, U+5507, U+5524, U+558a, U+55b5, U+561b, U+56ca, U+5782, U+57c3, U+5893, U+5915, U+5949, U+5962, U+59ae, U+59dc, U+59fb, U+5bd3, U+5c38, U+5cb3, U+5d07, U+5d29, U+5de1, U+5dfe, U+5e15, U+5eca, U+5f2f, U+5f7c, U+5fcc, U+6021, U+609f, U+60f9, U+6108, U+6148, U+6155, U+6170, U+61d2, U+6251, U+629b, U+62ab, U+62e8, U+62f3, U+6321, U+6350, U+6566, U+659c, U+65e8, U+6635, U+6655, U+6670, U+66f9, U+6734, U+679d, U+6851, U+6905, U+6b49, U+6b96, U+6c1b, U+6c41, U+6c6a, U+6c83, U+6cf3, U+6d9b, U+6dcb, U+6e1d, U+6e20-6e21, U+6eaa, U+6ee4, U+6ee9, U+6f58, U+70e4, U+722c, U+7262, U+7267, U+72b9, U+72e0, U+72ee, U+72f1, U+7334, U+73ab, U+7433, U+7470, U+758f, U+75d5, U+764c, U+7686, U+76c6, U+76fe, U+7720, U+77e2, U+7802, U+7816, U+788d, U+7891, U+7a00, U+7a9d, U+7b52, U+7bad, U+7c98, U+7cca, U+7eba, U+7eea, U+7ef5, U+7f1d, U+7f69, U+806a, U+809a, U+80bf, U+80c3, U+81c0, U+820c, U+82ac, U+82af, U+82cd, U+82d7, U+838e, U+839e, U+8404, U+84b8, U+852c, U+8587, U+85aa, U+8650, U+8679, U+86c7, U+8702, U+87ba, U+886b, U+8870, U+8c10, U+8c23, U+8c6b, U+8d3e, U+8d4b-8d4c, U+8d64, U+8d6b, U+8d74, U+8e29, U+8f69, U+8f74, U+8fb0, U+8fdf, U+901b, U+9038, U+9093, U+90aa, U+9171, U+9489, U+94ae, U+94c3, U+9508, U+9510, U+9601, U+9614, U+9675, U+97f5, U+9888, U+98d8, U+9971, U+9aa4, U+9e3f, U+9e45, U+9e4f, U+9e70, U+9f7f, U+e715;
}
/* [109] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.109.woff2) format("woff2");
  unicode-range: U+a5, U+2022, U+2192, U+2605, U+4e11, U+4e22, U+4e32, U+4f0d, U+4f0f, U+4f69, U+4ff1, U+50b2, U+5154, U+51dd, U+51f0, U+5211, U+5269, U+533f, U+5366-5367, U+5389, U+5413, U+5440, U+5446, U+5561, U+574a, U+5751, U+57ab, U+5806, U+5821, U+582a, U+58f3, U+5938, U+5948, U+5978, U+59d1, U+5a03, U+5a07, U+5ac1, U+5acc, U+5ae9, U+5bb4, U+5bc4, U+5c3f, U+5e3d, U+5e7d, U+5f92, U+5faa, U+5fe0, U+5ffd, U+6016, U+60a0, U+60dc, U+60e8, U+614e, U+6212, U+6284, U+62c6, U+62d3-62d4, U+63f4, U+642c, U+6478, U+6491-6492, U+64e6, U+6591, U+65a4, U+664b, U+6735, U+6746, U+67f1, U+67f3, U+6842, U+68af, U+68c9, U+68cb, U+6a31, U+6b3a, U+6bc1, U+6c0f, U+6c27, U+6c57, U+6cc4, U+6ce5, U+6d2a, U+6d66, U+6d69, U+6daf, U+6e58, U+6ecb, U+6ef4, U+707e, U+7092, U+70ab, U+71d5, U+7275, U+7384, U+73b2, U+7434, U+74e6, U+74f7, U+75bc, U+76c8, U+76d0, U+7709, U+77ac, U+7855, U+78a7, U+78c1, U+7a77, U+7b79, U+7c92, U+7cae, U+7cd5, U+7ea4, U+7eb5, U+7ebd, U+7f5a, U+7fd4, U+7ffc, U+8083, U+8096, U+80a0, U+80d6, U+80de, U+8102, U+8109, U+810f, U+8179, U+8292, U+82b3, U+8352, U+8361, U+83cc, U+841d, U+8461, U+8482, U+8521, U+857e, U+866b, U+8776, U+8896, U+889c, U+88f8, U+8a9e, U+8bc8, U+8bf8, U+8c0b, U+8c28, U+8d2b, U+8d2f, U+8d37, U+8d3a, U+8d54, U+8dc3, U+8dcc, U+8df5, U+8e0f, U+8e48, U+8f86, U+8f88, U+8f9e, U+8fc1, U+8fc8, U+8feb, U+9065, U+90a6, U+90bb, U+90c1, U+94dc, U+9521, U+9676, U+96d5, U+970d, U+9897, U+997c, U+9a70, U+9a76, U+9a9a, U+9ad4, U+9e23, U+9e7f, U+9f3b, U+e675, U+e6b9, U+ffe5;
}
/* [110] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.110.woff2) format("woff2");
  unicode-range: U+300c-300d, U+4e54, U+4e58, U+4e95, U+4ec1, U+4f2f, U+4f38, U+4fa3, U+4fca, U+503e, U+5141, U+5144, U+517c, U+51cc, U+51ed, U+5242, U+52b2, U+52d2, U+52e4, U+540a, U+5439, U+5448, U+5496, U+54ed, U+5565, U+5761, U+5766, U+58ee, U+593a, U+594b, U+594f, U+5954, U+5996, U+59c6, U+59ff, U+5b64, U+5bff, U+5c18, U+5c1d, U+5c97, U+5ca9, U+5cb8, U+5e9f, U+5ec9, U+5f04, U+5f7b, U+5fa1, U+5fcd, U+6012, U+60a6, U+60ac, U+60b2, U+60ef, U+626e, U+6270, U+6276, U+62d6, U+62dc, U+6316, U+632f, U+633a, U+6355, U+63aa, U+6447, U+649e, U+64c5, U+654c, U+65c1, U+65cb, U+65e6, U+6606, U+6731, U+675c, U+67cf, U+67dc, U+6846, U+6b8b, U+6beb, U+6c61, U+6c88, U+6cbf, U+6cdb, U+6cea, U+6d45, U+6d53, U+6d74, U+6d82, U+6da8, U+6db5, U+6deb, U+6eda, U+6ee8, U+6f0f, U+706d, U+708e, U+70ae, U+70bc, U+70c2, U+70e6, U+7237-7238, U+72fc, U+730e, U+731b, U+739b, U+73bb, U+7483, U+74dc, U+74f6, U+7586, U+7626, U+775b, U+77ff, U+788e, U+78b0, U+7956, U+7965, U+79e6, U+7af9, U+7bee, U+7c97, U+7eb1, U+7eb7, U+7ed1, U+7ed5, U+7f6a, U+7f72, U+7fbd, U+8017, U+808c, U+80a9, U+80c6, U+80ce, U+8150, U+8170, U+819c, U+820d, U+8230, U+8239, U+827e, U+8377, U+8389, U+83b2, U+8428, U+8463, U+867e, U+88c2, U+88d9, U+8986, U+8bca, U+8bde, U+8c13, U+8c8c, U+8d21, U+8d24, U+8d56, U+8d60, U+8d8b, U+8db4, U+8e2a, U+8f68, U+8f89, U+8f9b, U+8fa8, U+8fbd, U+9003, U+90ce, U+90ed, U+9189, U+94bb, U+9505, U+95f9, U+963b, U+9655, U+966a, U+9677, U+96fe, U+9896, U+99a8, U+9a71, U+9a82, U+9a91, U+9b45, U+9ece, U+9f20, U+feff, U+ff0d;
}
/* [111] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.111.woff2) format("woff2");
  unicode-range: U+4e4c, U+4e88, U+4ea1, U+4ea6, U+4ed3-4ed4, U+4eff, U+4f30, U+4fa7, U+4fc4, U+4fd7, U+500d, U+504f, U+5076-5077, U+517d, U+5192, U+51c9, U+51ef, U+5238, U+5251, U+526a, U+52c7, U+52df, U+52ff, U+53a6, U+53a8, U+53ec, U+5410, U+559d, U+55b7, U+5634, U+573e, U+5783, U+585e, U+586b, U+58a8, U+5999, U+59d3, U+5a1c, U+5a46, U+5b54-5b55, U+5b85, U+5b8b, U+5b8f, U+5bbf, U+5bd2, U+5c16, U+5c24, U+5e05, U+5e45, U+5e7c, U+5e84, U+5f03, U+5f1f, U+5f31, U+5f84, U+5f90, U+5fbd, U+5fc6, U+5fd9, U+5fe7, U+6052, U+6062, U+6089, U+60a3, U+60d1, U+6167, U+622a, U+6234, U+624e, U+6269, U+626c, U+62b5, U+62d2, U+6325, U+63e1, U+643a, U+6446, U+6562, U+656c, U+65e2, U+65fa, U+660c, U+6628, U+6652, U+6668, U+6676, U+66fc, U+66ff, U+6717, U+676d, U+67aa, U+67d4, U+6843, U+6881, U+68d2, U+695a, U+69fd, U+6a2a, U+6b8a, U+6c60, U+6c64, U+6c9f, U+6caa, U+6cc9, U+6ce1, U+6cfd, U+6d1b, U+6d1e, U+6d6e, U+6de1, U+6e10, U+6e7f, U+6f5c, U+704c, U+7070, U+7089, U+70b8, U+718a, U+71c3, U+723d, U+732a, U+73cd, U+7518, U+756a, U+75af, U+75be, U+75c7, U+76d2, U+76d7, U+7763, U+78e8, U+795d, U+79df, U+7c4d, U+7d2f, U+7ee9, U+7f13, U+7f8a, U+8000, U+8010, U+80af, U+80f6, U+80f8, U+8212, U+8273, U+82f9, U+83ab, U+83b1, U+83f2, U+8584, U+871c, U+8861, U+888b, U+88c1, U+88e4, U+8bd1, U+8bf1, U+8c31, U+8d5a, U+8d75-8d76, U+8de8, U+8f85, U+8fa3, U+8fc5, U+9006, U+903c, U+904d, U+9075, U+9178, U+9274, U+950b, U+9526, U+95ea, U+9636, U+9686, U+978b, U+987f, U+9a7e, U+9b42, U+9e1f, U+9ea6, U+9f13, U+9f84, U+ff5e;
}
/* [112] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.112.woff2) format("woff2");
  unicode-range: U+23, U+3d, U+4e01, U+4e39, U+4e73, U+4ecd, U+4ed9, U+4eea, U+4f0a, U+4f1f, U+4f5b, U+4fa0, U+4fc3, U+501f, U+50a8, U+515a, U+5175, U+51a0, U+51c0, U+51e1, U+51e4, U+5200, U+520a, U+5224, U+523a, U+52aa, U+52b1, U+52b3, U+5348, U+5353, U+5360, U+5371, U+5377, U+539a, U+541b, U+5434, U+547c, U+54e6, U+5510, U+5531, U+5609, U+56f0, U+56fa, U+5733, U+574f, U+5851, U+5854, U+5899, U+58c1, U+592e, U+5939, U+5976, U+5986, U+59bb, U+5a18, U+5a74, U+5b59, U+5b87, U+5b97, U+5ba0, U+5bab, U+5bbd-5bbe, U+5bf8, U+5c0a, U+5c3a, U+5c4a, U+5e16, U+5e1d, U+5e2d, U+5e8a, U+6015, U+602a, U+6050, U+6069, U+6162, U+61c2, U+6293, U+6297, U+62b1, U+62bd, U+62df, U+62fc, U+6302, U+635f, U+638c, U+63ed, U+6458, U+6469, U+6563, U+6620, U+6653, U+6696-6697, U+66dd, U+675f, U+676f-6770, U+67d0, U+67d3, U+684c, U+6865, U+6885, U+68b0, U+68ee, U+690d, U+6b23, U+6b32, U+6bd5, U+6c89, U+6d01, U+6d25, U+6d89, U+6da6, U+6db2, U+6df7, U+6ed1, U+6f02, U+70c8, U+70df, U+70e7, U+7126, U+7236, U+7259, U+731c, U+745e, U+74e3, U+751a, U+751c, U+7532, U+7545, U+75db, U+7761, U+7a0d, U+7b51, U+7ca4, U+7cd6, U+7d2b, U+7ea0, U+7eb9, U+7ed8, U+7f18, U+7f29, U+8033, U+804a, U+80a4-80a5, U+80e1, U+817f, U+829d, U+82e6, U+8336, U+840c, U+8499, U+864e, U+8651, U+865a, U+88ad, U+89e6, U+8bd7, U+8bfa, U+8c37, U+8d25, U+8d38, U+8ddd, U+8fea, U+9010, U+9012, U+906d, U+907f-9080, U+90d1, U+9177, U+91ca, U+94fa, U+9501, U+9634-9635, U+9694, U+9707, U+9738, U+9769, U+9a7b, U+9a97, U+9aa8, U+9b3c, U+9c81, U+9ed8;
}
/* [113] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.113.woff2) format("woff2");
  unicode-range: U+26, U+3c, U+d7, U+4e4e, U+4e61, U+4e71, U+4ebf, U+4ee4, U+4f26, U+5012, U+51ac, U+51b0, U+51b2, U+51b7, U+5218, U+521a, U+5220, U+5237, U+523b, U+526f, U+5385, U+53bf, U+53e5, U+53eb, U+53f3, U+53f6, U+5409, U+5438, U+54c8, U+54e5, U+552f, U+5584, U+5706, U+5723, U+5750, U+575a, U+5987-5988, U+59b9, U+59d0, U+59d4, U+5b88, U+5b9c, U+5bdf, U+5bfb, U+5c01, U+5c04, U+5c3e, U+5c4b, U+5c4f, U+5c9b, U+5cf0, U+5ddd, U+5de6, U+5de8, U+5e01, U+5e78, U+5e7b, U+5e9c, U+5ead, U+5ef6, U+5f39, U+5fd8, U+6000, U+6025, U+604b, U+6076, U+613f, U+6258, U+6263, U+6267, U+6298, U+62a2, U+62e5, U+62ec, U+6311, U+6377, U+6388-6389, U+63a2, U+63d2, U+641e, U+642d, U+654f, U+6551, U+6597, U+65cf, U+65d7, U+65e7, U+6682, U+66f2, U+671d, U+672b, U+6751, U+6768, U+6811, U+6863, U+6982, U+6bd2, U+6cf0, U+6d0b, U+6d17, U+6d59, U+6dd8, U+6dfb, U+6e7e, U+6f6e, U+6fb3, U+706f, U+719f, U+72af, U+72d0, U+72d7, U+732b, U+732e, U+7389, U+73e0, U+7530, U+7687, U+76d6, U+76db, U+7840, U+786c, U+79cb, U+79d2, U+7a0e, U+7a33, U+7a3f, U+7a97, U+7ade-7adf, U+7b26, U+7e41, U+7ec3, U+7f3a, U+8089, U+80dc, U+811a, U+8131, U+8138, U+821e, U+8349, U+83dc, U+8457, U+867d, U+86cb, U+8a89, U+8ba8, U+8bad, U+8bef, U+8bfe, U+8c6a, U+8d1d, U+8d4f, U+8d62, U+8dd1, U+8df3, U+8f6e, U+8ff9, U+900f, U+9014, U+9057, U+9192, U+91ce, U+9488, U+94a2, U+9547, U+955c, U+95f2, U+9644, U+964d, U+96c4-96c5, U+96e8, U+96f6-96f7, U+9732, U+9759, U+9760, U+987a, U+989c, U+9910, U+996d-996e, U+9b54, U+9e21, U+9ebb, U+9f50;
}
/* [114] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.114.woff2) format("woff2");
  unicode-range: U+7e, U+2026, U+4e03, U+4e25, U+4e30, U+4e34, U+4e45, U+4e5d, U+4e89, U+4eae, U+4ed8, U+4f11, U+4f19, U+4f24, U+4f34, U+4f59, U+4f73, U+4f9d, U+4fb5, U+5047, U+505c, U+5170, U+519c, U+51cf, U+5267, U+5356, U+5374, U+5382, U+538b, U+53e6, U+5426, U+542b, U+542f, U+5462, U+5473, U+554a, U+5566, U+5708, U+571f, U+5757, U+57df, U+57f9, U+5802, U+590f, U+591c, U+591f, U+592b, U+5965, U+5979, U+5a01, U+5a5a, U+5b69, U+5b81, U+5ba1, U+5ba3, U+5c3c, U+5c42, U+5c81, U+5de7, U+5dee, U+5e0c, U+5e10, U+5e55, U+5e86, U+5e8f, U+5ea7, U+5f02, U+5f52, U+5f81, U+5ff5, U+60ca, U+60e0, U+6279, U+62c5, U+62ff, U+63cf, U+6444, U+64cd, U+653b, U+65bd, U+65e9, U+665a, U+66b4, U+66fe, U+6728, U+6740, U+6742, U+677e, U+67b6, U+680f, U+68a6, U+68c0, U+699c, U+6b4c, U+6b66, U+6b7b, U+6bcd, U+6bdb, U+6c38, U+6c47, U+6c49, U+6cb3, U+6cb9, U+6ce2, U+6d32, U+6d3e, U+6d4f, U+6e56, U+6fc0, U+7075, U+7206, U+725b, U+72c2, U+73ed, U+7565, U+7591, U+7597, U+75c5, U+76ae, U+76d1, U+76df, U+7834, U+7968, U+7981, U+79c0, U+7a7f, U+7a81, U+7ae5, U+7b14, U+7c89, U+7d27, U+7eaf, U+7eb3, U+7eb8, U+7ec7, U+7ee7, U+7eff, U+7f57, U+7ffb, U+805a, U+80a1, U+822c, U+82cf, U+82e5, U+8363, U+836f, U+84dd, U+878d, U+8840, U+8857, U+8863, U+8865, U+8b66, U+8bb2, U+8bda, U+8c01, U+8c08, U+8c46, U+8d1f, U+8d35, U+8d5b, U+8d5e, U+8da3, U+8ddf, U+8f93, U+8fdd, U+8ff0, U+8ff7, U+8ffd, U+9000, U+9047, U+9152, U+949f, U+94c1, U+94f6, U+9646, U+9648, U+9669, U+969c, U+96ea, U+97e9, U+987b, U+987e, U+989d, U+9970, U+9986, U+9c7c, U+9c9c;
}
/* [115] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.115.woff2) format("woff2");
  unicode-range: U+25, U+4e14, U+4e1d, U+4e3d, U+4e49, U+4e60, U+4e9a, U+4eb2, U+4ec5, U+4efd, U+4f3c, U+4f4f, U+4f8b, U+4fbf, U+5019, U+5145, U+514b, U+516b, U+516d, U+5174, U+5178, U+517b, U+5199, U+519b, U+51b3, U+51b5, U+5207, U+5212, U+5219, U+521d, U+52bf, U+533b, U+5343, U+5347, U+534a, U+536b, U+5370, U+53e4, U+53f2, U+5403, U+542c, U+547d, U+54a8, U+54cd, U+54ea, U+552e, U+56f4, U+5747, U+575b, U+5883, U+589e, U+5931, U+5947, U+5956-5957, U+5a92, U+5b63, U+5b83, U+5ba4, U+5bb3, U+5bcc, U+5c14, U+5c1a, U+5c3d, U+5c40, U+5c45, U+5c5e, U+5df4, U+5e72, U+5e95, U+5f80, U+5f85, U+5fb7, U+5fd7, U+601d, U+626b, U+627f, U+62c9, U+62cd, U+6309, U+63a7, U+6545, U+65ad, U+65af, U+65c5, U+666e, U+667a, U+670b, U+671b, U+674e, U+677f, U+6781, U+6790, U+6797, U+6821, U+6838-6839, U+697c, U+6b27, U+6b62, U+6bb5, U+6c7d, U+6c99, U+6d4e, U+6d6a, U+6e29, U+6e2f, U+6ee1, U+6f14, U+6f2b, U+72b6, U+72ec, U+7387, U+7533, U+753b, U+76ca, U+76d8, U+7701, U+773c, U+77ed, U+77f3, U+7814, U+793c, U+79bb, U+79c1, U+79d8, U+79ef, U+79fb, U+7a76, U+7b11, U+7b54, U+7b56, U+7b97, U+7bc7, U+7c73, U+7d20, U+7eaa, U+7ec8, U+7edd, U+7eed, U+7efc, U+7fa4, U+804c, U+8058, U+80cc, U+8111, U+817e, U+826f, U+8303, U+843d, U+89c9, U+89d2, U+8ba2, U+8bbf, U+8bc9, U+8bcd, U+8be6, U+8c22, U+8c61, U+8d22, U+8d26-8d27, U+8d8a, U+8f6f, U+8f7b, U+8f83, U+8f91, U+8fb9, U+8fd4, U+8fdc, U+9002, U+94b1, U+9519, U+95ed, U+961f, U+9632-9633, U+963f, U+968f-9690, U+96be, U+9876, U+9884, U+98de, U+9988, U+9999, U+9ec4, U+ff1b;
}
/* [116] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.116.woff2) format("woff2");
  unicode-range: U+2b, U+40, U+3000, U+300a-300b, U+4e16, U+4e66, U+4e70, U+4e91-4e92, U+4e94, U+4e9b, U+4ec0, U+4eca, U+4f01, U+4f17-4f18, U+4f46, U+4f4e, U+4f9b, U+4fee, U+503c, U+5065, U+50cf, U+513f, U+5148, U+518d, U+51c6, U+51e0, U+5217, U+529e-529f, U+5341, U+534f, U+5361, U+5386, U+53c2, U+53c8, U+53cc, U+53d7-53d8, U+5404, U+5411, U+5417, U+5427, U+5468, U+559c, U+5668, U+56e0, U+56e2, U+56ed, U+5740, U+57fa, U+58eb, U+5904, U+592a, U+59cb, U+5a31, U+5b58, U+5b9d, U+5bc6, U+5c71, U+5dde, U+5df1, U+5e08, U+5e26, U+5e2e, U+5e93, U+5e97, U+5eb7, U+5f15, U+5f20, U+5f3a, U+5f62, U+5f69, U+5f88, U+5f8b, U+5fc5, U+600e, U+620f, U+6218, U+623f, U+627e, U+628a, U+62a4, U+62db, U+62e9, U+6307, U+6362, U+636e, U+64ad, U+6539, U+653f, U+6548, U+6574, U+6613, U+6625, U+663e, U+666f, U+672a, U+6750, U+6784, U+6a21, U+6b3e, U+6b65, U+6bcf, U+6c11, U+6c5f, U+6d4b, U+6df1, U+706b, U+7167, U+724c, U+738b, U+73a9, U+73af, U+7403, U+7537, U+754c, U+7559, U+767d, U+7740, U+786e, U+795e, U+798f, U+79f0, U+7aef, U+7b7e, U+7bb1, U+7ea2, U+7ea6, U+7ec4, U+7ec6, U+7ecd, U+7edc, U+7ef4, U+8003, U+80b2, U+81f3-81f4, U+822a, U+827a, U+82f1, U+83b7, U+8425, U+89c2, U+89c8, U+8ba9, U+8bb8, U+8bc6, U+8bd5, U+8be2, U+8be5, U+8bed, U+8c03, U+8d23, U+8d2d, U+8d34, U+8d70, U+8db3, U+8fbe, U+8fce, U+8fd1, U+8fde, U+9001, U+901f-9020, U+90a3, U+914d, U+91c7, U+94fe, U+9500, U+952e, U+9605, U+9645, U+9662, U+9664, U+9700, U+9752, U+975e, U+97f3, U+9879, U+9886, U+98df, U+9a6c, U+9a8c, U+9ed1, U+9f99;
}
/* [117] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.117.woff2) format("woff2");
  unicode-range: U+4e, U+201c-201d, U+3010-3011, U+4e07, U+4e1c, U+4e24, U+4e3e, U+4e48, U+4e50, U+4e5f, U+4e8b-4e8c, U+4ea4, U+4eab-4eac, U+4ecb, U+4ece, U+4ed6, U+4ee3, U+4ef6-4ef7, U+4efb, U+4f20, U+4f55, U+4f7f, U+4fdd, U+505a, U+5143, U+5149, U+514d, U+5171, U+5177, U+518c, U+51fb, U+521b, U+5229, U+522b, U+52a9, U+5305, U+5317, U+534e, U+5355, U+5357, U+535a, U+5373, U+539f, U+53bb, U+53ca, U+53cd, U+53d6, U+53e3, U+53ea, U+53f0, U+5458, U+5546, U+56db, U+573a, U+578b, U+57ce, U+58f0, U+590d, U+5934, U+5973, U+5b57, U+5b8c, U+5b98, U+5bb9, U+5bfc, U+5c06, U+5c11, U+5c31, U+5c55, U+5df2, U+5e03, U+5e76, U+5e94, U+5efa, U+5f71, U+5f97, U+5feb, U+6001, U+603b, U+60f3, U+611f, U+6216, U+624d, U+6253, U+6295, U+6301, U+6392, U+641c, U+652f, U+653e, U+6559, U+6599, U+661f, U+671f, U+672f, U+6761, U+67e5, U+6807, U+6837, U+683c, U+6848, U+6b22, U+6b64, U+6bd4, U+6c14, U+6c34, U+6c42, U+6ca1, U+6d41, U+6d77, U+6d88, U+6e05, U+6e38, U+6e90, U+7136, U+7231, U+7531, U+767e, U+76ee, U+76f4, U+771f, U+7801, U+793a, U+79cd, U+7a0b, U+7a7a, U+7acb, U+7ae0, U+7b2c, U+7b80, U+7ba1, U+7cbe, U+7d22, U+7ea7, U+7ed3, U+7ed9, U+7edf, U+7f16, U+7f6e, U+8001, U+800c, U+8272, U+8282, U+82b1, U+8350, U+88ab, U+88c5, U+897f, U+89c1, U+89c4, U+89e3, U+8a00, U+8ba1, U+8ba4, U+8bae-8bb0, U+8bbe, U+8bc1, U+8bc4, U+8bfb, U+8d28, U+8d39, U+8d77, U+8d85, U+8def, U+8eab, U+8f66, U+8f6c, U+8f7d, U+8fd0, U+9009, U+90ae, U+90fd, U+91cc-91cd, U+91cf, U+95fb, U+9650, U+96c6, U+9891, U+98ce, U+ff1f;
}
/* [118] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.118.woff2) format("woff2");
  unicode-range: U+d, U+3e, U+5f, U+7c, U+a0, U+a9, U+4e09-4e0b, U+4e0d-4e0e, U+4e13, U+4e1a, U+4e2a, U+4e3a-4e3b, U+4e4b, U+4e86, U+4e8e, U+4ea7, U+4eba, U+4ee5, U+4eec, U+4f1a, U+4f4d, U+4f53, U+4f5c, U+4f60, U+4fe1, U+5165, U+5168, U+516c, U+5173, U+5176, U+5185, U+51fa, U+5206, U+5230, U+5236, U+524d, U+529b, U+52a0-52a1, U+52a8, U+5316, U+533a, U+53cb, U+53d1, U+53ef, U+53f7-53f8, U+5408, U+540c-540e, U+544a, U+548c, U+54c1, U+56de, U+56fd-56fe, U+5728, U+5730, U+5907, U+5916, U+591a, U+5927, U+5929, U+597d, U+5982, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9e, U+5ba2, U+5bb6, U+5bf9, U+5c0f, U+5de5, U+5e02, U+5e38, U+5e73-5e74, U+5e7f, U+5ea6, U+5f00, U+5f0f, U+5f53, U+5f55, U+5fae, U+5fc3, U+6027, U+606f, U+60a8, U+60c5, U+610f, U+6210-6211, U+6237, U+6240, U+624b, U+6280, U+62a5, U+63a5, U+63a8, U+63d0, U+6536, U+6570, U+6587, U+65b9, U+65e0, U+65f6, U+660e, U+662d, U+662f, U+66f4, U+6700, U+670d, U+672c, U+673a, U+6743, U+6765, U+679c, U+682a, U+6b21, U+6b63, U+6cbb, U+6cd5, U+6ce8, U+6d3b, U+70ed, U+7247-7248, U+7269, U+7279, U+73b0, U+7406, U+751f, U+7528, U+7535, U+767b, U+76f8, U+770b, U+77e5, U+793e, U+79d1, U+7ad9, U+7b49, U+7c7b, U+7cfb, U+7ebf, U+7ecf, U+7f8e, U+8005, U+8054, U+80fd, U+81ea, U+85cf, U+884c, U+8868, U+8981, U+89c6, U+8bba, U+8bdd, U+8bf4, U+8bf7, U+8d44, U+8fc7, U+8fd8-8fd9, U+8fdb, U+901a, U+9053, U+90e8, U+91d1, U+957f, U+95e8, U+95ee, U+95f4, U+9762, U+9875, U+9898, U+9996, U+9ad8, U+ff01, U+ff08-ff09;
}
/* [119] */
@font-face {
  font-family: "Noto Sans S Chinese Thin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url(../fonts/noto-sans-sc/k3kJo84MPvpLmixcA63oeALZTYKIsxH06N_zdmfq1OoODZD-nxggnlIfShWOMaIwVQNhqlw.119.woff2) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-3b, U+3f, U+41-4d, U+4f-5d, U+61-7b, U+7d, U+ab, U+ae, U+b2, U+b7, U+bb, U+df-e5, U+e7-ea, U+ec-ed, U+f1-f4, U+f6, U+f9-fa, U+fc, U+101, U+103, U+113, U+12b, U+148, U+14d, U+16b, U+1ce, U+1d0, U+300-301, U+1ebf, U+1ec7, U+2013-2014, U+2039-203a, U+2122, U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304a-3055, U+3057, U+3059-305b, U+305d, U+305f-3061, U+3063-306b, U+306d-3073, U+3075-3076, U+3078-3079, U+307b, U+307e-307f, U+3081-308d, U+308f, U+3092-3093, U+30a1-30a4, U+30a6-30bb, U+30bd, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30cd-30d7, U+30d9-30e1, U+30e3-30e7, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e2d, U+65b0, U+65e5, U+6708-6709, U+70b9, U+7684, U+7f51, U+ff0c, U+ff0e, U+ff1a;
}
/* [4] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.4.woff2) format("woff2");
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
}
/* [5] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.5.woff2) format("woff2");
  unicode-range: U+fee3, U+fef3, U+ff03-ff04, U+ff07, U+ff0a, U+ff17-ff19, U+ff1c-ff1d, U+ff20-ff3a, U+ff3c, U+ff3e-ff5b, U+ff5d, U+ff61-ff65, U+ff67-ff6a, U+ff6c, U+ff6f-ff78, U+ff7a-ff7d, U+ff80-ff84, U+ff86, U+ff89-ff8e, U+ff92, U+ff97-ff9b, U+ff9d-ff9f, U+ffe0-ffe4, U+ffe6, U+ffe9, U+ffeb, U+ffed, U+fffc, U+1f004, U+1f170-1f171, U+1f192-1f195, U+1f198-1f19a, U+1f1e6-1f1e8;
}
/* [6] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.6.woff2) format("woff2");
  unicode-range: U+f0a7, U+f0b2, U+f0b7, U+f0c9, U+f0d8, U+f0da, U+f0dc-f0dd, U+f0e0, U+f0e6, U+f0eb, U+f0fc, U+f101, U+f104-f105, U+f107, U+f10b, U+f11b, U+f14b, U+f18a, U+f193, U+f1d6-f1d7, U+f244, U+f27a, U+f296, U+f2ae, U+f471, U+f4b3, U+f610-f611, U+f880-f881, U+f8ec, U+f8f5, U+f8ff, U+f901, U+f90a, U+f92c-f92d, U+f934, U+f937, U+f941, U+f965, U+f967, U+f969, U+f96b, U+f96f, U+f974, U+f978-f979, U+f97e, U+f981, U+f98a, U+f98e, U+f997, U+f99c, U+f9b2, U+f9b5, U+f9ba, U+f9be, U+f9ca, U+f9d0-f9d1, U+f9dd, U+f9e0-f9e1, U+f9e4, U+f9f7, U+fa00-fa01, U+fa08, U+fa0a, U+fa11, U+fb01-fb02, U+fdfc, U+fe0e, U+fe30-fe31, U+fe33-fe44, U+fe49-fe52, U+fe54-fe57, U+fe59-fe66, U+fe68-fe6b, U+fe8e, U+fe92-fe93, U+feae, U+feb8, U+fecb-fecc, U+fee0;
}
/* [21] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.21.woff2) format("woff2");
  unicode-range: U+9f3d-9f3e, U+9f41, U+9f4a-9f4b, U+9f51-9f52, U+9f61-9f63, U+9f66-9f67, U+9f80-9f81, U+9f83, U+9f85-9f8d, U+9f90-9f91, U+9f94-9f96, U+9f98, U+9f9b-9f9c, U+9f9e, U+9fa0, U+9fa2, U+9ff4, U+a001, U+a007, U+a025, U+a046-a047, U+a057, U+a072, U+a078-a079, U+a083, U+a085, U+a100, U+a118, U+a132, U+a134, U+a1f4, U+a242, U+a4a6, U+a4aa, U+a4b0-a4b1, U+a4b3, U+a9c1-a9c2, U+ac00-ac01, U+ac04, U+ac08, U+ac10-ac11, U+ac13-ac16, U+ac19, U+ac1c-ac1d, U+ac24, U+ac70-ac71, U+ac74, U+ac77-ac78, U+ac80-ac81, U+ac83, U+ac8c, U+ac90, U+ac9f-aca0, U+aca8-aca9, U+acac, U+acb0, U+acbd, U+acc1, U+acc4, U+ace0-ace1, U+ace4, U+ace8, U+acf3, U+acf5, U+acfc-acfd, U+ad00, U+ad0c, U+ad11, U+ad1c, U+ad34, U+ad50, U+ad64, U+ad6c, U+ad70, U+ad74, U+ad7f, U+ad81, U+ad8c, U+adc0, U+adc8, U+addc, U+ade0, U+adf8-adf9, U+adfc, U+ae00, U+ae08-ae09, U+ae0b, U+ae30, U+ae34, U+ae38, U+ae40, U+ae4a, U+ae4c, U+ae54, U+ae68, U+aebc, U+aed8, U+af2c-af2d, U+af34;
}
/* [22] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.22.woff2) format("woff2");
  unicode-range: U+9dfa, U+9e0a, U+9e11, U+9e1a, U+9e1e, U+9e20, U+9e22, U+9e28-9e2c, U+9e2e-9e33, U+9e35-9e3b, U+9e3e, U+9e40-9e44, U+9e46-9e4e, U+9e51, U+9e53, U+9e55-9e58, U+9e5a-9e5c, U+9e5e-9e63, U+9e66-9e6e, U+9e71, U+9e73, U+9e75, U+9e78-9e79, U+9e7c-9e7e, U+9e82, U+9e86-9e88, U+9e8b-9e8c, U+9e90-9e91, U+9e93, U+9e95, U+9e97, U+9e9d, U+9ea4-9ea5, U+9ea9-9eaa, U+9eb4-9eb5, U+9eb8-9eba, U+9ebc-9ebf, U+9ec3, U+9ec9, U+9ecd, U+9ed0, U+9ed2-9ed3, U+9ed5-9ed6, U+9ed9, U+9edc-9edd, U+9edf-9ee0, U+9ee2, U+9ee5, U+9ee7-9eea, U+9eef, U+9ef1, U+9ef3-9ef4, U+9ef6, U+9ef9, U+9efb-9efc, U+9efe, U+9f0b, U+9f0d, U+9f10, U+9f14, U+9f17, U+9f19, U+9f22, U+9f29, U+9f2c, U+9f2f, U+9f31, U+9f37, U+9f39;
}
/* [23] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.23.woff2) format("woff2");
  unicode-range: U+9c3b, U+9c40, U+9c47-9c49, U+9c53, U+9c57, U+9c64, U+9c72, U+9c77-9c78, U+9c7b, U+9c7f-9c80, U+9c82-9c83, U+9c85-9c8c, U+9c8e-9c92, U+9c94-9c9b, U+9c9e-9ca3, U+9ca5-9ca7, U+9ca9, U+9cab, U+9cad-9cae, U+9cb1-9cb7, U+9cb9-9cbd, U+9cbf-9cc0, U+9cc3, U+9cc5-9cc7, U+9cc9-9cd1, U+9cd3-9cda, U+9cdc-9cdd, U+9cdf, U+9ce1-9ce3, U+9ce5, U+9ce9, U+9cee-9cef, U+9cf3-9cf4, U+9cf6, U+9cfc-9cfd, U+9d02, U+9d08-9d09, U+9d12, U+9d1b, U+9d1e, U+9d26, U+9d28, U+9d37, U+9d3b, U+9d3f, U+9d51, U+9d59, U+9d5c-9d5d, U+9d5f-9d61, U+9d6c, U+9d70, U+9d72, U+9d7a, U+9d7e, U+9d84, U+9d89, U+9d8f, U+9d92, U+9daf, U+9db4, U+9db8, U+9dbc, U+9dc4, U+9dc7, U+9dc9, U+9dd7, U+9ddf, U+9df2, U+9df9;
}
/* [24] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.24.woff2) format("woff2");
  unicode-range: U+9a5f, U+9a62, U+9a65, U+9a69, U+9a6b, U+9a6e, U+9a75, U+9a77-9a7a, U+9a7d, U+9a80, U+9a83, U+9a85, U+9a87-9a8a, U+9a8d-9a8e, U+9a90, U+9a92-9a93, U+9a95-9a96, U+9a98-9a99, U+9a9b-9aa2, U+9aa5, U+9aa7, U+9aaf-9ab1, U+9ab5-9ab6, U+9ab9-9aba, U+9abc, U+9ac0-9ac4, U+9ac8, U+9acb-9acc, U+9ace-9acf, U+9ad1-9ad2, U+9ad9, U+9adf, U+9ae1, U+9ae3, U+9aea-9aeb, U+9aed-9aef, U+9af4, U+9af9, U+9afb, U+9b03-9b04, U+9b06, U+9b08, U+9b0d, U+9b0f-9b10, U+9b13, U+9b18, U+9b1a, U+9b1f, U+9b22-9b23, U+9b25, U+9b27-9b28, U+9b2a, U+9b2f, U+9b31-9b32, U+9b3b, U+9b43, U+9b46-9b49, U+9b4d-9b4e, U+9b51, U+9b56, U+9b58, U+9b5a, U+9b5c, U+9b5f, U+9b61-9b62, U+9b6f, U+9b77, U+9b80, U+9b88, U+9b8b, U+9b8e, U+9b91, U+9b9f-9ba0, U+9ba8, U+9baa-9bab, U+9bad-9bae, U+9bb0-9bb1, U+9bb8, U+9bc9-9bca, U+9bd3, U+9bd6, U+9bdb, U+9be8, U+9bf0-9bf1, U+9c02, U+9c10, U+9c15, U+9c24, U+9c2d, U+9c32, U+9c39;
}
/* [25] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.25.woff2) format("woff2");
  unicode-range: U+98c8, U+98cf-98d6, U+98da-98db, U+98dd, U+98e1-98e2, U+98e7-98ea, U+98ec, U+98ee-98ef, U+98f2, U+98f4, U+98fc-98fe, U+9903, U+9905, U+9908, U+990a, U+990c-990d, U+9913-9914, U+9918, U+991a-991b, U+991e, U+9921, U+9928, U+992c, U+992e, U+9935, U+9938-9939, U+993d-993e, U+9945, U+994b-994c, U+9951-9952, U+9954-9955, U+9957, U+995e, U+9963, U+9966-9969, U+996b-996c, U+996f, U+9974-9975, U+9977-9979, U+997d-997e, U+9980-9981, U+9983-9984, U+9987, U+998a-998b, U+998d-9991, U+9993-9995, U+9997-9998, U+99a5, U+99ab-99ae, U+99b1, U+99b3-99b4, U+99bc, U+99bf, U+99c1, U+99c3-99c6, U+99cc, U+99d0, U+99d2, U+99d5, U+99db, U+99dd, U+99e1, U+99ed, U+99f1, U+99ff, U+9a01, U+9a03-9a04, U+9a0e-9a0f, U+9a11-9a13, U+9a19, U+9a1b, U+9a28, U+9a2b, U+9a30, U+9a32, U+9a37, U+9a40, U+9a45, U+9a4a, U+9a4d-9a4e, U+9a52, U+9a55, U+9a57, U+9a5a-9a5b;
}
/* [26] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.26.woff2) format("woff2");
  unicode-range: U+972a, U+972d, U+9730, U+973d, U+9742, U+9744, U+9748-9749, U+9750-9751, U+975a-975c, U+9763, U+9765-9766, U+976c-976d, U+9773, U+9776, U+977a, U+977c, U+9784-9785, U+978e-978f, U+9791-9792, U+9794-9795, U+9798, U+979a, U+979e, U+97a3, U+97a5-97a6, U+97a8, U+97ab-97ac, U+97ae-97af, U+97b2, U+97b4, U+97c6, U+97cb-97cc, U+97d3, U+97d8, U+97dc, U+97e1, U+97ea-97eb, U+97ee, U+97fb, U+97fe-97ff, U+9801-9803, U+9805-9806, U+9808, U+980c, U+9810-9814, U+9817-9818, U+981e, U+9820-9821, U+9824, U+9828, U+982b-982d, U+9830, U+9834, U+9838-9839, U+983c, U+9846, U+984d-984f, U+9851-9852, U+9854-9855, U+9857-9858, U+985a-985b, U+9862-9863, U+9865, U+9867, U+986b, U+986f-9871, U+9877-9878, U+987c, U+9880, U+9883, U+9885, U+9889, U+988b-988f, U+9893-9895, U+9899-989b, U+989e-989f, U+98a1-98a2, U+98a5-98a7, U+98a9, U+98af, U+98b1, U+98b6, U+98ba, U+98be, U+98c3-98c4, U+98c6-98c7;
}
/* [27] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.27.woff2) format("woff2");
  unicode-range: U+95b9-95ca, U+95cc-95cd, U+95d4-95d6, U+95d8, U+95e1-95e2, U+95e9, U+95f0-95f1, U+95f3, U+95f6, U+95fc, U+95fe-95ff, U+9602-9604, U+9606-960d, U+960f, U+9611-9613, U+9615-9617, U+9619-961b, U+961d, U+9621, U+9628, U+962f, U+963c-963e, U+9641-9642, U+9649, U+9654, U+965b-965f, U+9661, U+9663, U+9665, U+9667-9668, U+966c, U+9670, U+9672-9674, U+9678, U+967a, U+967d, U+9682, U+9685, U+9688, U+968a, U+968d-968e, U+9695, U+9697-9698, U+969e, U+96a0, U+96a3-96a4, U+96a8, U+96aa, U+96b0-96b1, U+96b3-96b4, U+96b7-96b9, U+96bb-96bd, U+96c9, U+96cb, U+96ce, U+96d1-96d2, U+96d6, U+96d9, U+96db-96dc, U+96de, U+96e0, U+96e3, U+96e9, U+96eb, U+96f0-96f2, U+96f9, U+96ff, U+9701-9702, U+9705, U+9708, U+970a, U+970e-970f, U+9711, U+9719, U+9727;
}
/* [28] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.28.woff2) format("woff2");
  unicode-range: U+94e7-94ec, U+94ee-94f1, U+94f3, U+94f5, U+94f7, U+94f9, U+94fb-94fd, U+94ff, U+9503-9504, U+9506-9507, U+9509-950a, U+950d-950f, U+9511-9518, U+951a-9520, U+9522, U+9528-952d, U+9530-953a, U+953c-953f, U+9543-9546, U+9548-9550, U+9552-9555, U+9557-955b, U+955d-9568, U+956a-956d, U+9570-9574, U+9583, U+9586, U+9589, U+958e-958f, U+9591-9592, U+9594, U+9598-9599, U+959e-95a0, U+95a2-95a6, U+95a8-95b2, U+95b4, U+95b8;
}
/* [29] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.29.woff2) format("woff2");
  unicode-range: U+9410-941a, U+941c-942b, U+942d-942e, U+9432-9433, U+9435, U+9438, U+943a, U+943e, U+9444, U+944a, U+9451-9452, U+945a, U+9462-9463, U+9465, U+9470-9487, U+948a-9492, U+9494-9498, U+949a, U+949c-949d, U+94a1, U+94a3-94a4, U+94a8, U+94aa-94ad, U+94af, U+94b2, U+94b4-94ba, U+94bc-94c0, U+94c4, U+94c6-94db, U+94de-94e6;
}
/* [30] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.30.woff2) format("woff2");
  unicode-range: U+92b7, U+92b9, U+92c1, U+92c5-92c6, U+92c8, U+92cc, U+92d0, U+92d2, U+92e4, U+92ea, U+92ec-92ed, U+92f0, U+92f3, U+92f8, U+92fc, U+9304, U+9306, U+9310, U+9312, U+9315, U+9318, U+931a, U+931e, U+9320-9322, U+9324, U+9326-9329, U+932b-932c, U+932f, U+9331-9332, U+9335-9336, U+933e, U+9340-9341, U+934a-9360, U+9362-9363, U+9365-936b, U+936e, U+9375, U+937e, U+9382, U+938a, U+938c, U+938f, U+9393-9394, U+9396-9397, U+939a, U+93a2, U+93a7, U+93ac-93cd, U+93d0-93d1, U+93d6-93d8, U+93de-93df, U+93e1-93e2, U+93e4, U+93f8, U+93fb, U+93fd, U+940e-940f;
}
/* [31] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.31.woff2) format("woff2");
  unicode-range: U+914c, U+914e-9150, U+9154, U+9157, U+915a, U+915d-915e, U+9161-9164, U+9169, U+9170, U+9172, U+9174, U+9179-917a, U+917d-917e, U+9182-9183, U+9185, U+918c-918d, U+9190-9191, U+919a, U+919c, U+91a1-91a4, U+91a8, U+91aa-91af, U+91b4-91b5, U+91b8, U+91ba, U+91be, U+91c0-91c1, U+91c6, U+91c8, U+91cb, U+91d0, U+91d2, U+91d7-91d8, U+91dd, U+91e3, U+91e6-91e7, U+91ed, U+91f0, U+91f5, U+91f9, U+9200, U+9205, U+9207-920a, U+920d-920e, U+9210, U+9214-9215, U+921c, U+921e, U+9221, U+9223-9227, U+9229-922a, U+922d, U+9234-9235, U+9237, U+9239-923a, U+923c-9240, U+9244-9246, U+9249, U+924e-924f, U+9251, U+9253, U+9257, U+925b, U+925e, U+9262, U+9264-9266, U+9268, U+926c, U+926f, U+9271, U+927b, U+927e, U+9280, U+9283, U+9285-928a, U+928e, U+9291, U+9293, U+9296, U+9298, U+929c-929d, U+92a8, U+92ab-92ae, U+92b3, U+92b6;
}
/* [32] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.32.woff2) format("woff2");
  unicode-range: U+8fe2-8fe5, U+8fe8-8fe9, U+8fee, U+8ff3-8ff4, U+8ff8, U+8ffa, U+9004, U+900b, U+9011, U+9015-9016, U+901e, U+9021, U+9026, U+902d, U+902f, U+9031, U+9035-9036, U+9039-903a, U+9041, U+9044-9046, U+904a, U+904f-9052, U+9054-9055, U+9058-9059, U+905b-905e, U+9060-9062, U+9068-9069, U+906f, U+9072, U+9074, U+9076-907a, U+907c-907d, U+9081, U+9083, U+9085, U+9087-908b, U+908f, U+9095, U+9097, U+9099-909b, U+909d, U+90a0-90a1, U+90a8-90a9, U+90ac, U+90b0, U+90b2-90b4, U+90b6, U+90b8, U+90ba, U+90bd-90be, U+90c3-90c5, U+90c7-90c8, U+90cf-90d0, U+90d3, U+90d5, U+90d7, U+90da-90dc, U+90de, U+90e2, U+90e4, U+90e6-90e7, U+90ea-90eb, U+90ef, U+90f4-90f5, U+90f7, U+90fe-9100, U+9104, U+9109, U+910c, U+9112, U+9114-9115, U+9118, U+911c, U+911e, U+9120, U+9122-9123, U+9127, U+912d, U+912f-9132, U+9139-913a, U+9143, U+9146, U+9149-914a;
}
/* [33] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.33.woff2) format("woff2");
  unicode-range: U+8e2d-8e31, U+8e34-8e35, U+8e39-8e3a, U+8e3d, U+8e40-8e42, U+8e47, U+8e49-8e4b, U+8e50-8e53, U+8e59-8e5a, U+8e5f-8e60, U+8e64, U+8e69, U+8e6c, U+8e70, U+8e74, U+8e76, U+8e7a-8e7c, U+8e7f, U+8e84-8e85, U+8e87, U+8e89, U+8e8b, U+8e8d, U+8e8f-8e90, U+8e94, U+8e99, U+8e9c, U+8e9e, U+8eaa, U+8eac, U+8eb0, U+8eb6, U+8ec0, U+8ec6, U+8eca-8ece, U+8ed2, U+8eda, U+8edf, U+8ee2, U+8eeb, U+8ef8, U+8efb-8efe, U+8f03, U+8f09, U+8f0b, U+8f12-8f15, U+8f1b, U+8f1d, U+8f1f, U+8f29-8f2a, U+8f2f, U+8f36, U+8f38, U+8f3b, U+8f3e-8f3f, U+8f44-8f45, U+8f49, U+8f4d-8f4e, U+8f5f, U+8f6b, U+8f6d, U+8f71-8f73, U+8f75-8f76, U+8f78-8f7a, U+8f7c, U+8f7e, U+8f81-8f82, U+8f84, U+8f87, U+8f8a-8f8b, U+8f8d-8f8f, U+8f94-8f95, U+8f97-8f9a, U+8fa6, U+8fad-8faf, U+8fb2, U+8fb5-8fb7, U+8fba-8fbc, U+8fbf, U+8fc2, U+8fcb, U+8fcd, U+8fd3, U+8fd5, U+8fd7, U+8fda;
}
/* [34] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.34.woff2) format("woff2");
  unicode-range: U+8caf-8cb0, U+8cb3-8cb4, U+8cb6-8cb9, U+8cbb-8cbd, U+8cbf-8cc4, U+8cc7-8cc8, U+8cca, U+8ccd, U+8cd1, U+8cd3, U+8cdb-8cdc, U+8cde, U+8ce0, U+8ce2-8ce4, U+8ce6-8ce8, U+8cea, U+8ced, U+8cf4, U+8cf8, U+8cfa, U+8cfc-8cfd, U+8d04-8d05, U+8d07-8d08, U+8d0a, U+8d0d, U+8d0f, U+8d13-8d14, U+8d16, U+8d1b, U+8d20, U+8d2e, U+8d30, U+8d32-8d33, U+8d36, U+8d3b, U+8d3d, U+8d40, U+8d42-8d43, U+8d45-8d46, U+8d48-8d4a, U+8d4d, U+8d51, U+8d53, U+8d55, U+8d59, U+8d5c-8d5d, U+8d5f, U+8d61, U+8d66-8d67, U+8d6a, U+8d6d, U+8d71, U+8d73, U+8d84, U+8d90-8d91, U+8d94-8d95, U+8d99, U+8da8, U+8daf, U+8db1, U+8db5, U+8db8, U+8dba, U+8dbc, U+8dbf, U+8dc2, U+8dc4, U+8dc6, U+8dcb, U+8dce-8dcf, U+8dd6-8dd7, U+8dda-8ddb, U+8dde, U+8de1, U+8de3-8de4, U+8de9, U+8deb-8dec, U+8df0-8df1, U+8df6-8dfd, U+8e05, U+8e07, U+8e09-8e0a, U+8e0c, U+8e0e, U+8e10, U+8e14, U+8e1d-8e1f, U+8e23, U+8e26, U+8e2b-8e2c;
}
/* [35] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.35.woff2) format("woff2");
  unicode-range: U+8b5e, U+8b60, U+8b6c, U+8b6f-8b70, U+8b72, U+8b74, U+8b77, U+8b7d, U+8b80, U+8b83, U+8b8a, U+8b8c, U+8b90, U+8b93, U+8b99-8b9a, U+8ba0, U+8ba3, U+8ba5-8ba7, U+8baa-8bac, U+8bb3-8bb5, U+8bb7, U+8bb9, U+8bc2-8bc3, U+8bc5, U+8bcb-8bcc, U+8bce-8bd0, U+8bd2-8bd4, U+8bd6, U+8bd8-8bd9, U+8bdc, U+8bdf, U+8be3-8be4, U+8be7-8be9, U+8beb-8bec, U+8bee, U+8bf0, U+8bf2-8bf3, U+8bf6, U+8bf9, U+8bfc-8bfd, U+8bff-8c00, U+8c02, U+8c04, U+8c06-8c07, U+8c0c, U+8c0f, U+8c11-8c12, U+8c14-8c1b, U+8c1d-8c21, U+8c24-8c25, U+8c27, U+8c2a-8c2c, U+8c2e-8c30, U+8c32-8c36, U+8c3f, U+8c47-8c4c, U+8c4e-8c50, U+8c54-8c56, U+8c62, U+8c68, U+8c6c, U+8c73, U+8c78, U+8c7a, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c90, U+8c93-8c94, U+8c98, U+8c9d-8c9e, U+8ca0-8ca2, U+8ca7-8cac;
}
/* [36] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.36.woff2) format("woff2");
  unicode-range: U+8a02-8a03, U+8a07-8a0a, U+8a0e-8a0f, U+8a13, U+8a15-8a18, U+8a1a-8a1b, U+8a1d, U+8a1f, U+8a22-8a23, U+8a25, U+8a2b, U+8a2d, U+8a31, U+8a33-8a34, U+8a36-8a38, U+8a3a, U+8a3c, U+8a3e, U+8a40-8a41, U+8a46, U+8a48, U+8a50, U+8a52, U+8a54-8a55, U+8a58, U+8a5b, U+8a5d-8a63, U+8a66, U+8a69-8a6b, U+8a6d-8a6e, U+8a70, U+8a72-8a73, U+8a7a, U+8a85, U+8a87, U+8a8a, U+8a8c-8a8d, U+8a90-8a92, U+8a95, U+8a98, U+8aa0-8aa1, U+8aa3-8aa6, U+8aa8-8aa9, U+8aac-8aae, U+8ab0, U+8ab2, U+8ab8-8ab9, U+8abc, U+8abe-8abf, U+8ac7, U+8acf, U+8ad2, U+8ad6-8ad7, U+8adb-8adc, U+8adf, U+8ae1, U+8ae6-8ae8, U+8aeb, U+8aed-8aee, U+8af1, U+8af3-8af4, U+8af7-8af8, U+8afa, U+8afe, U+8b00-8b02, U+8b07, U+8b0a, U+8b0c, U+8b0e, U+8b10, U+8b17, U+8b19, U+8b1b, U+8b1d, U+8b20-8b21, U+8b26, U+8b28, U+8b2c, U+8b33, U+8b39, U+8b3e-8b3f, U+8b41, U+8b45, U+8b49, U+8b4c, U+8b4f, U+8b57-8b58, U+8b5a, U+8b5c;
}
/* [37] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.37.woff2) format("woff2");
  unicode-range: U+8869-886a, U+886e-886f, U+8872, U+8879, U+887d-887f, U+8882, U+8884-8886, U+8888, U+888f, U+8892-8893, U+889b, U+88a2, U+88a4, U+88a6, U+88a8, U+88aa, U+88ae, U+88b1, U+88b4, U+88b7, U+88bc, U+88c0, U+88c6-88c9, U+88ce-88cf, U+88d1-88d3, U+88d8, U+88db-88dd, U+88df, U+88e1-88e3, U+88e5, U+88e8, U+88ec, U+88f0-88f1, U+88f3-88f4, U+88fc-88fe, U+8900, U+8902, U+8906-8907, U+8909-890c, U+8912-8915, U+8918-891b, U+8921, U+8925, U+892b, U+8930, U+8932, U+8934, U+8936, U+893b, U+893d, U+8941, U+894c, U+8955-8956, U+8959, U+895c, U+895e-8960, U+8966, U+896a, U+896c, U+896f-8970, U+8972, U+897b, U+897e, U+8980, U+8983, U+8985, U+8987-8988, U+898c, U+898f, U+8993, U+8997, U+899a, U+89a1, U+89a7, U+89a9-89aa, U+89b2-89b3, U+89b7, U+89c0, U+89c7, U+89ca-89cc, U+89ce-89d1, U+89d6, U+89da, U+89dc, U+89de, U+89e5, U+89e7, U+89eb, U+89ef, U+89f1, U+89f3-89f4, U+89f8, U+89ff, U+8a01;
}
/* [38] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.38.woff2) format("woff2");
  unicode-range: U+86e4, U+86e6, U+86e9, U+86ed, U+86ef-86f4, U+86f8-86f9, U+86fb, U+86fe, U+8703, U+8706-870a, U+870d, U+8711-8713, U+871a, U+871e, U+8722-8723, U+8725, U+8729, U+872e, U+8731, U+8734, U+8737, U+873a-873b, U+873e-8740, U+8742, U+8747-8748, U+8753, U+8755, U+8757-8758, U+875d, U+875f, U+8762-8766, U+8768, U+876e, U+8770, U+8772, U+8775, U+8778, U+877b-877e, U+8782, U+8785, U+8788, U+878b, U+8793, U+8797, U+879a, U+879e-87a0, U+87a2-87a3, U+87a8, U+87ab-87ad, U+87af, U+87b3, U+87b5, U+87bd, U+87c0, U+87c4, U+87c6, U+87ca-87cb, U+87d1-87d2, U+87db-87dc, U+87de, U+87e0, U+87e5, U+87ea, U+87ec, U+87ee, U+87f2-87f3, U+87fb, U+87fd-87fe, U+8802-8803, U+8805, U+880a-880b, U+880d, U+8813-8816, U+8819, U+881b, U+881f, U+8821, U+8823, U+8831-8832, U+8835-8836, U+8839, U+883b-883c, U+8844, U+8846, U+884a, U+884e, U+8852-8853, U+8855, U+8859, U+885b, U+885d-885e, U+8862, U+8864;
}
/* [39] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.39.woff2) format("woff2");
  unicode-range: U+8532, U+8534-8535, U+8538-853a, U+853c, U+8543, U+8545, U+8548, U+854e, U+8553, U+8556-8557, U+8559, U+855e, U+8561, U+8564-8565, U+8568-856a, U+856d, U+856f-8570, U+8572, U+8576, U+8579-857b, U+8580, U+8585-8586, U+8588, U+858a, U+858f, U+8591, U+8594, U+8599, U+859c, U+85a2, U+85a4, U+85a6, U+85a8-85a9, U+85ab-85ac, U+85ae, U+85b7-85b9, U+85be, U+85c1, U+85c7, U+85cd, U+85d0, U+85d3, U+85d5, U+85dc-85dd, U+85df-85e0, U+85e5-85e6, U+85e8-85ea, U+85f4, U+85f9, U+85fe-85ff, U+8602, U+8605-8607, U+860a-860b, U+8616, U+8618, U+861a, U+8627, U+8629, U+862d, U+8638, U+863c, U+863f, U+864d, U+864f, U+8652-8655, U+865b-865c, U+865f, U+8662, U+8667, U+866c, U+866e, U+8671, U+8675, U+867a-867c, U+867f, U+868b, U+868d, U+8693, U+869c-869d, U+86a1, U+86a3-86a4, U+86a7-86a9, U+86ac, U+86af-86b1, U+86b4-86b6, U+86ba, U+86c0, U+86c4, U+86c6, U+86c9-86ca, U+86cd-86d1, U+86d4, U+86d8, U+86de-86df;
}
/* [40] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.40.woff2) format("woff2");
  unicode-range: U+83b4, U+83b6, U+83b8, U+83ba, U+83bc-83bd, U+83bf-83c0, U+83c2, U+83c5, U+83c8-83c9, U+83cb, U+83d1, U+83d3-83d6, U+83d8, U+83db, U+83dd, U+83df, U+83e1, U+83e5, U+83ea-83eb, U+83f0, U+83f4, U+83f8-83f9, U+83fb, U+83fd, U+83ff, U+8401, U+8406, U+840a-840b, U+840f, U+8411, U+8418, U+841c, U+8420, U+8422-8424, U+8426, U+8429, U+842c, U+8438-8439, U+843b-843c, U+843f, U+8446-8447, U+8449, U+844e, U+8451-8452, U+8456, U+8459-845a, U+845c, U+8462, U+8466, U+846d, U+846f-8470, U+8473, U+8476-8478, U+847a, U+847d, U+8484-8485, U+8487, U+8489, U+848c, U+848e, U+8490, U+8493-8494, U+8497, U+849b, U+849e-849f, U+84a1, U+84a5, U+84a8, U+84af, U+84b4, U+84b9-84bf, U+84c1-84c2, U+84c5-84c7, U+84ca-84cb, U+84cd, U+84d0-84d1, U+84d3, U+84d6, U+84df-84e0, U+84e2-84e3, U+84e5-84e7, U+84ee, U+84f3, U+84f6, U+84fa, U+84fc, U+84ff-8500, U+850c, U+8511, U+8514-8515, U+8517-8518, U+851f, U+8523, U+8525-8526, U+8529, U+852b, U+852d;
}
/* [41] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.41.woff2) format("woff2");
  unicode-range: U+82a9-82ab, U+82ae, U+82b0, U+82b2, U+82b4-82b6, U+82bc, U+82be, U+82c0-82c2, U+82c4-82c8, U+82ca-82cc, U+82ce, U+82d0, U+82d2-82d3, U+82d5-82d6, U+82d8-82d9, U+82dc-82de, U+82e0-82e4, U+82e7, U+82e9-82eb, U+82ed-82ee, U+82f3-82f4, U+82f7-82f8, U+82fa-8301, U+8306-8308, U+830c-830d, U+830f, U+8311, U+8313-8315, U+8318, U+831a-831b, U+831d, U+8324, U+8327, U+832a, U+832c-832d, U+832f, U+8331-8334, U+833a-833c, U+8340, U+8343-8345, U+8347-8348, U+834a, U+834c, U+834f, U+8351, U+8356, U+8358-835c, U+835e, U+8360, U+8364-8366, U+8368-836a, U+836c-836e, U+8373, U+8378, U+837b-837d, U+837f-8380, U+8382, U+8388, U+838a-838b, U+8392, U+8394, U+8396, U+8398-8399, U+839b-839c, U+83a0, U+83a2-83a3, U+83a8-83aa, U+83ae-83b0, U+83b3;
}
/* [42] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.42.woff2) format("woff2");
  unicode-range: U+814d-814e, U+8151, U+8153, U+8158-815a, U+815e, U+8160, U+8166-8169, U+816b, U+816d, U+8171, U+8173-8174, U+8178, U+817c-817d, U+8182, U+8188, U+8191, U+8198-819b, U+81a0, U+81a3, U+81a5-81a6, U+81a9, U+81b6, U+81ba-81bb, U+81bd, U+81bf, U+81c1, U+81c3, U+81c6, U+81c9-81ca, U+81cc-81cd, U+81d1, U+81d3-81d4, U+81d8, U+81db-81dc, U+81de-81df, U+81e5, U+81e7-81e9, U+81eb-81ec, U+81ee-81ef, U+81f5, U+81f8, U+81fa, U+81fc, U+81fe, U+8200-8202, U+8204, U+8208-820a, U+820e-8210, U+8216-8218, U+821b-821c, U+8221-8224, U+8226-8228, U+822b, U+822d, U+822f, U+8232-8234, U+8237-8238, U+823a-823b, U+823e, U+8244, U+8249, U+824b, U+824f, U+8259-825a, U+825f, U+8266, U+8268, U+826e, U+8271, U+8276-8279, U+827d, U+827f, U+8283-8284, U+8288-828a, U+828d-8291, U+8293-8294, U+8296-8298, U+829f-82a1, U+82a3-82a4, U+82a7-82a8;
}
/* [43] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.43.woff2) format("woff2");
  unicode-range: U+7ffa, U+7ffe, U+8004, U+8006, U+800b, U+800e, U+8011-8012, U+8014, U+8016, U+8018-8019, U+801c, U+801e, U+8026-802a, U+8031, U+8034-8035, U+8037, U+8043, U+804b, U+804d, U+8052, U+8056, U+8059, U+805e, U+8061, U+8068-8069, U+806e-8074, U+8076-8078, U+807c-8080, U+8082, U+8084-8085, U+8088, U+808f, U+8093, U+809c, U+809f, U+80ab, U+80ad-80ae, U+80b1, U+80b6-80b8, U+80bc-80bd, U+80c2, U+80c4, U+80ca, U+80cd, U+80d1, U+80d4, U+80d7, U+80d9-80db, U+80dd, U+80e0, U+80e4-80e5, U+80e7-80ed, U+80ef-80f1, U+80f3-80f4, U+80fc, U+8101, U+8104-8105, U+8107-8108, U+810c-810e, U+8112-8115, U+8117-8119, U+811b-811f, U+8121-8130, U+8132-8134, U+8137, U+8139, U+813f-8140, U+8142, U+8146, U+8148;
}
/* [44] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.44.woff2) format("woff2");
  unicode-range: U+7ed7, U+7edb, U+7ee0-7ee2, U+7ee5-7ee6, U+7ee8, U+7eeb, U+7ef0-7ef2, U+7ef6, U+7efa-7efb, U+7efe, U+7f01-7f04, U+7f08, U+7f0a-7f12, U+7f17, U+7f19, U+7f1b-7f1c, U+7f1f, U+7f21-7f23, U+7f25-7f28, U+7f2a-7f33, U+7f35-7f37, U+7f3d, U+7f42, U+7f44-7f45, U+7f4c-7f4d, U+7f52, U+7f54, U+7f58-7f59, U+7f5d, U+7f5f-7f61, U+7f63, U+7f65, U+7f68, U+7f70-7f71, U+7f73-7f75, U+7f77, U+7f79, U+7f7d-7f7e, U+7f85-7f86, U+7f88-7f89, U+7f8b-7f8c, U+7f90-7f91, U+7f94-7f96, U+7f98-7f9b, U+7f9d, U+7f9f, U+7fa3, U+7fa7-7fa9, U+7fac-7fb2, U+7fb4, U+7fb6, U+7fb8, U+7fbc, U+7fbf-7fc0, U+7fc3, U+7fca, U+7fcc, U+7fce, U+7fd2, U+7fd5, U+7fd9-7fdb, U+7fdf, U+7fe3, U+7fe5-7fe7, U+7fe9, U+7feb-7fec, U+7fee-7fef, U+7ff1, U+7ff3-7ff4, U+7ff9;
}
/* [45] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.45.woff2) format("woff2");
  unicode-range: U+7dc4, U+7dc7-7dc8, U+7dca-7dcd, U+7dcf, U+7dd1-7dd2, U+7dd4, U+7dd6-7dd8, U+7dda-7de0, U+7de2-7de6, U+7de8-7ded, U+7def, U+7df1-7df5, U+7df7, U+7df9, U+7dfb-7dfc, U+7dfe-7e02, U+7e04, U+7e08-7e0b, U+7e12, U+7e1b, U+7e1e, U+7e20, U+7e22-7e23, U+7e26, U+7e29, U+7e2b, U+7e2e-7e2f, U+7e31, U+7e37, U+7e39-7e3e, U+7e40, U+7e43-7e44, U+7e46-7e47, U+7e4a-7e4b, U+7e4d-7e4e, U+7e51, U+7e54-7e56, U+7e58-7e5b, U+7e5d-7e5e, U+7e61, U+7e66-7e67, U+7e69-7e6b, U+7e6d, U+7e70, U+7e73, U+7e77, U+7e79, U+7e7b-7e7d, U+7e81-7e82, U+7e8c-7e8d, U+7e8f, U+7e92-7e94, U+7e96, U+7e98, U+7e9a-7e9c, U+7e9e-7e9f, U+7ea1, U+7ea3, U+7ea5, U+7ea8-7ea9, U+7eab, U+7ead-7eae, U+7eb0, U+7ebb, U+7ebe, U+7ec0-7ec2, U+7ec9, U+7ecb-7ecc, U+7ed0, U+7ed4;
}
/* [46] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.46.woff2) format("woff2");
  unicode-range: U+7ccc-7ccd, U+7cd7, U+7cdc, U+7cde, U+7ce0, U+7ce4-7ce5, U+7ce7-7ce8, U+7cec, U+7cf0, U+7cf5-7cf9, U+7cfc, U+7cfe, U+7d00, U+7d04-7d0b, U+7d0d, U+7d10-7d14, U+7d17-7d19, U+7d1b-7d1f, U+7d21, U+7d24-7d26, U+7d28-7d2a, U+7d2c-7d2e, U+7d30-7d31, U+7d33, U+7d35-7d36, U+7d38-7d3a, U+7d40, U+7d42-7d44, U+7d46, U+7d4b-7d4c, U+7d4f, U+7d51, U+7d54-7d56, U+7d58, U+7d5b-7d5c, U+7d5e, U+7d61-7d63, U+7d66, U+7d68, U+7d6a-7d6c, U+7d6f, U+7d71-7d73, U+7d75-7d77, U+7d79-7d7a, U+7d7e, U+7d81, U+7d84-7d8b, U+7d8d, U+7d8f, U+7d91, U+7d94, U+7d96, U+7d98-7d9a, U+7d9c-7da0, U+7da2, U+7da6, U+7daa-7db1, U+7db4-7db8, U+7dba-7dbf, U+7dc1;
}
/* [47] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.47.woff2) format("woff2");
  unicode-range: U+7bc3-7bc4, U+7bc6, U+7bc8-7bcc, U+7bd1, U+7bd3-7bd4, U+7bd9-7bda, U+7bdd, U+7be0-7be1, U+7be4-7be6, U+7be9-7bea, U+7bef, U+7bf4, U+7bf6, U+7bfc, U+7bfe, U+7c01, U+7c03, U+7c07-7c08, U+7c0a-7c0d, U+7c0f, U+7c11, U+7c15-7c16, U+7c19, U+7c1e-7c21, U+7c23-7c24, U+7c26, U+7c28-7c33, U+7c35, U+7c37-7c3b, U+7c3d-7c3e, U+7c40-7c41, U+7c43, U+7c47-7c48, U+7c4c, U+7c50, U+7c53-7c54, U+7c59, U+7c5f-7c60, U+7c63-7c65, U+7c6c, U+7c6e, U+7c72, U+7c74, U+7c79-7c7a, U+7c7c, U+7c81-7c82, U+7c84-7c85, U+7c88, U+7c8a-7c91, U+7c93-7c96, U+7c99, U+7c9b-7c9e, U+7ca0-7ca2, U+7ca6-7ca9, U+7cac, U+7caf-7cb3, U+7cb5-7cb7, U+7cba-7cbd, U+7cbf-7cc2, U+7cc5, U+7cc7-7cc9;
}
/* [48] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.48.woff2) format("woff2");
  unicode-range: U+7aca, U+7ad1-7ad2, U+7ada-7add, U+7ae1, U+7ae4, U+7ae6, U+7af4-7af7, U+7afa-7afb, U+7afd-7b0a, U+7b0c, U+7b0e-7b0f, U+7b13, U+7b15-7b16, U+7b18-7b19, U+7b1e-7b20, U+7b22-7b25, U+7b29-7b2b, U+7b2d-7b2e, U+7b30-7b3b, U+7b3e-7b3f, U+7b41-7b42, U+7b44-7b47, U+7b4a, U+7b4c-7b50, U+7b58, U+7b5a, U+7b5c, U+7b60, U+7b66-7b67, U+7b69, U+7b6c-7b6f, U+7b72-7b76, U+7b7b-7b7d, U+7b7f, U+7b82, U+7b85, U+7b87, U+7b8b-7b96, U+7b98-7b99, U+7b9b-7b9f, U+7ba2-7ba4, U+7ba6-7bac, U+7bae-7bb0, U+7bb4, U+7bb7-7bb9, U+7bbb, U+7bc0-7bc1;
}
/* [49] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.49.woff2) format("woff2");
  unicode-range: U+797c, U+797e-7980, U+7982, U+7986-7987, U+7989-798e, U+7992, U+7994-7995, U+7997-7998, U+799a-799c, U+799f, U+79a3-79a6, U+79a8-79ac, U+79ae-79b1, U+79b3-79b5, U+79b8, U+79ba, U+79bf, U+79c2, U+79c6, U+79c8, U+79cf, U+79d5-79d6, U+79dd-79de, U+79e3, U+79e7-79e8, U+79eb, U+79ed, U+79f4, U+79f7-79f8, U+79fa, U+79fe, U+7a02-7a03, U+7a05, U+7a0a, U+7a14, U+7a17, U+7a19, U+7a1c, U+7a1e-7a1f, U+7a23, U+7a25-7a26, U+7a2c, U+7a2e, U+7a30-7a32, U+7a36-7a37, U+7a39, U+7a3c, U+7a40, U+7a42, U+7a47, U+7a49, U+7a4c-7a4f, U+7a51, U+7a55, U+7a5b, U+7a5d-7a5e, U+7a62-7a63, U+7a66, U+7a68-7a69, U+7a6b, U+7a70, U+7a78, U+7a80, U+7a85-7a88, U+7a8a, U+7a90, U+7a93-7a96, U+7a98, U+7a9b-7a9c, U+7a9e, U+7aa0-7aa1, U+7aa3, U+7aa8-7aaa, U+7aac-7ab0, U+7ab3, U+7ab8, U+7aba, U+7abd-7abf, U+7ac4-7ac5, U+7ac7-7ac8;
}
/* [50] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.50.woff2) format("woff2");
  unicode-range: U+783e, U+7841-7844, U+7847-7849, U+784b-784c, U+784e-7854, U+7856-7857, U+7859-785a, U+7865, U+7869-786a, U+786d, U+786f, U+7876-7877, U+787c, U+787e-787f, U+7881, U+7887-7889, U+7893-7894, U+7898-789e, U+78a1, U+78a3, U+78a5, U+78a9, U+78ad, U+78b2, U+78b4, U+78b6, U+78b9-78ba, U+78bc, U+78bf, U+78c3, U+78c9, U+78cb, U+78d0-78d2, U+78d4, U+78d9-78da, U+78dc, U+78de, U+78e1, U+78e5-78e6, U+78ea, U+78ec, U+78ef, U+78f1-78f2, U+78f4, U+78fa-78fb, U+78fe, U+7901-7902, U+7905, U+7907, U+7909, U+790b-790c, U+790e, U+7910, U+7913, U+7919-791b, U+791e-791f, U+7921, U+7924, U+7926, U+792a-792b, U+7934, U+7936, U+7939, U+793b, U+793d, U+7940, U+7942-7943, U+7945-7947, U+7949-794a, U+794c, U+794e-7951, U+7953-7955, U+7957-795a, U+795c, U+795f-7960, U+7962, U+7964, U+7966-7967, U+7969, U+796b, U+796f, U+7972, U+7974, U+7979, U+797b;
}
/* [51] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.51.woff2) format("woff2");
  unicode-range: U+770f, U+7712, U+7714, U+7716, U+7719-771b, U+771e, U+7721-7722, U+7726, U+7728, U+772b-7730, U+7732-7736, U+7739-773a, U+773d-773f, U+7743, U+7746-7747, U+774c-774f, U+7751-7752, U+7758-775a, U+775c-775e, U+7762, U+7765-7766, U+7768-776a, U+776c-776d, U+7771-7772, U+777a, U+777c-777e, U+7780, U+7785, U+7787, U+778b-778d, U+778f-7791, U+7793, U+779e-77a0, U+77a2, U+77a5, U+77ad, U+77af, U+77b4-77b7, U+77bd-77c0, U+77c2, U+77c5, U+77c7, U+77cd, U+77d6-77d7, U+77d9-77da, U+77dd-77de, U+77e7, U+77ea, U+77ec, U+77ef, U+77f8, U+77fb, U+77fd-77fe, U+7800, U+7803, U+7806, U+7809, U+780f-7812, U+7815, U+7817-7818, U+781a-781f, U+7821-7823, U+7825-7827, U+7829, U+782b-7830, U+7832-7833, U+7835, U+7837, U+7839-783c;
}
/* [52] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.52.woff2) format("woff2");
  unicode-range: U+760a-760e, U+7610-7619, U+761b-761d, U+761f-7622, U+7625, U+7627-762a, U+762e-7630, U+7632-7635, U+7638-763a, U+763c-763d, U+763f-7640, U+7642-7643, U+7647-7648, U+764d-764e, U+7652, U+7654, U+7658, U+765a, U+765c, U+765e-765f, U+7661-7663, U+7665, U+7669, U+766c, U+766e-766f, U+7671-7673, U+7675-7676, U+7678-767a, U+767f, U+7681, U+7683, U+7688, U+768a-768c, U+768e, U+7690-7692, U+7695, U+7698, U+769a-769b, U+769d-76a0, U+76a2, U+76a4-76a7, U+76ab-76ac, U+76af-76b0, U+76b2, U+76b4-76b5, U+76ba-76bb, U+76bf, U+76c2-76c3, U+76c5, U+76c9, U+76cc-76ce, U+76dc-76de, U+76e1-76ea, U+76f1, U+76f9-76fb, U+76fd, U+76ff-7700, U+7703-7704, U+7707-7708, U+770c-770e;
}
/* [53] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.53.woff2) format("woff2");
  unicode-range: U+74ef, U+74f4, U+74ff, U+7501, U+7503, U+7505, U+7508, U+750d, U+750f, U+7511, U+7513, U+7515, U+7517, U+7519, U+7521-7527, U+752a, U+752c-752d, U+752f, U+7534, U+7536, U+753a, U+753e, U+7540, U+7544, U+7547-754b, U+754d-754e, U+7550-7553, U+7556-7557, U+755a-755b, U+755d-755e, U+7560, U+7562, U+7564, U+7566-7568, U+756b-756c, U+756f-7573, U+7575, U+7579-757c, U+757e-757f, U+7581-7584, U+7587, U+7589-758e, U+7590, U+7592, U+7594, U+7596, U+7599-759a, U+759d, U+759f-75a0, U+75a3, U+75a5, U+75a8, U+75ac-75ad, U+75b0-75b1, U+75b3-75b5, U+75b8, U+75bd, U+75c1-75c4, U+75c8-75ca, U+75cc-75cd, U+75d4, U+75d6, U+75d9, U+75de, U+75e0, U+75e2-75e4, U+75e6-75ea, U+75f1-75f3, U+75f7, U+75f9-75fa, U+75fc, U+75fe-7601, U+7603, U+7605-7606, U+7608-7609;
}
/* [54] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.54.woff2) format("woff2");
  unicode-range: U+73e7-73ea, U+73ee-73f0, U+73f2, U+73f4-73f5, U+73f7, U+73f9-73fa, U+73fc-73fd, U+73ff-7402, U+7404, U+7407-7408, U+740a-740f, U+7418, U+741a-741c, U+741e, U+7424-7425, U+7428-7429, U+742c-7430, U+7432, U+7435-7436, U+7438-743b, U+743e-7441, U+7443-7446, U+7448, U+744a-744b, U+7452, U+7457, U+745b, U+745d, U+7460, U+7462-7465, U+7467-746a, U+746d, U+746f, U+7471, U+7473-7474, U+7477, U+747a, U+747e, U+7481-7482, U+7484, U+7486, U+7488-748b, U+748e-748f, U+7493, U+7498, U+749a, U+749c-74a0, U+74a3, U+74a6, U+74a9-74aa, U+74ae, U+74b0-74b2, U+74b6, U+74b8-74ba, U+74bd, U+74bf, U+74c1, U+74c3, U+74c5, U+74c8, U+74ca, U+74cc, U+74cf, U+74d1-74d2, U+74d4-74d5, U+74d8-74db, U+74de-74e0, U+74e2, U+74e4-74e5, U+74e7-74e9, U+74ee;
}
/* [55] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.55.woff2) format("woff2");
  unicode-range: U+72dd-72df, U+72e1, U+72e5-72e6, U+72e8, U+72ef-72f0, U+72f2-72f4, U+72f6-72f7, U+72f9-72fb, U+72fd, U+7300-7304, U+7307, U+730a-730c, U+7313-7317, U+731d-7322, U+7327, U+7329, U+732c-732d, U+7330-7331, U+7333, U+7335-7337, U+7339, U+733d-733e, U+7340, U+7342, U+7344-7345, U+734a, U+734d-7350, U+7352, U+7355, U+7357, U+7359, U+735f-7360, U+7362-7363, U+7365, U+7368, U+736c-736d, U+736f-7370, U+7372, U+7374-7376, U+7378, U+737a-737b, U+737d-737e, U+7382-7383, U+7386, U+7388, U+738a, U+738c-7393, U+7395, U+7397-739a, U+739c, U+739e, U+73a0-73a3, U+73a5-73a8, U+73aa, U+73ad, U+73b1, U+73b3, U+73b6-73b7, U+73b9, U+73c2, U+73c5-73c9, U+73cc, U+73ce-73d0, U+73d2, U+73d6, U+73d9, U+73db-73de, U+73e3, U+73e5-73e6;
}
/* [56] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.56.woff2) format("woff2");
  unicode-range: U+719c, U+71a0, U+71a4-71a5, U+71a8, U+71af, U+71b1-71bc, U+71be, U+71c1-71c2, U+71c4, U+71c8-71cb, U+71ce-71d0, U+71d2, U+71d4, U+71d9-71da, U+71dc, U+71df-71e0, U+71e6-71e8, U+71ea, U+71ed-71ee, U+71f4, U+71f6, U+71f9, U+71fb-71fc, U+71ff-7200, U+7207, U+720c-720d, U+7210, U+7216, U+721a-721e, U+7223, U+7228, U+722b, U+722d-722e, U+7230, U+7232, U+723a-723c, U+723e-7242, U+7246, U+724b, U+724d-724e, U+7252, U+7256, U+7258, U+725a, U+725c-725d, U+7260, U+7264-7266, U+726a, U+726c, U+726e-726f, U+7271, U+7273-7274, U+7278, U+727b, U+727d-727e, U+7281-7282, U+7284, U+7287, U+728a, U+728d, U+728f, U+7292, U+729b, U+729f-72a0, U+72a7, U+72ad-72ae, U+72b0-72b5, U+72b7-72b8, U+72ba-72be, U+72c0-72c1, U+72c3, U+72c5-72c6, U+72c8, U+72cc-72ce, U+72d2, U+72d6, U+72db;
}
/* [57] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.57.woff2) format("woff2");
  unicode-range: U+7005-7006, U+7009, U+700b, U+700d, U+7015, U+7018, U+701b, U+701d-701f, U+7023, U+7026-7028, U+702c, U+702e-7030, U+7035, U+7037, U+7039-703a, U+703c-703e, U+7044, U+7049-704b, U+704f, U+7051, U+7058, U+705a, U+705c-705e, U+7061, U+7064, U+7066, U+706c, U+707d, U+7080-7081, U+7085-7086, U+708a, U+708f, U+7091, U+7094-7095, U+7098-7099, U+709c-709d, U+709f, U+70a4, U+70a9-70aa, U+70af-70b2, U+70b4-70b7, U+70bb, U+70c0, U+70c3, U+70c7, U+70cb, U+70ce-70cf, U+70d4, U+70d9-70da, U+70dc-70dd, U+70e0, U+70e9, U+70ec, U+70f7, U+70fa, U+70fd, U+70ff, U+7104, U+7108-7109, U+710c, U+7110, U+7113-7114, U+7116-7118, U+711c, U+711e, U+7120, U+712e-712f, U+7131, U+713c, U+7142, U+7144-7147, U+7149-714b, U+7150, U+7152, U+7155-7156, U+7159-715a, U+715c, U+7161, U+7165-7166, U+7168-7169, U+716d, U+7173-7174, U+7176, U+7178, U+717a, U+717d, U+717f-7180, U+7184, U+7186-7188, U+7192, U+7198;
}
/* [58] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.58.woff2) format("woff2");
  unicode-range: U+6ed8-6ed9, U+6edb, U+6edd, U+6edf-6ee0, U+6ee2, U+6ee6, U+6eea, U+6eec, U+6eee-6eef, U+6ef2-6ef3, U+6ef7-6efa, U+6efe, U+6f01, U+6f03, U+6f08-6f09, U+6f15-6f16, U+6f19, U+6f22-6f25, U+6f28-6f2a, U+6f2c-6f2d, U+6f2f, U+6f31-6f32, U+6f36-6f38, U+6f3f, U+6f43-6f46, U+6f48, U+6f4b, U+6f4e-6f4f, U+6f51, U+6f54-6f57, U+6f59-6f5b, U+6f5e-6f5f, U+6f61, U+6f64-6f67, U+6f69-6f6c, U+6f6f-6f72, U+6f74-6f76, U+6f78-6f7e, U+6f80-6f83, U+6f86, U+6f89, U+6f8b-6f8d, U+6f90, U+6f92, U+6f94, U+6f97-6f98, U+6f9b, U+6fa3-6fa5, U+6fa7, U+6faa, U+6faf, U+6fb1, U+6fb4, U+6fb6, U+6fb9, U+6fc1-6fcb, U+6fd1-6fd3, U+6fd5, U+6fdb, U+6fde-6fe1, U+6fe4, U+6fe9, U+6feb-6fec, U+6fee-6ff1, U+6ffa, U+6ffe;
}
/* [59] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.59.woff2) format("woff2");
  unicode-range: U+6dc3, U+6dc5-6dc6, U+6dc9, U+6dcc, U+6dcf, U+6dd2-6dd3, U+6dd6, U+6dd9-6dde, U+6de0, U+6de4, U+6de6, U+6de8-6dea, U+6dec, U+6def-6df0, U+6df5-6df6, U+6df8, U+6dfa, U+6dfc, U+6e03-6e04, U+6e07-6e09, U+6e0b-6e0c, U+6e0e, U+6e11, U+6e13, U+6e15-6e16, U+6e19-6e1b, U+6e1e-6e1f, U+6e22, U+6e25-6e27, U+6e2b-6e2c, U+6e36-6e37, U+6e39-6e3a, U+6e3c-6e41, U+6e44-6e45, U+6e47, U+6e49-6e4b, U+6e4d-6e4e, U+6e51, U+6e53-6e55, U+6e5c-6e5f, U+6e61-6e63, U+6e65-6e67, U+6e6a-6e6b, U+6e6d-6e70, U+6e72-6e74, U+6e76-6e78, U+6e7c, U+6e80-6e82, U+6e86-6e87, U+6e89, U+6e8d, U+6e8f, U+6e96, U+6e98, U+6e9d-6e9f, U+6ea1, U+6ea5-6ea7, U+6eab, U+6eb1-6eb2, U+6eb4, U+6eb7, U+6ebb-6ebd, U+6ebf-6ec6, U+6ec8-6ec9, U+6ecc, U+6ecf-6ed0, U+6ed3-6ed4, U+6ed7;
}
/* [60] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.60.woff2) format("woff2");
  unicode-range: U+6cb2, U+6cb4-6cb5, U+6cb7, U+6cba, U+6cbc-6cbd, U+6cc1-6cc3, U+6cc5-6cc7, U+6cd0-6cd4, U+6cd6-6cd7, U+6cd9-6cda, U+6cde-6ce0, U+6ce4, U+6ce6, U+6ce9, U+6ceb-6cef, U+6cf1-6cf2, U+6cf6-6cf7, U+6cfa, U+6cfe, U+6d03-6d05, U+6d07-6d08, U+6d0a, U+6d0c, U+6d0e-6d11, U+6d13-6d14, U+6d16, U+6d18-6d1a, U+6d1c, U+6d1f, U+6d22-6d23, U+6d26-6d29, U+6d2b, U+6d2e-6d30, U+6d33, U+6d35-6d36, U+6d38-6d3a, U+6d3c, U+6d3f, U+6d42-6d44, U+6d48-6d49, U+6d4d, U+6d50, U+6d52, U+6d54, U+6d56-6d58, U+6d5a-6d5c, U+6d5e, U+6d60-6d61, U+6d63-6d65, U+6d67, U+6d6c-6d6d, U+6d6f, U+6d75, U+6d7b-6d7d, U+6d87, U+6d8a, U+6d8e, U+6d90-6d9a, U+6d9c-6da0, U+6da2-6da3, U+6da7, U+6daa-6dac, U+6dae, U+6db3-6db4, U+6db6, U+6db8, U+6dbc, U+6dbf, U+6dc2;
}
/* [61] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.61.woff2) format("woff2");
  unicode-range: U+6b85-6b86, U+6b89, U+6b8d, U+6b91-6b93, U+6b95, U+6b97-6b98, U+6b9a-6b9b, U+6b9e, U+6ba1-6ba4, U+6ba9-6baa, U+6bad, U+6baf-6bb0, U+6bb2-6bb3, U+6bba-6bbd, U+6bc0, U+6bc2, U+6bc6, U+6bca-6bcc, U+6bce, U+6bd0-6bd1, U+6bd3, U+6bd6-6bd8, U+6bda, U+6be1, U+6be6, U+6bec, U+6bf1, U+6bf3-6bf5, U+6bf9, U+6bfd, U+6c05-6c08, U+6c0d, U+6c10, U+6c15-6c1a, U+6c21, U+6c23-6c26, U+6c29-6c2d, U+6c30-6c33, U+6c35-6c37, U+6c39-6c3a, U+6c3c-6c3f, U+6c46, U+6c4a-6c4c, U+6c4e-6c50, U+6c54, U+6c56, U+6c59-6c5c, U+6c5e, U+6c63, U+6c67-6c69, U+6c6b, U+6c6d, U+6c6f, U+6c72-6c74, U+6c78-6c7a, U+6c7c, U+6c84-6c87, U+6c8b-6c8c, U+6c8f, U+6c91, U+6c93-6c96, U+6c98, U+6c9a, U+6c9d, U+6ca2-6ca4, U+6ca8-6ca9, U+6cac-6cae, U+6cb1;
}
/* [62] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.62.woff2) format("woff2");
  unicode-range: U+6a01, U+6a06, U+6a09, U+6a0b, U+6a11, U+6a13, U+6a17-6a19, U+6a1b, U+6a1e, U+6a23, U+6a28-6a29, U+6a2b, U+6a2f-6a30, U+6a35, U+6a38-6a40, U+6a46-6a48, U+6a4a-6a4b, U+6a4e, U+6a50, U+6a52, U+6a5b, U+6a5e, U+6a62, U+6a65-6a67, U+6a6b, U+6a79, U+6a7c, U+6a7e-6a7f, U+6a84, U+6a86, U+6a8e, U+6a90-6a91, U+6a94, U+6a97, U+6a9c, U+6a9e, U+6aa0, U+6aa2, U+6aa4, U+6aa9, U+6aab, U+6aae-6ab0, U+6ab2-6ab3, U+6ab5, U+6ab7-6ab8, U+6aba-6abb, U+6abd, U+6abf, U+6ac2-6ac4, U+6ac6, U+6ac8, U+6acc, U+6ace, U+6ad2-6ad3, U+6ad8-6adc, U+6adf-6ae0, U+6ae4-6ae5, U+6ae7-6ae8, U+6afb, U+6b04-6b05, U+6b0d-6b13, U+6b16-6b17, U+6b19, U+6b24-6b25, U+6b2c, U+6b37-6b39, U+6b3b, U+6b3d, U+6b43, U+6b46, U+6b4e, U+6b50, U+6b53-6b54, U+6b58-6b59, U+6b5b, U+6b60, U+6b69, U+6b6d, U+6b6f-6b70, U+6b73-6b74, U+6b77-6b7a, U+6b80-6b84;
}
/* [63] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.63.woff2) format("woff2");
  unicode-range: U+68e1, U+68e3-68e4, U+68e6-68ed, U+68ef-68f0, U+68f2, U+68f4, U+68f6-68f7, U+68f9, U+68fb-68fd, U+68ff-6902, U+6906-6908, U+690b, U+6910, U+691a-691c, U+691f-6920, U+6924-6925, U+692a, U+692d, U+6934, U+6939, U+693c-6945, U+694a-694b, U+6952-6954, U+6957, U+6959, U+695b, U+695d, U+695f, U+6962-6964, U+6966, U+6968-696c, U+696e-696f, U+6971, U+6973-6974, U+6978-6979, U+697d, U+697f-6980, U+6985, U+6987-698a, U+698d-698e, U+6994-6999, U+699b, U+69a3-69a4, U+69a6-69a7, U+69ab, U+69ad-69ae, U+69b1, U+69b7, U+69bb-69bc, U+69c1, U+69c3-69c5, U+69c7, U+69ca-69ce, U+69d0-69d1, U+69d3-69d4, U+69d7-69da, U+69e0, U+69e4, U+69e6, U+69ec-69ed, U+69f1-69f3, U+69f8, U+69fa-69fc, U+69fe-6a00;
}
/* [64] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.64.woff2) format("woff2");
  unicode-range: U+6792-6793, U+6796, U+6798, U+679e-67a1, U+67a5, U+67a7-67a9, U+67ac-67ad, U+67b0-67b1, U+67b3, U+67b5, U+67b7, U+67b9, U+67bb-67bc, U+67c0-67c1, U+67c3, U+67c5-67ca, U+67d1-67d2, U+67d7-67d9, U+67dd-67df, U+67e2-67e4, U+67e6-67e9, U+67f0, U+67f5, U+67f7-67f8, U+67fa-67fb, U+67fd-67fe, U+6800-6801, U+6803-6804, U+6806, U+6809-680a, U+680c, U+680e, U+6812, U+681d-681f, U+6822, U+6824-6829, U+682b-682d, U+6831-6835, U+683b, U+683e, U+6840-6841, U+6844-6845, U+6849, U+684e, U+6853, U+6855-6856, U+685c-685d, U+685f-6862, U+6864, U+6866-6868, U+686b, U+686f, U+6872, U+6874, U+6877, U+687f, U+6883, U+6886, U+688f, U+689b, U+689f-68a0, U+68a2-68a3, U+68b1, U+68b6, U+68b9-68ba, U+68bc-68bf, U+68c1-68c4, U+68c6, U+68c8, U+68ca, U+68cc, U+68d0-68d1, U+68d3, U+68d7, U+68dd, U+68df;
}
/* [65] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.65.woff2) format("woff2");
  unicode-range: U+663a-663b, U+663d, U+6641, U+6644-6645, U+6649, U+664c, U+664f, U+6654, U+6659, U+665b, U+665d-665e, U+6660-6667, U+6669, U+666b-666c, U+6671, U+6673, U+6677-6679, U+667c, U+6680-6681, U+6684-6685, U+6688-6689, U+668b-668e, U+6690, U+6692, U+6695, U+6698, U+669a, U+669d, U+669f-66a0, U+66a2-66a3, U+66a6, U+66aa-66ab, U+66b1-66b2, U+66b5, U+66b8-66b9, U+66bb, U+66be, U+66c1, U+66c6-66c9, U+66cc, U+66d5-66d8, U+66da-66dc, U+66de-66e2, U+66e8-66ea, U+66ec, U+66f1, U+66f3, U+66f7, U+66fa, U+66fd, U+6702, U+6705, U+670a, U+670f-6710, U+6713, U+6715, U+6719, U+6722-6723, U+6725-6727, U+6729, U+672d-672e, U+6732-6733, U+6736, U+6739, U+673b, U+673f, U+6744, U+6748, U+674c-674d, U+6753, U+6755, U+6762, U+6767, U+6769-676c, U+676e, U+6772-6773, U+6775, U+6777, U+677a-677d, U+6782-6783, U+6787, U+678a-678d, U+678f;
}
/* [66] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.66.woff2) format("woff2");
  unicode-range: U+64f8, U+64fa, U+64fc, U+64fe-64ff, U+6503, U+6509, U+650f, U+6514, U+6518, U+651c-651e, U+6522-6525, U+652a-652c, U+652e, U+6530-6532, U+6534-6535, U+6537-6538, U+653a, U+653c-653d, U+6542, U+6549-654b, U+654d-654e, U+6553-6555, U+6557-6558, U+655d, U+6564, U+6569, U+656b, U+656d-656f, U+6571, U+6573, U+6575-6576, U+6578-657e, U+6581-6583, U+6585-6586, U+6589, U+658e-658f, U+6592-6593, U+6595-6596, U+659b, U+659d, U+659f-65a1, U+65a3, U+65ab-65ac, U+65b2, U+65b6-65b7, U+65ba-65bb, U+65be-65c0, U+65c2-65c4, U+65c6-65c8, U+65cc, U+65ce, U+65d0, U+65d2-65d3, U+65d6, U+65db, U+65dd, U+65e1, U+65e3, U+65ee-65f0, U+65f3-65f5, U+65f8, U+65fb-65fc, U+65fe-6600, U+6603, U+6607, U+6609, U+660b, U+6610-6611, U+6619-661a, U+661c-661e, U+6621, U+6624, U+6626, U+662a-662c, U+662e, U+6630-6631, U+6633-6634, U+6636;
}
/* [67] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.67.woff2) format("woff2");
  unicode-range: U+63bc, U+63be, U+63c0, U+63c3-63c4, U+63c6, U+63c8, U+63cd-63ce, U+63d1, U+63d6, U+63da-63db, U+63de, U+63e0, U+63e3, U+63e9-63ea, U+63ee, U+63f2, U+63f5-63fa, U+63fc, U+63fe-6400, U+6406, U+640b-640d, U+6410, U+6414, U+6416-6417, U+641b, U+6420-6423, U+6425-6428, U+642a, U+6431-6432, U+6434-6437, U+643d-6442, U+6445, U+6448, U+6450-6452, U+645b-645f, U+6462, U+6465, U+6468, U+646d, U+646f-6471, U+6473, U+6477, U+6479-647d, U+6482-6485, U+6487-6488, U+648c, U+6490, U+6493, U+6496-649a, U+649d, U+64a0, U+64a5, U+64ab-64ac, U+64b1-64b7, U+64b9-64bb, U+64be-64c1, U+64c4, U+64c7, U+64c9-64cb, U+64d0, U+64d4, U+64d7-64d8, U+64da, U+64de, U+64e0-64e2, U+64e4, U+64e9, U+64ec, U+64f0-64f2, U+64f4, U+64f7;
}
/* [68] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.68.woff2) format("woff2");
  unicode-range: U+623b, U+623d-623e, U+6243, U+6246, U+6248-6249, U+624c, U+6255, U+6259, U+625e, U+6260-6261, U+6265-6266, U+626a, U+6271, U+627a, U+627c-627d, U+6283, U+6286, U+6289, U+628e, U+6294, U+629c, U+629e-629f, U+62a1, U+62a8, U+62ba-62bb, U+62bf, U+62c2, U+62c4, U+62c8, U+62ca-62cb, U+62ce-62cf, U+62d1, U+62d7, U+62d9-62da, U+62dd, U+62e0-62e1, U+62e3-62e4, U+62e7, U+62eb, U+62ee, U+62f0, U+62f4-62f6, U+6308, U+630a-630e, U+6310, U+6312-6313, U+6317, U+6319, U+631b, U+631d-631f, U+6322, U+6326, U+6329, U+6331-6332, U+6334-6337, U+6339, U+633b-633c, U+633e-6340, U+6343, U+6347, U+634b-634e, U+6354, U+635c-635d, U+6368-6369, U+636d, U+636f-6372, U+6376, U+637a-637b, U+637d, U+6382-6383, U+6387, U+638a-638b, U+638d-638e, U+6391, U+6393-6397, U+6399, U+639b, U+639e-639f, U+63a1, U+63a3-63a4, U+63ac-63ae, U+63b1-63b5, U+63b7-63bb;
}
/* [69] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.69.woff2) format("woff2");
  unicode-range: U+60fa, U+6100, U+6106, U+610d-610e, U+6112, U+6114-6115, U+6119, U+611c, U+6120, U+6122-6123, U+6126, U+6128-6130, U+6136-6137, U+613a, U+613d-613e, U+6144, U+6146-6147, U+614a-614b, U+6151, U+6153, U+6158, U+615a, U+615c-615d, U+615f, U+6161, U+6163-6165, U+616b-616c, U+616e, U+6171, U+6173-6177, U+617e, U+6182, U+6187, U+618a, U+618d-618e, U+6190-6191, U+6194, U+6199-619a, U+619c, U+619f, U+61a1, U+61a3-61a4, U+61a7-61a9, U+61ab-61ad, U+61b2-61b3, U+61b5-61b7, U+61ba-61bb, U+61bf, U+61c3-61c4, U+61c6-61c7, U+61c9-61cb, U+61d0-61d1, U+61d3-61d4, U+61d7, U+61da, U+61df-61e1, U+61e6, U+61ee, U+61f0, U+61f2, U+61f6-61f8, U+61fa, U+61fc-61fe, U+6200, U+6206-6207, U+6209, U+620b, U+620d-620e, U+6213-6215, U+6217, U+6219, U+621b-6223, U+6225-6226, U+622c, U+622e-6230, U+6232, U+6238;
}
/* [70] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.70.woff2) format("woff2");
  unicode-range: U+5fd1-5fd6, U+5fda-5fde, U+5fe1-5fe2, U+5fe4-5fe5, U+5fea, U+5fed-5fee, U+5ff1-5ff3, U+5ff6, U+5ff8, U+5ffb, U+5ffe-5fff, U+6002-6006, U+600a, U+600d, U+600f, U+6014, U+6019, U+601b, U+6020, U+6023, U+6026, U+6029, U+602b, U+602e-602f, U+6031, U+6033, U+6035, U+6039, U+603f, U+6041-6043, U+6046, U+604f, U+6053-6054, U+6058-605b, U+605d-605e, U+6060, U+6063, U+6065, U+6067, U+606a-606c, U+6075, U+6078-6079, U+607b, U+607d, U+607f, U+6083, U+6085-6087, U+608a, U+608c, U+608e-608f, U+6092-6093, U+6095-6097, U+609b-609d, U+60a2, U+60a7, U+60a9-60ab, U+60ad, U+60af-60b1, U+60b3-60b6, U+60b8, U+60bb, U+60bd-60be, U+60c0-60c3, U+60c6-60c9, U+60cb, U+60ce, U+60d3-60d4, U+60d7-60db, U+60dd, U+60e1-60e4, U+60e6, U+60ea, U+60ec-60ee, U+60f0-60f1, U+60f4, U+60f6;
}
/* [71] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.71.woff2) format("woff2");
  unicode-range: U+5ea3-5ea5, U+5ea8, U+5eab, U+5eaf, U+5eb3, U+5eb5-5eb6, U+5eb9, U+5ebe, U+5ec1-5ec3, U+5ec6, U+5ec8, U+5ecb-5ecc, U+5ed1-5ed2, U+5ed4, U+5ed9-5edb, U+5edd, U+5edf-5ee0, U+5ee2-5ee3, U+5ee8, U+5eea, U+5eec, U+5eef-5ef0, U+5ef3-5ef4, U+5ef8, U+5efb-5efc, U+5efe-5eff, U+5f01, U+5f07, U+5f0b-5f0e, U+5f10-5f12, U+5f14, U+5f1a, U+5f22, U+5f28-5f29, U+5f2c-5f2d, U+5f35-5f36, U+5f38, U+5f3b-5f43, U+5f45-5f4a, U+5f4c-5f4e, U+5f50, U+5f54, U+5f56-5f59, U+5f5b-5f5f, U+5f61, U+5f63, U+5f65, U+5f67-5f68, U+5f6b, U+5f6e-5f6f, U+5f72-5f78, U+5f7a, U+5f7e-5f7f, U+5f82-5f83, U+5f87, U+5f89-5f8a, U+5f8d, U+5f91, U+5f93, U+5f95, U+5f98-5f99, U+5f9c, U+5f9e, U+5fa0, U+5fa6-5fa9, U+5fac-5fad, U+5faf, U+5fb3-5fb5, U+5fb9, U+5fbc, U+5fc4, U+5fc9, U+5fcb, U+5fce-5fd0;
}
/* [72] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.72.woff2) format("woff2");
  unicode-range: U+5d32-5d34, U+5d3c-5d3e, U+5d41-5d44, U+5d46-5d48, U+5d4a-5d4b, U+5d4e, U+5d50, U+5d52, U+5d55-5d58, U+5d5a-5d5d, U+5d68-5d69, U+5d6b-5d6c, U+5d6f, U+5d74, U+5d7f, U+5d82-5d89, U+5d8b-5d8c, U+5d8f, U+5d92-5d93, U+5d99, U+5d9d, U+5db2, U+5db6-5db7, U+5dba, U+5dbc-5dbd, U+5dc2-5dc3, U+5dc6-5dc7, U+5dc9, U+5dcc, U+5dd2, U+5dd4, U+5dd6-5dd8, U+5ddb-5ddc, U+5de3, U+5ded, U+5def, U+5df3, U+5df6, U+5dfa-5dfd, U+5dff-5e00, U+5e07, U+5e0f, U+5e11, U+5e13-5e14, U+5e19-5e1b, U+5e22, U+5e25, U+5e28, U+5e2a, U+5e2f-5e31, U+5e33-5e34, U+5e36, U+5e39-5e3c, U+5e3e, U+5e40, U+5e44, U+5e46-5e48, U+5e4c, U+5e4f, U+5e53-5e54, U+5e57, U+5e59, U+5e5b, U+5e5e-5e5f, U+5e61, U+5e63, U+5e6a-5e6b, U+5e75, U+5e77, U+5e79-5e7a, U+5e7e, U+5e80-5e81, U+5e83, U+5e85, U+5e87, U+5e8b, U+5e91-5e92, U+5e96, U+5e98, U+5e9b, U+5e9d, U+5ea0-5ea2;
}
/* [73] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.73.woff2) format("woff2");
  unicode-range: U+5bf5-5bf6, U+5bfe, U+5c02-5c03, U+5c05, U+5c07-5c09, U+5c0b-5c0c, U+5c0e, U+5c10, U+5c12-5c13, U+5c15, U+5c17, U+5c19, U+5c1b-5c1c, U+5c1e-5c1f, U+5c22, U+5c25, U+5c28, U+5c2a-5c2b, U+5c2f-5c30, U+5c37, U+5c3b, U+5c43-5c44, U+5c46-5c47, U+5c4d, U+5c50, U+5c59, U+5c5b-5c5c, U+5c62-5c64, U+5c66, U+5c6c, U+5c6e, U+5c74, U+5c78-5c7e, U+5c80, U+5c83-5c84, U+5c88, U+5c8b-5c8d, U+5c91, U+5c94-5c96, U+5c98-5c99, U+5c9c, U+5c9e, U+5ca1-5ca3, U+5cab-5cac, U+5cb1, U+5cb5, U+5cb7, U+5cba, U+5cbd-5cbf, U+5cc1, U+5cc3-5cc4, U+5cc7, U+5ccb, U+5cd2, U+5cd8-5cd9, U+5cdf-5ce0, U+5ce3-5ce6, U+5ce8-5cea, U+5ced, U+5cef, U+5cf3-5cf4, U+5cf6, U+5cf8, U+5cfd, U+5d00-5d04, U+5d06, U+5d08, U+5d0b-5d0d, U+5d0f-5d13, U+5d15, U+5d17-5d1a, U+5d1d-5d22, U+5d24-5d27, U+5d2e-5d31;
}
/* [74] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.74.woff2) format("woff2");
  unicode-range: U+5ab2, U+5ab4-5ab5, U+5ab7-5aba, U+5abd-5abf, U+5ac3-5ac4, U+5ac6-5ac8, U+5aca-5acb, U+5acd, U+5acf-5ad2, U+5ad4, U+5ad8-5ada, U+5adc, U+5adf-5ae2, U+5ae4, U+5ae6, U+5ae8, U+5aea-5aed, U+5af0-5af3, U+5af5, U+5af9-5afb, U+5afd, U+5b01, U+5b05, U+5b08, U+5b0b-5b0c, U+5b11, U+5b16-5b17, U+5b1b, U+5b21-5b22, U+5b24, U+5b27-5b2e, U+5b30, U+5b32, U+5b34, U+5b36-5b38, U+5b3e-5b40, U+5b43, U+5b45, U+5b4a-5b4b, U+5b51-5b53, U+5b56, U+5b5a-5b5b, U+5b62, U+5b65, U+5b67, U+5b6a-5b6e, U+5b70-5b71, U+5b73, U+5b7a-5b7b, U+5b7f-5b80, U+5b84, U+5b8d, U+5b91, U+5b93-5b95, U+5b9f, U+5ba5-5ba6, U+5bac, U+5bae, U+5bb8, U+5bc0, U+5bc3, U+5bcb, U+5bd0-5bd1, U+5bd4-5bd8, U+5bda-5bdc, U+5be2, U+5be4-5be7, U+5be9, U+5beb-5bec, U+5bee-5bf0, U+5bf2-5bf3;
}
/* [75] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.75.woff2) format("woff2");
  unicode-range: U+5981, U+598f, U+5997-5998, U+599a, U+599c-599d, U+59a0-59a1, U+59a3-59a4, U+59a7, U+59aa-59ad, U+59af, U+59b2-59b3, U+59b5-59b6, U+59b8, U+59ba, U+59bd-59be, U+59c0-59c1, U+59c3-59c4, U+59c7-59ca, U+59cc-59cd, U+59cf, U+59d2, U+59d5-59d6, U+59d8-59d9, U+59db, U+59dd-59e0, U+59e2-59e7, U+59e9-59eb, U+59ee, U+59f1, U+59f3, U+59f5, U+59f7-59f9, U+59fd, U+5a06, U+5a08-5a0a, U+5a0c-5a0d, U+5a11-5a13, U+5a15-5a16, U+5a1a-5a1b, U+5a21-5a23, U+5a2d-5a2f, U+5a32, U+5a38, U+5a3c, U+5a3e-5a45, U+5a47, U+5a4a, U+5a4c-5a4d, U+5a4f-5a51, U+5a53, U+5a55-5a57, U+5a5e, U+5a60, U+5a62, U+5a65-5a67, U+5a6a, U+5a6c-5a6d, U+5a72-5a73, U+5a75-5a76, U+5a79-5a7c, U+5a81-5a84, U+5a8c, U+5a8e, U+5a93, U+5a96-5a97, U+5a9c, U+5a9e, U+5aa0, U+5aa3-5aa4, U+5aaa, U+5aae-5aaf, U+5ab1;
}
/* [76] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.76.woff2) format("woff2");
  unicode-range: U+5831, U+583a, U+583d, U+583f-5842, U+5844-5846, U+5848, U+584a, U+584d, U+5852, U+5857, U+5859-585a, U+585c-585d, U+5862, U+5868-5869, U+586c-586d, U+586f-5873, U+5875, U+5879, U+587d-587e, U+5880-5881, U+5888-588a, U+588d, U+5892, U+5896-5898, U+589a, U+589c-589d, U+58a0-58a1, U+58a3, U+58a6, U+58a9, U+58ab-58ae, U+58b0, U+58b3, U+58bb-58bf, U+58c2-58c3, U+58c5-58c8, U+58ca, U+58cc, U+58ce, U+58d1-58d3, U+58d5, U+58d8-58d9, U+58de-58df, U+58e2, U+58e9, U+58ec, U+58ef, U+58f1-58f2, U+58f5, U+58f7-58f8, U+58fa, U+58fd, U+5900, U+5902, U+5906, U+5908-590c, U+590e, U+5910, U+5914, U+5919, U+591b, U+591d-591e, U+5920, U+5922-5925, U+5928, U+592c-592d, U+592f, U+5932, U+5936, U+593c, U+593e, U+5940-5942, U+5944, U+594c-594d, U+5950, U+5953, U+5958, U+595a, U+5961, U+5966-5968, U+596a, U+596c-596e, U+5977, U+597b-597c;
}
/* [77] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.77.woff2) format("woff2");
  unicode-range: U+570a, U+570c-570d, U+570f, U+5712-5713, U+5718-5719, U+571c, U+571e, U+5725, U+5727, U+5729-572a, U+572c, U+572e-572f, U+5734-5735, U+5739, U+573b, U+5741, U+5743, U+5745, U+5749, U+574c-574d, U+575c, U+5763, U+5768-5769, U+576b, U+576d-576e, U+5770, U+5773, U+5775, U+5777, U+577b-577c, U+5785-5786, U+5788, U+578c, U+578e-578f, U+5793-5795, U+5799-57a1, U+57a3-57a4, U+57a6-57aa, U+57ac-57ad, U+57af-57b2, U+57b4-57b6, U+57b8-57b9, U+57bd-57bf, U+57c2, U+57c4-57c8, U+57cc-57cd, U+57cf, U+57d2, U+57d5-57de, U+57e1-57e2, U+57e4-57e5, U+57e7, U+57eb, U+57ed, U+57ef, U+57f4-57f8, U+57fc-57fd, U+5800-5801, U+5803, U+5805, U+5807, U+5809, U+580b-580e, U+5811, U+5814, U+5819, U+581b-5820, U+5822-5823, U+5825-5826, U+582c, U+582f;
}
/* [78] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.78.woff2) format("woff2");
  unicode-range: U+5605-5606, U+5608, U+560c-560d, U+560f, U+5614, U+5616-5617, U+561a, U+561c, U+561e, U+5621-5625, U+5627, U+5629, U+562b-5630, U+5636, U+5638-563a, U+563c, U+5640-5642, U+5649, U+564c-5650, U+5653-5655, U+5657-565b, U+5660, U+5663-5664, U+5666, U+566b, U+566f-5671, U+5673-567c, U+567e, U+5684-5687, U+568c, U+568e-5693, U+5695, U+5697, U+569b-569c, U+569e-569f, U+56a1-56a2, U+56a4-56a9, U+56ac-56af, U+56b1, U+56b4, U+56b6-56b8, U+56bf, U+56c1-56c3, U+56c9, U+56cd, U+56d1, U+56d4, U+56d6-56d9, U+56dd, U+56df, U+56e1, U+56e3-56e6, U+56e8-56ec, U+56ee-56ef, U+56f1-56f3, U+56f5, U+56f7-56f9, U+56fc, U+56ff-5700, U+5703-5704, U+5709;
}
/* [79] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.79.woff2) format("woff2");
  unicode-range: U+5519, U+551b, U+551d-551e, U+5520, U+5522-5523, U+5526-5527, U+552a-552c, U+5530, U+5532-5535, U+5537-5538, U+553b-5541, U+5543-5544, U+5547-5549, U+554b, U+554d, U+5550, U+5553, U+5555-5558, U+555b-555f, U+5567-5569, U+556b-5572, U+5574-5577, U+557b-557c, U+557e-557f, U+5581, U+5583, U+5585-5586, U+5588, U+558b-558c, U+558e-5591, U+5593, U+5599-559a, U+559f, U+55a5-55a6, U+55a8-55ac, U+55ae, U+55b0-55b3, U+55b6, U+55b9-55ba, U+55bc-55be, U+55c4, U+55c6-55c7, U+55c9, U+55cc-55d2, U+55d4-55db, U+55dd-55df, U+55e1, U+55e3-55e6, U+55ea-55ee, U+55f0-55f3, U+55f5-55f7, U+55fb, U+55fe, U+5600-5601;
}
/* [80] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.80.woff2) format("woff2");
  unicode-range: U+53fb-5400, U+5402, U+5405-5407, U+540b, U+540f, U+5412, U+5414, U+5416, U+5418-541a, U+541d, U+5420-5423, U+5425, U+5429-542a, U+542d-542e, U+5431-5433, U+5436, U+543d, U+543f, U+5442-5443, U+5449, U+544b-544c, U+544e, U+5451-5454, U+5456, U+5459, U+545b-545c, U+5461, U+5463-5464, U+546a-5472, U+5474, U+5476-5478, U+547a, U+547e-5484, U+5486, U+548a, U+548d-548e, U+5490-5491, U+5494, U+5497-5499, U+549b, U+549d, U+54a1-54a7, U+54a9, U+54ab, U+54ad, U+54b4-54b5, U+54b9, U+54bb, U+54be-54bf, U+54c2-54c3, U+54c9-54cc, U+54cf-54d0, U+54d3, U+54d5-54d6, U+54d9-54da, U+54dc-54de, U+54e2, U+54e7, U+54f3-54f4, U+54f8-54f9, U+54fd-54ff, U+5501, U+5504-5506, U+550c-550f, U+5511-5514, U+5516-5517;
}
/* [81] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.81.woff2) format("woff2");
  unicode-range: U+52a2, U+52a6-52a7, U+52ac-52ad, U+52af, U+52b4-52b5, U+52b9, U+52bb-52bc, U+52be, U+52c1, U+52c5, U+52ca, U+52cd, U+52d0, U+52d6-52d7, U+52d9, U+52db, U+52dd-52de, U+52e0, U+52e2-52e3, U+52e5, U+52e7-52f0, U+52f2-52f3, U+52f5-52f9, U+52fb-52fc, U+5302, U+5304, U+530b, U+530d, U+530f-5310, U+5315, U+531a, U+531c-531d, U+5321, U+5323, U+5326, U+532e-5331, U+5338, U+533c-533e, U+5340, U+5344-5345, U+534b-534d, U+5350, U+5354, U+5358, U+535d-535f, U+5363, U+5368-5369, U+536c, U+536e-536f, U+5372, U+5379-537b, U+537d, U+538d-538e, U+5390, U+5393-5394, U+5396, U+539b-539d, U+53a0-53a1, U+53a3-53a5, U+53a9, U+53ad-53ae, U+53b0, U+53b2-53b3, U+53b5-53b8, U+53bc, U+53be, U+53c1, U+53c3-53c7, U+53ce-53cf, U+53d2-53d3, U+53d5, U+53da, U+53de-53df, U+53e1-53e2, U+53e7-53e9, U+53f1, U+53f4-53f5, U+53fa;
}
/* [82] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.82.woff2) format("woff2");
  unicode-range: U+5110, U+5113, U+5115, U+5117-5118, U+511a-511c, U+511e-511f, U+5121, U+5128, U+512b-512d, U+5131-5135, U+5137-5139, U+513c, U+5140, U+5142, U+5147, U+514c, U+514e-5150, U+5155-5158, U+5162, U+5169, U+5172, U+517f, U+5181-5184, U+5186-5187, U+518b, U+518f, U+5191, U+5195-5197, U+519a, U+51a2-51a3, U+51a6-51ab, U+51ad-51ae, U+51b1, U+51b4, U+51bc-51bd, U+51bf, U+51c3, U+51c7-51c8, U+51ca-51cb, U+51cd-51ce, U+51d4, U+51d6, U+51db-51dc, U+51e6, U+51e8-51eb, U+51f1, U+51f5, U+51fc, U+51ff, U+5202, U+5205, U+5208, U+520b, U+520d-520e, U+5215-5216, U+5228, U+522a, U+522c-522d, U+5233, U+523c-523d, U+523f-5240, U+5245, U+5247, U+5249, U+524b-524c, U+524e, U+5250, U+525b-525f, U+5261, U+5263-5264, U+5270, U+5273, U+5275, U+5277, U+527d, U+527f, U+5281-5285, U+5287, U+5289, U+528b, U+528d, U+528f, U+5291-5293, U+529a;
}
/* [83] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.83.woff2) format("woff2");
  unicode-range: U+4fe3-4fe4, U+4fe6, U+4fe8, U+4feb-4fed, U+4ff3, U+4ff5-4ff6, U+4ff8, U+4ffe, U+5001, U+5005-5006, U+5009, U+500c, U+500f, U+5013-5018, U+501b-501e, U+5022-5025, U+5027-5028, U+502b-502e, U+5030, U+5033-5034, U+5036-5039, U+503b, U+5041-5043, U+5045-5046, U+5048-504a, U+504c-504e, U+5051, U+5053, U+5055-5057, U+505b, U+505e, U+5060, U+5062-5063, U+5067, U+506a, U+506c, U+5070-5072, U+5074-5075, U+5078, U+507b, U+507d-507e, U+5080, U+5088-5089, U+5091-5092, U+5095, U+5097-509e, U+50a2-50a3, U+50a5-50a7, U+50a9, U+50ad, U+50b3, U+50b5, U+50b7, U+50ba, U+50be, U+50c4-50c5, U+50c7, U+50ca, U+50cd, U+50d1, U+50d5-50d6, U+50da, U+50de, U+50e5-50e6, U+50ec-50ee, U+50f0-50f1, U+50f3, U+50f9-50fb, U+50fe-5102, U+5104, U+5106-5107, U+5109-510b, U+510d, U+510f;
}
/* [84] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.84.woff2) format("woff2");
  unicode-range: U+4eb8-4eb9, U+4ebb-4ebe, U+4ec2-4ec4, U+4ec8-4ec9, U+4ecc, U+4ecf-4ed0, U+4ed2, U+4eda-4edb, U+4edd-4ee1, U+4ee6-4ee9, U+4eeb, U+4eee-4eef, U+4ef3-4ef5, U+4ef8-4efa, U+4efc, U+4f00, U+4f03-4f05, U+4f08-4f09, U+4f0b, U+4f0e, U+4f12-4f13, U+4f15, U+4f1b, U+4f1d, U+4f21-4f22, U+4f25, U+4f27-4f29, U+4f2b-4f2e, U+4f31-4f33, U+4f36-4f37, U+4f39, U+4f3e, U+4f40-4f41, U+4f43, U+4f47-4f49, U+4f54, U+4f57-4f58, U+4f5d-4f5e, U+4f61-4f62, U+4f64-4f65, U+4f67, U+4f6a, U+4f6e-4f6f, U+4f72, U+4f74-4f7e, U+4f80-4f82, U+4f84, U+4f89-4f8a, U+4f8e-4f98, U+4f9e, U+4fa1, U+4fa5, U+4fa9-4faa, U+4fac, U+4fb3, U+4fb6-4fb8, U+4fbd, U+4fc2, U+4fc5-4fc6, U+4fcd-4fce, U+4fd0-4fd1, U+4fd3, U+4fda-4fdc, U+4fdf-4fe0, U+4fe2;
}
/* [85] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.85.woff2) format("woff2");
  unicode-range: U+3127-3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314b, U+314d-314e, U+315c, U+3160-3161, U+3163-3164, U+3186, U+318d, U+3192, U+3196-3198, U+319e-319f, U+3220-3229, U+3231, U+3268, U+3297, U+3299, U+32a3, U+338e-338f, U+3395, U+339c-339e, U+33c4, U+33d1-33d2, U+33d5, U+3434, U+34dc, U+34ee, U+353e, U+355d, U+3566, U+3575, U+3592, U+35a0-35a1, U+35ad, U+35ce, U+36a2, U+36ab, U+38a8, U+3dab, U+3de7, U+3deb, U+3e1a, U+3f1b, U+3f6d, U+4495, U+4723, U+48fa, U+4ca3, U+4e02, U+4e04-4e06, U+4e0c, U+4e0f, U+4e15, U+4e17, U+4e1f-4e21, U+4e26, U+4e29, U+4e2c, U+4e2f, U+4e31, U+4e35, U+4e37, U+4e3c, U+4e3f-4e42, U+4e44, U+4e46-4e47, U+4e57, U+4e5a-4e5c, U+4e64-4e65, U+4e67, U+4e69, U+4e6d, U+4e78, U+4e7f-4e82, U+4e85, U+4e87, U+4e8a, U+4e8d, U+4e93, U+4e96, U+4e98-4e99, U+4e9c, U+4e9e-4ea0, U+4ea2-4ea3, U+4ea5, U+4eb0-4eb1, U+4eb3-4eb6;
}
/* [86] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.86.woff2) format("woff2");
  unicode-range: U+279c, U+279f-27a2, U+27a4-27a5, U+27a8, U+27b0, U+27b2-27b3, U+27b9, U+27e8-27e9, U+27f6, U+2800, U+28ec, U+2913, U+2921-2922, U+2934-2935, U+2a2f, U+2b05-2b07, U+2b50, U+2b55, U+2bc5-2bc6, U+2e1c-2e1d, U+2ebb, U+2f00, U+2f08, U+2f24, U+2f2d, U+2f2f-2f30, U+2f3c, U+2f45, U+2f63-2f64, U+2f74, U+2f83, U+2f8f, U+2fbc, U+3003, U+3005-3007, U+3012-3013, U+301c-301e, U+3021, U+3023-3024, U+3030, U+3034-3035, U+3041, U+3043, U+3045, U+3047, U+3049, U+3056, U+3058, U+305c, U+305e, U+3062, U+306c, U+3074, U+3077, U+307a, U+307c-307d, U+3080, U+308e, U+3090-3091, U+3099-309b, U+309d-309e, U+30a5, U+30bc, U+30be, U+30c2, U+30c5, U+30cc, U+30d8, U+30e2, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+30fd-30fe, U+3105-3126;
}
/* [87] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.87.woff2) format("woff2");
  unicode-range: U+2650-2655, U+2658, U+265a-265b, U+265d-265e, U+2660-266d, U+266f, U+267b, U+2688, U+2693-2696, U+2698-2699, U+269c, U+26a0-26a1, U+26a4, U+26aa-26ab, U+26bd-26be, U+26c4-26c5, U+26d4, U+26e9, U+26f0-26f1, U+26f3, U+26f5, U+26fd, U+2702, U+2704-2706, U+2708-270f, U+2712-2718, U+271a-271b, U+271d, U+271f, U+2721, U+2724-2730, U+2732-2734, U+273a, U+273d-2744, U+2747-2749, U+274c, U+274e-274f, U+2753-2757, U+275b, U+275d-275e, U+2763, U+2765-2767, U+276e-276f, U+2776-277e, U+2780-2782, U+278a-278c, U+278e, U+2794-2796;
}
/* [88] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.88.woff2) format("woff2");
  unicode-range: U+254b, U+2550-2551, U+2554, U+2557, U+255a-255b, U+255d, U+255f-2560, U+2562-2563, U+2565-2567, U+2569-256a, U+256c-2572, U+2579, U+2580-2595, U+25a1, U+25a3, U+25a9-25ad, U+25b0, U+25b3-25bb, U+25bd-25c2, U+25c4, U+25c8-25cb, U+25cd, U+25d0-25d1, U+25d4-25d5, U+25d8, U+25dc-25e6, U+25ea-25eb, U+25ef, U+25fe, U+2600-2604, U+2609, U+260e-260f, U+2611, U+2614-2615, U+2618, U+261a-2620, U+2622-2623, U+262a, U+262d-2630, U+2639-2640, U+2642, U+2648-264f;
}
/* [89] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.89.woff2) format("woff2");
  unicode-range: U+23e9, U+23f0, U+23f3, U+2445, U+2449, U+2465-2471, U+2474-249b, U+24b8, U+24c2, U+24c7, U+24c9, U+24d0, U+24d2, U+24d4, U+24d8, U+24dd-24de, U+24e3, U+24e6, U+24e8, U+2500-2509, U+250b-2526, U+2528-2534, U+2536-2537, U+253b-2548, U+254a;
}
/* [90] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.90.woff2) format("woff2");
  unicode-range: U+207b-2083, U+208c-208e, U+2092, U+20a6, U+20a8-20ad, U+20af, U+20b1, U+20b4-20b5, U+20b8-20ba, U+20bd, U+20db, U+20dd, U+20e0, U+20e3, U+2105, U+2109, U+2113, U+2116-2117, U+2120-2121, U+2126, U+212b, U+2133, U+2139, U+2194, U+2196-2199, U+21a0, U+21a9-21aa, U+21af, U+21b3, U+21b5, U+21ba-21bb, U+21c4, U+21ca, U+21cc, U+21d0-21d4, U+21e1, U+21e6-21e9, U+2200, U+2202, U+2205-2208, U+220f, U+2211-2212, U+2215, U+2217-2219, U+221d-2220, U+2223, U+2225, U+2227-222b, U+222e, U+2234-2237, U+223c-223d, U+2248, U+224c, U+2252, U+2256, U+2260-2261, U+2266-2267, U+226a-226b, U+226e-226f, U+2282-2283, U+2295, U+2297, U+2299, U+22a5, U+22b0-22b1, U+22b9, U+22bf, U+22c5-22c6, U+22ef, U+2304, U+2307, U+230b, U+2312-2314, U+2318, U+231a-231b, U+2323, U+239b, U+239d-239e, U+23a0;
}
/* [91] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.91.woff2) format("woff2");
  unicode-range: U+1d34-1d35, U+1d38-1d3a, U+1d3c, U+1d3f-1d40, U+1d49, U+1d4e-1d4f, U+1d52, U+1d55, U+1d5b, U+1d5e, U+1d9c, U+1da0, U+1dc4-1dc5, U+1e69, U+1e73, U+1ea0-1ea9, U+1eab-1ead, U+1eaf, U+1eb1, U+1eb3, U+1eb5, U+1eb7, U+1eb9, U+1ebb, U+1ebd-1ebe, U+1ec0-1ec3, U+1ec5-1ec6, U+1ec9-1ecd, U+1ecf-1ed3, U+1ed5, U+1ed7-1edf, U+1ee1, U+1ee3, U+1ee5-1eeb, U+1eed, U+1eef-1ef1, U+1ef3, U+1ef7, U+1ef9, U+1f62, U+1f7b, U+2001-2002, U+2004-2006, U+2009-200a, U+200c-2012, U+2015-2016, U+201a, U+201e-2021, U+2023, U+2025, U+2027-2028, U+202a-202d, U+202f-2030, U+2032-2033, U+2035, U+2038, U+203c, U+203e-203f, U+2043-2044, U+2049, U+204d-204e, U+2060-2061, U+2070, U+2074-2078, U+207a;
}
/* [97] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.97.woff2) format("woff2");
  unicode-range: U+2ae-2b3, U+2b5-2bf, U+2c2-2c3, U+2c6-2d1, U+2d8-2da, U+2dc, U+2e1-2e3, U+2e5, U+2eb, U+2ee-2f0, U+2f2-2f7, U+2f9-2ff, U+302-30d, U+311, U+31b, U+321-325, U+327-329, U+32b-32c, U+32e-32f, U+331-339, U+33c-33d, U+33f, U+348, U+352, U+35c, U+35e-35f, U+361, U+363, U+368, U+36c, U+36f, U+530-540, U+55d-55e, U+561, U+563, U+565, U+56b, U+56e-579;
}
/* [98] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.98.woff2) format("woff2");
  unicode-range: U+176-17f, U+192, U+194, U+19a-19b, U+19d, U+1a0-1a1, U+1a3-1a4, U+1aa, U+1ac-1ad, U+1af-1bf, U+1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1e3, U+1e7, U+1e9, U+1ee, U+1f0-1f1, U+1f3, U+1f5-1ff, U+219-21b, U+221, U+223-226, U+228, U+22b, U+22f, U+231, U+234-237, U+23a-23b, U+23d, U+250-252, U+254-255, U+259-25e, U+261-263, U+265, U+268, U+26a-26b, U+26f-277, U+279, U+27b-280, U+282-283, U+285, U+28a, U+28c, U+28f, U+292, U+294-296, U+298-29a, U+29c, U+29f, U+2a1-2a4, U+2a6-2a7, U+2a9, U+2ab;
}
/* [99] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.99.woff2) format("woff2");
  unicode-range: U+a1-a4, U+a6-a8, U+aa, U+ac, U+af, U+b1, U+b3-b6, U+b8-ba, U+bc-d6, U+d8-de, U+e6, U+eb, U+ee-f0, U+f5, U+f7-f8, U+fb, U+fd-100, U+102, U+104-107, U+10d, U+10f-112, U+115, U+117, U+119, U+11b, U+11e-11f, U+121, U+123, U+125-127, U+129-12a, U+12d, U+12f-13f, U+141-142, U+144, U+146, U+14b-14c, U+14f-153, U+158-15b, U+15e-160, U+163-165, U+168-16a, U+16d-175;
}
/* [100] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.100.woff2) format("woff2");
  unicode-range: U+221a, U+2264, U+2464, U+25a0, U+3008, U+4e10, U+512a, U+5152, U+5201, U+5241, U+5352, U+549a, U+54b2, U+54c6, U+54d7, U+54e1, U+5509, U+55c5, U+560e, U+5618, U+565c, U+56bc, U+5716, U+576f, U+5784, U+57a2, U+589f, U+5a20, U+5a25, U+5a29, U+5a34, U+5a7f, U+5ac9, U+5ad6, U+5b09, U+5b5c, U+5bc7, U+5c27, U+5d2d, U+5dcd, U+5f1b, U+5f37, U+604d, U+6055, U+6073, U+60eb, U+61ff, U+620c, U+62c7, U+62ed, U+6320, U+6345, U+6390, U+63b0, U+64ae, U+64c2, U+64d2, U+6556, U+663c, U+667e, U+66d9, U+66f8, U+6756, U+6789, U+689d, U+68f1, U+695e, U+6975, U+6a1f, U+6b0a, U+6b61, U+6b87, U+6c5d, U+6c7e, U+6c92, U+6d31, U+6df9, U+6e0d, U+6e2d, U+6f3e, U+70b3, U+70bd, U+70ca, U+70e8, U+725f, U+72e9, U+733f, U+7396, U+739f, U+7459-745a, U+74a7, U+75a1, U+75f0, U+76cf, U+76d4, U+7729, U+77aa, U+77b0, U+77e3, U+780c, U+78d5, U+7941, U+7977, U+797a, U+79c3, U+7a20, U+7a92, U+7b71, U+7bf1, U+7c9f, U+7eb6, U+7eca, U+7ef7, U+7f07, U+7f09, U+7f15, U+7f81, U+7fb9, U+8038, U+8098, U+80b4, U+8110, U+814b-814c, U+816e, U+818a, U+8205, U+8235, U+828b, U+82a5, U+82b7, U+82d4, U+82db, U+82df, U+8317, U+8338, U+8385-8386, U+83c1, U+83cf, U+8537, U+853b, U+854a, U+8715, U+8783, U+892a, U+8a71, U+8aaa, U+8d58, U+8dbe, U+8f67, U+8fab, U+8fc4, U+8fe6, U+9023, U+9084, U+9091, U+916a, U+91c9, U+91dc, U+94b3, U+9502, U+9523, U+9551, U+956f, U+960e, U+962a, U+962e, U+9647, U+96f3, U+9739, U+97a0, U+97ed, U+983b, U+985e, U+988a, U+9a6f, U+9a8b, U+9ab7, U+9ac5, U+9e25, U+e608, U+ff06, U+ff14-ff16;
}
/* [101] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.101.woff2) format("woff2");
  unicode-range: U+161, U+926, U+928, U+939, U+93f-940, U+94d, U+e17, U+e22, U+e44, U+2463, U+25c7, U+25ce, U+2764, U+3009, U+3016-3017, U+4e4d, U+4e53, U+4f5a, U+4f70, U+4fae, U+4fd8, U+4ffa, U+5011, U+501a, U+516e, U+51c4, U+5225, U+5364, U+547b, U+5495, U+54e8, U+54ee, U+5594, U+55d3, U+55dc, U+55fd, U+5662, U+5669, U+566c, U+5742, U+5824, U+5834, U+598a, U+5992, U+59a9, U+5a04, U+5b75, U+5b7d, U+5bc5, U+5c49, U+5c90, U+5e1c, U+5e27, U+5e2b, U+5e37, U+5e90, U+618b, U+61f5, U+620a, U+6273, U+62f7, U+6342, U+6401-6402, U+6413, U+6512, U+655b, U+65a7, U+65f1, U+65f7, U+665f, U+6687, U+66a7, U+673d, U+67b8, U+6854, U+68d8, U+68fa, U+696d, U+6a02, U+6a0a, U+6a80, U+6b7c, U+6bd9, U+6c2e, U+6c76, U+6cf8, U+6d4a, U+6d85, U+6e24, U+6e32, U+6ec7, U+6ed5, U+6f88, U+700f, U+701a, U+7078, U+707c, U+70ac, U+70c1, U+7409, U+7422, U+7480, U+74a8, U+752b, U+7574, U+7656, U+7699, U+7737, U+785d, U+78be, U+79b9, U+7a3d, U+7a91, U+7a9f, U+7ae3, U+7b77, U+7c3f, U+7d1a, U+7d50, U+7d93, U+803f, U+8042, U+808b, U+8236, U+82b8-82b9, U+82ef, U+8309, U+836b, U+83ef, U+8431, U+85c9, U+865e, U+868c, U+8759, U+8760, U+8845, U+89ba, U+8a2a, U+8c41, U+8cec, U+8d2c, U+8d4e, U+8e66, U+8e6d, U+8eaf, U+902e, U+914b, U+916e, U+919b, U+949b, U+94a0, U+94b0, U+9541-9542, U+9556, U+95eb, U+95f5, U+964b, U+968b, U+96cc-96cd, U+96cf, U+9704, U+9713, U+9890, U+98a8, U+9985, U+9992, U+9a6d, U+9a81, U+9a86, U+9ab8, U+9ca4, U+9f9a, U+e606-e607, U+e60a, U+e60c, U+e60e, U+fe0f, U+ff02, U+ff1e, U+ff3d;
}
/* [102] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.102.woff2) format("woff2");
  unicode-range: U+10c, U+627-629, U+639, U+644, U+64a, U+203b, U+2265, U+2573, U+25b2, U+3448-3449, U+4e1e, U+4e5e, U+4f3a, U+4f5f, U+4fea, U+5026, U+508d, U+5189, U+5254, U+5288, U+52d8, U+52fa, U+5306, U+5308, U+5384, U+53ed, U+543c, U+5450, U+5455, U+5466, U+54c4, U+5578, U+55a7, U+561f, U+5631, U+572d, U+575f, U+57ae, U+57e0, U+5830, U+594e, U+5984, U+5993, U+5bdd, U+5c0d, U+5c7f, U+5c82, U+5e62, U+5ed3, U+5f08, U+607a, U+60bc, U+60df, U+625b, U+6292, U+62e2, U+6363, U+6467, U+6714, U+675e, U+6771, U+67a2, U+67ff, U+6805, U+6813, U+6869, U+68a7, U+68e0, U+6930, U+6986, U+69a8, U+69df, U+6a44, U+6a5f, U+6c13, U+6c1f, U+6c22, U+6c2f, U+6c40, U+6c81, U+6c9b, U+6ca5, U+6da4, U+6df3, U+6e85, U+6eba, U+6f13, U+6f33, U+6f62, U+715e, U+72c4, U+73d1, U+73fe, U+7405, U+7455, U+7487, U+7578, U+75a4, U+75eb, U+7693, U+7738, U+7741, U+776b, U+7792, U+77a7, U+77a9, U+77b3, U+788c, U+7984, U+79a7, U+79e4, U+7a1a, U+7a57, U+7aa6, U+7b0b, U+7b5d, U+7c27, U+7c7d, U+7caa, U+7cd9, U+7cef, U+7eda, U+7ede, U+7f24, U+8046, U+80fa, U+81b3, U+81fb, U+8207, U+8258, U+8335, U+8339, U+8354, U+840e, U+85b0, U+85fb, U+8695, U+86aa, U+8717, U+8749, U+874c, U+8996, U+89bd, U+89c5, U+8bdb, U+8bf5, U+8c5a, U+8d3f, U+8d9f, U+8e44, U+8fed, U+9005, U+9019, U+904e, U+9082, U+90af, U+90dd, U+90e1, U+90f8, U+9119, U+916f, U+9176, U+949e, U+94a7, U+94c2, U+9525, U+9580, U+95dc, U+96e2, U+96fb, U+9a7c, U+9a7f, U+9b41, U+9ca8, U+9cc4, U+9cde, U+9e92, U+9ede, U+e60b, U+e610, U+ff10, U+ff13, U+ff3b, U+f012b;
}
/* [103] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.103.woff2) format("woff2");
  unicode-range: U+60, U+631, U+2606, U+3014-3015, U+309c, U+33a1, U+4e52, U+4ec6, U+4f86, U+4f8d, U+4fde, U+4fef, U+500b, U+502a, U+515c, U+518a, U+51a5, U+51f3, U+5243, U+52c9, U+52d5, U+53a2, U+53ee, U+54ce, U+54fa, U+54fc, U+5580, U+5587, U+563f, U+56da, U+5792, U+5815, U+5960, U+59d7, U+5a1f, U+5b78, U+5b9b, U+5be1, U+5c4e, U+5c51, U+5c6f, U+5c9a, U+5cfb, U+5d16, U+5ed6, U+5f27, U+5f6a, U+5f6c, U+603c, U+609a, U+6168, U+61c8, U+6236, U+62d0, U+62f1, U+62fd, U+631a, U+6328, U+632b, U+6346, U+638f, U+63a0, U+63c9, U+655e, U+6590, U+6615, U+6627, U+66ae, U+66e6, U+66f0, U+6703, U+67da, U+67ec, U+6816, U+6893, U+68ad, U+68f5, U+6977, U+6984, U+69db, U+6b72, U+6bb7, U+6ce3, U+6cfb, U+6d47, U+6da1, U+6dc4, U+6e43, U+6eaf, U+6eff, U+6f8e, U+7011, U+7063, U+7076, U+7096, U+70ba, U+70db, U+70ef, U+7119-711a, U+7172, U+718f, U+7194, U+727a, U+72d9, U+72ed, U+7325, U+73ae, U+73ba, U+73c0, U+7410, U+7426, U+7554, U+7576, U+75ae, U+75b9, U+762b, U+766b, U+7682, U+7750, U+7779, U+7784, U+77eb, U+77ee, U+78f7, U+79e9, U+7a79, U+7b1b, U+7b28, U+7bf7, U+7db2, U+7ec5, U+7eee, U+7f14, U+7f1a, U+7fe1, U+8087, U+809b, U+8231, U+830e, U+835f, U+83e9, U+849c, U+851a, U+868a, U+8718, U+874e, U+8822, U+8910, U+8944, U+8a3b, U+8bb6, U+8bbc, U+8d50, U+8e72, U+8f9c, U+900d, U+904b, U+9063, U+90a2, U+90b9, U+94f2, U+952f, U+9576-9577, U+9593, U+95f8, U+961c, U+9631, U+969b, U+96a7, U+96c1, U+9716, U+9761, U+97ad, U+97e7, U+98a4, U+997a, U+9a73, U+9b44, U+9e3d, U+9ecf, U+9ed4, U+ff11-ff12, U+fffd;
}
/* [104] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.104.woff2) format("woff2");
  unicode-range: U+2003, U+2193, U+2462, U+4e19, U+4e2b, U+4e36, U+4ea8, U+4ed1, U+4ed7, U+4f51, U+4f63, U+4f83, U+50e7, U+5112, U+5167, U+51a4, U+51b6, U+5239, U+5265, U+532a, U+5351, U+537f, U+5401, U+548f, U+5492, U+54af, U+54b3, U+54bd, U+54d1, U+54df, U+554f, U+5564, U+5598, U+5632, U+56a3, U+56e7, U+574e, U+575d-575e, U+57d4, U+584c, U+58e4, U+5937, U+5955, U+5a05, U+5a49, U+5ac2, U+5bb0, U+5c39, U+5c61, U+5d0e, U+5de9, U+5e9a, U+5eb8, U+5f0a, U+5f13, U+5f8c, U+608d, U+611b, U+6127, U+62a0, U+634f, U+635e, U+63fd, U+6577, U+658b, U+65bc, U+660a, U+6643, U+6656, U+6760, U+67af, U+67c4, U+67e0, U+6817, U+68cd, U+690e, U+6960, U+69b4, U+6a71, U+6aac, U+6b67, U+6bb4, U+6c55, U+6c70, U+6c82, U+6ca6, U+6cb8, U+6cbe, U+6e9c, U+6ede, U+6ee5, U+6f4d, U+6f84, U+6f9c, U+7115, U+7121, U+722a, U+7261, U+7272, U+7280, U+72f8, U+7504, U+754f, U+75d8, U+767c, U+76ef, U+778e, U+77bb, U+77f6, U+786b, U+78b1, U+7948, U+7985, U+79be, U+7a83, U+7a8d, U+7eac, U+7eef, U+7ef8, U+7efd, U+7f00, U+803d, U+8086, U+810a, U+8165, U+819d, U+81a8, U+8214, U+829c, U+831c, U+8328, U+832b, U+8367, U+83e0, U+83f1, U+8403, U+846b, U+8475, U+84b2, U+8513, U+8574, U+85af, U+86d9, U+86db, U+8acb, U+8bbd, U+8be0-8be1, U+8c0e, U+8d29, U+8d63, U+8e81, U+8f7f, U+9032, U+9042, U+90b1, U+90b5, U+9165, U+9175, U+94a6, U+94c5, U+950c, U+9540, U+9610, U+9699, U+96c7, U+973e, U+978d, U+97ec, U+97f6, U+984c, U+987d, U+9882, U+9965, U+996a, U+9972, U+9a8f, U+9ad3, U+9ae6, U+9cb8, U+9edb, U+e600, U+e60f, U+e611, U+ff05, U+ff0b;
}
/* [105] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.105.woff2) format("woff2");
  unicode-range: U+5e, U+2190, U+250a, U+25bc, U+25cf, U+300f, U+4e56, U+4ea9, U+4f3d, U+4f6c, U+4f88, U+4fa8, U+4fcf, U+5029, U+5188, U+51f9, U+5203, U+524a, U+5256, U+529d, U+5375, U+53db, U+541f, U+5435, U+5457, U+548b, U+54b1, U+54c7, U+54d4, U+54e9, U+556a, U+5589, U+55bb, U+55e8, U+55ef, U+563b, U+566a, U+576a, U+58f9, U+598d, U+599e, U+59a8, U+5a9b, U+5ae3, U+5bde, U+5c4c, U+5c60, U+5d1b, U+5deb, U+5df7, U+5e18, U+5f26, U+5f64, U+601c, U+6084, U+60e9, U+614c, U+61be, U+6208, U+621a, U+6233, U+6254, U+62d8, U+62e6, U+62ef, U+6323, U+632a, U+633d, U+6361, U+6380, U+6405, U+640f, U+6614, U+6642, U+6657, U+67a3, U+6808, U+683d, U+6850, U+6897, U+68b3, U+68b5, U+68d5, U+6a58, U+6b47, U+6b6a, U+6c28, U+6c90, U+6ca7, U+6cf5, U+6d51, U+6da9, U+6dc7, U+6dd1, U+6e0a, U+6e5b, U+6f47, U+6f6d, U+70ad, U+70f9, U+710a, U+7130, U+71ac, U+745f, U+7476, U+7490, U+7529, U+7538, U+75d2, U+7696, U+76b1, U+76fc, U+777f, U+77dc, U+789f, U+795b, U+79bd, U+79c9, U+7a3b, U+7a46, U+7aa5, U+7ad6, U+7ca5, U+7cb9, U+7cdf, U+7d6e, U+7f06, U+7f38, U+7fa1, U+7fc1, U+8015, U+803b, U+80a2, U+80aa, U+8116, U+813e, U+82ad, U+82bd, U+8305, U+8346, U+846c, U+8549, U+859b, U+8611, U+8680, U+87f9, U+884d, U+8877, U+888d, U+88d4, U+898b, U+8a79, U+8a93, U+8c05, U+8c0d, U+8c26, U+8d1e, U+8d31, U+8d81, U+8e22, U+8f90, U+8f96, U+90ca, U+916c, U+917f, U+9187, U+918b, U+9499, U+94a9, U+9524, U+958b, U+9600, U+9640, U+96b6, U+96ef, U+98d9, U+9976, U+997f, U+9a74, U+9a84, U+9c8d, U+9e26, U+9e9f, U+ad6d, U+c5b4, U+d55c, U+ff0f;
}
/* [106] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.106.woff2) format("woff2");
  unicode-range: U+b0, U+2191, U+2460-2461, U+25c6, U+300e, U+4e1b, U+4e7e, U+4ed5, U+4ef2, U+4f10, U+4f1e, U+4f50, U+4fa6, U+4faf, U+5021, U+50f5, U+5179, U+5180, U+51d1, U+522e, U+52a3, U+52c3, U+52cb, U+5300, U+5319, U+5320, U+5349, U+5395, U+53d9, U+541e, U+5428, U+543e, U+54c0, U+54d2, U+570b, U+5858, U+58f6, U+5974, U+59a5, U+59e8, U+59ec, U+5a36, U+5a9a, U+5ab3, U+5b99, U+5baa, U+5ce1, U+5d14, U+5d4c, U+5dc5, U+5de2, U+5e99, U+5e9e, U+5f18, U+5f66, U+5f70, U+6070, U+60d5, U+60e7, U+6101, U+611a, U+6241, U+6252, U+626f, U+6296, U+62bc, U+62cc, U+63a9, U+644a, U+6454, U+64a9, U+64b8, U+6500, U+6572, U+65a5, U+65a9, U+65ec, U+660f, U+6749, U+6795, U+67ab, U+68da, U+6912, U+6bbf, U+6bef, U+6cab, U+6cca, U+6ccc, U+6cfc, U+6d3d, U+6d78, U+6dee, U+6e17, U+6e34, U+6e83, U+6ea2, U+6eb6, U+6f20, U+6fa1, U+707f, U+70d8, U+70eb, U+714c, U+714e, U+7235, U+7239, U+73ca, U+743c, U+745c, U+7624, U+763e, U+76f2, U+77db, U+77e9, U+780d, U+7838, U+7845, U+78ca, U+796d, U+7a84, U+7aed, U+7b3c, U+7eb2, U+7f05, U+7f20, U+7f34, U+7f62, U+7fc5, U+7fd8, U+7ff0, U+800d, U+8036, U+80ba, U+80be, U+80c0-80c1, U+8155, U+817a, U+8180, U+81e3, U+8206, U+8247, U+8270, U+8299, U+8304, U+8393, U+83b9, U+83ca, U+840d, U+8427, U+8469, U+8471, U+84c4, U+84ec, U+853d, U+8681-8682, U+8721, U+8854, U+88d5, U+88f9, U+8bc0, U+8c0a, U+8c29, U+8c2d, U+8d41, U+8dea, U+8eb2, U+8f9f, U+903b, U+903e, U+9102, U+9493, U+94a5, U+94f8, U+95ef, U+95f7, U+9706, U+9709, U+9774, U+9887, U+98a0, U+9e64, U+9f9f, U+e601, U+e603;
}
/* [107] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.107.woff2) format("woff2");
  unicode-range: U+200b, U+2103, U+4e18, U+4e27-4e28, U+4e38, U+4e59, U+4e8f, U+4ead, U+4ec7, U+4fe9, U+503a, U+5085, U+5146, U+51af, U+51f8, U+52ab, U+5339, U+535c, U+5378, U+538c, U+5398, U+53f9, U+5415, U+5475, U+54aa, U+54ac, U+54b8, U+5582, U+5760, U+5764, U+57cb, U+5835, U+5885, U+5951, U+5983, U+59da, U+5a77, U+5b5d, U+5b5f, U+5bb5, U+5bc2, U+5be8, U+5bfa, U+5c2c, U+5c34, U+5c41, U+5c48, U+5c65, U+5cad, U+5e06, U+5e42, U+5ef7, U+5f17, U+5f25, U+5f6d, U+5f79, U+6028, U+6064, U+6068, U+606d, U+607c, U+6094, U+6109, U+6124, U+6247, U+626d, U+6291, U+629a, U+62ac, U+62b9, U+62fe, U+6324, U+6349, U+6367, U+6398, U+6495, U+64a4, U+64b0, U+64bc, U+64ce, U+658c, U+65ed, U+6602, U+6674, U+6691, U+66a8, U+674f, U+679a, U+67ef, U+67f4, U+680b, U+6876, U+68a8, U+6a59, U+6a61, U+6b20, U+6bc5, U+6d12, U+6d46, U+6d8c, U+6dc0, U+6e14, U+6e23, U+6f06, U+7164, U+716e, U+7199, U+71e5, U+72ac, U+742a, U+755c, U+75ab, U+75b2, U+75f4, U+7897, U+78b3, U+78c5, U+7978, U+79fd, U+7a74, U+7b4b, U+7b5b, U+7ece, U+7ed2, U+7ee3, U+7ef3, U+7f50, U+7f55, U+7f9e, U+7fe0, U+809d, U+8106, U+814a, U+8154, U+817b, U+818f, U+81c2, U+81ed, U+821f, U+82a6, U+82d1, U+8302, U+83c7, U+845b, U+848b, U+84c9, U+85e4, U+86ee, U+8700, U+8774, U+886c, U+8881, U+8c1c, U+8c79, U+8d2a, U+8d3c, U+8eba, U+8f70, U+8fa9, U+8fb1, U+900a, U+9017, U+901d, U+9022, U+906e, U+946b, U+94dd, U+94ed, U+953b, U+95fa, U+95fd, U+964c, U+96c0, U+971c, U+971e, U+9753, U+9756, U+97e6, U+9881, U+9b4f, U+9e2d, U+9f0e, U+e602, U+e604-e605, U+ff5c;
}
/* [108] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.108.woff2) format("woff2");
  unicode-range: U+24, U+4e08, U+4e43, U+4e4f, U+4ef0, U+4f2a, U+507f, U+50ac, U+50bb, U+5151, U+51bb, U+51f6, U+51fd, U+5272, U+52fe, U+5362, U+53c9, U+53d4, U+53e0, U+543b, U+54f2, U+5507, U+5524, U+558a, U+55b5, U+561b, U+56ca, U+5782, U+57c3, U+5893, U+5915, U+5949, U+5962, U+59ae, U+59dc, U+59fb, U+5bd3, U+5c38, U+5cb3, U+5d07, U+5d29, U+5de1, U+5dfe, U+5e15, U+5eca, U+5f2f, U+5f7c, U+5fcc, U+6021, U+609f, U+60f9, U+6108, U+6148, U+6155, U+6170, U+61d2, U+6251, U+629b, U+62ab, U+62e8, U+62f3, U+6321, U+6350, U+6566, U+659c, U+65e8, U+6635, U+6655, U+6670, U+66f9, U+6734, U+679d, U+6851, U+6905, U+6b49, U+6b96, U+6c1b, U+6c41, U+6c6a, U+6c83, U+6cf3, U+6d9b, U+6dcb, U+6e1d, U+6e20-6e21, U+6eaa, U+6ee4, U+6ee9, U+6f58, U+70e4, U+722c, U+7262, U+7267, U+72b9, U+72e0, U+72ee, U+72f1, U+7334, U+73ab, U+7433, U+7470, U+758f, U+75d5, U+764c, U+7686, U+76c6, U+76fe, U+7720, U+77e2, U+7802, U+7816, U+788d, U+7891, U+7a00, U+7a9d, U+7b52, U+7bad, U+7c98, U+7cca, U+7eba, U+7eea, U+7ef5, U+7f1d, U+7f69, U+806a, U+809a, U+80bf, U+80c3, U+81c0, U+820c, U+82ac, U+82af, U+82cd, U+82d7, U+838e, U+839e, U+8404, U+84b8, U+852c, U+8587, U+85aa, U+8650, U+8679, U+86c7, U+8702, U+87ba, U+886b, U+8870, U+8c10, U+8c23, U+8c6b, U+8d3e, U+8d4b-8d4c, U+8d64, U+8d6b, U+8d74, U+8e29, U+8f69, U+8f74, U+8fb0, U+8fdf, U+901b, U+9038, U+9093, U+90aa, U+9171, U+9489, U+94ae, U+94c3, U+9508, U+9510, U+9601, U+9614, U+9675, U+97f5, U+9888, U+98d8, U+9971, U+9aa4, U+9e3f, U+9e45, U+9e4f, U+9e70, U+9f7f, U+e715;
}
/* [109] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.109.woff2) format("woff2");
  unicode-range: U+a5, U+2022, U+2192, U+2605, U+4e11, U+4e22, U+4e32, U+4f0d, U+4f0f, U+4f69, U+4ff1, U+50b2, U+5154, U+51dd, U+51f0, U+5211, U+5269, U+533f, U+5366-5367, U+5389, U+5413, U+5440, U+5446, U+5561, U+574a, U+5751, U+57ab, U+5806, U+5821, U+582a, U+58f3, U+5938, U+5948, U+5978, U+59d1, U+5a03, U+5a07, U+5ac1, U+5acc, U+5ae9, U+5bb4, U+5bc4, U+5c3f, U+5e3d, U+5e7d, U+5f92, U+5faa, U+5fe0, U+5ffd, U+6016, U+60a0, U+60dc, U+60e8, U+614e, U+6212, U+6284, U+62c6, U+62d3-62d4, U+63f4, U+642c, U+6478, U+6491-6492, U+64e6, U+6591, U+65a4, U+664b, U+6735, U+6746, U+67f1, U+67f3, U+6842, U+68af, U+68c9, U+68cb, U+6a31, U+6b3a, U+6bc1, U+6c0f, U+6c27, U+6c57, U+6cc4, U+6ce5, U+6d2a, U+6d66, U+6d69, U+6daf, U+6e58, U+6ecb, U+6ef4, U+707e, U+7092, U+70ab, U+71d5, U+7275, U+7384, U+73b2, U+7434, U+74e6, U+74f7, U+75bc, U+76c8, U+76d0, U+7709, U+77ac, U+7855, U+78a7, U+78c1, U+7a77, U+7b79, U+7c92, U+7cae, U+7cd5, U+7ea4, U+7eb5, U+7ebd, U+7f5a, U+7fd4, U+7ffc, U+8083, U+8096, U+80a0, U+80d6, U+80de, U+8102, U+8109, U+810f, U+8179, U+8292, U+82b3, U+8352, U+8361, U+83cc, U+841d, U+8461, U+8482, U+8521, U+857e, U+866b, U+8776, U+8896, U+889c, U+88f8, U+8a9e, U+8bc8, U+8bf8, U+8c0b, U+8c28, U+8d2b, U+8d2f, U+8d37, U+8d3a, U+8d54, U+8dc3, U+8dcc, U+8df5, U+8e0f, U+8e48, U+8f86, U+8f88, U+8f9e, U+8fc1, U+8fc8, U+8feb, U+9065, U+90a6, U+90bb, U+90c1, U+94dc, U+9521, U+9676, U+96d5, U+970d, U+9897, U+997c, U+9a70, U+9a76, U+9a9a, U+9ad4, U+9e23, U+9e7f, U+9f3b, U+e675, U+e6b9, U+ffe5;
}
/* [110] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.110.woff2) format("woff2");
  unicode-range: U+300c-300d, U+4e54, U+4e58, U+4e95, U+4ec1, U+4f2f, U+4f38, U+4fa3, U+4fca, U+503e, U+5141, U+5144, U+517c, U+51cc, U+51ed, U+5242, U+52b2, U+52d2, U+52e4, U+540a, U+5439, U+5448, U+5496, U+54ed, U+5565, U+5761, U+5766, U+58ee, U+593a, U+594b, U+594f, U+5954, U+5996, U+59c6, U+59ff, U+5b64, U+5bff, U+5c18, U+5c1d, U+5c97, U+5ca9, U+5cb8, U+5e9f, U+5ec9, U+5f04, U+5f7b, U+5fa1, U+5fcd, U+6012, U+60a6, U+60ac, U+60b2, U+60ef, U+626e, U+6270, U+6276, U+62d6, U+62dc, U+6316, U+632f, U+633a, U+6355, U+63aa, U+6447, U+649e, U+64c5, U+654c, U+65c1, U+65cb, U+65e6, U+6606, U+6731, U+675c, U+67cf, U+67dc, U+6846, U+6b8b, U+6beb, U+6c61, U+6c88, U+6cbf, U+6cdb, U+6cea, U+6d45, U+6d53, U+6d74, U+6d82, U+6da8, U+6db5, U+6deb, U+6eda, U+6ee8, U+6f0f, U+706d, U+708e, U+70ae, U+70bc, U+70c2, U+70e6, U+7237-7238, U+72fc, U+730e, U+731b, U+739b, U+73bb, U+7483, U+74dc, U+74f6, U+7586, U+7626, U+775b, U+77ff, U+788e, U+78b0, U+7956, U+7965, U+79e6, U+7af9, U+7bee, U+7c97, U+7eb1, U+7eb7, U+7ed1, U+7ed5, U+7f6a, U+7f72, U+7fbd, U+8017, U+808c, U+80a9, U+80c6, U+80ce, U+8150, U+8170, U+819c, U+820d, U+8230, U+8239, U+827e, U+8377, U+8389, U+83b2, U+8428, U+8463, U+867e, U+88c2, U+88d9, U+8986, U+8bca, U+8bde, U+8c13, U+8c8c, U+8d21, U+8d24, U+8d56, U+8d60, U+8d8b, U+8db4, U+8e2a, U+8f68, U+8f89, U+8f9b, U+8fa8, U+8fbd, U+9003, U+90ce, U+90ed, U+9189, U+94bb, U+9505, U+95f9, U+963b, U+9655, U+966a, U+9677, U+96fe, U+9896, U+99a8, U+9a71, U+9a82, U+9a91, U+9b45, U+9ece, U+9f20, U+feff, U+ff0d;
}
/* [111] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.111.woff2) format("woff2");
  unicode-range: U+4e4c, U+4e88, U+4ea1, U+4ea6, U+4ed3-4ed4, U+4eff, U+4f30, U+4fa7, U+4fc4, U+4fd7, U+500d, U+504f, U+5076-5077, U+517d, U+5192, U+51c9, U+51ef, U+5238, U+5251, U+526a, U+52c7, U+52df, U+52ff, U+53a6, U+53a8, U+53ec, U+5410, U+559d, U+55b7, U+5634, U+573e, U+5783, U+585e, U+586b, U+58a8, U+5999, U+59d3, U+5a1c, U+5a46, U+5b54-5b55, U+5b85, U+5b8b, U+5b8f, U+5bbf, U+5bd2, U+5c16, U+5c24, U+5e05, U+5e45, U+5e7c, U+5e84, U+5f03, U+5f1f, U+5f31, U+5f84, U+5f90, U+5fbd, U+5fc6, U+5fd9, U+5fe7, U+6052, U+6062, U+6089, U+60a3, U+60d1, U+6167, U+622a, U+6234, U+624e, U+6269, U+626c, U+62b5, U+62d2, U+6325, U+63e1, U+643a, U+6446, U+6562, U+656c, U+65e2, U+65fa, U+660c, U+6628, U+6652, U+6668, U+6676, U+66fc, U+66ff, U+6717, U+676d, U+67aa, U+67d4, U+6843, U+6881, U+68d2, U+695a, U+69fd, U+6a2a, U+6b8a, U+6c60, U+6c64, U+6c9f, U+6caa, U+6cc9, U+6ce1, U+6cfd, U+6d1b, U+6d1e, U+6d6e, U+6de1, U+6e10, U+6e7f, U+6f5c, U+704c, U+7070, U+7089, U+70b8, U+718a, U+71c3, U+723d, U+732a, U+73cd, U+7518, U+756a, U+75af, U+75be, U+75c7, U+76d2, U+76d7, U+7763, U+78e8, U+795d, U+79df, U+7c4d, U+7d2f, U+7ee9, U+7f13, U+7f8a, U+8000, U+8010, U+80af, U+80f6, U+80f8, U+8212, U+8273, U+82f9, U+83ab, U+83b1, U+83f2, U+8584, U+871c, U+8861, U+888b, U+88c1, U+88e4, U+8bd1, U+8bf1, U+8c31, U+8d5a, U+8d75-8d76, U+8de8, U+8f85, U+8fa3, U+8fc5, U+9006, U+903c, U+904d, U+9075, U+9178, U+9274, U+950b, U+9526, U+95ea, U+9636, U+9686, U+978b, U+987f, U+9a7e, U+9b42, U+9e1f, U+9ea6, U+9f13, U+9f84, U+ff5e;
}
/* [112] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.112.woff2) format("woff2");
  unicode-range: U+23, U+3d, U+4e01, U+4e39, U+4e73, U+4ecd, U+4ed9, U+4eea, U+4f0a, U+4f1f, U+4f5b, U+4fa0, U+4fc3, U+501f, U+50a8, U+515a, U+5175, U+51a0, U+51c0, U+51e1, U+51e4, U+5200, U+520a, U+5224, U+523a, U+52aa, U+52b1, U+52b3, U+5348, U+5353, U+5360, U+5371, U+5377, U+539a, U+541b, U+5434, U+547c, U+54e6, U+5510, U+5531, U+5609, U+56f0, U+56fa, U+5733, U+574f, U+5851, U+5854, U+5899, U+58c1, U+592e, U+5939, U+5976, U+5986, U+59bb, U+5a18, U+5a74, U+5b59, U+5b87, U+5b97, U+5ba0, U+5bab, U+5bbd-5bbe, U+5bf8, U+5c0a, U+5c3a, U+5c4a, U+5e16, U+5e1d, U+5e2d, U+5e8a, U+6015, U+602a, U+6050, U+6069, U+6162, U+61c2, U+6293, U+6297, U+62b1, U+62bd, U+62df, U+62fc, U+6302, U+635f, U+638c, U+63ed, U+6458, U+6469, U+6563, U+6620, U+6653, U+6696-6697, U+66dd, U+675f, U+676f-6770, U+67d0, U+67d3, U+684c, U+6865, U+6885, U+68b0, U+68ee, U+690d, U+6b23, U+6b32, U+6bd5, U+6c89, U+6d01, U+6d25, U+6d89, U+6da6, U+6db2, U+6df7, U+6ed1, U+6f02, U+70c8, U+70df, U+70e7, U+7126, U+7236, U+7259, U+731c, U+745e, U+74e3, U+751a, U+751c, U+7532, U+7545, U+75db, U+7761, U+7a0d, U+7b51, U+7ca4, U+7cd6, U+7d2b, U+7ea0, U+7eb9, U+7ed8, U+7f18, U+7f29, U+8033, U+804a, U+80a4-80a5, U+80e1, U+817f, U+829d, U+82e6, U+8336, U+840c, U+8499, U+864e, U+8651, U+865a, U+88ad, U+89e6, U+8bd7, U+8bfa, U+8c37, U+8d25, U+8d38, U+8ddd, U+8fea, U+9010, U+9012, U+906d, U+907f-9080, U+90d1, U+9177, U+91ca, U+94fa, U+9501, U+9634-9635, U+9694, U+9707, U+9738, U+9769, U+9a7b, U+9a97, U+9aa8, U+9b3c, U+9c81, U+9ed8;
}
/* [113] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.113.woff2) format("woff2");
  unicode-range: U+26, U+3c, U+d7, U+4e4e, U+4e61, U+4e71, U+4ebf, U+4ee4, U+4f26, U+5012, U+51ac, U+51b0, U+51b2, U+51b7, U+5218, U+521a, U+5220, U+5237, U+523b, U+526f, U+5385, U+53bf, U+53e5, U+53eb, U+53f3, U+53f6, U+5409, U+5438, U+54c8, U+54e5, U+552f, U+5584, U+5706, U+5723, U+5750, U+575a, U+5987-5988, U+59b9, U+59d0, U+59d4, U+5b88, U+5b9c, U+5bdf, U+5bfb, U+5c01, U+5c04, U+5c3e, U+5c4b, U+5c4f, U+5c9b, U+5cf0, U+5ddd, U+5de6, U+5de8, U+5e01, U+5e78, U+5e7b, U+5e9c, U+5ead, U+5ef6, U+5f39, U+5fd8, U+6000, U+6025, U+604b, U+6076, U+613f, U+6258, U+6263, U+6267, U+6298, U+62a2, U+62e5, U+62ec, U+6311, U+6377, U+6388-6389, U+63a2, U+63d2, U+641e, U+642d, U+654f, U+6551, U+6597, U+65cf, U+65d7, U+65e7, U+6682, U+66f2, U+671d, U+672b, U+6751, U+6768, U+6811, U+6863, U+6982, U+6bd2, U+6cf0, U+6d0b, U+6d17, U+6d59, U+6dd8, U+6dfb, U+6e7e, U+6f6e, U+6fb3, U+706f, U+719f, U+72af, U+72d0, U+72d7, U+732b, U+732e, U+7389, U+73e0, U+7530, U+7687, U+76d6, U+76db, U+7840, U+786c, U+79cb, U+79d2, U+7a0e, U+7a33, U+7a3f, U+7a97, U+7ade-7adf, U+7b26, U+7e41, U+7ec3, U+7f3a, U+8089, U+80dc, U+811a, U+8131, U+8138, U+821e, U+8349, U+83dc, U+8457, U+867d, U+86cb, U+8a89, U+8ba8, U+8bad, U+8bef, U+8bfe, U+8c6a, U+8d1d, U+8d4f, U+8d62, U+8dd1, U+8df3, U+8f6e, U+8ff9, U+900f, U+9014, U+9057, U+9192, U+91ce, U+9488, U+94a2, U+9547, U+955c, U+95f2, U+9644, U+964d, U+96c4-96c5, U+96e8, U+96f6-96f7, U+9732, U+9759, U+9760, U+987a, U+989c, U+9910, U+996d-996e, U+9b54, U+9e21, U+9ebb, U+9f50;
}
/* [114] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.114.woff2) format("woff2");
  unicode-range: U+7e, U+2026, U+4e03, U+4e25, U+4e30, U+4e34, U+4e45, U+4e5d, U+4e89, U+4eae, U+4ed8, U+4f11, U+4f19, U+4f24, U+4f34, U+4f59, U+4f73, U+4f9d, U+4fb5, U+5047, U+505c, U+5170, U+519c, U+51cf, U+5267, U+5356, U+5374, U+5382, U+538b, U+53e6, U+5426, U+542b, U+542f, U+5462, U+5473, U+554a, U+5566, U+5708, U+571f, U+5757, U+57df, U+57f9, U+5802, U+590f, U+591c, U+591f, U+592b, U+5965, U+5979, U+5a01, U+5a5a, U+5b69, U+5b81, U+5ba1, U+5ba3, U+5c3c, U+5c42, U+5c81, U+5de7, U+5dee, U+5e0c, U+5e10, U+5e55, U+5e86, U+5e8f, U+5ea7, U+5f02, U+5f52, U+5f81, U+5ff5, U+60ca, U+60e0, U+6279, U+62c5, U+62ff, U+63cf, U+6444, U+64cd, U+653b, U+65bd, U+65e9, U+665a, U+66b4, U+66fe, U+6728, U+6740, U+6742, U+677e, U+67b6, U+680f, U+68a6, U+68c0, U+699c, U+6b4c, U+6b66, U+6b7b, U+6bcd, U+6bdb, U+6c38, U+6c47, U+6c49, U+6cb3, U+6cb9, U+6ce2, U+6d32, U+6d3e, U+6d4f, U+6e56, U+6fc0, U+7075, U+7206, U+725b, U+72c2, U+73ed, U+7565, U+7591, U+7597, U+75c5, U+76ae, U+76d1, U+76df, U+7834, U+7968, U+7981, U+79c0, U+7a7f, U+7a81, U+7ae5, U+7b14, U+7c89, U+7d27, U+7eaf, U+7eb3, U+7eb8, U+7ec7, U+7ee7, U+7eff, U+7f57, U+7ffb, U+805a, U+80a1, U+822c, U+82cf, U+82e5, U+8363, U+836f, U+84dd, U+878d, U+8840, U+8857, U+8863, U+8865, U+8b66, U+8bb2, U+8bda, U+8c01, U+8c08, U+8c46, U+8d1f, U+8d35, U+8d5b, U+8d5e, U+8da3, U+8ddf, U+8f93, U+8fdd, U+8ff0, U+8ff7, U+8ffd, U+9000, U+9047, U+9152, U+949f, U+94c1, U+94f6, U+9646, U+9648, U+9669, U+969c, U+96ea, U+97e9, U+987b, U+987e, U+989d, U+9970, U+9986, U+9c7c, U+9c9c;
}
/* [115] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.115.woff2) format("woff2");
  unicode-range: U+25, U+4e14, U+4e1d, U+4e3d, U+4e49, U+4e60, U+4e9a, U+4eb2, U+4ec5, U+4efd, U+4f3c, U+4f4f, U+4f8b, U+4fbf, U+5019, U+5145, U+514b, U+516b, U+516d, U+5174, U+5178, U+517b, U+5199, U+519b, U+51b3, U+51b5, U+5207, U+5212, U+5219, U+521d, U+52bf, U+533b, U+5343, U+5347, U+534a, U+536b, U+5370, U+53e4, U+53f2, U+5403, U+542c, U+547d, U+54a8, U+54cd, U+54ea, U+552e, U+56f4, U+5747, U+575b, U+5883, U+589e, U+5931, U+5947, U+5956-5957, U+5a92, U+5b63, U+5b83, U+5ba4, U+5bb3, U+5bcc, U+5c14, U+5c1a, U+5c3d, U+5c40, U+5c45, U+5c5e, U+5df4, U+5e72, U+5e95, U+5f80, U+5f85, U+5fb7, U+5fd7, U+601d, U+626b, U+627f, U+62c9, U+62cd, U+6309, U+63a7, U+6545, U+65ad, U+65af, U+65c5, U+666e, U+667a, U+670b, U+671b, U+674e, U+677f, U+6781, U+6790, U+6797, U+6821, U+6838-6839, U+697c, U+6b27, U+6b62, U+6bb5, U+6c7d, U+6c99, U+6d4e, U+6d6a, U+6e29, U+6e2f, U+6ee1, U+6f14, U+6f2b, U+72b6, U+72ec, U+7387, U+7533, U+753b, U+76ca, U+76d8, U+7701, U+773c, U+77ed, U+77f3, U+7814, U+793c, U+79bb, U+79c1, U+79d8, U+79ef, U+79fb, U+7a76, U+7b11, U+7b54, U+7b56, U+7b97, U+7bc7, U+7c73, U+7d20, U+7eaa, U+7ec8, U+7edd, U+7eed, U+7efc, U+7fa4, U+804c, U+8058, U+80cc, U+8111, U+817e, U+826f, U+8303, U+843d, U+89c9, U+89d2, U+8ba2, U+8bbf, U+8bc9, U+8bcd, U+8be6, U+8c22, U+8c61, U+8d22, U+8d26-8d27, U+8d8a, U+8f6f, U+8f7b, U+8f83, U+8f91, U+8fb9, U+8fd4, U+8fdc, U+9002, U+94b1, U+9519, U+95ed, U+961f, U+9632-9633, U+963f, U+968f-9690, U+96be, U+9876, U+9884, U+98de, U+9988, U+9999, U+9ec4, U+ff1b;
}
/* [116] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.116.woff2) format("woff2");
  unicode-range: U+2b, U+40, U+3000, U+300a-300b, U+4e16, U+4e66, U+4e70, U+4e91-4e92, U+4e94, U+4e9b, U+4ec0, U+4eca, U+4f01, U+4f17-4f18, U+4f46, U+4f4e, U+4f9b, U+4fee, U+503c, U+5065, U+50cf, U+513f, U+5148, U+518d, U+51c6, U+51e0, U+5217, U+529e-529f, U+5341, U+534f, U+5361, U+5386, U+53c2, U+53c8, U+53cc, U+53d7-53d8, U+5404, U+5411, U+5417, U+5427, U+5468, U+559c, U+5668, U+56e0, U+56e2, U+56ed, U+5740, U+57fa, U+58eb, U+5904, U+592a, U+59cb, U+5a31, U+5b58, U+5b9d, U+5bc6, U+5c71, U+5dde, U+5df1, U+5e08, U+5e26, U+5e2e, U+5e93, U+5e97, U+5eb7, U+5f15, U+5f20, U+5f3a, U+5f62, U+5f69, U+5f88, U+5f8b, U+5fc5, U+600e, U+620f, U+6218, U+623f, U+627e, U+628a, U+62a4, U+62db, U+62e9, U+6307, U+6362, U+636e, U+64ad, U+6539, U+653f, U+6548, U+6574, U+6613, U+6625, U+663e, U+666f, U+672a, U+6750, U+6784, U+6a21, U+6b3e, U+6b65, U+6bcf, U+6c11, U+6c5f, U+6d4b, U+6df1, U+706b, U+7167, U+724c, U+738b, U+73a9, U+73af, U+7403, U+7537, U+754c, U+7559, U+767d, U+7740, U+786e, U+795e, U+798f, U+79f0, U+7aef, U+7b7e, U+7bb1, U+7ea2, U+7ea6, U+7ec4, U+7ec6, U+7ecd, U+7edc, U+7ef4, U+8003, U+80b2, U+81f3-81f4, U+822a, U+827a, U+82f1, U+83b7, U+8425, U+89c2, U+89c8, U+8ba9, U+8bb8, U+8bc6, U+8bd5, U+8be2, U+8be5, U+8bed, U+8c03, U+8d23, U+8d2d, U+8d34, U+8d70, U+8db3, U+8fbe, U+8fce, U+8fd1, U+8fde, U+9001, U+901f-9020, U+90a3, U+914d, U+91c7, U+94fe, U+9500, U+952e, U+9605, U+9645, U+9662, U+9664, U+9700, U+9752, U+975e, U+97f3, U+9879, U+9886, U+98df, U+9a6c, U+9a8c, U+9ed1, U+9f99;
}
/* [117] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.117.woff2) format("woff2");
  unicode-range: U+4e, U+201c-201d, U+3010-3011, U+4e07, U+4e1c, U+4e24, U+4e3e, U+4e48, U+4e50, U+4e5f, U+4e8b-4e8c, U+4ea4, U+4eab-4eac, U+4ecb, U+4ece, U+4ed6, U+4ee3, U+4ef6-4ef7, U+4efb, U+4f20, U+4f55, U+4f7f, U+4fdd, U+505a, U+5143, U+5149, U+514d, U+5171, U+5177, U+518c, U+51fb, U+521b, U+5229, U+522b, U+52a9, U+5305, U+5317, U+534e, U+5355, U+5357, U+535a, U+5373, U+539f, U+53bb, U+53ca, U+53cd, U+53d6, U+53e3, U+53ea, U+53f0, U+5458, U+5546, U+56db, U+573a, U+578b, U+57ce, U+58f0, U+590d, U+5934, U+5973, U+5b57, U+5b8c, U+5b98, U+5bb9, U+5bfc, U+5c06, U+5c11, U+5c31, U+5c55, U+5df2, U+5e03, U+5e76, U+5e94, U+5efa, U+5f71, U+5f97, U+5feb, U+6001, U+603b, U+60f3, U+611f, U+6216, U+624d, U+6253, U+6295, U+6301, U+6392, U+641c, U+652f, U+653e, U+6559, U+6599, U+661f, U+671f, U+672f, U+6761, U+67e5, U+6807, U+6837, U+683c, U+6848, U+6b22, U+6b64, U+6bd4, U+6c14, U+6c34, U+6c42, U+6ca1, U+6d41, U+6d77, U+6d88, U+6e05, U+6e38, U+6e90, U+7136, U+7231, U+7531, U+767e, U+76ee, U+76f4, U+771f, U+7801, U+793a, U+79cd, U+7a0b, U+7a7a, U+7acb, U+7ae0, U+7b2c, U+7b80, U+7ba1, U+7cbe, U+7d22, U+7ea7, U+7ed3, U+7ed9, U+7edf, U+7f16, U+7f6e, U+8001, U+800c, U+8272, U+8282, U+82b1, U+8350, U+88ab, U+88c5, U+897f, U+89c1, U+89c4, U+89e3, U+8a00, U+8ba1, U+8ba4, U+8bae-8bb0, U+8bbe, U+8bc1, U+8bc4, U+8bfb, U+8d28, U+8d39, U+8d77, U+8d85, U+8def, U+8eab, U+8f66, U+8f6c, U+8f7d, U+8fd0, U+9009, U+90ae, U+90fd, U+91cc-91cd, U+91cf, U+95fb, U+9650, U+96c6, U+9891, U+98ce, U+ff1f;
}
/* [118] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.118.woff2) format("woff2");
  unicode-range: U+d, U+3e, U+5f, U+7c, U+a0, U+a9, U+4e09-4e0b, U+4e0d-4e0e, U+4e13, U+4e1a, U+4e2a, U+4e3a-4e3b, U+4e4b, U+4e86, U+4e8e, U+4ea7, U+4eba, U+4ee5, U+4eec, U+4f1a, U+4f4d, U+4f53, U+4f5c, U+4f60, U+4fe1, U+5165, U+5168, U+516c, U+5173, U+5176, U+5185, U+51fa, U+5206, U+5230, U+5236, U+524d, U+529b, U+52a0-52a1, U+52a8, U+5316, U+533a, U+53cb, U+53d1, U+53ef, U+53f7-53f8, U+5408, U+540c-540e, U+544a, U+548c, U+54c1, U+56de, U+56fd-56fe, U+5728, U+5730, U+5907, U+5916, U+591a, U+5927, U+5929, U+597d, U+5982, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9e, U+5ba2, U+5bb6, U+5bf9, U+5c0f, U+5de5, U+5e02, U+5e38, U+5e73-5e74, U+5e7f, U+5ea6, U+5f00, U+5f0f, U+5f53, U+5f55, U+5fae, U+5fc3, U+6027, U+606f, U+60a8, U+60c5, U+610f, U+6210-6211, U+6237, U+6240, U+624b, U+6280, U+62a5, U+63a5, U+63a8, U+63d0, U+6536, U+6570, U+6587, U+65b9, U+65e0, U+65f6, U+660e, U+662d, U+662f, U+66f4, U+6700, U+670d, U+672c, U+673a, U+6743, U+6765, U+679c, U+682a, U+6b21, U+6b63, U+6cbb, U+6cd5, U+6ce8, U+6d3b, U+70ed, U+7247-7248, U+7269, U+7279, U+73b0, U+7406, U+751f, U+7528, U+7535, U+767b, U+76f8, U+770b, U+77e5, U+793e, U+79d1, U+7ad9, U+7b49, U+7c7b, U+7cfb, U+7ebf, U+7ecf, U+7f8e, U+8005, U+8054, U+80fd, U+81ea, U+85cf, U+884c, U+8868, U+8981, U+89c6, U+8bba, U+8bdd, U+8bf4, U+8bf7, U+8d44, U+8fc7, U+8fd8-8fd9, U+8fdb, U+901a, U+9053, U+90e8, U+91d1, U+957f, U+95e8, U+95ee, U+95f4, U+9762, U+9875, U+9898, U+9996, U+9ad8, U+ff01, U+ff08-ff09;
}
/* [119] */
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url(../fonts/noto-sans-sc/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.119.woff2) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-3b, U+3f, U+41-4d, U+4f-5d, U+61-7b, U+7d, U+ab, U+ae, U+b2, U+b7, U+bb, U+df-e5, U+e7-ea, U+ec-ed, U+f1-f4, U+f6, U+f9-fa, U+fc, U+101, U+103, U+113, U+12b, U+148, U+14d, U+16b, U+1ce, U+1d0, U+300-301, U+1ebf, U+1ec7, U+2013-2014, U+2039-203a, U+2122, U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304a-3055, U+3057, U+3059-305b, U+305d, U+305f-3061, U+3063-306b, U+306d-3073, U+3075-3076, U+3078-3079, U+307b, U+307e-307f, U+3081-308d, U+308f, U+3092-3093, U+30a1-30a4, U+30a6-30bb, U+30bd, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30cd-30d7, U+30d9-30e1, U+30e3-30e7, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e2d, U+65b0, U+65e5, U+6708-6709, U+70b9, U+7684, U+7f51, U+ff0c, U+ff0e, U+ff1a;
}
:root,
[data-bs-theme=light] {
  --sk--blue: #0d6efd;
  --sk--indigo: #6610f2;
  --sk--purple: #6f42c1;
  --sk--pink: #d63384;
  --sk--red: #820816;
  --sk--orange: #fd7e14;
  --sk--yellow: #8a5a00;
  --sk--green: #166534;
  --sk--teal: #20c997;
  --sk--cyan: #17a2b8;
  --sk--black: #1d1d1b;
  --sk--white: #ffffff;
  --sk--gray: #6c757d;
  --sk--gray-dark: #1d1d1b;
  --sk--gray-100: #f9f9f7;
  --sk--gray-200: #e9ecef;
  --sk--gray-300: #dee2e6;
  --sk--gray-400: #ced4da;
  --sk--gray-500: #adb5bd;
  --sk--gray-600: #6c757d;
  --sk--gray-700: #495057;
  --sk--gray-800: #1d1d1b;
  --sk--gray-900: #212529;
  --sk--primary: #820816;
  --sk--secondary: #1d1d1b;
  --sk--success: #166534;
  --sk--info: #17a2b8;
  --sk--warning: #8a5a00;
  --sk--danger: #820816;
  --sk--light: #f9f9f7;
  --sk--dark: #1d1d1b;
  --sk--primary-rgb: 130, 8, 22;
  --sk--secondary-rgb: 29, 29, 27;
  --sk--success-rgb: 22, 101, 52;
  --sk--info-rgb: 23, 162, 184;
  --sk--warning-rgb: 138, 90, 0;
  --sk--danger-rgb: 130, 8, 22;
  --sk--light-rgb: 249, 249, 247;
  --sk--dark-rgb: 29, 29, 27;
  --sk--primary-text-emphasis: rgb(52, 3.2, 8.8);
  --sk--secondary-text-emphasis: rgb(11.6, 11.6, 10.8);
  --sk--success-text-emphasis: rgb(8.8, 40.4, 20.8);
  --sk--info-text-emphasis: rgb(9.2, 64.8, 73.6);
  --sk--warning-text-emphasis: rgb(55.2, 36, 0);
  --sk--danger-text-emphasis: rgb(52, 3.2, 8.8);
  --sk--light-text-emphasis: #495057;
  --sk--dark-text-emphasis: #495057;
  --sk--primary-bg-subtle: rgb(230, 205.6, 208.4);
  --sk--secondary-bg-subtle: rgb(209.8, 209.8, 209.4);
  --sk--success-bg-subtle: rgb(208.4, 224.2, 214.4);
  --sk--info-bg-subtle: rgb(208.6, 236.4, 240.8);
  --sk--warning-bg-subtle: rgb(231.6, 222, 204);
  --sk--danger-bg-subtle: rgb(230, 205.6, 208.4);
  --sk--light-bg-subtle: #fcfcfb;
  --sk--dark-bg-subtle: #ced4da;
  --sk--primary-border-subtle: rgb(205, 156.2, 161.8);
  --sk--secondary-border-subtle: rgb(164.6, 164.6, 163.8);
  --sk--success-border-subtle: rgb(161.8, 193.4, 173.8);
  --sk--info-border-subtle: rgb(162.2, 217.8, 226.6);
  --sk--warning-border-subtle: rgb(208.2, 189, 153);
  --sk--danger-border-subtle: rgb(205, 156.2, 161.8);
  --sk--light-border-subtle: #e9ecef;
  --sk--dark-border-subtle: #adb5bd;
  --sk--white-rgb: 255, 255, 255;
  --sk--black-rgb: 29, 29, 27;
  --sk--font-sans-serif: -apple-system, BlinkMacSystemFont, "Noto Sans SC", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --sk--font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --sk--gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --sk--body-font-family: var(--sk--font-sans-serif);
  --sk--body-font-size: 1rem;
  --sk--body-font-weight: 400;
  --sk--body-line-height: 1.5;
  --sk--body-color: #1d1d1b;
  --sk--body-color-rgb: 29, 29, 27;
  --sk--body-bg: #ffffff;
  --sk--body-bg-rgb: 255, 255, 255;
  --sk--emphasis-color: #1d1d1b;
  --sk--emphasis-color-rgb: 29, 29, 27;
  --sk--secondary-color: rgba(29, 29, 27, 0.75);
  --sk--secondary-color-rgb: 29, 29, 27;
  --sk--secondary-bg: #e9ecef;
  --sk--secondary-bg-rgb: 233, 236, 239;
  --sk--tertiary-color: rgba(29, 29, 27, 0.5);
  --sk--tertiary-color-rgb: 29, 29, 27;
  --sk--tertiary-bg: #f9f9f7;
  --sk--tertiary-bg-rgb: 249, 249, 247;
  --sk--heading-color: inherit;
  --sk--link-color: #820816;
  --sk--link-color-rgb: 130, 8, 22;
  --sk--link-decoration: none;
  --sk--link-hover-color: #820816;
  --sk--link-hover-color-rgb: 130, 8, 22;
  --sk--code-color: #d63384;
  --sk--highlight-color: #1d1d1b;
  --sk--highlight-bg: rgb(231.6, 222, 204);
  --sk--border-width: 1px;
  --sk--border-style: solid;
  --sk--border-color: #dee2e6;
  --sk--border-color-translucent: rgba(29, 29, 27, 0.175);
  --sk--border-radius: 8px;
  --sk--border-radius-sm: 4px;
  --sk--border-radius-lg: 12px;
  --sk--border-radius-xl: 16px;
  --sk--border-radius-xxl: 2rem;
  --sk--border-radius-2xl: var(--sk--border-radius-xxl);
  --sk--border-radius-pill: 999px;
  --sk--box-shadow: 0 0.5rem 1rem rgba(29, 29, 27, 0.15);
  --sk--box-shadow-sm: 0 0.125rem 0.25rem rgba(29, 29, 27, 0.075);
  --sk--box-shadow-lg: 0 1rem 3rem rgba(29, 29, 27, 0.175);
  --sk--box-shadow-inset: inset 0 1px 2px rgba(29, 29, 27, 0.075);
  --sk--focus-ring-width: 3px;
  --sk--focus-ring-opacity: 0.25;
  --sk--focus-ring-color: #ed3248;
  --sk--form-valid-color: #166534;
  --sk--form-valid-border-color: #166534;
  --sk--form-invalid-color: #820816;
  --sk--form-invalid-border-color: #820816;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --sk--body-color: #dee2e6;
  --sk--body-color-rgb: 222, 226, 230;
  --sk--body-bg: #212529;
  --sk--body-bg-rgb: 33, 37, 41;
  --sk--emphasis-color: #ffffff;
  --sk--emphasis-color-rgb: 255, 255, 255;
  --sk--secondary-color: rgba(222, 226, 230, 0.75);
  --sk--secondary-color-rgb: 222, 226, 230;
  --sk--secondary-bg: #1d1d1b;
  --sk--secondary-bg-rgb: 29, 29, 27;
  --sk--tertiary-color: rgba(222, 226, 230, 0.5);
  --sk--tertiary-color-rgb: 222, 226, 230;
  --sk--tertiary-bg: #1f2122;
  --sk--tertiary-bg-rgb: 31, 33, 34;
  --sk--primary-text-emphasis: rgb(180, 106.8, 115.2);
  --sk--secondary-text-emphasis: rgb(119.4, 119.4, 118.2);
  --sk--success-text-emphasis: rgb(115.2, 162.6, 133.2);
  --sk--info-text-emphasis: rgb(115.8, 199.2, 212.4);
  --sk--warning-text-emphasis: rgb(184.8, 156, 102);
  --sk--danger-text-emphasis: rgb(180, 106.8, 115.2);
  --sk--light-text-emphasis: #f9f9f7;
  --sk--dark-text-emphasis: #dee2e6;
  --sk--primary-bg-subtle: rgb(26, 1.6, 4.4);
  --sk--secondary-bg-subtle: rgb(5.8, 5.8, 5.4);
  --sk--success-bg-subtle: rgb(4.4, 20.2, 10.4);
  --sk--info-bg-subtle: rgb(4.6, 32.4, 36.8);
  --sk--warning-bg-subtle: rgb(27.6, 18, 0);
  --sk--danger-bg-subtle: rgb(26, 1.6, 4.4);
  --sk--light-bg-subtle: #1d1d1b;
  --sk--dark-bg-subtle: #1d1d1b;
  --sk--primary-border-subtle: rgb(78, 4.8, 13.2);
  --sk--secondary-border-subtle: rgb(17.4, 17.4, 16.2);
  --sk--success-border-subtle: rgb(13.2, 60.6, 31.2);
  --sk--info-border-subtle: rgb(13.8, 97.2, 110.4);
  --sk--warning-border-subtle: rgb(82.8, 54, 0);
  --sk--danger-border-subtle: rgb(78, 4.8, 13.2);
  --sk--light-border-subtle: #495057;
  --sk--dark-border-subtle: #1d1d1b;
  --sk--heading-color: inherit;
  --sk--link-color: rgb(180, 106.8, 115.2);
  --sk--link-hover-color: rgb(195, 136.44, 143.16);
  --sk--link-color-rgb: 180, 107, 115;
  --sk--link-hover-color-rgb: 195, 136, 143;
  --sk--code-color: rgb(230.4, 132.6, 181.2);
  --sk--highlight-color: #dee2e6;
  --sk--highlight-bg: rgb(55.2, 36, 0);
  --sk--border-color: #495057;
  --sk--border-color-translucent: rgba(255, 255, 255, 0.15);
  --sk--form-valid-color: rgb(115.2, 162.6, 133.2);
  --sk--form-valid-border-color: rgb(115.2, 162.6, 133.2);
  --sk--form-invalid-color: rgb(180, 106.8, 115.2);
  --sk--form-invalid-border-color: rgb(180, 106.8, 115.2);
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

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

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

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

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 75rem) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 75rem) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 75rem) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 75rem) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

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

abbr[title] {
  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: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--sk--highlight-color);
  background-color: var(--sk--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(--sk--link-color-rgb), var(--sk--link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --sk--link-color-rgb: var(--sk--link-hover-color-rgb);
}

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

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

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

code {
  font-size: 0.875em;
  color: var(--sk--code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--sk--body-bg);
  background-color: var(--sk--body-color);
  border-radius: 4px;
}
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.5rem;
  padding-bottom: 0.5rem;
  color: var(--sk--secondary-color);
  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;
  line-height: inherit;
  font-size: 1rem;
}
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;
}

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 75rem) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 75rem) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 75rem) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 75rem) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 75rem) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 75rem) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.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: 0.875em;
  text-transform: uppercase;
}

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

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--sk--body-bg);
  border: var(--sk--border-width) solid var(--sk--border-color);
  border-radius: var(--sk--border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--sk--secondary-color);
}

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

@media (min-width: 36rem) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 48rem) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 62rem) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 75rem) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 87.5rem) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --sk--breakpoint-xs: 0;
  --sk--breakpoint-sm: 576px;
  --sk--breakpoint-md: 768px;
  --sk--breakpoint-lg: 992px;
  --sk--breakpoint-xl: 1200px;
  --sk--breakpoint-xxl: 1400px;
}

.row {
  --sk--gutter-x: 1.5rem;
  --sk--gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--sk--gutter-y));
  margin-right: calc(-0.5 * var(--sk--gutter-x));
  margin-left: calc(-0.5 * var(--sk--gutter-x));
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--sk--gutter-x) * 0.5);
  padding-left: calc(var(--sk--gutter-x) * 0.5);
  margin-top: var(--sk--gutter-y);
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}

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

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

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

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

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

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

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

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          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 {
  --sk--gutter-x: 0;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 36rem) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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 {
    --sk--gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --sk--gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --sk--gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --sk--gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --sk--gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --sk--gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --sk--gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --sk--gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --sk--gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --sk--gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --sk--gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --sk--gutter-y: 3rem;
  }
}
@media (min-width: 48rem) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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 {
    --sk--gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --sk--gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --sk--gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --sk--gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --sk--gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --sk--gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --sk--gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --sk--gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --sk--gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --sk--gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --sk--gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --sk--gutter-y: 3rem;
  }
}
@media (min-width: 62rem) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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 {
    --sk--gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --sk--gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --sk--gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --sk--gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --sk--gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --sk--gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --sk--gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --sk--gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --sk--gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --sk--gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --sk--gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --sk--gutter-y: 3rem;
  }
}
@media (min-width: 75rem) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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 {
    --sk--gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --sk--gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --sk--gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --sk--gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --sk--gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --sk--gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --sk--gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --sk--gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --sk--gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --sk--gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --sk--gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --sk--gutter-y: 3rem;
  }
}
@media (min-width: 87.5rem) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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 {
    --sk--gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --sk--gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --sk--gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --sk--gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --sk--gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --sk--gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --sk--gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --sk--gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --sk--gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --sk--gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --sk--gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --sk--gutter-y: 3rem;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

.link-primary {
  color: RGBA(var(--sk--primary-rgb), var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--sk--primary-rgb), var(--sk--link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(104, 6, 18, var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(104, 6, 18, var(--sk--link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--sk--secondary-rgb), var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--sk--secondary-rgb), var(--sk--link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(23, 23, 22, var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 23, 22, var(--sk--link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--sk--success-rgb), var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--sk--success-rgb), var(--sk--link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(18, 81, 42, var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(18, 81, 42, var(--sk--link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--sk--info-rgb), var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--sk--info-rgb), var(--sk--link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(69, 181, 198, var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(69, 181, 198, var(--sk--link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--sk--warning-rgb), var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--sk--warning-rgb), var(--sk--link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(110, 72, 0, var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(110, 72, 0, var(--sk--link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--sk--danger-rgb), var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--sk--danger-rgb), var(--sk--link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(104, 6, 18, var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(104, 6, 18, var(--sk--link-underline-opacity, 1)) !important;
}

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

.link-dark {
  color: RGBA(var(--sk--dark-rgb), var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--sk--dark-rgb), var(--sk--link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(23, 23, 22, var(--sk--link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 23, 22, var(--sk--link-underline-opacity, 1)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 36rem) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 48rem) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 62rem) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 75rem) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 87.5rem) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -0.0625rem !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 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.table {
  --sk--table-color-type: initial;
  --sk--table-bg-type: initial;
  --sk--table-color-state: initial;
  --sk--table-bg-state: initial;
  --sk--table-color: var(--sk--emphasis-color);
  --sk--table-bg: var(--sk--body-bg);
  --sk--table-border-color: var(--sk--border-color);
  --sk--table-accent-bg: transparent;
  --sk--table-striped-color: var(--sk--emphasis-color);
  --sk--table-striped-bg: #f9f9f9;
  --sk--table-active-color: var(--sk--emphasis-color);
  --sk--table-active-bg: rgba(var(--sk--emphasis-color-rgb), 0.1);
  --sk--table-hover-color: var(--sk--emphasis-color);
  --sk--table-hover-bg: rgba(var(--sk--emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--sk--table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.75rem;
  color: var(--sk--table-color-state, var(--sk--table-color-type, var(--sk--table-color)));
  background-color: var(--sk--table-bg);
  border-bottom-width: var(--sk--border-width);
  -webkit-box-shadow: inset 0 0 0 9999px var(--sk--table-bg-state, var(--sk--table-bg-type, var(--sk--table-accent-bg)));
          box-shadow: inset 0 0 0 9999px var(--sk--table-bg-state, var(--sk--table-bg-type, var(--sk--table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

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

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

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

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

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

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

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

.table-primary {
  --sk--table-color: #1d1d1b;
  --sk--table-bg: rgb(230, 205.6, 208.4);
  --sk--table-border-color: rgb(189.8, 170.28, 172.12);
  --sk--table-striped-bg: rgb(219.95, 196.77, 199.33);
  --sk--table-striped-color: #1d1d1b;
  --sk--table-active-bg: rgb(209.9, 187.94, 190.26);
  --sk--table-active-color: #1d1d1b;
  --sk--table-hover-bg: rgb(214.925, 192.355, 194.795);
  --sk--table-hover-color: #1d1d1b;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

.table-secondary {
  --sk--table-color: #1d1d1b;
  --sk--table-bg: rgb(209.8, 209.8, 209.4);
  --sk--table-border-color: rgb(173.64, 173.64, 172.92);
  --sk--table-striped-bg: rgb(200.76, 200.76, 200.28);
  --sk--table-striped-color: #1d1d1b;
  --sk--table-active-bg: rgb(191.72, 191.72, 191.16);
  --sk--table-active-color: #1d1d1b;
  --sk--table-hover-bg: rgb(196.24, 196.24, 195.72);
  --sk--table-hover-color: #1d1d1b;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

.table-success {
  --sk--table-color: #1d1d1b;
  --sk--table-bg: rgb(208.4, 224.2, 214.4);
  --sk--table-border-color: rgb(172.52, 185.16, 176.92);
  --sk--table-striped-bg: rgb(199.43, 214.44, 205.03);
  --sk--table-striped-color: #1d1d1b;
  --sk--table-active-bg: rgb(190.46, 204.68, 195.66);
  --sk--table-active-color: #1d1d1b;
  --sk--table-hover-bg: rgb(194.945, 209.56, 200.345);
  --sk--table-hover-color: #1d1d1b;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

.table-info {
  --sk--table-color: #1d1d1b;
  --sk--table-bg: rgb(208.6, 236.4, 240.8);
  --sk--table-border-color: rgb(172.68, 194.92, 198.04);
  --sk--table-striped-bg: rgb(199.62, 226.03, 230.11);
  --sk--table-striped-color: #1d1d1b;
  --sk--table-active-bg: rgb(190.64, 215.66, 219.42);
  --sk--table-active-color: #1d1d1b;
  --sk--table-hover-bg: rgb(195.13, 220.845, 224.765);
  --sk--table-hover-color: #1d1d1b;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

.table-warning {
  --sk--table-color: #1d1d1b;
  --sk--table-bg: rgb(231.6, 222, 204);
  --sk--table-border-color: rgb(191.08, 183.4, 168.6);
  --sk--table-striped-bg: rgb(221.47, 212.35, 195.15);
  --sk--table-striped-color: #1d1d1b;
  --sk--table-active-bg: rgb(211.34, 202.7, 186.3);
  --sk--table-active-color: #1d1d1b;
  --sk--table-hover-bg: rgb(216.405, 207.525, 190.725);
  --sk--table-hover-color: #1d1d1b;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

.table-danger {
  --sk--table-color: #1d1d1b;
  --sk--table-bg: rgb(230, 205.6, 208.4);
  --sk--table-border-color: rgb(189.8, 170.28, 172.12);
  --sk--table-striped-bg: rgb(219.95, 196.77, 199.33);
  --sk--table-striped-color: #1d1d1b;
  --sk--table-active-bg: rgb(209.9, 187.94, 190.26);
  --sk--table-active-color: #1d1d1b;
  --sk--table-hover-bg: rgb(214.925, 192.355, 194.795);
  --sk--table-hover-color: #1d1d1b;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

.table-light {
  --sk--table-color: #1d1d1b;
  --sk--table-bg: #f9f9f7;
  --sk--table-border-color: #cdcdcb;
  --sk--table-striped-bg: #eeeeec;
  --sk--table-striped-color: #1d1d1b;
  --sk--table-active-bg: #e3e3e1;
  --sk--table-active-color: #1d1d1b;
  --sk--table-hover-bg: rgb(232.5, 232.5, 230.5);
  --sk--table-hover-color: #1d1d1b;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

.table-dark {
  --sk--table-color: #ffffff;
  --sk--table-bg: #1d1d1b;
  --sk--table-border-color: rgb(74.2, 74.2, 72.6);
  --sk--table-striped-bg: rgb(40.3, 40.3, 38.4);
  --sk--table-striped-color: #ffffff;
  --sk--table-active-bg: rgb(51.6, 51.6, 49.8);
  --sk--table-active-color: #ffffff;
  --sk--table-hover-bg: rgb(45.95, 45.95, 44.1);
  --sk--table-hover-color: #ffffff;
  color: var(--sk--table-color);
  border-color: var(--sk--table-border-color);
}

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

@media (max-width: 35.99875rem) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 47.99875rem) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 61.99875rem) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 74.99875rem) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 87.49875rem) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--sk--border-width));
  padding-bottom: calc(0.5rem + var(--sk--border-width));
  font-size: 1.25rem;
}

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

.form-text {
  margin-top: 0;
  font-size: 0.875em;
  color: var(--sk--secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--sk--body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--sk--body-bg);
  background-clip: padding-box;
  border: var(--sk--border-width) solid var(--sk--border-color);
  border-radius: var(--sk--border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--sk--body-color);
  background-color: var(--sk--body-bg);
  border-color: rgb(192.5, 131.5, 138.5);
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px #ed3248;
          box-shadow: 0 0 0 3px #ed3248;
}
.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::-webkit-input-placeholder {
  color: var(--sk--secondary-color);
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: var(--sk--secondary-color);
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: var(--sk--secondary-color);
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: var(--sk--secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--sk--secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--sk--secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--sk--body-color);
  background-color: var(--sk--tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--sk--border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--sk--body-color);
  background-color: var(--sk--tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--sk--border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--sk--secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--sk--secondary-bg);
}

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

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--sk--border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--sk--border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

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

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

.form-select {
  --sk--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='%231d1d1b' 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.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--sk--body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--sk--body-bg);
  background-image: var(--sk--form-select-bg-img), var(--sk--form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--sk--border-width) solid var(--sk--border-color);
  border-radius: var(--sk--border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(192.5, 131.5, 138.5);
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px #ed3248;
          box-shadow: 0 0 0 3px #ed3248;
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--sk--secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--sk--body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--sk--border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--sk--border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --sk--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='%23dee2e6' 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.125rem;
}
.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 {
  --sk--form-check-bg: var(--sk--body-bg);
  -ms-flex-negative: 0;
      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(--sk--form-check-bg);
  background-image: var(--sk--form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--sk--border-width) solid var(--sk--border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(192.5, 131.5, 138.5);
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px #ed3248;
          box-shadow: 0 0 0 3px #ed3248;
}
.form-check-input:checked {
  background-color: #820816;
  border-color: #820816;
}
.form-check-input:checked[type=checkbox] {
  --sk--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='%23ffffff' 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] {
  --sk--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='%23ffffff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #820816;
  border-color: #820816;
  --sk--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='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: 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 {
  --sk--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='rgba%2829, 29, 27, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--sk--form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --sk--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='rgb%28192.5, 131.5, 138.5%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --sk--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='%23ffffff'/%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, .sk-video-group .btn-check[disabled] + .sk-video-more, .btn-check:disabled + .btn, .sk-video-group .btn-check:disabled + .sk-video-more {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --sk--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='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: calc(1rem + 6px);
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #ed3248;
          box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #ed3248;
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #ed3248;
}
.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: #820816;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-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(217.5, 180.9, 185.1);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--sk--secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #820816;
  border: 0;
  border-radius: 1rem;
  -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(217.5, 180.9, 185.1);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--sk--secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--sk--secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--sk--secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--sk--border-width) * 2));
  min-height: calc(3.5rem + calc(var(--sk--border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--sk--body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--sk--border-width) solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder, .form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  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;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  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 {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--sk--body-bg);
  border-radius: var(--sk--border-radius);
}
.form-floating > textarea:not(:-ms-input-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--sk--body-bg);
  border-radius: var(--sk--border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--sk--body-bg);
  border-radius: var(--sk--border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--sk--secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--sk--border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          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 .sk-video-group .sk-video-more, .sk-video-group .input-group .sk-video-more {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .sk-video-group .sk-video-more:focus, .sk-video-group .input-group .sk-video-more:focus {
  z-index: 5;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--sk--body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--sk--tertiary-bg);
  border: var(--sk--border-width) solid var(--sk--border-color);
  border-radius: var(--sk--border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.sk-video-group .input-group-lg > .sk-video-more {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--sk--border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.sk-video-group .input-group-sm > .sk-video-more {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--sk--border-radius-sm);
}

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0;
  font-size: 0.875em;
  color: var(--sk--form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--sk--success);
  border-radius: var(--sk--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(--sk--form-valid-border-color);
  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='%23166534' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--sk--form-valid-border-color);
  -webkit-box-shadow: 0 0 0 3px rgba(var(--sk--success-rgb), 0.25);
          box-shadow: 0 0 0 3px rgba(var(--sk--success-rgb), 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--sk--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"] {
  --sk--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='%23166534' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--sk--form-valid-border-color);
  -webkit-box-shadow: 0 0 0 3px rgba(var(--sk--success-rgb), 0.25);
          box-shadow: 0 0 0 3px rgba(var(--sk--success-rgb), 0.25);
}

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--sk--form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--sk--form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(var(--sk--success-rgb), 0.25);
          box-shadow: 0 0 0 3px rgba(var(--sk--success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--sk--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;
  font-size: 0.875em;
  color: var(--sk--form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--sk--danger);
  border-radius: var(--sk--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(--sk--form-invalid-border-color);
  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='%23820816'%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='%23820816' 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 .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--sk--form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 3px rgba(var(--sk--danger-rgb), 0.25);
          box-shadow: 0 0 0 3px rgba(var(--sk--danger-rgb), 0.25);
}

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

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

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--sk--form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--sk--form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(var(--sk--danger-rgb), 0.25);
          box-shadow: 0 0 0 3px rgba(var(--sk--danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--sk--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, .sk-video-group .sk-video-more {
  --sk--btn-padding-x: 0.75rem;
  --sk--btn-padding-y: 0.375rem;
  --sk--btn-font-family: ;
  --sk--btn-font-size: 1rem;
  --sk--btn-font-weight: 400;
  --sk--btn-line-height: 1.5;
  --sk--btn-color: var(--sk--body-color);
  --sk--btn-bg: transparent;
  --sk--btn-border-width: var(--sk--border-width);
  --sk--btn-border-color: transparent;
  --sk--btn-border-radius: var(--sk--border-radius);
  --sk--btn-hover-border-color: transparent;
  --sk--btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(29, 29, 27, 0.075);
  --sk--btn-disabled-opacity: 0.65;
  --sk--btn-focus-box-shadow: 0 0 0 3px rgba(var(--sk--btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--sk--btn-padding-y) var(--sk--btn-padding-x);
  font-family: var(--sk--btn-font-family);
  font-size: var(--sk--btn-font-size);
  font-weight: var(--sk--btn-font-weight);
  line-height: var(--sk--btn-line-height);
  color: var(--sk--btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--sk--btn-border-width) solid var(--sk--btn-border-color);
  border-radius: var(--sk--btn-border-radius);
  background-color: var(--sk--btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .sk-video-group .sk-video-more {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover, .sk-video-group .sk-video-more:hover {
  color: var(--sk--btn-hover-color);
  background-color: var(--sk--btn-hover-bg);
  border-color: var(--sk--btn-hover-border-color);
}
.btn-check + .btn:hover, .sk-video-group .btn-check + .sk-video-more:hover {
  color: var(--sk--btn-color);
  background-color: var(--sk--btn-bg);
  border-color: var(--sk--btn-border-color);
}
.btn:focus-visible, .sk-video-group .sk-video-more:focus-visible {
  color: var(--sk--btn-hover-color);
  background-color: var(--sk--btn-hover-bg);
  border-color: var(--sk--btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--sk--btn-focus-box-shadow);
          box-shadow: var(--sk--btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .sk-video-group .btn-check:focus-visible + .sk-video-more {
  border-color: var(--sk--btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--sk--btn-focus-box-shadow);
          box-shadow: var(--sk--btn-focus-box-shadow);
}
.btn-check:checked + .btn, .sk-video-group .btn-check:checked + .sk-video-more, :not(.btn-check) + .btn:active, .sk-video-group :not(.btn-check) + .sk-video-more:active, .btn:first-child:active, .sk-video-group .sk-video-more:first-child:active, .btn.active, .sk-video-group .active.sk-video-more, .btn.show, .sk-video-group .show.sk-video-more {
  color: var(--sk--btn-active-color);
  background-color: var(--sk--btn-active-bg);
  border-color: var(--sk--btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, .sk-video-group .btn-check:checked + .sk-video-more:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .sk-video-group :not(.btn-check) + .sk-video-more:active:focus-visible, .btn:first-child:active:focus-visible, .sk-video-group .sk-video-more:first-child:active:focus-visible, .btn.active:focus-visible, .sk-video-group .active.sk-video-more:focus-visible, .btn.show:focus-visible, .sk-video-group .show.sk-video-more:focus-visible {
  -webkit-box-shadow: var(--sk--btn-focus-box-shadow);
          box-shadow: var(--sk--btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, .sk-video-group .btn-check:checked:focus-visible + .sk-video-more {
  -webkit-box-shadow: var(--sk--btn-focus-box-shadow);
          box-shadow: var(--sk--btn-focus-box-shadow);
}
.btn:disabled, .sk-video-group .sk-video-more:disabled, .btn.disabled, .sk-video-group .disabled.sk-video-more, fieldset:disabled .btn, fieldset:disabled .sk-video-group .sk-video-more, .sk-video-group fieldset:disabled .sk-video-more {
  color: var(--sk--btn-disabled-color);
  pointer-events: none;
  background-color: var(--sk--btn-disabled-bg);
  border-color: var(--sk--btn-disabled-border-color);
  opacity: var(--sk--btn-disabled-opacity);
}

.btn-primary, .sk-video-group .sk-video-more {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(110.5, 6.8, 18.7);
  --sk--btn-hover-border-color: rgb(104, 6.4, 17.6);
  --sk--btn-focus-shadow-rgb: 149, 45, 57;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(104, 6.4, 17.6);
  --sk--btn-active-border-color: rgb(97.5, 6, 16.5);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #820816;
  --sk--btn-disabled-border-color: #820816;
}

.btn-secondary {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(24.65, 24.65, 22.95);
  --sk--btn-hover-border-color: rgb(23.2, 23.2, 21.6);
  --sk--btn-focus-shadow-rgb: 63, 63, 61;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(23.2, 23.2, 21.6);
  --sk--btn-active-border-color: rgb(21.75, 21.75, 20.25);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #1d1d1b;
  --sk--btn-disabled-border-color: #1d1d1b;
}

.btn-success {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #166534;
  --sk--btn-border-color: #166534;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(18.7, 85.85, 44.2);
  --sk--btn-hover-border-color: rgb(17.6, 80.8, 41.6);
  --sk--btn-focus-shadow-rgb: 57, 124, 82;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(17.6, 80.8, 41.6);
  --sk--btn-active-border-color: rgb(16.5, 75.75, 39);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #166534;
  --sk--btn-disabled-border-color: #166534;
}

.btn-info {
  --sk--btn-color: #1d1d1b;
  --sk--btn-bg: #17a2b8;
  --sk--btn-border-color: #17a2b8;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: rgb(57.8, 175.95, 194.65);
  --sk--btn-hover-border-color: rgb(46.2, 171.3, 191.1);
  --sk--btn-focus-shadow-rgb: 24, 142, 160;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: rgb(69.4, 180.6, 198.2);
  --sk--btn-active-border-color: rgb(46.2, 171.3, 191.1);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: #17a2b8;
  --sk--btn-disabled-border-color: #17a2b8;
}

.btn-warning {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #8a5a00;
  --sk--btn-border-color: #8a5a00;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(117.3, 76.5, 0);
  --sk--btn-hover-border-color: rgb(110.4, 72, 0);
  --sk--btn-focus-shadow-rgb: 156, 115, 38;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(110.4, 72, 0);
  --sk--btn-active-border-color: rgb(103.5, 67.5, 0);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #8a5a00;
  --sk--btn-disabled-border-color: #8a5a00;
}

.btn-danger {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(110.5, 6.8, 18.7);
  --sk--btn-hover-border-color: rgb(104, 6.4, 17.6);
  --sk--btn-focus-shadow-rgb: 149, 45, 57;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(104, 6.4, 17.6);
  --sk--btn-active-border-color: rgb(97.5, 6, 16.5);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #820816;
  --sk--btn-disabled-border-color: #820816;
}

.btn-light {
  --sk--btn-color: #1d1d1b;
  --sk--btn-bg: #f9f9f7;
  --sk--btn-border-color: #f9f9f7;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: rgb(211.65, 211.65, 209.95);
  --sk--btn-hover-border-color: rgb(199.2, 199.2, 197.6);
  --sk--btn-focus-shadow-rgb: 216, 216, 214;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: rgb(199.2, 199.2, 197.6);
  --sk--btn-active-border-color: rgb(186.75, 186.75, 185.25);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: #f9f9f7;
  --sk--btn-disabled-border-color: #f9f9f7;
}

.btn-dark {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(62.9, 62.9, 61.2);
  --sk--btn-hover-border-color: rgb(51.6, 51.6, 49.8);
  --sk--btn-focus-shadow-rgb: 63, 63, 61;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(74.2, 74.2, 72.6);
  --sk--btn-active-border-color: rgb(51.6, 51.6, 49.8);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #1d1d1b;
  --sk--btn-disabled-border-color: #1d1d1b;
}

.btn-outline-primary {
  --sk--btn-color: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #820816;
  --sk--btn-hover-border-color: #820816;
  --sk--btn-focus-shadow-rgb: 130, 8, 22;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #820816;
  --sk--btn-active-border-color: #820816;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #820816;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #820816;
  --sk--gradient: none;
}

.btn-outline-secondary {
  --sk--btn-color: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #1d1d1b;
  --sk--btn-hover-border-color: #1d1d1b;
  --sk--btn-focus-shadow-rgb: 29, 29, 27;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #1d1d1b;
  --sk--btn-active-border-color: #1d1d1b;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #1d1d1b;
  --sk--gradient: none;
}

.btn-outline-success {
  --sk--btn-color: #166534;
  --sk--btn-border-color: #166534;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #166534;
  --sk--btn-hover-border-color: #166534;
  --sk--btn-focus-shadow-rgb: 22, 101, 52;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #166534;
  --sk--btn-active-border-color: #166534;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #166534;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #166534;
  --sk--gradient: none;
}

.btn-outline-info {
  --sk--btn-color: #17a2b8;
  --sk--btn-border-color: #17a2b8;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: #17a2b8;
  --sk--btn-hover-border-color: #17a2b8;
  --sk--btn-focus-shadow-rgb: 23, 162, 184;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: #17a2b8;
  --sk--btn-active-border-color: #17a2b8;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #17a2b8;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #17a2b8;
  --sk--gradient: none;
}

.btn-outline-warning {
  --sk--btn-color: #8a5a00;
  --sk--btn-border-color: #8a5a00;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #8a5a00;
  --sk--btn-hover-border-color: #8a5a00;
  --sk--btn-focus-shadow-rgb: 138, 90, 0;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #8a5a00;
  --sk--btn-active-border-color: #8a5a00;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #8a5a00;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #8a5a00;
  --sk--gradient: none;
}

.btn-outline-danger {
  --sk--btn-color: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #820816;
  --sk--btn-hover-border-color: #820816;
  --sk--btn-focus-shadow-rgb: 130, 8, 22;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #820816;
  --sk--btn-active-border-color: #820816;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #820816;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #820816;
  --sk--gradient: none;
}

.btn-outline-light {
  --sk--btn-color: #f9f9f7;
  --sk--btn-border-color: #f9f9f7;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: #f9f9f7;
  --sk--btn-hover-border-color: #f9f9f7;
  --sk--btn-focus-shadow-rgb: 249, 249, 247;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: #f9f9f7;
  --sk--btn-active-border-color: #f9f9f7;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #f9f9f7;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #f9f9f7;
  --sk--gradient: none;
}

.btn-outline-dark {
  --sk--btn-color: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #1d1d1b;
  --sk--btn-hover-border-color: #1d1d1b;
  --sk--btn-focus-shadow-rgb: 29, 29, 27;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #1d1d1b;
  --sk--btn-active-border-color: #1d1d1b;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #1d1d1b;
  --sk--gradient: none;
}

.btn-link {
  --sk--btn-font-weight: 400;
  --sk--btn-color: var(--sk--link-color);
  --sk--btn-bg: transparent;
  --sk--btn-border-color: transparent;
  --sk--btn-hover-color: var(--sk--link-hover-color);
  --sk--btn-hover-border-color: transparent;
  --sk--btn-active-color: var(--sk--link-hover-color);
  --sk--btn-active-border-color: transparent;
  --sk--btn-disabled-color: #6c757d;
  --sk--btn-disabled-border-color: transparent;
  --sk--btn-box-shadow: 0 0 0 #000;
  --sk--btn-focus-shadow-rgb: 149, 45, 57;
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--sk--btn-color);
}
.btn-link:hover {
  color: var(--sk--btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, .sk-video-group .btn-group-lg > .sk-video-more {
  --sk--btn-padding-y: 0.5rem;
  --sk--btn-padding-x: 1rem;
  --sk--btn-font-size: 1.25rem;
  --sk--btn-border-radius: var(--sk--border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn, .sk-video-group .btn-group-sm > .sk-video-more {
  --sk--btn-padding-y: 0.25rem;
  --sk--btn-padding-x: 0.5rem;
  --sk--btn-font-size: 0.875rem;
  --sk--btn-border-radius: var(--sk--border-radius-sm);
}

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

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

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    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 {
  --sk--dropdown-zindex: 1000;
  --sk--dropdown-min-width: 10rem;
  --sk--dropdown-padding-x: 0;
  --sk--dropdown-padding-y: 0.5rem;
  --sk--dropdown-spacer: 0.125rem;
  --sk--dropdown-font-size: 1rem;
  --sk--dropdown-color: var(--sk--body-color);
  --sk--dropdown-bg: var(--sk--body-bg);
  --sk--dropdown-border-color: var(--sk--border-color-translucent);
  --sk--dropdown-border-radius: var(--sk--border-radius);
  --sk--dropdown-border-width: var(--sk--border-width);
  --sk--dropdown-inner-border-radius: calc(var(--sk--border-radius) - var(--sk--border-width));
  --sk--dropdown-divider-bg: var(--sk--border-color-translucent);
  --sk--dropdown-divider-margin-y: 0.5rem;
  --sk--dropdown-box-shadow: var(--sk--box-shadow);
  --sk--dropdown-link-color: var(--sk--body-color);
  --sk--dropdown-link-hover-color: var(--sk--body-color);
  --sk--dropdown-link-hover-bg: var(--sk--tertiary-bg);
  --sk--dropdown-link-active-color: #ffffff;
  --sk--dropdown-link-active-bg: #820816;
  --sk--dropdown-link-disabled-color: var(--sk--tertiary-color);
  --sk--dropdown-item-padding-x: 1rem;
  --sk--dropdown-item-padding-y: 0.25rem;
  --sk--dropdown-header-color: #6c757d;
  --sk--dropdown-header-padding-x: 1rem;
  --sk--dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--sk--dropdown-zindex);
  display: none;
  min-width: var(--sk--dropdown-min-width);
  padding: var(--sk--dropdown-padding-y) var(--sk--dropdown-padding-x);
  margin: 0;
  font-size: var(--sk--dropdown-font-size);
  color: var(--sk--dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--sk--dropdown-bg);
  background-clip: padding-box;
  border: var(--sk--dropdown-border-width) solid var(--sk--dropdown-border-color);
  border-radius: var(--sk--dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--sk--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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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(--sk--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(--sk--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(--sk--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(--sk--dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--sk--dropdown-divider-bg);
  opacity: 1;
}

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

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

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

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

.dropdown-menu-dark {
  --sk--dropdown-color: #dee2e6;
  --sk--dropdown-bg: #1d1d1b;
  --sk--dropdown-border-color: var(--sk--border-color-translucent);
  --sk--dropdown-box-shadow: ;
  --sk--dropdown-link-color: #dee2e6;
  --sk--dropdown-link-hover-color: #ffffff;
  --sk--dropdown-divider-bg: var(--sk--border-color-translucent);
  --sk--dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --sk--dropdown-link-active-color: #ffffff;
  --sk--dropdown-link-active-bg: #820816;
  --sk--dropdown-link-disabled-color: #adb5bd;
  --sk--dropdown-header-color: #adb5bd;
}

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

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

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

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .sk-video-group .btn-group-sm > .sk-video-more + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .sk-video-group .btn-group-lg > .sk-video-more + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

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

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

.nav-link {
  display: block;
  padding: var(--sk--nav-link-padding-y) var(--sk--nav-link-padding-x);
  font-size: var(--sk--nav-link-font-size);
  font-weight: var(--sk--nav-link-font-weight);
  color: var(--sk--nav-link-color);
  background: none;
  border: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  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 {
    -webkit-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--sk--nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px #ed3248;
          box-shadow: 0 0 0 3px #ed3248;
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--sk--nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

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

.nav-pills {
  --sk--nav-pills-border-radius: var(--sk--border-radius);
  --sk--nav-pills-link-active-color: #ffffff;
  --sk--nav-pills-link-active-bg: #820816;
}
.nav-pills .nav-link {
  border-radius: var(--sk--nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--sk--nav-pills-link-active-color);
  background-color: var(--sk--nav-pills-link-active-bg);
}

.nav-underline {
  --sk--nav-underline-gap: 1rem;
  --sk--nav-underline-border-width: 0.125rem;
  --sk--nav-underline-link-active-color: var(--sk--emphasis-color);
  gap: var(--sk--nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--sk--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(--sk--nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  text-align: center;
}

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

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

.card {
  --sk--card-spacer-y: 1rem;
  --sk--card-spacer-x: 1rem;
  --sk--card-title-spacer-y: 0.5rem;
  --sk--card-title-color: ;
  --sk--card-subtitle-color: ;
  --sk--card-border-width: var(--sk--border-width);
  --sk--card-border-color: var(--sk--border-color-translucent);
  --sk--card-border-radius: var(--sk--border-radius);
  --sk--card-box-shadow: ;
  --sk--card-inner-border-radius: calc(var(--sk--border-radius) - (var(--sk--border-width)));
  --sk--card-cap-padding-y: 0.5rem;
  --sk--card-cap-padding-x: 1rem;
  --sk--card-cap-bg: rgba(var(--sk--body-color-rgb), 0.03);
  --sk--card-cap-color: ;
  --sk--card-height: ;
  --sk--card-color: ;
  --sk--card-bg: var(--sk--body-bg);
  --sk--card-img-overlay-padding: 1rem;
  --sk--card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--sk--card-height);
  color: var(--sk--body-color);
  word-wrap: break-word;
  background-color: var(--sk--card-bg);
  background-clip: border-box;
  border: var(--sk--card-border-width) solid var(--sk--card-border-color);
  border-radius: var(--sk--card-border-radius);
}
.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(--sk--card-inner-border-radius);
  border-top-right-radius: var(--sk--card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--sk--card-inner-border-radius);
  border-bottom-left-radius: var(--sk--card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--sk--card-spacer-y) var(--sk--card-spacer-x);
  color: var(--sk--card-color);
}

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

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

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

.card-link + .card-link {
  margin-left: var(--sk--card-spacer-x);
}

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

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

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

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

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

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

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

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

.card-group > .card {
  margin-bottom: var(--sk--card-group-margin);
}
@media (min-width: 36rem) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            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 {
  --sk--accordion-color: var(--sk--body-color);
  --sk--accordion-bg: var(--sk--body-bg);
  --sk--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;
  --sk--accordion-border-color: var(--sk--border-color);
  --sk--accordion-border-width: var(--sk--border-width);
  --sk--accordion-border-radius: var(--sk--border-radius);
  --sk--accordion-inner-border-radius: calc(var(--sk--border-radius) - (var(--sk--border-width)));
  --sk--accordion-btn-padding-x: 1.25rem;
  --sk--accordion-btn-padding-y: 1rem;
  --sk--accordion-btn-color: var(--sk--body-color);
  --sk--accordion-btn-bg: var(--sk--accordion-bg);
  --sk--accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d1d1b' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --sk--accordion-btn-icon-width: 1.25rem;
  --sk--accordion-btn-icon-transform: rotate(-180deg);
  --sk--accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --sk--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='rgb%2852, 3.2, 8.8%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --sk--accordion-btn-focus-box-shadow: 0 0 0 3px #ed3248;
  --sk--accordion-body-padding-x: 1.25rem;
  --sk--accordion-body-padding-y: 1rem;
  --sk--accordion-active-color: var(--sk--primary-text-emphasis);
  --sk--accordion-active-bg: var(--sk--primary-bg-subtle);
}

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

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

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

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

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

[data-bs-theme=dark] .accordion-button::after {
  --sk--accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28180, 106.8, 115.2%29'%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-.708'/%3e%3c/svg%3e");
  --sk--accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28180, 106.8, 115.2%29'%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-.708'/%3e%3c/svg%3e");
}

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

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

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

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--sk--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 {
  --sk--alert-color: var(--sk--primary-text-emphasis);
  --sk--alert-bg: var(--sk--primary-bg-subtle);
  --sk--alert-border-color: var(--sk--primary-border-subtle);
  --sk--alert-link-color: var(--sk--primary-text-emphasis);
}

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

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

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

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

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

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

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

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--sk--progress-height);
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--sk--progress-height);
  }
}
.progress,
.progress-stacked {
  --sk--progress-height: 1rem;
  --sk--progress-font-size: 0.75rem;
  --sk--progress-bg: var(--sk--secondary-bg);
  --sk--progress-border-radius: var(--sk--border-radius);
  --sk--progress-box-shadow: var(--sk--box-shadow-inset);
  --sk--progress-bar-color: #ffffff;
  --sk--progress-bar-bg: #820816;
  --sk--progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--sk--progress-height);
  overflow: hidden;
  font-size: var(--sk--progress-font-size);
  background-color: var(--sk--progress-bg);
  border-radius: var(--sk--progress-border-radius);
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--sk--progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--sk--progress-bar-bg);
  -webkit-transition: var(--sk--progress-bar-transition);
  transition: var(--sk--progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    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(--sk--progress-height) var(--sk--progress-height);
}

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

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

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

.list-group {
  --sk--list-group-color: var(--sk--body-color);
  --sk--list-group-bg: var(--sk--body-bg);
  --sk--list-group-border-color: var(--sk--border-color);
  --sk--list-group-border-width: var(--sk--border-width);
  --sk--list-group-border-radius: var(--sk--border-radius);
  --sk--list-group-item-padding-x: 1rem;
  --sk--list-group-item-padding-y: 0.5rem;
  --sk--list-group-action-color: var(--sk--secondary-color);
  --sk--list-group-action-hover-color: var(--sk--emphasis-color);
  --sk--list-group-action-hover-bg: var(--sk--tertiary-bg);
  --sk--list-group-action-active-color: var(--sk--body-color);
  --sk--list-group-action-active-bg: var(--sk--secondary-bg);
  --sk--list-group-disabled-color: var(--sk--secondary-color);
  --sk--list-group-disabled-bg: var(--sk--body-bg);
  --sk--list-group-active-color: #ffffff;
  --sk--list-group-active-bg: #820816;
  --sk--list-group-active-border-color: #820816;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--sk--list-group-border-radius);
}

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

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

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

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--sk--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(--sk--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(--sk--list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--sk--list-group-border-width));
  border-left-width: var(--sk--list-group-border-width);
}

@media (min-width: 36rem) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--sk--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(--sk--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(--sk--list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--sk--list-group-border-width));
    border-left-width: var(--sk--list-group-border-width);
  }
}
@media (min-width: 48rem) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--sk--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(--sk--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(--sk--list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--sk--list-group-border-width));
    border-left-width: var(--sk--list-group-border-width);
  }
}
@media (min-width: 62rem) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--sk--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(--sk--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(--sk--list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--sk--list-group-border-width));
    border-left-width: var(--sk--list-group-border-width);
  }
}
@media (min-width: 75rem) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--sk--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(--sk--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(--sk--list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--sk--list-group-border-width));
    border-left-width: var(--sk--list-group-border-width);
  }
}
@media (min-width: 87.5rem) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--sk--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(--sk--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(--sk--list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--sk--list-group-border-width));
    border-left-width: var(--sk--list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--sk--list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.toast {
  --sk--toast-zindex: 1090;
  --sk--toast-padding-x: 0.75rem;
  --sk--toast-padding-y: 0.5rem;
  --sk--toast-spacing: 1.5rem;
  --sk--toast-max-width: 350px;
  --sk--toast-font-size: 0.875rem;
  --sk--toast-color: ;
  --sk--toast-bg: rgba(var(--sk--body-bg-rgb), 0.85);
  --sk--toast-border-width: var(--sk--border-width);
  --sk--toast-border-color: var(--sk--border-color-translucent);
  --sk--toast-border-radius: var(--sk--border-radius);
  --sk--toast-box-shadow: var(--sk--box-shadow);
  --sk--toast-header-color: var(--sk--secondary-color);
  --sk--toast-header-bg: rgba(var(--sk--body-bg-rgb), 0.85);
  --sk--toast-header-border-color: var(--sk--border-color-translucent);
  width: var(--sk--toast-max-width);
  max-width: 100%;
  font-size: var(--sk--toast-font-size);
  color: var(--sk--toast-color);
  pointer-events: auto;
  background-color: var(--sk--toast-bg);
  background-clip: padding-box;
  border: var(--sk--toast-border-width) solid var(--sk--toast-border-color);
  -webkit-box-shadow: var(--sk--toast-box-shadow);
          box-shadow: var(--sk--toast-box-shadow);
  border-radius: var(--sk--toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

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

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

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

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

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

.modal-dialog-scrollable {
  height: calc(100% - var(--sk--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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--sk--modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--sk--modal-color);
  pointer-events: auto;
  background-color: var(--sk--modal-bg);
  background-clip: padding-box;
  border: var(--sk--modal-border-width) solid var(--sk--modal-border-color);
  border-radius: var(--sk--modal-border-radius);
  outline: 0;
}

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

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

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

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--sk--modal-padding);
}

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

@media (min-width: 36rem) {
  .modal {
    --sk--modal-margin: 1.75rem;
    --sk--modal-box-shadow: var(--sk--box-shadow);
  }
  .modal-dialog {
    max-width: var(--sk--modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --sk--modal-width: 300px;
  }
}
@media (min-width: 62rem) {
  .modal-lg,
  .modal-xl {
    --sk--modal-width: 800px;
  }
}
@media (min-width: 75rem) {
  .modal-xl {
    --sk--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: 35.99875rem) {
  .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: 47.99875rem) {
  .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: 61.99875rem) {
  .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: 74.99875rem) {
  .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: 87.49875rem) {
  .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 {
  --sk--tooltip-zindex: 1080;
  --sk--tooltip-max-width: 200px;
  --sk--tooltip-padding-x: 0.5rem;
  --sk--tooltip-padding-y: 0.25rem;
  --sk--tooltip-margin: ;
  --sk--tooltip-font-size: 0.875rem;
  --sk--tooltip-color: var(--sk--body-bg);
  --sk--tooltip-bg: var(--sk--emphasis-color);
  --sk--tooltip-border-radius: var(--sk--border-radius);
  --sk--tooltip-opacity: 0.9;
  --sk--tooltip-arrow-width: 0.8rem;
  --sk--tooltip-arrow-height: 0.4rem;
  z-index: var(--sk--tooltip-zindex);
  display: block;
  margin: var(--sk--tooltip-margin);
  font-family: var(--sk--font-sans-serif);
  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(--sk--tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--sk--tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--sk--tooltip-arrow-width);
  height: var(--sk--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(--sk--tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--sk--tooltip-arrow-height) calc(var(--sk--tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--sk--tooltip-bg);
}

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

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

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

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

.popover {
  --sk--popover-zindex: 1070;
  --sk--popover-max-width: 276px;
  --sk--popover-font-size: 0.875rem;
  --sk--popover-bg: var(--sk--body-bg);
  --sk--popover-border-width: var(--sk--border-width);
  --sk--popover-border-color: var(--sk--border-color-translucent);
  --sk--popover-border-radius: var(--sk--border-radius-lg);
  --sk--popover-inner-border-radius: calc(var(--sk--border-radius-lg) - var(--sk--border-width));
  --sk--popover-box-shadow: var(--sk--box-shadow);
  --sk--popover-header-padding-x: 1rem;
  --sk--popover-header-padding-y: 0.5rem;
  --sk--popover-header-font-size: 1rem;
  --sk--popover-header-color: inherit;
  --sk--popover-header-bg: var(--sk--secondary-bg);
  --sk--popover-body-padding-x: 1rem;
  --sk--popover-body-padding-y: 1rem;
  --sk--popover-body-color: var(--sk--body-color);
  --sk--popover-arrow-width: 1rem;
  --sk--popover-arrow-height: 0.5rem;
  --sk--popover-arrow-border: var(--sk--popover-border-color);
  z-index: var(--sk--popover-zindex);
  display: block;
  max-width: var(--sk--popover-max-width);
  font-family: var(--sk--font-sans-serif);
  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(--sk--popover-font-size);
  word-wrap: break-word;
  background-color: var(--sk--popover-bg);
  background-clip: padding-box;
  border: var(--sk--popover-border-width) solid var(--sk--popover-border-color);
  border-radius: var(--sk--popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--sk--popover-arrow-width);
  height: var(--sk--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(--sk--popover-arrow-height)) - var(--sk--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(--sk--popover-arrow-height) calc(var(--sk--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(--sk--popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--sk--popover-border-width);
  border-top-color: var(--sk--popover-bg);
}

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

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

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

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

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

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      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%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          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;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #ffffff;
  text-align: center;
  background: none;
  -webkit-filter: var(--sk--carousel-control-icon-filter);
          filter: var(--sk--carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  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='%23ffffff'%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 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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-.708'/%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='%23ffffff'%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-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--sk--carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    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: var(--sk--carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --sk--carousel-indicator-active-bg: #1d1d1b;
  --sk--carousel-caption-color: #1d1d1b;
  --sk--carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --sk--carousel-indicator-active-bg: #ffffff;
  --sk--carousel-caption-color: #ffffff;
  --sk--carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --sk--carousel-indicator-active-bg: #1d1d1b;
  --sk--carousel-caption-color: #1d1d1b;
  --sk--carousel-control-icon-filter: invert(1) grayscale(100);
}

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

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}

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

.spinner-border-sm {
  --sk--spinner-width: 1rem;
  --sk--spinner-height: 1rem;
  --sk--spinner-border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

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

.spinner-grow-sm {
  --sk--spinner-width: 1rem;
  --sk--spinner-height: 1rem;
}

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

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

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

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

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

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

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--sk--offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--sk--offcanvas-color);
  visibility: hidden;
  background-color: var(--sk--offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--sk--offcanvas-transition);
  transition: var(--sk--offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--sk--offcanvas-width);
  border-right: var(--sk--offcanvas-border-width) solid var(--sk--offcanvas-border-color);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--sk--offcanvas-width);
  border-left: var(--sk--offcanvas-border-width) solid var(--sk--offcanvas-border-color);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--sk--offcanvas-height);
  max-height: 100%;
  border-bottom: var(--sk--offcanvas-border-width) solid var(--sk--offcanvas-border-color);
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--sk--offcanvas-height);
  max-height: 100%;
  border-top: var(--sk--offcanvas-border-width) solid var(--sk--offcanvas-border-color);
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
          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: #1d1d1b;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

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

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

.offcanvas-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--sk--offcanvas-padding-y) var(--sk--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, .sk-video-group .placeholder.sk-video-more::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 {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

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

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.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-100 {
  opacity: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-primary {
  --sk--border-opacity: 1;
  border-color: rgba(var(--sk--primary-rgb), var(--sk--border-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

.border-primary-subtle {
  border-color: var(--sk--primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--sk--secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--sk--success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--sk--info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--sk--warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--sk--danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--sk--light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--sk--dark-border-subtle) !important;
}

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

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

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

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

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

.border-opacity-10 {
  --sk--border-opacity: 0.1;
}

.border-opacity-25 {
  --sk--border-opacity: 0.25;
}

.border-opacity-50 {
  --sk--border-opacity: 0.5;
}

.border-opacity-75 {
  --sk--border-opacity: 0.75;
}

.border-opacity-100 {
  --sk--border-opacity: 1;
}

.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-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-100 {
  height: 100vh !important;
}

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

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

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

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

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

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

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

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

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

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

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

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

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

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

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

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

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

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

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

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

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

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

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

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

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

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

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

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

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

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

.column-gap-0 {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.column-gap-1 {
  -webkit-column-gap: 0.25rem !important;
     -moz-column-gap: 0.25rem !important;
          column-gap: 0.25rem !important;
}

.column-gap-2 {
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

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

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

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

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

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

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

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

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !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-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 {
  white-space: nowrap !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-black-50 {
  --sk--text-opacity: 1;
  color: rgba(29, 29, 27, 0.5) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-transparent {
  --sk--bg-opacity: 1;
  background-color: transparent !important;
}

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

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

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

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

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

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

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

.bg-primary-subtle {
  background-color: var(--sk--primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--sk--secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--sk--success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--sk--info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--sk--warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--sk--danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--sk--light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--sk--dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--sk--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;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 36rem) {
  .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;
  }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 48rem) {
  .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;
  }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 62rem) {
  .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;
  }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 75rem) {
  .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;
  }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 87.5rem) {
  .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;
  }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 75rem) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.region-sidebar-first,
.region-sidebar-second,
.region-footer,
.region-content {
  padding: 0;
}

a:focus-visible {
  outline: #ed3248 solid 3px;
  outline-offset: 2px;
}

.menu-item {
  margin: 0;
  padding: 0;
  position: relative;
}

.nav-link:focus-visible,
.media-library-view--widget .view-header a:focus-visible {
  border-radius: 999px;
  outline: #ed3248 solid 3px;
  outline-offset: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.dialog-off-canvas-main-canvas {
  height: auto !important;
}

iframe[id^=ausha] button:focus, iframe[id^=ausha] button:hover {
  border: 2px solid #ccc !important;
}

:root,
[data-bs-theme=light] {
  --bb-primary-dark: #0c63e3;
  --bb-primary-text: #212529;
  --bb-secondary-dark: #5a6168;
  --bb-h1-color: #212529;
  --bb-h2-color: #212529;
  --bb-h3-color: #212529;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bb-primary-text: #dee2e6;
  --bb-h1-color: #dee2e6;
  --bb-h2-color: #dee2e6;
  --bb-h3-color: #dee2e6;
}

/* MIXINS */
.btn-primary a, .sk-video-group .sk-video-more a {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(110.5, 6.8, 18.7);
  --sk--btn-hover-border-color: rgb(104, 6.4, 17.6);
  --sk--btn-focus-shadow-rgb: 149, 45, 57;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(104, 6.4, 17.6);
  --sk--btn-active-border-color: rgb(97.5, 6, 16.5);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #820816;
  --sk--btn-disabled-border-color: #820816;
}

.btn-secondary a {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(24.65, 24.65, 22.95);
  --sk--btn-hover-border-color: rgb(23.2, 23.2, 21.6);
  --sk--btn-focus-shadow-rgb: 63, 63, 61;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(23.2, 23.2, 21.6);
  --sk--btn-active-border-color: rgb(21.75, 21.75, 20.25);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #1d1d1b;
  --sk--btn-disabled-border-color: #1d1d1b;
}

.btn-success a {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #166534;
  --sk--btn-border-color: #166534;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(18.7, 85.85, 44.2);
  --sk--btn-hover-border-color: rgb(17.6, 80.8, 41.6);
  --sk--btn-focus-shadow-rgb: 57, 124, 82;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(17.6, 80.8, 41.6);
  --sk--btn-active-border-color: rgb(16.5, 75.75, 39);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #166534;
  --sk--btn-disabled-border-color: #166534;
}

.btn-info a {
  --sk--btn-color: #1d1d1b;
  --sk--btn-bg: #17a2b8;
  --sk--btn-border-color: #17a2b8;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: rgb(57.8, 175.95, 194.65);
  --sk--btn-hover-border-color: rgb(46.2, 171.3, 191.1);
  --sk--btn-focus-shadow-rgb: 24, 142, 160;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: rgb(69.4, 180.6, 198.2);
  --sk--btn-active-border-color: rgb(46.2, 171.3, 191.1);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: #17a2b8;
  --sk--btn-disabled-border-color: #17a2b8;
}

.btn-warning a {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #8a5a00;
  --sk--btn-border-color: #8a5a00;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(117.3, 76.5, 0);
  --sk--btn-hover-border-color: rgb(110.4, 72, 0);
  --sk--btn-focus-shadow-rgb: 156, 115, 38;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(110.4, 72, 0);
  --sk--btn-active-border-color: rgb(103.5, 67.5, 0);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #8a5a00;
  --sk--btn-disabled-border-color: #8a5a00;
}

.btn-danger a {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(110.5, 6.8, 18.7);
  --sk--btn-hover-border-color: rgb(104, 6.4, 17.6);
  --sk--btn-focus-shadow-rgb: 149, 45, 57;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(104, 6.4, 17.6);
  --sk--btn-active-border-color: rgb(97.5, 6, 16.5);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #820816;
  --sk--btn-disabled-border-color: #820816;
}

.btn-light a {
  --sk--btn-color: #1d1d1b;
  --sk--btn-bg: #f9f9f7;
  --sk--btn-border-color: #f9f9f7;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: rgb(249.9, 249.9, 248.2);
  --sk--btn-hover-border-color: rgb(249.6, 249.6, 247.8);
  --sk--btn-focus-shadow-rgb: 216, 216, 214;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: rgb(250.2, 250.2, 248.6);
  --sk--btn-active-border-color: rgb(249.6, 249.6, 247.8);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: #f9f9f7;
  --sk--btn-disabled-border-color: #f9f9f7;
}

.btn-dark a {
  --sk--btn-color: #ffffff;
  --sk--btn-bg: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: rgb(24.65, 24.65, 22.95);
  --sk--btn-hover-border-color: rgb(23.2, 23.2, 21.6);
  --sk--btn-focus-shadow-rgb: 63, 63, 61;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: rgb(23.2, 23.2, 21.6);
  --sk--btn-active-border-color: rgb(21.75, 21.75, 20.25);
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #ffffff;
  --sk--btn-disabled-bg: #1d1d1b;
  --sk--btn-disabled-border-color: #1d1d1b;
}

.btn-outline-primary a {
  --sk--btn-color: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #820816;
  --sk--btn-hover-border-color: #820816;
  --sk--btn-focus-shadow-rgb: 130, 8, 22;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #820816;
  --sk--btn-active-border-color: #820816;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #820816;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #820816;
  --sk--gradient: none;
}

.btn-outline-secondary a {
  --sk--btn-color: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #1d1d1b;
  --sk--btn-hover-border-color: #1d1d1b;
  --sk--btn-focus-shadow-rgb: 29, 29, 27;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #1d1d1b;
  --sk--btn-active-border-color: #1d1d1b;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #1d1d1b;
  --sk--gradient: none;
}

.btn-outline-success a {
  --sk--btn-color: #166534;
  --sk--btn-border-color: #166534;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #166534;
  --sk--btn-hover-border-color: #166534;
  --sk--btn-focus-shadow-rgb: 22, 101, 52;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #166534;
  --sk--btn-active-border-color: #166534;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #166534;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #166534;
  --sk--gradient: none;
}

.btn-outline-info a {
  --sk--btn-color: #17a2b8;
  --sk--btn-border-color: #17a2b8;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: #17a2b8;
  --sk--btn-hover-border-color: #17a2b8;
  --sk--btn-focus-shadow-rgb: 23, 162, 184;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: #17a2b8;
  --sk--btn-active-border-color: #17a2b8;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #17a2b8;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #17a2b8;
  --sk--gradient: none;
}

.btn-outline-warning a {
  --sk--btn-color: #8a5a00;
  --sk--btn-border-color: #8a5a00;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #8a5a00;
  --sk--btn-hover-border-color: #8a5a00;
  --sk--btn-focus-shadow-rgb: 138, 90, 0;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #8a5a00;
  --sk--btn-active-border-color: #8a5a00;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #8a5a00;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #8a5a00;
  --sk--gradient: none;
}

.btn-outline-danger a {
  --sk--btn-color: #820816;
  --sk--btn-border-color: #820816;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #820816;
  --sk--btn-hover-border-color: #820816;
  --sk--btn-focus-shadow-rgb: 130, 8, 22;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #820816;
  --sk--btn-active-border-color: #820816;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #820816;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #820816;
  --sk--gradient: none;
}

.btn-outline-light a {
  --sk--btn-color: #f9f9f7;
  --sk--btn-border-color: #f9f9f7;
  --sk--btn-hover-color: #1d1d1b;
  --sk--btn-hover-bg: #f9f9f7;
  --sk--btn-hover-border-color: #f9f9f7;
  --sk--btn-focus-shadow-rgb: 249, 249, 247;
  --sk--btn-active-color: #1d1d1b;
  --sk--btn-active-bg: #f9f9f7;
  --sk--btn-active-border-color: #f9f9f7;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #f9f9f7;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #f9f9f7;
  --sk--gradient: none;
}

.btn-outline-dark a {
  --sk--btn-color: #1d1d1b;
  --sk--btn-border-color: #1d1d1b;
  --sk--btn-hover-color: #ffffff;
  --sk--btn-hover-bg: #1d1d1b;
  --sk--btn-hover-border-color: #1d1d1b;
  --sk--btn-focus-shadow-rgb: 29, 29, 27;
  --sk--btn-active-color: #ffffff;
  --sk--btn-active-bg: #1d1d1b;
  --sk--btn-active-border-color: #1d1d1b;
  --sk--btn-active-shadow: inset 0 3px 5px rgba(29, 29, 27, 0.125);
  --sk--btn-disabled-color: #1d1d1b;
  --sk--btn-disabled-bg: transparent;
  --sk--btn-disabled-border-color: #1d1d1b;
  --sk--gradient: none;
}

/**
 * @file
 * Contextual links styles for Bootstrap Barrio.
 */
.contextual-links a {
  border-bottom: none;
  text-shadow: 0 0 0;
}

/**
 * @file
 * Collapsible details.
 *
 * @see collapse.js
 * @see http://nicolasgallagher.com/css-background-image-hacks/
 */
details {
  border: 1px solid #dee2e6;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
}
details summary {
  cursor: pointer;
  padding: 1rem;
}
details summary:hover {
  background-color: var(--bs-secondary-bg);
}
details > .details-wrapper {
  margin: 1rem;
}

/**
 * @file
 * Visual styles for Bartik's dropbutton component.
 */
.js .dropbutton-wrapper .dropbutton-widget {
  /* This is required to win over specifity of .js td .dropbutton-widget */
  position: relative;
}

.js .dropbutton-widget {
  border: 1px solid;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  color: #3a3a3a;
  cursor: pointer;
  text-align: center;
  margin: 0.125em 0;
  border-radius: 1em;
  overflow: hidden;
}

.js .dropbutton-widget:hover {
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
}

.js .dropbutton-widget .button {
  border: none;
  margin: 0;
  padding: 0.32em 1em;
  background: transparent none;
}

.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-right: 0; /* LTR */
}

[dir=rtl].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-left: 0;
}

.js .dropbutton .secondary-action {
  border-top-color: #ccc;
}

.js .dropbutton-toggle button {
  background-color: #e8e8e8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#d2d2d2));
  background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2);
}

.js .dropbutton-toggle .dropbutton-arrow:hover {
  background: #ccc;
}

.js .dropbutton a {
  color: #3a3a3a;
  border-bottom: 0 none;
}

.js .dropbutton .dropbutton-action:hover,
.js .dropbutton a:hover {
  background: #dedede;
  border-bottom: 0 none;
}

/**
 * @file
 * General styles for dropbuttons.
 */
.js .dropbutton-widget {
  background-color: white;
  border: 1px solid #cccccc;
}

.js .dropbutton-widget:hover {
  border-color: #b8b8b8;
}

.dropbutton .dropbutton-action > * {
  padding: 0.1em 0.5em;
  white-space: nowrap;
}

.dropbutton .secondary-action {
  border-top: 1px solid #e8e8e8;
}

.dropbutton-multiple .dropbutton {
  border-right: 1px solid #e8e8e8;
  /* LTR */
}

[dir=rtl] .dropbutton-multiple .dropbutton {
  border-left: 1px solid #e8e8e8;
  border-right: 0 none;
}

.dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-right: 0.25em;
  /* LTR */
}

[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-left: 0.25em;
  margin-right: 0;
}

.js td .dropbutton-multiple {
  padding-right: 10em;
  margin-right: 2em;
  max-width: 100%;
}

.js td .dropbutton-wrapper {
  min-height: 2em;
}

.js .dropbutton-wrapper,
.js .dropbutton-widget {
  display: block;
  position: relative;
}

.js td .dropbutton-widget {
  position: absolute;
}

/**
 * @file
 * Feed icon styles for Bootstrap Barrio.
 */
.feed-icon {
  border-bottom: none;
  display: inline-block;
  padding: 1rem 0 0 0;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's field components.
 */
.field--type-entity-reference {
  margin: 0 0 1.2rem;
}

.field--type-entity-reference .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3rem;
  /* LTR */
}

.field--type-entity-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}

.field--type-entity-reference ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

@media all and (min-width: 35rem) {
  .node .field--type-image + .field--type-image {
    clear: both;
  }
}
.field--type-image img,
.field--name-field-user-picture img {
  margin: 0 0 1rem;
}

.field--type-image a {
  border-bottom: none;
}

.field--name-field-tags {
  margin: 0 0 1.2rem;
}

.field--name-field-tags .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3125rem;
  /* LTR */
}

.field--name-field-tags .field__label,
.field--name-field-tags ul.links {
  font-size: 0.875rem;
}

.node--view-mode-teaser .field--name-field-tags .field__label,
.node--view-mode-teaser .field--name-field-tags ul.links {
  font-size: 0.875rem;
}

.field--name-field-tags ul.links {
  padding: 0;
  margin: 0;
}

.field--name-field-tags ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

.field--label-inline .field__label,
.field--label-inline .field__items,
.field--label-inline .field__item {
  display: inline-block;
}

/**
 * @file
 * Default style for file module.
 */
/* File icons.*/
.file {
  padding-left: 1.5rem;
  /* LTR */
  display: inline-block;
  min-height: 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  /* LTR */
}

[dir=rtl] .file {
  padding-left: inherit;
  padding-right: 1.5rem;
  background-position: right center;
}

.file--general,
.file--application-octet-stream {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-octet-stream.png);
}

.file--package-x-generic {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/package-x-generic.png);
}

.file--x-office-spreadsheet {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-spreadsheet.png);
}

.file--x-office-document {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-document.png);
}

.file--x-office-presentation {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-presentation.png);
}

.file--text-x-script {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-script.png);
}

.file--text-html {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-html.png);
}

.file--text-plain {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-plain.png);
}

.file--application-pdf {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-pdf.png);
}

.file--application-x-executable {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-x-executable.png);
}

.file--audio {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/audio-x-generic.png);
}

.file--video {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/video-x-generic.png);
}

.file--text {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-generic.png);
}

.file--image {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/image-x-generic.png);
}

/**
 * @file
 * Visual styles for Bootstrap's form components.
 */
.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  background-size: calc((1.5em + 0.75rem + calc(var(--sk--border-width) * 2)) * 0.5) calc((1.5em + 0.75rem + calc(var(--sk--border-width) * 2)) * 0.5);
  width: calc((1.5em + 0.75rem + calc(var(--sk--border-width) * 2)) * 0.5);
  height: calc((1.5em + 0.75rem + calc(var(--sk--border-width) * 2)) * 0.5);
  margin: 0 0.3em;
}

form .form-actions {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
form .filter-wrapper {
  padding-left: 0;
  padding-right: 0;
  margin-left: 1rem;
  margin-right: 1rem;
}
form .form-type-textarea {
  margin-bottom: 0;
}

.link-edit-summary {
  border: 0;
  background: none;
  text-decoration: underline;
  color: var(--bs-link-color);
}

.image-button.form-control {
  border: none;
}

/**
 * @file
 * Styles for help messages.
 */
.block-help {
  margin-bottom: 1em;
  padding: 1.26em;
  word-wrap: break-word;
  color: inherit;
  border: 1px solid var(--bs-secondary);
  background-color: var(--bs-secondary-bg);
  overflow-wrap: break-word;
}

.block-help__container {
  padding-left: 1.5rem;
  /* LTR */
  background-image: url(/themes/contrib/bootstrap/images/help.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  /* LTR */
}

[dir=rtl] .block-help__container {
  padding-right: 1.5rem;
  padding-left: 0;
  background-position: right 4px;
}

.block-help__container > *:last-child {
  margin-bottom: 0;
}

/**
 * @file
 * Visual styles for icons.
 */
.icon-help {
  background: url(/../../contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;
  /* LTR */
  padding: 0.0625rem 0 0.0625rem 1.5rem;
  /* LTR */
}

[dir=rtl] .icon-help {
  background-position: 100% 50%;
  padding: 0.0625rem 1.5rem 0.0625rem 0;
}

.feed-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  width: 1rem;
  height: 1rem;
}
.feed-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3'/%3E %3C/svg%3E");
}

/**
 * @file
 * Styles for Bootstrap Barrio's image buttons.
 */
.image-button.is-disabled:hover,
.image-button.is-disabled:active,
.image-button.is-disabled:focus,
.image-button.is-disabled {
  background: transparent;
  opacity: 0.5;
  cursor: default;
}

.indented {
  margin-left: 1.5rem;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's item list.
 */
.item-list ul {
  list-style: none;
  margin: 0 0 0.5rem 0;
  padding: 0;
  /* LTR */
}

.item-list ul li {
  /* This is needed to reset styles in item-list.theme.css */
  margin: 0;
  padding: 0.5rem 1rem 0 0;
  /* LTR */
}

.item-list .item-list__comma-list,
.item-list .item-list__comma-list li {
  padding: 0;
}

/**
 * @file
 * List group.
 * A list of links, grouped together.
 */
.list-group__link {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem 0 0;
}

.list-group__description {
  margin: 0 0 0.5rem;
}

/**
 * @file
 * Media related  specific CSS.
 */
/* Media Image */
.field--name-field-media-image img {
  max-width: 100%;
  height: auto;
}

/* Node Dialog Add/Select Overlay */
/* Two Column Layout */
.media-library-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* Left Menu Layout */
.media-library-menu {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 1.25rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
  height: 100%;
}

.media-library-menu li {
  margin: 0.3125rem;
  white-space: nowrap;
  height: 45px;
}

.media-library-menu li::marker {
  color: #e9ecef;
}

.media-library-menu__link {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 0.625rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
}

.active.media-library-menu__link {
  background: #fff;
}

/* Form Elements Layout  */
.media-library-content {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.media-library-wrapper .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.media-library-widget-modal .js-form-item {
  margin: 0.3125rem;
}

.media-library-wrapper .form-type-textfield {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

/* Fix Form Insert Button to Bottom of Popup */
.media-library-widget-modal .form-actions {
  position: sticky;
  bottom: 0;
  background: #fff;
  padding: 0.3125rem;
}

.media-library-widget-modal .ui-dialog-content {
  padding-bottom: 0;
}

/* Grid Layout */
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow {
  width: 80% !important;
  left: 10% !important;
}

.media-library-views-form__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.media-library-item--grid {
  margin: 0.625rem;
  width: 220px;
}

.media-library-item--grid .js-form-type-checkbox, .media-library-item--grid .form-check-label {
  padding-left: 0;
}

/* Add or Select Media */
.media-library-add-form__media::marker {
  color: #fff;
}

.node-preview-container {
  background: #d1e8f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d1e8f5), to(#d3e8f4));
  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
  font-family: Arial, sans-serif;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
          box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
  position: fixed;
  z-index: 499;
  width: 100%;
  padding: 0.625rem;
}

.node-preview-backlink {
  background-color: #419ff1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5); /* LTR */
  border: 1px solid #0048c8;
  border-radius: 0.4em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  color: #fff;
  font-size: 0.9em;
  line-height: normal;
  margin: 0;
  padding: 0.25rem 1em 0.25rem 0.6em; /* LTR */
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

.node-preview-backlink:focus,
.node-preview-backlink:hover {
  background-color: #419cf1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); /* LTR */
  border: 1px solid #0048c8;
  text-decoration: none;
  color: #fff;
}

.node-preview-backlink:active {
  background-color: #0e69be;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); /* LTR */
  border: 1px solid #0048c8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}

.node-preview-backlink::before {
  content: "";
  width: 10px;
  display: inline-block;
}

/**
 * @file
 * Styles for Bootstrap Barrio page.
 */
/* Hack for .placeholder issue https://www.drupal.org/project/drupal/issues/3233533 */
em.placeholder {
  vertical-align: unset !important;
  cursor: unset !important;
  background-color: unset !important;
  opacity: unset !important;
}

section.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

/**
 * @file
 * Styles for Bootstrap Barrio's tables.
 */
.sticky-header thead th {
  vertical-align: bottom;
  border-bottom: calc(2 * var(--sk--border-width)) solid var(--sk--border-color);
}

.sticky-header th {
  padding: 0.75rem 0.5rem;
  vertical-align: top;
  border-top: var(--sk--border-width) solid var(--sk--border-color);
}

/**
 * @file
 * Visual styles for table drag.
 */
tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

.tabledrag-changed.warning {
  margin-bottom: 0.5rem;
  color: var(--bs-warning);
}

a.tabledrag-handle .handle {
  width: 25px;
  height: 25px;
}

.tabledrag-cell-content > * {
  display: table-cell;
  vertical-align: middle;
}

/**
 * @file
 * Table select behavior.
 *
 * @see tableselect.js
 */
tr.selected td {
  background: #ffc;
}

td.checkbox,
th.checkbox {
  text-align: center;
}

/**
 * @file
 * Visual styles for a resizable textarea.
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/**
 * @file
 * Styles for Bartik's modal windows
 */
.ui-widget-overlay {
  background: #1d1d1b;
  opacity: 0.7;
}

.ui-dialog {
  border-radius: 0;
}

.ui-dialog input,
.ui-dialog select,
.ui-dialog textarea {
  font-size: 1rem;
}

.ui-dialog .button {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  border: 1px solid #e4e4e4;
  border-bottom-color: #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  text-align: center;
  padding: 0.25em 1.063em;
  border-radius: 1em;
}

/**
 * @file
 * Theme styling for user module.
 */
/* Visual styling for the Password strength indicator */
.password-strength__meter {
  margin-top: 0.5em;
  background-color: #e9ecef;
}

.password-strength__indicator {
  background-color: #166534;
  -webkit-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}

.password-strength__indicator.is-weak {
  background-color: #820816;
}

.password-strength__indicator.is-fair {
  background-color: #8a5a00;
}

.password-strength__indicator.is-good {
  background-color: #17a2b8;
}

.password-strength__indicator.is-strong {
  background-color: #166534;
}

.password-confirm,
.password-field,
.password-strength,
.password-confirm-match {
  width: 55%;
}

.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  max-width: 34.7em;
  border: 1px solid #dee2e6;
}

.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent,
.password-parent {
  clear: left;
  /* LTR */
  margin: 0;
  max-width: 33em;
  overflow: hidden;
}

[dir=rtl] .confirm-parent,
[dir=rtl] .password-parent {
  clear: right;
}

/* Styling for the status indicator of the passwords match test.  */
.password-confirm .ok {
  color: #166534;
  font-weight: bold;
}

.password-confirm .error {
  color: #820816;
  font-weight: bold;
}

/* Login page stype */
.page-user-login main .region-content,
.page-user-password main .region-content {
  max-width: 400px;
  background: white;
  padding: 1rem 1rem;
  margin: 0 auto;
  border-radius: 12px;
}

body.path-user .field--label-inline .field__label {
  width: 100px;
  color: #ed3248;
}
body.path-user .field--label-inline .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  min-width: 250px;
  margin: 0.25rem 0;
}
body.path-user .field--label-above .field__label {
  color: #ed3248;
}
body.path-user .field--label-above .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  width: 100%;
  margin: 0.25rem 0;
}

.views-exposed-form .form--inline {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.views-exposed-form .form-item {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.views-exposed-form .form-item.form-item-word, .views-exposed-form .form-item.form-item-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.views-exposed-form .form-item.form-item-word label, .views-exposed-form .form-item.form-item-title label {
  position: absolute;
  left: 0.8rem;
  -webkit-transition: font-size 200ms, color 200ms, top 200ms;
  transition: font-size 200ms, color 200ms, top 200ms;
  font-size: 1rem;
  padding: 0 0.25rem;
  z-index: 1;
  top: 0.7rem;
  pointer-events: none;
}
.views-exposed-form .form-item.form-item-word label:before, .views-exposed-form .form-item.form-item-title label:before {
  content: "";
  height: 18px;
  background-color: white;
  position: absolute;
  left: 0;
  top: 4px;
  width: 100%;
  z-index: -1;
}
.views-exposed-form .form-item.form-item-word input, .views-exposed-form .form-item.form-item-word select, .views-exposed-form .form-item.form-item-word textarea, .views-exposed-form .form-item.form-item-title input, .views-exposed-form .form-item.form-item-title select, .views-exposed-form .form-item.form-item-title textarea {
  padding: 0.8rem;
  width: 100%;
  height: 100%;
  border: unset;
  border-radius: 5px;
  outline: none;
  -webkit-transition: all 300ms, color 0ms;
  transition: all 300ms, color 0ms;
}
.views-exposed-form .form-item.form-item-word input:focus, .views-exposed-form .form-item.form-item-word select:focus, .views-exposed-form .form-item.form-item-word textarea:focus, .views-exposed-form .form-item.form-item-title input:focus, .views-exposed-form .form-item.form-item-title select:focus, .views-exposed-form .form-item.form-item-title textarea:focus {
  -webkit-box-shadow: inset 0 0 0 0.25rem rgba(30, 30, 28, 0.25);
          box-shadow: inset 0 0 0 0.25rem rgba(30, 30, 28, 0.25);
}
.views-exposed-form .form-item.form-item-word input::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-word textarea::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-title input::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-title textarea::-webkit-input-placeholder {
  font-size: 1rem;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.views-exposed-form .form-item.form-item-word input::-moz-placeholder, .views-exposed-form .form-item.form-item-word textarea::-moz-placeholder, .views-exposed-form .form-item.form-item-title input::-moz-placeholder, .views-exposed-form .form-item.form-item-title textarea::-moz-placeholder {
  font-size: 1rem;
  -moz-transition: all 300ms;
  transition: all 300ms;
}
.views-exposed-form .form-item.form-item-word input:-ms-input-placeholder, .views-exposed-form .form-item.form-item-word textarea:-ms-input-placeholder, .views-exposed-form .form-item.form-item-title input:-ms-input-placeholder, .views-exposed-form .form-item.form-item-title textarea:-ms-input-placeholder {
  font-size: 1rem;
  -ms-transition: all 300ms;
  transition: all 300ms;
}
.views-exposed-form .form-item.form-item-word input::-ms-input-placeholder, .views-exposed-form .form-item.form-item-word textarea::-ms-input-placeholder, .views-exposed-form .form-item.form-item-title input::-ms-input-placeholder, .views-exposed-form .form-item.form-item-title textarea::-ms-input-placeholder {
  font-size: 1rem;
  -ms-transition: all 300ms;
  transition: all 300ms;
}
.views-exposed-form .form-item.form-item-word input::placeholder, .views-exposed-form .form-item.form-item-word textarea::placeholder, .views-exposed-form .form-item.form-item-title input::placeholder, .views-exposed-form .form-item.form-item-title textarea::placeholder {
  font-size: 1rem;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.views-exposed-form .form-item.form-item-word input:not(:-moz-placeholder), .views-exposed-form .form-item.form-item-word textarea:not(:-moz-placeholder), .views-exposed-form .form-item.form-item-title input:not(:-moz-placeholder), .views-exposed-form .form-item.form-item-title textarea:not(:-moz-placeholder) {
  border-color: lightgrey;
}
.views-exposed-form .form-item.form-item-word input:not(:-ms-input-placeholder), .views-exposed-form .form-item.form-item-word textarea:not(:-ms-input-placeholder), .views-exposed-form .form-item.form-item-title input:not(:-ms-input-placeholder), .views-exposed-form .form-item.form-item-title textarea:not(:-ms-input-placeholder) {
  border-color: lightgrey;
}
.views-exposed-form .form-item.form-item-word input:focus, .views-exposed-form .form-item.form-item-word input:not(:placeholder-shown), .views-exposed-form .form-item.form-item-word textarea:focus, .views-exposed-form .form-item.form-item-word textarea:not(:placeholder-shown), .views-exposed-form .form-item.form-item-title input:focus, .views-exposed-form .form-item.form-item-title input:not(:placeholder-shown), .views-exposed-form .form-item.form-item-title textarea:focus, .views-exposed-form .form-item.form-item-title textarea:not(:placeholder-shown) {
  border-color: lightgrey;
}
.views-exposed-form .form-item.form-item-word input:focus::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-word input:not(:placeholder-shown)::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-word textarea:focus::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-word textarea:not(:placeholder-shown)::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-title input:focus::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-title input:not(:placeholder-shown)::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-title textarea:focus::-webkit-input-placeholder, .views-exposed-form .form-item.form-item-title textarea:not(:placeholder-shown)::-webkit-input-placeholder {
  color: grey;
}
.views-exposed-form .form-item.form-item-word input:focus::-moz-placeholder, .views-exposed-form .form-item.form-item-word input:not(:placeholder-shown)::-moz-placeholder, .views-exposed-form .form-item.form-item-word textarea:focus::-moz-placeholder, .views-exposed-form .form-item.form-item-word textarea:not(:placeholder-shown)::-moz-placeholder, .views-exposed-form .form-item.form-item-title input:focus::-moz-placeholder, .views-exposed-form .form-item.form-item-title input:not(:placeholder-shown)::-moz-placeholder, .views-exposed-form .form-item.form-item-title textarea:focus::-moz-placeholder, .views-exposed-form .form-item.form-item-title textarea:not(:placeholder-shown)::-moz-placeholder {
  color: grey;
}
.views-exposed-form .form-item.form-item-word input:focus:-ms-input-placeholder, .views-exposed-form .form-item.form-item-word input:not(:placeholder-shown):-ms-input-placeholder, .views-exposed-form .form-item.form-item-word textarea:focus:-ms-input-placeholder, .views-exposed-form .form-item.form-item-word textarea:not(:placeholder-shown):-ms-input-placeholder, .views-exposed-form .form-item.form-item-title input:focus:-ms-input-placeholder, .views-exposed-form .form-item.form-item-title input:not(:placeholder-shown):-ms-input-placeholder, .views-exposed-form .form-item.form-item-title textarea:focus:-ms-input-placeholder, .views-exposed-form .form-item.form-item-title textarea:not(:placeholder-shown):-ms-input-placeholder {
  color: grey;
}
.views-exposed-form .form-item.form-item-word input:focus::-ms-input-placeholder, .views-exposed-form .form-item.form-item-word input:not(:placeholder-shown)::-ms-input-placeholder, .views-exposed-form .form-item.form-item-word textarea:focus::-ms-input-placeholder, .views-exposed-form .form-item.form-item-word textarea:not(:placeholder-shown)::-ms-input-placeholder, .views-exposed-form .form-item.form-item-title input:focus::-ms-input-placeholder, .views-exposed-form .form-item.form-item-title input:not(:placeholder-shown)::-ms-input-placeholder, .views-exposed-form .form-item.form-item-title textarea:focus::-ms-input-placeholder, .views-exposed-form .form-item.form-item-title textarea:not(:placeholder-shown)::-ms-input-placeholder {
  color: grey;
}
.views-exposed-form .form-item.form-item-word input:not(:-moz-placeholder)::placeholder, .views-exposed-form .form-item.form-item-word textarea:not(:-moz-placeholder)::placeholder, .views-exposed-form .form-item.form-item-title input:not(:-moz-placeholder)::placeholder, .views-exposed-form .form-item.form-item-title textarea:not(:-moz-placeholder)::placeholder {
  color: grey;
}
.views-exposed-form .form-item.form-item-word input:not(:-ms-input-placeholder)::placeholder, .views-exposed-form .form-item.form-item-word textarea:not(:-ms-input-placeholder)::placeholder, .views-exposed-form .form-item.form-item-title input:not(:-ms-input-placeholder)::placeholder, .views-exposed-form .form-item.form-item-title textarea:not(:-ms-input-placeholder)::placeholder {
  color: grey;
}
.views-exposed-form .form-item.form-item-word input:focus::placeholder, .views-exposed-form .form-item.form-item-word input:not(:placeholder-shown)::placeholder, .views-exposed-form .form-item.form-item-word textarea:focus::placeholder, .views-exposed-form .form-item.form-item-word textarea:not(:placeholder-shown)::placeholder, .views-exposed-form .form-item.form-item-title input:focus::placeholder, .views-exposed-form .form-item.form-item-title input:not(:placeholder-shown)::placeholder, .views-exposed-form .form-item.form-item-title textarea:focus::placeholder, .views-exposed-form .form-item.form-item-title textarea:not(:placeholder-shown)::placeholder {
  color: grey;
}
.views-exposed-form .form-item.form-item-word select:not(:valid), .views-exposed-form .form-item.form-item-title select:not(:valid) {
  color: transparent;
}
.views-exposed-form .form-item.form-item-word select:not(:valid):focus, .views-exposed-form .form-item.form-item-title select:not(:valid):focus {
  color: grey;
}
.views-exposed-form .form-item.form-item-word input:focus + label,
.views-exposed-form .form-item.form-item-word select:focus + label,
.views-exposed-form .form-item.form-item-word select:valid + label,
.views-exposed-form .form-item.form-item-word select:valid ~ label,
.views-exposed-form .form-item.form-item-word textarea:focus + label,
.views-exposed-form .form-item.form-item-word textarea:valid + label, .views-exposed-form .form-item.form-item-title input:focus + label,
.views-exposed-form .form-item.form-item-title select:focus + label,
.views-exposed-form .form-item.form-item-title select:valid + label,
.views-exposed-form .form-item.form-item-title select:valid ~ label,
.views-exposed-form .form-item.form-item-title textarea:focus + label,
.views-exposed-form .form-item.form-item-title textarea:valid + label {
  top: -32px;
  color: gray;
  font-size: 0.875rem;
}
.views-exposed-form .form-item.form-item-word input:focus + label:before,
.views-exposed-form .form-item.form-item-word select:focus + label:before,
.views-exposed-form .form-item.form-item-word select:valid + label:before,
.views-exposed-form .form-item.form-item-word select:valid ~ label:before,
.views-exposed-form .form-item.form-item-word textarea:focus + label:before,
.views-exposed-form .form-item.form-item-word textarea:valid + label:before, .views-exposed-form .form-item.form-item-title input:focus + label:before,
.views-exposed-form .form-item.form-item-title select:focus + label:before,
.views-exposed-form .form-item.form-item-title select:valid + label:before,
.views-exposed-form .form-item.form-item-title select:valid ~ label:before,
.views-exposed-form .form-item.form-item-title textarea:focus + label:before,
.views-exposed-form .form-item.form-item-title textarea:valid + label:before {
  background-color: transparent;
}
.views-exposed-form .form-item .form-text {
  background-color: #ffffff;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: #565654;
}
.views-exposed-form .form-item .form-text::-webkit-input-placeholder {
  color: #565654;
}
.views-exposed-form .form-item .form-text::-moz-placeholder {
  color: #565654;
}
.views-exposed-form .form-item .form-text:-ms-input-placeholder {
  color: #565654;
}
.views-exposed-form .form-item .form-text::-ms-input-placeholder {
  color: #565654;
}
.views-exposed-form .form-item .form-text::placeholder {
  color: #565654;
}

#views-exposed-form-search-search .form-type-search-api-autocomplete input::-webkit-input-placeholder, #views-exposed-form-search-search .form-type-search-api-autocomplete textarea::-webkit-input-placeholder {
  color: white;
}

#views-exposed-form-search-search .form-type-search-api-autocomplete input::-moz-placeholder, #views-exposed-form-search-search .form-type-search-api-autocomplete textarea::-moz-placeholder {
  color: white;
}

#views-exposed-form-search-search .form-type-search-api-autocomplete input:-ms-input-placeholder, #views-exposed-form-search-search .form-type-search-api-autocomplete textarea:-ms-input-placeholder {
  color: white;
}

#views-exposed-form-search-search .form-type-search-api-autocomplete input::-ms-input-placeholder, #views-exposed-form-search-search .form-type-search-api-autocomplete textarea::-ms-input-placeholder {
  color: white;
}

#views-exposed-form-search-search .form-type-search-api-autocomplete input::placeholder, #views-exposed-form-search-search .form-type-search-api-autocomplete textarea::placeholder {
  color: white;
}

.sk26-icon {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  -o-object-fit: contain;
     object-fit: contain;
}
.sk26-icon--sm {
  width: 16px;
  height: 16px;
}
.sk26-icon--lg {
  width: 32px;
  height: 32px;
}

body {
  background: var(--sk-bg-page, #ffffff);
  color: var(--sk-text-primary, #1d1d1b);
  font-family: var(--sk-font-primary, Poppins, Noto Sans SC, sans-serif);
  font-size: var(--sk-typo-body-size, 16px);
  line-height: var(--sk-typo-body-lh, 1.5);
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
}

html {
  scroll-behavior: auto !important;
}

.node__content a {
  text-decoration: underline;
}

a:focus-visible,
button:focus-visible,
[type=button]:focus-visible,
[type=submit]:focus-visible,
[type=reset]:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
[tabindex]:not([tabindex="-1"]):focus-visible {
  outline: #ed3248 solid 3px;
  outline-offset: 2px;
}

.skip-link {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 9999;
  background: #495057;
  font-size: 1rem;
  line-height: 2;
  padding: 0.0625rem 1rem 0.125rem;
  border-radius: 0 0 12px 12px;
  border-bottom-width: 0;
  outline: 0;
}
.skip-link a {
  background-color: #ffffff;
}

.skip-link.visually-hidden.focusable:focus {
  position: absolute !important;
  color: #ffffff;
}

.path-frontpage .banner-wrapper {
  height: auto;
}

.path-user article.profile {
  background-color: #fcfaf6;
}

.wrapper-burger,
.wrapper-burger-child {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  max-width: 600px;
  padding: 2rem;
  background-color: #820816;
  z-index: 999;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.wrapper-burger.open,
.wrapper-burger-child.open {
  right: 0;
}
@media (max-width: 47.99875rem) {
  .wrapper-burger,
  .wrapper-burger-child {
    padding: 1.25rem;
  }
}

.wrapper-burger .simplebar-scrollbar:before,
.wrapper-burger-child .simplebar-scrollbar:before {
  background-color: #ffffff;
}
.wrapper-burger .back-burger,
.wrapper-burger .close-burger,
.wrapper-burger-child .back-burger,
.wrapper-burger-child .close-burger {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  position: absolute;
  top: 32px;
}
@media (max-width: 47.99875rem) {
  .wrapper-burger .back-burger,
  .wrapper-burger .close-burger,
  .wrapper-burger-child .back-burger,
  .wrapper-burger-child .close-burger {
    top: 20px;
  }
}
.wrapper-burger .back-burger,
.wrapper-burger-child .back-burger {
  left: 24px;
}
.wrapper-burger .close-burger,
.wrapper-burger-child .close-burger {
  right: 24px;
}
.wrapper-burger .b--multilanguage-switcher-float ul,
.wrapper-burger-child .b--multilanguage-switcher-float ul {
  margin: 0 -0.25rem;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrapper-burger .b--multilanguage-switcher-float ul li,
.wrapper-burger-child .b--multilanguage-switcher-float ul li {
  padding: 0 0.25rem;
}
.wrapper-burger .b--multilanguage-switcher-float ul li a.language-link,
.wrapper-burger-child .b--multilanguage-switcher-float ul li a.language-link {
  position: relative;
  display: block;
  padding: 0.125rem 0;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger .b--multilanguage-switcher-float ul li a.language-link:after,
.wrapper-burger-child .b--multilanguage-switcher-float ul li a.language-link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 1px;
  width: 0;
  background: #ffffff;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger .b--multilanguage-switcher-float ul li a.language-link:hover:after,
.wrapper-burger-child .b--multilanguage-switcher-float ul li a.language-link:hover:after {
  width: 80%;
}
.wrapper-burger .b--multilanguage-switcher-float ul li a.language-link.is-active,
.wrapper-burger-child .b--multilanguage-switcher-float ul li a.language-link.is-active {
  color: #ffffff;
  font-weight: 500;
}
.wrapper-burger .b--multilanguage-switcher-float ul li a.language-link.is-active:after,
.wrapper-burger-child .b--multilanguage-switcher-float ul li a.language-link.is-active:after {
  background: #ffffff;
  width: 80%;
}
.wrapper-burger .menu--top-buttons,
.wrapper-burger .menu--bottom-buttons,
.wrapper-burger-child .menu--top-buttons,
.wrapper-burger-child .menu--bottom-buttons {
  padding: 0.5rem 0;
}
.wrapper-burger .menu--top-buttons ul.menu,
.wrapper-burger .menu--bottom-buttons ul.menu,
.wrapper-burger-child .menu--top-buttons ul.menu,
.wrapper-burger-child .menu--bottom-buttons ul.menu {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 12px;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item {
  position: relative;
  padding: 0;
  list-style: none;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn:after, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:after, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more:after,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn:after,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:after,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more:after,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn:after,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:after,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more:after,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn:after,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:after,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more:after {
  display: none;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn:hover, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:hover, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more:hover, .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn:focus-visible, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:focus-visible, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more:focus-visible,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn:hover,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:hover,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more:hover,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn:focus-visible,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:focus-visible,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more:focus-visible,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn:hover,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:hover,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more:hover,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn:focus-visible,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:focus-visible,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more:focus-visible,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn:hover,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:hover,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more:hover,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn:focus-visible,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more:focus-visible,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more:focus-visible {
  opacity: 0.9;
  color: #1d1d1b;
  background: #ffffff;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more {
  position: relative;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-icon, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-icon, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-icon,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-menu-icon,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-menu-icon,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-menu-icon,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .svg-inline,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .svg-inline,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .svg-inline,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .fontawesome-icon,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .fontawesome-icon,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .fontawesome-icon,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .icon,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .icon,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-icon,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-menu-icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-menu-icon,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-menu-icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .svg-inline,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .svg-inline,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .svg-inline,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .fontawesome-icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .fontawesome-icon,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .fontawesome-icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .icon,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .icon,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-icon,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-menu-icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-menu-icon,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-menu-icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .svg-inline,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .svg-inline,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .svg-inline,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .fontawesome-icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .fontawesome-icon,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .fontawesome-icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon .icon,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .icon,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-icon,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .field--name-field-menu-icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .field--name-field-menu-icon,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .field--name-field-menu-icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .svg-inline,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .svg-inline,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .svg-inline,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .fontawesome-icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .fontawesome-icon,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .fontawesome-icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon .icon,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more .icon,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more .icon {
  position: static;
  width: 16px;
  height: 16px;
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #1d1d1b;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon i, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon svg,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon img,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more img,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more img,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon i,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon svg,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon img,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more img,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more img,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon i,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon svg,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon img,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more img,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more img,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon i,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon svg,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon img,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more img,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more img {
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #1d1d1b;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon svg path, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg path, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg path,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon i::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon svg path,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg path,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg path,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon i::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon svg path,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg path,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg path,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn.btn-icon i::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon svg path,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more svg path,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more svg path,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn.btn-icon i::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.btn-icon.sk-video-more i::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn-icon.sk-video-more i::before {
  color: #1d1d1b;
  fill: #1d1d1b;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-download, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-check,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-download,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-download,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-download,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o {
  font-size: 0;
  line-height: 0;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-download::before, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download::before, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-download::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-check::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-check-solid::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-circle-check::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope-open::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-paper-plane::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart-o::before,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o::before,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-download::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-download::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check-solid::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-circle-check::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope-open::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-paper-plane::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart-o::before,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o::before,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-download::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-download::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-check::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-check-solid::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-circle-check::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope-open::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-paper-plane::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart-o::before,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o::before,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-download::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-download::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check-solid::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-circle-check::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope-open::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-paper-plane::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart-o::before,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o::before,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o::before {
  display: none !important;
  content: none !important;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-download, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-download,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-download,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-download,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-download,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-download,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-file-arrow-down,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-file-arrow-down,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-file-arrow-down,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-arrow-down-to-line,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-arrow-down-to-line,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-arrow-down-to-line {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/ui-download.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/ui-download.svg") center/contain no-repeat;
  color: #1d1d1b;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-check, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-check-solid,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-check-solid,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-check-solid,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-circle-check,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-circle-check,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-circle-check {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/ui-check.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/ui-check.svg") center/contain no-repeat;
  color: #1d1d1b;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-envelope-open,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-envelope-open,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-envelope-open,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-paper-plane,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-paper-plane,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-paper-plane {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/envelope.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/envelope.svg") center/contain no-repeat;
  color: #1d1d1b;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart, .wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart, .sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.btn .fa-heart-o,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more .fa-heart-o,
.sk-video-group .wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a.sk-video-more .fa-heart-o {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/ui-heart.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/ui-heart.svg") center/contain no-repeat;
  color: #1d1d1b;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a:not(.btn),
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a:not(.btn),
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a:not(.btn),
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a:not(.btn) {
  position: relative;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a:not(.btn):after,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a:not(.btn):after,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a:not(.btn):after,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a:not(.btn):after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  margin: auto;
  height: 2px;
  border-radius: 0;
  width: 0%;
  background: #ffffff;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger .menu--top-buttons ul.menu li.menu-item a:not(.btn):hover:after,
.wrapper-burger .menu--bottom-buttons ul.menu li.menu-item a:not(.btn):hover:after,
.wrapper-burger-child .menu--top-buttons ul.menu li.menu-item a:not(.btn):hover:after,
.wrapper-burger-child .menu--bottom-buttons ul.menu li.menu-item a:not(.btn):hover:after {
  width: 100%;
}
.wrapper-burger .menu--top-buttons.menu--top-buttons,
.wrapper-burger .menu--bottom-buttons.menu--top-buttons,
.wrapper-burger-child .menu--top-buttons.menu--top-buttons,
.wrapper-burger-child .menu--bottom-buttons.menu--top-buttons {
  padding: 1.5625rem 0 0.9375rem;
}
.wrapper-burger .menu--top-buttons.menu--top-buttons ul.menu,
.wrapper-burger .menu--bottom-buttons.menu--top-buttons ul.menu,
.wrapper-burger-child .menu--top-buttons.menu--top-buttons ul.menu,
.wrapper-burger-child .menu--bottom-buttons.menu--top-buttons ul.menu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}
.wrapper-burger .menu--top-buttons.menu--top-buttons ul.menu li.menu-item,
.wrapper-burger .menu--bottom-buttons.menu--top-buttons ul.menu li.menu-item,
.wrapper-burger-child .menu--top-buttons.menu--top-buttons ul.menu li.menu-item,
.wrapper-burger-child .menu--bottom-buttons.menu--top-buttons ul.menu li.menu-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.wrapper-burger .menu--top-buttons.menu--top-buttons ul.menu li.menu-item a.btn, .wrapper-burger .menu--top-buttons.menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more, .sk-video-group .wrapper-burger .menu--top-buttons.menu--top-buttons ul.menu li.menu-item a.sk-video-more,
.wrapper-burger .menu--bottom-buttons.menu--top-buttons ul.menu li.menu-item a.btn,
.wrapper-burger-child .menu--top-buttons.menu--top-buttons ul.menu li.menu-item a.btn,
.wrapper-burger-child .menu--top-buttons.menu--top-buttons ul.menu li.menu-item .sk-video-group a.sk-video-more,
.sk-video-group .wrapper-burger-child .menu--top-buttons.menu--top-buttons ul.menu li.menu-item a.sk-video-more,
.wrapper-burger-child .menu--bottom-buttons.menu--top-buttons ul.menu li.menu-item a.btn {
  width: auto;
}
.wrapper-burger .menu--top-buttons.menu--bottom-buttons,
.wrapper-burger .menu--bottom-buttons.menu--bottom-buttons,
.wrapper-burger-child .menu--top-buttons.menu--bottom-buttons,
.wrapper-burger-child .menu--bottom-buttons.menu--bottom-buttons {
  padding-top: 1rem;
}
.wrapper-burger .menu--top-buttons.menu--bottom-buttons ul.menu,
.wrapper-burger .menu--bottom-buttons.menu--bottom-buttons ul.menu,
.wrapper-burger-child .menu--top-buttons.menu--bottom-buttons ul.menu,
.wrapper-burger-child .menu--bottom-buttons.menu--bottom-buttons ul.menu {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.wrapper-burger .pg--type--social-network,
.wrapper-burger-child .pg--type--social-network {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrapper-burger .pg--type--social-network,
.wrapper-burger .menu--social,
.wrapper-burger .block-social,
.wrapper-burger .social-links,
.wrapper-burger .social-network-icons,
.wrapper-burger-child .pg--type--social-network,
.wrapper-burger-child .menu--social,
.wrapper-burger-child .block-social,
.wrapper-burger-child .social-links,
.wrapper-burger-child .social-network-icons {
  margin: 1rem 0;
}
.wrapper-burger .pg--type--social-network ul,
.wrapper-burger .pg--type--social-network .social-network-icons, .wrapper-burger .pg--type--social-network.social-network-icons,
.wrapper-burger .menu--social ul,
.wrapper-burger .menu--social .social-network-icons,
.wrapper-burger .menu--social.social-network-icons,
.wrapper-burger .block-social ul,
.wrapper-burger .block-social .social-network-icons,
.wrapper-burger .block-social.social-network-icons,
.wrapper-burger .social-links ul,
.wrapper-burger .social-links .social-network-icons,
.wrapper-burger .social-links.social-network-icons,
.wrapper-burger .social-network-icons ul,
.wrapper-burger .social-network-icons .social-network-icons,
.wrapper-burger .social-network-icons.social-network-icons,
.wrapper-burger-child .pg--type--social-network ul,
.wrapper-burger-child .pg--type--social-network .social-network-icons,
.wrapper-burger-child .pg--type--social-network.social-network-icons,
.wrapper-burger-child .menu--social ul,
.wrapper-burger-child .menu--social .social-network-icons,
.wrapper-burger-child .menu--social.social-network-icons,
.wrapper-burger-child .block-social ul,
.wrapper-burger-child .block-social .social-network-icons,
.wrapper-burger-child .block-social.social-network-icons,
.wrapper-burger-child .social-links ul,
.wrapper-burger-child .social-links .social-network-icons,
.wrapper-burger-child .social-links.social-network-icons,
.wrapper-burger-child .social-network-icons ul,
.wrapper-burger-child .social-network-icons .social-network-icons,
.wrapper-burger-child .social-network-icons.social-network-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.wrapper-burger .pg--type--social-network li,
.wrapper-burger .pg--type--social-network .field__item,
.wrapper-burger .menu--social li,
.wrapper-burger .menu--social .field__item,
.wrapper-burger .block-social li,
.wrapper-burger .block-social .field__item,
.wrapper-burger .social-links li,
.wrapper-burger .social-links .field__item,
.wrapper-burger .social-network-icons li,
.wrapper-burger .social-network-icons .field__item,
.wrapper-burger-child .pg--type--social-network li,
.wrapper-burger-child .pg--type--social-network .field__item,
.wrapper-burger-child .menu--social li,
.wrapper-burger-child .menu--social .field__item,
.wrapper-burger-child .block-social li,
.wrapper-burger-child .block-social .field__item,
.wrapper-burger-child .social-links li,
.wrapper-burger-child .social-links .field__item,
.wrapper-burger-child .social-network-icons li,
.wrapper-burger-child .social-network-icons .field__item {
  margin: 0;
  padding: 0;
}
.wrapper-burger .pg--type--social-network .btn-logo-link,
.wrapper-burger .menu--social .btn-logo-link,
.wrapper-burger .block-social .btn-logo-link,
.wrapper-burger .social-links .btn-logo-link,
.wrapper-burger .social-network-icons .btn-logo-link,
.wrapper-burger-child .pg--type--social-network .btn-logo-link,
.wrapper-burger-child .menu--social .btn-logo-link,
.wrapper-burger-child .block-social .btn-logo-link,
.wrapper-burger-child .social-links .btn-logo-link,
.wrapper-burger-child .social-network-icons .btn-logo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 28px;
  height: 28px;
  border: 1px solid #ffffff;
  border-radius: 100%;
  background: #f4f2ef;
  color: #1d1d1b;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  outline-color: transparent;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.wrapper-burger .pg--type--social-network .btn-logo-link img,
.wrapper-burger .menu--social .btn-logo-link img,
.wrapper-burger .block-social .btn-logo-link img,
.wrapper-burger .social-links .btn-logo-link img,
.wrapper-burger .social-network-icons .btn-logo-link img,
.wrapper-burger-child .pg--type--social-network .btn-logo-link img,
.wrapper-burger-child .menu--social .btn-logo-link img,
.wrapper-burger-child .block-social .btn-logo-link img,
.wrapper-burger-child .social-links .btn-logo-link img,
.wrapper-burger-child .social-network-icons .btn-logo-link img {
  width: 70%;
  height: 70%;
}
.wrapper-burger .pg--type--social-network .btn-logo-link:hover, .wrapper-burger .pg--type--social-network .btn-logo-link:focus, .wrapper-burger .pg--type--social-network .btn-logo-link:focus-visible,
.wrapper-burger .menu--social .btn-logo-link:hover,
.wrapper-burger .menu--social .btn-logo-link:focus,
.wrapper-burger .menu--social .btn-logo-link:focus-visible,
.wrapper-burger .block-social .btn-logo-link:hover,
.wrapper-burger .block-social .btn-logo-link:focus,
.wrapper-burger .block-social .btn-logo-link:focus-visible,
.wrapper-burger .social-links .btn-logo-link:hover,
.wrapper-burger .social-links .btn-logo-link:focus,
.wrapper-burger .social-links .btn-logo-link:focus-visible,
.wrapper-burger .social-network-icons .btn-logo-link:hover,
.wrapper-burger .social-network-icons .btn-logo-link:focus,
.wrapper-burger .social-network-icons .btn-logo-link:focus-visible,
.wrapper-burger-child .pg--type--social-network .btn-logo-link:hover,
.wrapper-burger-child .pg--type--social-network .btn-logo-link:focus,
.wrapper-burger-child .pg--type--social-network .btn-logo-link:focus-visible,
.wrapper-burger-child .menu--social .btn-logo-link:hover,
.wrapper-burger-child .menu--social .btn-logo-link:focus,
.wrapper-burger-child .menu--social .btn-logo-link:focus-visible,
.wrapper-burger-child .block-social .btn-logo-link:hover,
.wrapper-burger-child .block-social .btn-logo-link:focus,
.wrapper-burger-child .block-social .btn-logo-link:focus-visible,
.wrapper-burger-child .social-links .btn-logo-link:hover,
.wrapper-burger-child .social-links .btn-logo-link:focus,
.wrapper-burger-child .social-links .btn-logo-link:focus-visible,
.wrapper-burger-child .social-network-icons .btn-logo-link:hover,
.wrapper-burger-child .social-network-icons .btn-logo-link:focus,
.wrapper-burger-child .social-network-icons .btn-logo-link:focus-visible {
  outline-offset: 3px;
  outline-color: #ffffff;
}
.wrapper-burger .pg--type--social-network .btn-logo-link.social-network-facebook::before, .wrapper-burger .pg--type--social-network .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-facebook::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger .block-social .btn-logo-link.social-network-facebook::before,
.wrapper-burger .block-social .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger .social-links .btn-logo-link.social-network-facebook::before,
.wrapper-burger .social-links .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-facebook::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-facebook::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-facebook::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-facebook::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-facebook::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-facebook-f::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-facebook::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-facebook-f::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/brand-facebook-f.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/brand-facebook-f.svg") center/contain no-repeat;
}
.wrapper-burger .pg--type--social-network .btn-logo-link.social-network-twitterx::before, .wrapper-burger .pg--type--social-network .btn-logo-link.social-network-twitter::before, .wrapper-burger .pg--type--social-network .btn-logo-link.social-network-x::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-twitterx::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-twitter::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-x::before,
.wrapper-burger .block-social .btn-logo-link.social-network-twitterx::before,
.wrapper-burger .block-social .btn-logo-link.social-network-twitter::before,
.wrapper-burger .block-social .btn-logo-link.social-network-x::before,
.wrapper-burger .social-links .btn-logo-link.social-network-twitterx::before,
.wrapper-burger .social-links .btn-logo-link.social-network-twitter::before,
.wrapper-burger .social-links .btn-logo-link.social-network-x::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-twitterx::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-twitter::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-x::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-twitterx::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-twitter::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-x::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-twitterx::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-twitter::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-x::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-twitterx::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-twitter::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-x::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-twitterx::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-twitter::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-x::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-twitterx::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-twitter::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-x::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/brand-x-twitter.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/brand-x-twitter.svg") center/contain no-repeat;
}
.wrapper-burger .pg--type--social-network .btn-logo-link.social-network-instagram::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-instagram::before,
.wrapper-burger .block-social .btn-logo-link.social-network-instagram::before,
.wrapper-burger .social-links .btn-logo-link.social-network-instagram::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-instagram::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-instagram::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-instagram::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-instagram::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-instagram::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-instagram::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/brand-instagram.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/brand-instagram.svg") center/contain no-repeat;
}
.wrapper-burger .pg--type--social-network .btn-logo-link.social-network-linkedin::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-linkedin::before,
.wrapper-burger .block-social .btn-logo-link.social-network-linkedin::before,
.wrapper-burger .social-links .btn-logo-link.social-network-linkedin::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-linkedin::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-linkedin::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-linkedin::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-linkedin::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-linkedin::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-linkedin::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/brand-linkedin-in.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/brand-linkedin-in.svg") center/contain no-repeat;
}
.wrapper-burger .pg--type--social-network .btn-logo-link.social-network-youtube::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-youtube::before,
.wrapper-burger .block-social .btn-logo-link.social-network-youtube::before,
.wrapper-burger .social-links .btn-logo-link.social-network-youtube::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-youtube::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-youtube::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-youtube::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-youtube::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-youtube::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-youtube::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/brand-youtube.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/brand-youtube.svg") center/contain no-repeat;
}
.wrapper-burger .pg--type--social-network .btn-logo-link.social-network-tiktok::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-tiktok::before,
.wrapper-burger .block-social .btn-logo-link.social-network-tiktok::before,
.wrapper-burger .social-links .btn-logo-link.social-network-tiktok::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-tiktok::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-tiktok::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-tiktok::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-tiktok::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-tiktok::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-tiktok::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/brand-tiktok.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/brand-tiktok.svg") center/contain no-repeat;
}
.wrapper-burger .pg--type--social-network .btn-logo-link.social-network-wechat::before, .wrapper-burger .pg--type--social-network .btn-logo-link.social-network-weixin::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-wechat::before,
.wrapper-burger .menu--social .btn-logo-link.social-network-weixin::before,
.wrapper-burger .block-social .btn-logo-link.social-network-wechat::before,
.wrapper-burger .block-social .btn-logo-link.social-network-weixin::before,
.wrapper-burger .social-links .btn-logo-link.social-network-wechat::before,
.wrapper-burger .social-links .btn-logo-link.social-network-weixin::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-wechat::before,
.wrapper-burger .social-network-icons .btn-logo-link.social-network-weixin::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-wechat::before,
.wrapper-burger-child .pg--type--social-network .btn-logo-link.social-network-weixin::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-wechat::before,
.wrapper-burger-child .menu--social .btn-logo-link.social-network-weixin::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-wechat::before,
.wrapper-burger-child .block-social .btn-logo-link.social-network-weixin::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-wechat::before,
.wrapper-burger-child .social-links .btn-logo-link.social-network-weixin::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-wechat::before,
.wrapper-burger-child .social-network-icons .btn-logo-link.social-network-weixin::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask: url("../images/icons/sk26/brand-weixin.svg") center/contain no-repeat;
  -webkit-mask: url("../images/icons/sk26/brand-weixin.svg") center/contain no-repeat;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2,
.wrapper-burger .menu--main ul.menu-level-0,
.wrapper-burger .menu--main ul.menu-level-1,
.wrapper-burger .menu--main ul.menu-level-2,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2,
.wrapper-burger-child .menu--main ul.menu-level-0,
.wrapper-burger-child .menu--main ul.menu-level-1,
.wrapper-burger-child .menu--main ul.menu-level-2 {
  margin: 0;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item {
  position: relative;
  margin: 0;
  padding: 0 0 0.5rem;
  list-style: none;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > button,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > a,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > span,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > button,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > a,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > span,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > button,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > a,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > span,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > button,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > a,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > span,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > button,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > a,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > span,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > button,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > a,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > span {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 0;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
  letter-spacing: 0.07188rem;
  color: #f8f4ee;
  line-height: 1.2;
  text-decoration: none;
  border-bottom: 1px solid rgba(248, 244, 238, 0.25);
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button::before, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a::before, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span::before,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > button::before,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > a::before,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > span::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > button::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > a::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > span::before,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > button::before,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > a::before,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > span::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span::before,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > button::before,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > a::before,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > span::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > button::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > a::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > span::before,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > button::before,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > a::before,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > span::before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -5px;
  width: 0;
  background-color: #f8f4ee;
  z-index: -1;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:after, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:after, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:after,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > button:after,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > a:after,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > span:after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > button:after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > a:after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > span:after,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > button:after,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > a:after,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > span:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:after,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > button:after,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > a:after,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > span:after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > button:after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > a:after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > span:after,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > button:after,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > a:after,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > span:after {
  width: 24px;
  height: 24px;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.1189 11.004H5.10889C4.55889 11.004 4.10889 11.454 4.10889 12.004C4.10889 12.554 4.55889 13.004 5.10889 13.004H16.1189V14.794C16.1189 15.244 16.6589 15.464 16.9689 15.144L19.7489 12.354C19.9389 12.154 19.9389 11.844 19.7489 11.644L16.9689 8.85398C16.6589 8.53398 16.1189 8.76398 16.1189 9.20398V11.004Z' fill='%23F8F4EE'/%3E%3C/svg%3E");
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:hover, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:hover, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:hover,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:hover,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:hover,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:hover,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:hover,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:hover,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:hover,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > button:hover,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > a:hover,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > span:hover,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > button:hover,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > a:hover,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > span:hover,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > button:hover,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > a:hover,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > span:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:hover,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:hover,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > button:hover,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > a:hover,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > span:hover,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > button:hover,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > a:hover,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > span:hover,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > button:hover,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > a:hover,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > span:hover {
  color: #820816;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:hover::before, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:hover::before, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:hover::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:hover::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:hover::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:hover::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:hover::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:hover::before,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:hover::before,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > button:hover::before,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > a:hover::before,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > span:hover::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > button:hover::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > a:hover::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > span:hover::before,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > button:hover::before,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > a:hover::before,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > span:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > button:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > a:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > span:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > button:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > a:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > span:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > button:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > a:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > span:hover::before {
  width: calc(100% + 10px);
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:hover::after, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:hover::after, .wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:hover::after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:hover::after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:hover::after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:hover::after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:hover::after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:hover::after,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:hover::after,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > button:hover::after,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > a:hover::after,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item > span:hover::after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > button:hover::after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > a:hover::after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item > span:hover::after,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > button:hover::after,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > a:hover::after,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item > span:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > button:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > a:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item > span:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > button:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > a:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item > span:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > button:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > a:hover::after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item > span:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > button:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > a:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item > span:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > button:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > a:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item > span:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > button:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > a:hover::after,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item > span:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.1189 11.004H5.10889C4.55889 11.004 4.10889 11.454 4.10889 12.004C4.10889 12.554 4.55889 13.004 5.10889 13.004H16.1189V14.794C16.1189 15.244 16.6589 15.464 16.9689 15.144L19.7489 12.354C19.9389 12.154 19.9389 11.844 19.7489 11.644L16.9689 8.85398C16.6589 8.53398 16.1189 8.76398 16.1189 9.20398V11.004Z' fill='%231D1D1B'/%3E%3C/svg%3E");
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-0 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger .menu--main ul.menu-level-0 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger .menu--main ul.menu-level-2 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-0 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger-child .menu--main ul.menu-level-0 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item .field--name-field-breadcrumb-url,
.wrapper-burger-child .menu--main ul.menu-level-2 > li.menu-item .field--name-field-breadcrumb-url {
  display: none;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1,
.wrapper-burger .menu--main ul.menu-level-1,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1,
.wrapper-burger-child .menu--main ul.menu-level-1 {
  margin-top: 1.25rem;
  padding-left: 0;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 .menu_link_content,
.wrapper-burger .menu--main ul.menu-level-1 .menu_link_content,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 .menu_link_content,
.wrapper-burger-child .menu--main ul.menu-level-1 .menu_link_content {
  display: none;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded {
  position: relative;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > button:after, .wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > a:after, .wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span:after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > button:after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > a:after,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > button:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > a:after,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span:after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > button:after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > a:after,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span:after {
  display: none;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > button:hover::before, .wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > a:hover::before, .wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span:hover::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > button:hover::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > a:hover::before,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > button:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > a:hover::before,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > button:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > a:hover::before,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span:hover::before {
  width: calc(100% - 36px);
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content {
  position: static;
  display: block;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  position: absolute;
  top: 0;
  right: -8px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
  width: 40px;
  height: calc(2.5rem + 1px);
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg path,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg path,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg path,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg path {
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open {
  background-color: #ffffff;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open svg path,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open svg path,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open svg path,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.item-open svg path {
  fill: #1d1d1b;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg.minus,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg.minus,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg.minus,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button svg.minus {
  opacity: 0;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.plus,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.plus,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.plus,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.plus {
  opacity: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.minus,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.minus,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.minus,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded .menu_link_content .expand-button.open svg.minus {
  opacity: 1;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span {
  z-index: 2;
  pointer-events: none;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button {
  width: calc(100% + 16px);
  left: -8px;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button > div,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button > div,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button > div,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded > span ~ .menu_link_content .expand-button > div {
  position: absolute;
  right: 0;
  width: 40px;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded.item-open span,
.wrapper-burger .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded.item-open span,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-1 > li.menu-item.menu-item--expanded.item-open span,
.wrapper-burger-child .menu--main ul.menu-level-1 > li.menu-item.menu-item--expanded.item-open span {
  color: #820816;
}
.wrapper-burger div[class*=" menu--main"] ul.menu-level-2,
.wrapper-burger .menu--main ul.menu-level-2,
.wrapper-burger-child div[class*=" menu--main"] ul.menu-level-2,
.wrapper-burger-child .menu--main ul.menu-level-2 {
  padding-top: 0.5rem;
  padding-left: 1.5rem;
  display: none;
}
.wrapper-burger .wrapper-child-content,
.wrapper-burger-child .wrapper-child-content {
  padding-top: 4rem;
}
.wrapper-burger .wrapper-child-content .title-level-0,
.wrapper-burger-child .wrapper-child-content .title-level-0 {
  margin-bottom: 0.75rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 2.5rem;
  color: #ffffff;
}
.wrapper-burger .wrapper-child-content .field--name-field-text,
.wrapper-burger-child .wrapper-child-content .field--name-field-text {
  font-weight: 300;
  color: #ffffff;
}

.gin--horizontal-toolbar .wrapper-burger,
.gin--horizontal-toolbar .wrapper-burger-child {
  top: var(--gin-toolbar-y-offset) !important;
}

.backdrop {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 98;
  cursor: pointer;
}

body.noscroll {
  overflow: hidden;
}

.sk26-main-menu ul.menu-level-0 {
  margin: 0;
  padding: 0;
}

.region-search {
  height: 0;
  margin-top: 0;
  position: absolute;
  z-index: 2;
  width: 100%;
  overflow: hidden;
  background-color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.region-search.open {
  position: absolute;
  height: calc(100vh - 110px);
}
.region-search.open .b--search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.99875rem) {
  .region-search.open {
    height: calc(100vh - 80px);
  }
}
.region-search .b--search {
  position: relative;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.region-search .b--search .close-btn {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  position: absolute;
  right: 30px;
  top: 15px;
  color: #820816;
}
@media (max-width: 47.99875rem) {
  .region-search .b--search .close-btn {
    top: 5px;
  }
}
.region-search .b--content-search,
.region-search #anchor-9918 {
  padding: 4rem 1rem 3.5rem;
  background-color: #fcfaf6;
}
@media (max-width: 47.99875rem) {
  .region-search .b--content-search,
  .region-search #anchor-9918 {
    padding: 4rem 1rem 2rem;
  }
}
.region-search #block-sk26-hot-search,
.region-search #anchor-9916 {
  padding: 4rem 1rem 3.5rem;
  overflow: auto;
}
@media (max-width: 47.99875rem) {
  .region-search #block-sk26-hot-search,
  .region-search #anchor-9916 {
    padding: 2rem 1rem;
  }
}
.region-search #block-sk26-hot-search .block-inner, .region-search #block-sk26-hot-search > .block-content,
.region-search #anchor-9916 .block-inner,
.region-search #anchor-9916 > .block-content {
  position: relative;
  max-width: 600px;
  margin: auto;
}
.region-search #block-sk26-hot-search .field--name-body,
.region-search #anchor-9916 .field--name-body {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 1.75rem;
  margin-bottom: 0.9375rem;
}
@media (max-width: 47.99875rem) {
  .region-search #block-sk26-hot-search .field--name-body,
  .region-search #anchor-9916 .field--name-body {
    font-size: 1.5rem;
  }
}
.region-search #block-sk26-hot-search .field--name-field-custom-link,
.region-search #block-sk26-hot-search .field--name-field-top-search-links,
.region-search #anchor-9916 .field--name-field-custom-link,
.region-search #anchor-9916 .field--name-field-top-search-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.region-search #block-sk26-hot-search .field--name-field-custom-link > .field__item,
.region-search #block-sk26-hot-search .field--name-field-top-search-links > .field__item,
.region-search #anchor-9916 .field--name-field-custom-link > .field__item,
.region-search #anchor-9916 .field--name-field-top-search-links > .field__item {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: 500;
  margin-bottom: 0.625rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .region-search #block-sk26-hot-search .field--name-field-custom-link > .field__item,
  .region-search #block-sk26-hot-search .field--name-field-top-search-links > .field__item,
  .region-search #anchor-9916 .field--name-field-custom-link > .field__item,
  .region-search #anchor-9916 .field--name-field-top-search-links > .field__item {
    width: 50%;
  }
}
@media (min-width: 62rem) {
  .region-search #block-sk26-hot-search .field--name-field-custom-link > .field__item,
  .region-search #block-sk26-hot-search .field--name-field-top-search-links > .field__item,
  .region-search #anchor-9916 .field--name-field-custom-link > .field__item,
  .region-search #anchor-9916 .field--name-field-top-search-links > .field__item {
    width: 33.33%;
  }
}
@media (max-width: 47.99875rem) {
  .region-search #block-sk26-hot-search .field--name-field-custom-link > .field__item,
  .region-search #block-sk26-hot-search .field--name-field-top-search-links > .field__item,
  .region-search #anchor-9916 .field--name-field-custom-link > .field__item,
  .region-search #anchor-9916 .field--name-field-top-search-links > .field__item {
    margin-bottom: 0.5rem;
  }
}
.region-search #block-sk26-hot-search .field--name-field-custom-link > .field__item a,
.region-search #block-sk26-hot-search .field--name-field-top-search-links > .field__item a,
.region-search #anchor-9916 .field--name-field-custom-link > .field__item a,
.region-search #anchor-9916 .field--name-field-top-search-links > .field__item a {
  text-decoration: none;
  position: relative;
  display: inline;
  padding-bottom: 0.125rem;
  line-height: 1.1;
}
.region-search #block-sk26-hot-search .field--name-field-custom-link > .field__item a:after,
.region-search #block-sk26-hot-search .field--name-field-top-search-links > .field__item a:after,
.region-search #anchor-9916 .field--name-field-custom-link > .field__item a:after,
.region-search #anchor-9916 .field--name-field-top-search-links > .field__item a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 2px;
  border-radius: 0;
  width: 0%;
  background-color: #1d1d1b;
  -webkit-transition: all ease-in-out 0.1s;
  transition: all ease-in-out 0.1s;
}
.region-search #block-sk26-hot-search .field--name-field-custom-link > .field__item a:hover:after,
.region-search #block-sk26-hot-search .field--name-field-top-search-links > .field__item a:hover:after,
.region-search #anchor-9916 .field--name-field-custom-link > .field__item a:hover:after,
.region-search #anchor-9916 .field--name-field-top-search-links > .field__item a:hover:after {
  width: 100%;
}

#anchor-9918 {
  padding: 4rem 1rem 3.5rem;
  background-color: #fcfaf6;
}
@media (max-width: 47.99875rem) {
  #anchor-9918 {
    padding: 4rem 1rem 2rem;
  }
}

#anchor-9916 {
  padding: 4rem 1rem 3.5rem;
  overflow: auto;
}
@media (max-width: 47.99875rem) {
  #anchor-9916 {
    padding: 2rem 1rem;
  }
}
#anchor-9916 > .field--name-field-block {
  max-width: 600px;
  margin: auto;
}
#anchor-9916 .field--name-body {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 1.75rem;
  margin-bottom: 0.9375rem;
}
@media (max-width: 47.99875rem) {
  #anchor-9916 .field--name-body {
    font-size: 1.5rem;
  }
}
#anchor-9916 .field--name-field-top-search-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#anchor-9916 .field--name-field-top-search-links > .field__item {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: 500;
  margin-bottom: 0.625rem;
  width: 100%;
}
@media (min-width: 48rem) {
  #anchor-9916 .field--name-field-top-search-links > .field__item {
    width: 50%;
  }
}
@media (min-width: 62rem) {
  #anchor-9916 .field--name-field-top-search-links > .field__item {
    width: 33.33%;
  }
}
@media (max-width: 47.99875rem) {
  #anchor-9916 .field--name-field-top-search-links > .field__item {
    margin-bottom: 0.5rem;
  }
}
#anchor-9916 .field--name-field-top-search-links > .field__item a {
  text-decoration: none;
  position: relative;
  display: inline;
  padding-bottom: 0.125rem;
  line-height: 1.1;
}
#anchor-9916 .field--name-field-top-search-links > .field__item a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 2px;
  border-radius: 0;
  width: 0%;
  background-color: #1d1d1b;
  -webkit-transition: all ease-in-out 0.1s;
  transition: all ease-in-out 0.1s;
}
#anchor-9916 .field--name-field-top-search-links > .field__item a:hover:after {
  width: 100%;
}

@media (min-width: 48rem) {
  .scrolled .region-search.open {
    height: calc(100vh - 110px + 50px);
  }
}

.b--content-search form > .form--inline,
.b--hot-search-content form > .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 600px;
  margin: auto;
  gap: 10px;
}
.b--content-search form .form-item-word,
.b--content-search form .form-item-search-api-fulltext,
.b--hot-search-content form .form-item-word,
.b--hot-search-content form .form-item-search-api-fulltext {
  width: 100%;
}
.b--content-search form .form-item-word input,
.b--content-search form .form-item-search-api-fulltext input,
.b--hot-search-content form .form-item-word input,
.b--hot-search-content form .form-item-search-api-fulltext input {
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border-radius: 0;
  border: none;
  line-height: 1.35;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  outline-offset: 0;
  outline: transparent solid 1px;
  outline-color: lightgray;
}
.b--content-search form .form-item-word input:focus, .b--content-search form .form-item-word input:focus-visible,
.b--content-search form .form-item-search-api-fulltext input:focus,
.b--content-search form .form-item-search-api-fulltext input:focus-visible,
.b--hot-search-content form .form-item-word input:focus,
.b--hot-search-content form .form-item-word input:focus-visible,
.b--hot-search-content form .form-item-search-api-fulltext input:focus,
.b--hot-search-content form .form-item-search-api-fulltext input:focus-visible {
  color: #1d1d1b;
  background-color: #ffffff;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: #ed3248 solid 3px;
  outline-offset: 2px;
}
.b--content-search form .form-item-word input:focus, .b--content-search form .form-item-word input:focus-visible,
.b--content-search form .form-item-search-api-fulltext input:focus,
.b--content-search form .form-item-search-api-fulltext input:focus-visible,
.b--hot-search-content form .form-item-word input:focus,
.b--hot-search-content form .form-item-word input:focus-visible,
.b--hot-search-content form .form-item-search-api-fulltext input:focus,
.b--hot-search-content form .form-item-search-api-fulltext input:focus-visible {
  outline-color: #1d1d1b;
  border-radius: 0;
}
.b--content-search form .form-actions,
.b--hot-search-content form .form-actions {
  margin: 0;
  word-break: keep-all;
}
.b--content-search form .form-actions .btn-primary, .b--content-search form .form-actions .sk-video-group .sk-video-more, .sk-video-group .b--content-search form .form-actions .sk-video-more,
.b--hot-search-content form .form-actions .btn-primary,
.b--hot-search-content form .form-actions .sk-video-group .sk-video-more,
.sk-video-group .b--hot-search-content form .form-actions .sk-video-more {
  background: #1d1d1b;
  border-color: #1d1d1b;
  color: #ffffff;
}
.b--content-search form .form-actions .btn-primary:hover, .b--content-search form .form-actions .sk-video-group .sk-video-more:hover, .sk-video-group .b--content-search form .form-actions .sk-video-more:hover, .b--content-search form .form-actions .btn-primary:focus, .b--content-search form .form-actions .sk-video-group .sk-video-more:focus, .sk-video-group .b--content-search form .form-actions .sk-video-more:focus, .b--content-search form .form-actions .btn-primary:focus-visible, .b--content-search form .form-actions .sk-video-group .sk-video-more:focus-visible, .sk-video-group .b--content-search form .form-actions .sk-video-more:focus-visible, .b--content-search form .form-actions .btn-primary:active, .b--content-search form .form-actions .sk-video-group .sk-video-more:active, .sk-video-group .b--content-search form .form-actions .sk-video-more:active,
.b--hot-search-content form .form-actions .btn-primary:hover,
.b--hot-search-content form .form-actions .sk-video-group .sk-video-more:hover,
.sk-video-group .b--hot-search-content form .form-actions .sk-video-more:hover,
.b--hot-search-content form .form-actions .btn-primary:focus,
.b--hot-search-content form .form-actions .sk-video-group .sk-video-more:focus,
.sk-video-group .b--hot-search-content form .form-actions .sk-video-more:focus,
.b--hot-search-content form .form-actions .btn-primary:focus-visible,
.b--hot-search-content form .form-actions .sk-video-group .sk-video-more:focus-visible,
.sk-video-group .b--hot-search-content form .form-actions .sk-video-more:focus-visible,
.b--hot-search-content form .form-actions .btn-primary:active,
.b--hot-search-content form .form-actions .sk-video-group .sk-video-more:active,
.sk-video-group .b--hot-search-content form .form-actions .sk-video-more:active {
  background: #1d1d1b;
  border-color: #1d1d1b;
  color: #ffffff;
  outline-color: #1d1d1b;
}

input#edit-search-api-fulltext {
  min-width: 300px;
  max-width: 80vw;
  border-radius: 4px;
  margin-right: 0.625rem;
}

.v--content-search .view-header {
  background-color: #e3dfd6;
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .v--content-search .view-header {
    padding-top: 3rem;
  }
}
.v--content-search .view-header h1, .v--content-search .view-header .h1 {
  text-align: center;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: normal;
  color: #1d1d1b;
  margin-bottom: 1.5rem;
}
.v--content-search .view-header .b--content-search,
.v--content-search .view-header .views-exposed-form {
  max-width: 600px;
  margin: 0 auto 1rem;
}
.v--content-search .view-header .b--content-search .form--inline,
.v--content-search .view-header .views-exposed-form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.v--content-search .view-header .b--content-search .form-item-word,
.v--content-search .view-header .views-exposed-form .form-item-word {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  margin: 1.5rem 0 1rem;
}
.v--content-search .view-header .b--content-search .form-item-word input,
.v--content-search .view-header .views-exposed-form .form-item-word input {
  padding: 0.625rem 0.75rem;
  background-color: #ffffff;
  border-radius: 0;
  border: none;
  line-height: 1.35;
  color: #1d1d1b;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  outline-offset: 0;
  outline: transparent solid 1px;
}
.v--content-search .view-header .b--content-search .form-item-word input:focus, .v--content-search .view-header .b--content-search .form-item-word input:focus-visible,
.v--content-search .view-header .views-exposed-form .form-item-word input:focus,
.v--content-search .view-header .views-exposed-form .form-item-word input:focus-visible {
  color: #1d1d1b;
  background-color: #ffffff;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: #ed3248 solid 3px;
  outline-offset: 2px;
}
.v--content-search .view-header .b--content-search .form-item-word input:focus, .v--content-search .view-header .b--content-search .form-item-word input:focus-visible,
.v--content-search .view-header .views-exposed-form .form-item-word input:focus,
.v--content-search .view-header .views-exposed-form .form-item-word input:focus-visible {
  outline-color: #1d1d1b;
  border-radius: 0;
}
.v--content-search .view-header .b--content-search .form-actions,
.v--content-search .view-header .views-exposed-form .form-actions {
  margin: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: 1rem;
}
.v--content-search .view-header .b--content-search .form-actions .btn-primary, .v--content-search .view-header .b--content-search .form-actions .sk-video-group .sk-video-more, .sk-video-group .v--content-search .view-header .b--content-search .form-actions .sk-video-more,
.v--content-search .view-header .views-exposed-form .form-actions .btn-primary,
.v--content-search .view-header .views-exposed-form .form-actions .sk-video-group .sk-video-more,
.sk-video-group .v--content-search .view-header .views-exposed-form .form-actions .sk-video-more {
  background: #1d1d1b;
  border-color: #1d1d1b;
  color: #ffffff;
}
.v--content-search .view-header .b--content-search .form-actions .btn-primary:hover, .v--content-search .view-header .b--content-search .form-actions .sk-video-group .sk-video-more:hover, .sk-video-group .v--content-search .view-header .b--content-search .form-actions .sk-video-more:hover, .v--content-search .view-header .b--content-search .form-actions .btn-primary:focus, .v--content-search .view-header .b--content-search .form-actions .sk-video-group .sk-video-more:focus, .sk-video-group .v--content-search .view-header .b--content-search .form-actions .sk-video-more:focus, .v--content-search .view-header .b--content-search .form-actions .btn-primary:focus-visible, .v--content-search .view-header .b--content-search .form-actions .sk-video-group .sk-video-more:focus-visible, .sk-video-group .v--content-search .view-header .b--content-search .form-actions .sk-video-more:focus-visible, .v--content-search .view-header .b--content-search .form-actions .btn-primary:active, .v--content-search .view-header .b--content-search .form-actions .sk-video-group .sk-video-more:active, .sk-video-group .v--content-search .view-header .b--content-search .form-actions .sk-video-more:active,
.v--content-search .view-header .views-exposed-form .form-actions .btn-primary:hover,
.v--content-search .view-header .views-exposed-form .form-actions .sk-video-group .sk-video-more:hover,
.sk-video-group .v--content-search .view-header .views-exposed-form .form-actions .sk-video-more:hover,
.v--content-search .view-header .views-exposed-form .form-actions .btn-primary:focus,
.v--content-search .view-header .views-exposed-form .form-actions .sk-video-group .sk-video-more:focus,
.sk-video-group .v--content-search .view-header .views-exposed-form .form-actions .sk-video-more:focus,
.v--content-search .view-header .views-exposed-form .form-actions .btn-primary:focus-visible,
.v--content-search .view-header .views-exposed-form .form-actions .sk-video-group .sk-video-more:focus-visible,
.sk-video-group .v--content-search .view-header .views-exposed-form .form-actions .sk-video-more:focus-visible,
.v--content-search .view-header .views-exposed-form .form-actions .btn-primary:active,
.v--content-search .view-header .views-exposed-form .form-actions .sk-video-group .sk-video-more:active,
.sk-video-group .v--content-search .view-header .views-exposed-form .form-actions .sk-video-more:active {
  background: #1d1d1b;
  border-color: #1d1d1b;
  color: #ffffff;
  outline-color: #1d1d1b;
}
.v--content-search .view-header .results-nb {
  text-align: center;
  max-width: 760px;
  margin: auto;
  padding: 1.875rem 0 1.25rem;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: 500;
  color: #1d1d1b;
}
.v--content-search .view-filters,
.v--content-search .b--facet-blockbundle {
  background-color: #e3dfd6;
  padding-bottom: 2rem;
}
@media (max-width: 47.99875rem) {
  .v--content-search .view-filters,
  .v--content-search .b--facet-blockbundle {
    padding-bottom: 1rem;
  }
}
.v--content-search .view-filters .filters-title,
.v--content-search .b--facet-blockbundle .filters-title {
  text-align: center;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 1.5rem;
  margin-bottom: 0.625rem;
}
@media (max-width: 47.99875rem) {
  .v--content-search .view-filters .filters-title,
  .v--content-search .b--facet-blockbundle .filters-title {
    font-size: 1.125rem;
  }
}
.v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul,
.v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  list-style: none;
}
@media (max-width: 74.99875rem) {
  .v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul,
  .v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul {
    display: block;
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
@media (max-width: 61.99875rem) {
  .v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul,
  .v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
}
@media (max-width: 47.99875rem) {
  .v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul,
  .v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
@media (max-width: 35.99875rem) {
  .v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul,
  .v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
  }
}
.v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul li.facet-item,
.v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul li.facet-item {
  padding: 0 0 0.5rem;
}
.v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul li.facet-item input[type=checkbox].facets-checkbox ~ label,
.v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul li.facet-item input[type=checkbox].facets-checkbox ~ label {
  padding-left: 1.875rem;
  padding-right: 0;
}
.v--content-search .view-filters .facets-widget-checkbox .wrap-widget ul li.facet-item input[type=checkbox].facets-checkbox ~ label:after,
.v--content-search .b--facet-blockbundle .facets-widget-checkbox .wrap-widget ul li.facet-item input[type=checkbox].facets-checkbox ~ label:after {
  right: auto;
  left: 0;
}
.v--content-search .view-content {
  background-color: #e3dfd6;
}
.v--content-search .view-content .wrapper-content-search {
  max-width: 760px;
  margin: auto;
  padding: 0.625rem 0 1.875rem;
}
.v--content-search .view-content .views-row {
  margin-bottom: 0 !important;
}
.v--content-search .view-content .views-row .wrapper-search-result {
  position: relative;
  padding: 1rem 1.25rem;
  border-radius: 4px;
  margin-bottom: 1.25rem;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.v--content-search .view-content .views-row .wrapper-search-result p {
  margin: 0;
}
.v--content-search .view-content .views-row .wrapper-search-result p.type,
.v--content-search .view-content .views-row .wrapper-search-result .type {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0.75rem;
  padding: 0.125rem 0.625rem;
  border-radius: 999px;
  border: 1px solid #1d1d1b;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  color: #1d1d1b;
  text-align: center;
}
.v--content-search .view-content .views-row .wrapper-search-result .title {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: initial;
  margin: 0 0 0.75rem;
}
.v--content-search .view-content .views-row .wrapper-search-result .title a {
  color: #820816;
  text-decoration: none;
  display: inline;
  padding-bottom: 0.125rem;
  line-height: 1.1;
}
.v--content-search .view-content .views-row .wrapper-search-result .title a {
  text-decoration: none;
}
.v--content-search .view-content .views-row .wrapper-search-result .title a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 4px;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.v--content-search .view-content .views-row .wrapper-search-result .title a:hover, .v--content-search .view-content .views-row .wrapper-search-result .title a:focus, .v--content-search .view-content .views-row .wrapper-search-result .title a:focus-visible {
  outline: none;
}
.v--content-search .view-content .views-row .wrapper-search-result .title a:hover:before, .v--content-search .view-content .views-row .wrapper-search-result .title a:focus:before, .v--content-search .view-content .views-row .wrapper-search-result .title a:focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.v--content-search .view-content .views-row .wrapper-search-result .excerpt {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  color: #565654;
  line-height: 1.5;
}
.v--content-search .view-content .views-row .wrapper-search-result .excerpt strong {
  display: inline;
  font-weight: 500;
  color: #1d1d1b;
  background-color: #e3dfd6;
  padding: 0.0625rem 0.375rem;
  border-radius: 2px;
}
.v--content-search .view-content .views-row .wrapper-search-result img {
  width: 126px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 35.99875rem) {
  .v--content-search .view-content .views-row .wrapper-search-result img {
    display: none;
  }
}
.v--content-search .view-empty,
.v--content-search .pager {
  background-color: #e3dfd6;
}
.v--content-search .view-empty ul,
.v--content-search .pager ul {
  margin-bottom: 0;
  padding-bottom: 2rem;
}

.search-api-autocomplete-search {
  border: 2px solid #1d1d1b;
  border-radius: 24px;
  overflow: hidden;
}
.search-api-autocomplete-search > li {
  padding: 0 0.625rem;
  background: unset !important;
  color: #1d1d1b !important;
}
.search-api-autocomplete-search > li::-moz-selection {
  background: #820816 !important;
  color: #ffffff !important;
}
.search-api-autocomplete-search > li:hover, .search-api-autocomplete-search > li:focus, .search-api-autocomplete-search > li::selection, .search-api-autocomplete-search > li:active {
  background: #820816 !important;
  color: #ffffff !important;
}
.search-api-autocomplete-search > li a {
  background: unset !important;
  color: #820816 !important;
}
.search-api-autocomplete-search > li a * {
  background: unset !important;
  color: #1d1d1b !important;
}
.search-api-autocomplete-search > li a:hover, .search-api-autocomplete-search > li a:focus, .search-api-autocomplete-search > li a:active {
  color: #ffffff !important;
  background: #820816 !important;
}
.search-api-autocomplete-search > li a:hover *, .search-api-autocomplete-search > li a:focus *, .search-api-autocomplete-search > li a:active * {
  color: #ffffff !important;
  background: #820816 !important;
}

header.header {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
header.header .site-name {
  display: none;
}
header.header .header-wrapper {
  background: #820816;
  min-height: 110px;
  -webkit-transition: background-color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s;
}
@media (max-width: 47.99875rem) {
  header.header .header-wrapper {
    min-height: 80px;
  }
}
header.header .header--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  max-width: 95%;
  margin: auto;
}
header.header .header--content #block-skema-branding img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
header.header .header--content .navbar-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 110px;
  padding: 0.625rem 0;
}
header.header .header--content .navbar-brand img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  width: auto;
  max-width: 205px;
  max-height: 80px;
  height: auto;
  margin: 0 0 0.625rem;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
@media (max-width: 47.99875rem) {
  header.header .header--content .navbar-brand img {
    max-height: 40px;
    max-width: 150px;
  }
}
header.header .header--nav-wrapper {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  header.header .header--nav-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
  }
}
header.header .header--navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.625rem 0 1.375rem;
  margin-right: 0;
  gap: 16px;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
@media (max-width: 47.99875rem) {
  header.header .header--navigation {
    gap: 12px;
  }
}
header.header .header--navigation .search-btn,
header.header .header--navigation .burger-btn {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.1875rem 0.3125rem;
  border-radius: 50px;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
@media (max-width: 35.99875rem) {
  header.header .header--navigation .search-btn,
  header.header .header--navigation .burger-btn {
    font-size: 0;
  }
}
header.header .header--navigation .search-btn svg path,
header.header .header--navigation .burger-btn svg path {
  fill: #ffffff;
}
header.header .header--navigation .search-btn:hover, header.header .header--navigation .search-btn.open,
header.header .header--navigation .burger-btn:hover,
header.header .header--navigation .burger-btn.open {
  color: #820816;
  background: #ffffff;
}
header.header .header--navigation .search-btn:hover svg path, header.header .header--navigation .search-btn.open svg path,
header.header .header--navigation .burger-btn:hover svg path,
header.header .header--navigation .burger-btn.open svg path {
  fill: #820816;
}
header.header .header--navigation .burger-btn {
  padding: 0.1875rem 0.5rem;
}
@media (max-width: 35.99875rem) {
  header.header .header--navigation .burger-btn .burger-btn__label {
    font-size: 0.8125rem;
  }
}
header.header .header--navigation .burger-btn .burger-btn__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  width: 20px;
  height: 14px;
  margin-left: 0.3125rem;
}
header.header .header--navigation .burger-btn .burger-btn__icon span {
  display: block;
  width: 20px;
  height: 2px;
  background: #ffffff;
  border-radius: 0;
}
header.header .header--navigation .burger-btn > svg {
  display: none;
}
header.header .header--navigation .burger-btn:hover .burger-btn__icon span {
  background: #ffffff;
}
@media (max-width: 47.99875rem) {
  header.header .header--menu {
    display: none;
  }
}
header.header .header--menu .menu--header-menu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0;
  gap: 32px;
  margin: 0;
}
header.header .header--menu .menu--header-menu .nav {
  gap: 16px;
}
header.header .header--menu .menu--header-menu .nav-item {
  padding: 0;
}
header.header .header--menu .menu--header-menu .nav-item .nav-link {
  padding: 0.1875rem 0;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 600;
  letter-spacing: 0.0625rem;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
header.header .header--menu .menu--header-menu .nav-item .nav-link:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  margin: auto;
  height: 2px;
  border-radius: 0;
  width: 0%;
  background: #ffffff;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  border: unset;
}
header.header .header--menu .menu--header-menu .nav-item .nav-link:hover:after {
  width: 100%;
}

.header--lang-switcher {
  padding: 0;
}

.b-skema-multilanguage-switcher.contextual-region,
.b-sk26-multilanguage-switcher.contextual-region {
  padding-right: 2.5rem;
}

.multilanguage-switcher ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
@media (max-width: 35.99875rem) {
  .multilanguage-switcher ul {
    display: none;
  }
}
.multilanguage-switcher ul li {
  padding: 0;
}
.multilanguage-switcher ul li a.language-link {
  position: relative;
  display: block;
  padding: 0.125rem 0;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.multilanguage-switcher ul li a.language-link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 1px;
  width: 0%;
  background: #ffffff;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.multilanguage-switcher ul li a.language-link:hover:after {
  width: 80%;
}
.multilanguage-switcher ul li a.language-link.is-active {
  color: #ffffff;
  font-weight: 500;
}
.multilanguage-switcher ul li a.language-link.is-active:after {
  background: #ffffff;
  width: 80%;
}

body .r--site-alerts {
  overflow: hidden;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
body.path-frontpage header {
  position: fixed;
}
@media (max-width: 47.99875rem) {
  body.path-frontpage header {
    position: sticky;
  }
}
@media (max-width: 47.99875rem) {
  body.path-frontpage header .header-wrapper {
    background: #820816;
  }
}
@media (min-width: 48rem) {
  body.path-frontpage.toolbar-horizontal header.header {
    top: var(--drupal-displace-offset-top);
  }
}
body.scrolled header.header {
  border-bottom: 1px solid #e8e8e8;
  top: -25px;
}
@media (min-width: 48rem) {
  body.scrolled header.header {
    top: -50px;
  }
}
body.scrolled header.header .header-wrapper {
  background: #ffffff;
}
body.scrolled header.header .header--content #block-skema-branding img,
body.scrolled header.header .header--content #block-sk26-site-branding img,
body.scrolled header.header .header--content .navbar-brand img {
  -webkit-filter: none;
          filter: none;
  max-height: 48px !important;
  margin: 0 !important;
}
@media (min-width: 48rem) {
  body.scrolled header.header .header--content #block-skema-branding img,
  body.scrolled header.header .header--content #block-sk26-site-branding img,
  body.scrolled header.header .header--content .navbar-brand img {
    max-height: 40px !important;
  }
}
body.scrolled header.header .header--lang-switcher {
  display: none;
}
body.scrolled header.header .header--nav-wrapper {
  gap: 0;
}
body.scrolled header.header .header--navigation {
  padding-bottom: 0.625rem !important;
}
body.scrolled header.header .header--navigation .search-btn,
body.scrolled header.header .header--navigation .burger-btn {
  color: #820816;
}
body.scrolled header.header .header--navigation .search-btn svg path,
body.scrolled header.header .header--navigation .burger-btn svg path {
  fill: #820816;
}
body.scrolled header.header .header--navigation .search-btn:hover, body.scrolled header.header .header--navigation .search-btn.open,
body.scrolled header.header .header--navigation .burger-btn:hover,
body.scrolled header.header .header--navigation .burger-btn.open {
  color: #ffffff;
  background: #820816;
}
body.scrolled header.header .header--navigation .search-btn:hover svg path, body.scrolled header.header .header--navigation .search-btn.open svg path,
body.scrolled header.header .header--navigation .burger-btn:hover svg path,
body.scrolled header.header .header--navigation .burger-btn.open svg path {
  fill: #ffffff;
}
body.scrolled header.header .header--navigation .burger-btn .burger-btn__icon span {
  background: #820816;
}
body.scrolled header.header .header--navigation .burger-btn:hover .burger-btn__icon span, body.scrolled header.header .header--navigation .burger-btn.open .burger-btn__icon span {
  background: #ffffff;
}
body.scrolled header.header .header--menu .menu--header-menu .nav-item .nav-link {
  color: #820816;
}
body.scrolled header.header .header--menu .menu--header-menu .nav-item .nav-link:after {
  background: #820816;
}
body.scrolled header.header .r--search {
  margin-top: 0;
}
body.scrolled.path-frontpage .header-wrapper {
  background: #ffffff;
}
body.scrolled.alert-open.toolbar-horizontal header {
  top: calc(var(--drupal-displace-offset-top));
}

.site-footer {
  background: #1d1d1b;
  z-index: 2;
  padding: 0;
  color: #f8f4ee;
}
.site-footer a {
  color: #f8f4ee;
}
.site-footer .nav-link {
  color: #f8f4ee;
}
.site-footer hr {
  display: none;
}

/* ---------- Top：链接列 + CTA + Newsletter ---------- */
.site-footer__top {
  padding: 4.5rem 0 3rem;
  border-bottom: none;
}
@media (max-width: 47.99875rem) {
  .site-footer__top {
    padding: 3rem 0 2rem;
  }
}

.r--footer-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0;
  row-gap: 48px;
}

.menu--menu-sk-footer-top {
  width: 100%;
  margin-bottom: 0;
}
.menu--menu-sk-footer-top > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 36rem) {
  .menu--menu-sk-footer-top > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 48px;
  }
}
.menu--menu-sk-footer-top > ul > li.nav-item {
  position: relative;
  margin: 0 0 2rem;
  padding: 0;
  list-style: none;
}
@media (min-width: 36rem) {
  .menu--menu-sk-footer-top > ul > li.nav-item {
    width: calc(50% - 24px);
    margin-bottom: 0;
  }
}
@media (min-width: 48rem) {
  .menu--menu-sk-footer-top > ul > li.nav-item {
    width: calc(33.33% - 32px);
  }
}
@media (min-width: 62rem) {
  .menu--menu-sk-footer-top > ul > li.nav-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    width: auto;
    min-width: 0;
  }
}
.menu--menu-sk-footer-top > ul > li.nav-item > a, .menu--menu-sk-footer-top > ul > li.nav-item > span {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0 0 0.875rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
  color: #ffffff;
  text-decoration: none;
  text-align: left;
}
.menu--menu-sk-footer-top .field--name-field-text {
  padding-top: 0.25rem;
  font-weight: 400;
  color: rgba(248, 244, 238, 0.92);
}
.menu--menu-sk-footer-top > ul ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
}
.menu--menu-sk-footer-top > ul ul > li.nav-item {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu--menu-sk-footer-top > ul ul > li.nav-item > button, .menu--menu-sk-footer-top > ul ul > li.nav-item > a, .menu--menu-sk-footer-top > ul ul > li.nav-item > span {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  color: rgba(248, 244, 238, 0.92);
  text-decoration: none;
  text-align: left;
}
.menu--menu-sk-footer-top > ul ul > li.nav-item > button, .menu--menu-sk-footer-top > ul ul > li.nav-item > a {
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.menu--menu-sk-footer-top > ul ul > li.nav-item > button::after, .menu--menu-sk-footer-top > ul ul > li.nav-item > a::after {
  display: none;
}
.menu--menu-sk-footer-top > ul ul > li.nav-item > button:hover, .menu--menu-sk-footer-top > ul ul > li.nav-item > button:focus-visible, .menu--menu-sk-footer-top > ul ul > li.nav-item > a:hover, .menu--menu-sk-footer-top > ul ul > li.nav-item > a:focus-visible {
  color: #ffffff;
  opacity: 1;
}

#block-skema-footer-top-buttons,
#block-sk26-footer-top-buttons {
  width: 100%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 48rem) {
  #block-skema-footer-top-buttons,
  #block-sk26-footer-top-buttons {
    width: 33.33%;
    max-width: 280px;
  }
}
@media (min-width: 62rem) {
  #block-skema-footer-top-buttons,
  #block-sk26-footer-top-buttons {
    width: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 265px;
            flex: 0 0 265px;
  }
}
#block-skema-footer-top-buttons ul.menu,
#block-sk26-footer-top-buttons ul.menu {
  width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  list-style: none;
}
#block-skema-footer-top-buttons ul.menu li.menu-item,
#block-sk26-footer-top-buttons ul.menu li.menu-item {
  position: relative;
  padding: 0;
  width: 100%;
}
#block-skema-footer-top-buttons .btn, #block-skema-footer-top-buttons .sk-video-group .sk-video-more, .sk-video-group #block-skema-footer-top-buttons .sk-video-more,
#block-skema-footer-top-buttons a.btn,
#block-sk26-footer-top-buttons .btn,
#block-sk26-footer-top-buttons .sk-video-group .sk-video-more,
.sk-video-group #block-sk26-footer-top-buttons .sk-video-more,
#block-sk26-footer-top-buttons a.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 14px;
  width: auto;
  min-height: 48px;
  padding: 0.875rem 2rem;
  border-radius: 999px;
  background: #e3dfd6 !important;
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.01rem;
  line-height: 1;
  color: #1d1d1b !important;
  text-transform: uppercase;
  text-decoration: none;
}
#block-skema-footer-top-buttons .btn:hover, #block-skema-footer-top-buttons .sk-video-group .sk-video-more:hover, .sk-video-group #block-skema-footer-top-buttons .sk-video-more:hover, #block-skema-footer-top-buttons .btn:focus, #block-skema-footer-top-buttons .sk-video-group .sk-video-more:focus, .sk-video-group #block-skema-footer-top-buttons .sk-video-more:focus, #block-skema-footer-top-buttons .btn:focus-visible, #block-skema-footer-top-buttons .sk-video-group .sk-video-more:focus-visible, .sk-video-group #block-skema-footer-top-buttons .sk-video-more:focus-visible, #block-skema-footer-top-buttons .btn:active, #block-skema-footer-top-buttons .sk-video-group .sk-video-more:active, .sk-video-group #block-skema-footer-top-buttons .sk-video-more:active,
#block-skema-footer-top-buttons a.btn:hover,
#block-skema-footer-top-buttons a.btn:focus,
#block-skema-footer-top-buttons a.btn:focus-visible,
#block-skema-footer-top-buttons a.btn:active,
#block-sk26-footer-top-buttons .btn:hover,
#block-sk26-footer-top-buttons .sk-video-group .sk-video-more:hover,
.sk-video-group #block-sk26-footer-top-buttons .sk-video-more:hover,
#block-sk26-footer-top-buttons .btn:focus,
#block-sk26-footer-top-buttons .sk-video-group .sk-video-more:focus,
.sk-video-group #block-sk26-footer-top-buttons .sk-video-more:focus,
#block-sk26-footer-top-buttons .btn:focus-visible,
#block-sk26-footer-top-buttons .sk-video-group .sk-video-more:focus-visible,
.sk-video-group #block-sk26-footer-top-buttons .sk-video-more:focus-visible,
#block-sk26-footer-top-buttons .btn:active,
#block-sk26-footer-top-buttons .sk-video-group .sk-video-more:active,
.sk-video-group #block-sk26-footer-top-buttons .sk-video-more:active,
#block-sk26-footer-top-buttons a.btn:hover,
#block-sk26-footer-top-buttons a.btn:focus,
#block-sk26-footer-top-buttons a.btn:focus-visible,
#block-sk26-footer-top-buttons a.btn:active {
  background: #e9e5de !important;
  color: #1d1d1b !important;
  opacity: 1;
}
#block-skema-footer-top-buttons .btn.btn-icon, #block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more, .sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more,
#block-skema-footer-top-buttons a.btn.btn-icon,
#block-sk26-footer-top-buttons .btn.btn-icon,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more,
#block-sk26-footer-top-buttons a.btn.btn-icon {
  padding-left: 2.8125rem;
}
#block-skema-footer-top-buttons .btn.btn-icon .field--name-field-menu-icon, #block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .field--name-field-menu-icon, .sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more .field--name-field-menu-icon,
#block-skema-footer-top-buttons .btn.btn-icon svg,
#block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more svg,
.sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more svg,
#block-skema-footer-top-buttons .btn.btn-icon i,
#block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more i,
.sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more i,
#block-skema-footer-top-buttons .btn.btn-icon .icon,
#block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .icon,
.sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more .icon,
#block-skema-footer-top-buttons a.btn.btn-icon .field--name-field-menu-icon,
#block-skema-footer-top-buttons a.btn.btn-icon svg,
#block-skema-footer-top-buttons a.btn.btn-icon i,
#block-skema-footer-top-buttons a.btn.btn-icon .icon,
#block-sk26-footer-top-buttons .btn.btn-icon .field--name-field-menu-icon,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .field--name-field-menu-icon,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more .field--name-field-menu-icon,
#block-sk26-footer-top-buttons .btn.btn-icon svg,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more svg,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more svg,
#block-sk26-footer-top-buttons .btn.btn-icon i,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more i,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more i,
#block-sk26-footer-top-buttons .btn.btn-icon .icon,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .icon,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more .icon,
#block-sk26-footer-top-buttons a.btn.btn-icon .field--name-field-menu-icon,
#block-sk26-footer-top-buttons a.btn.btn-icon svg,
#block-sk26-footer-top-buttons a.btn.btn-icon i,
#block-sk26-footer-top-buttons a.btn.btn-icon .icon {
  color: #1d1d1b;
}
#block-skema-footer-top-buttons .btn.btn-icon .field--name-field-menu-icon path, #block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .field--name-field-menu-icon path, .sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more .field--name-field-menu-icon path,
#block-skema-footer-top-buttons .btn.btn-icon .field--name-field-menu-icon svg path,
#block-skema-footer-top-buttons .btn.btn-icon svg path,
#block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more svg path,
.sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more svg path,
#block-skema-footer-top-buttons .btn.btn-icon svg svg path,
#block-skema-footer-top-buttons .btn.btn-icon i path,
#block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more i path,
.sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more i path,
#block-skema-footer-top-buttons .btn.btn-icon i svg path,
#block-skema-footer-top-buttons .btn.btn-icon .icon path,
#block-skema-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .icon path,
.sk-video-group #block-skema-footer-top-buttons .btn-icon.sk-video-more .icon path,
#block-skema-footer-top-buttons .btn.btn-icon .icon svg path,
#block-skema-footer-top-buttons a.btn.btn-icon .field--name-field-menu-icon path,
#block-skema-footer-top-buttons a.btn.btn-icon .field--name-field-menu-icon svg path,
#block-skema-footer-top-buttons a.btn.btn-icon svg path,
#block-skema-footer-top-buttons a.btn.btn-icon svg svg path,
#block-skema-footer-top-buttons a.btn.btn-icon i path,
#block-skema-footer-top-buttons a.btn.btn-icon i svg path,
#block-skema-footer-top-buttons a.btn.btn-icon .icon path,
#block-skema-footer-top-buttons a.btn.btn-icon .icon svg path,
#block-sk26-footer-top-buttons .btn.btn-icon .field--name-field-menu-icon path,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .field--name-field-menu-icon path,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more .field--name-field-menu-icon path,
#block-sk26-footer-top-buttons .btn.btn-icon .field--name-field-menu-icon svg path,
#block-sk26-footer-top-buttons .btn.btn-icon svg path,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more svg path,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more svg path,
#block-sk26-footer-top-buttons .btn.btn-icon svg svg path,
#block-sk26-footer-top-buttons .btn.btn-icon i path,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more i path,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more i path,
#block-sk26-footer-top-buttons .btn.btn-icon i svg path,
#block-sk26-footer-top-buttons .btn.btn-icon .icon path,
#block-sk26-footer-top-buttons .sk-video-group .btn-icon.sk-video-more .icon path,
.sk-video-group #block-sk26-footer-top-buttons .btn-icon.sk-video-more .icon path,
#block-sk26-footer-top-buttons .btn.btn-icon .icon svg path,
#block-sk26-footer-top-buttons a.btn.btn-icon .field--name-field-menu-icon path,
#block-sk26-footer-top-buttons a.btn.btn-icon .field--name-field-menu-icon svg path,
#block-sk26-footer-top-buttons a.btn.btn-icon svg path,
#block-sk26-footer-top-buttons a.btn.btn-icon svg svg path,
#block-sk26-footer-top-buttons a.btn.btn-icon i path,
#block-sk26-footer-top-buttons a.btn.btn-icon i svg path,
#block-sk26-footer-top-buttons a.btn.btn-icon .icon path,
#block-sk26-footer-top-buttons a.btn.btn-icon .icon svg path {
  fill: #1d1d1b;
}
#block-skema-footer-top-buttons .menu_link_content .field--name-field-menu-icon,
#block-sk26-footer-top-buttons .menu_link_content .field--name-field-menu-icon {
  color: #1d1d1b;
}
#block-skema-footer-top-buttons .menu_link_content .field--name-field-menu-icon path,
#block-sk26-footer-top-buttons .menu_link_content .field--name-field-menu-icon path {
  fill: #1d1d1b;
}

#block-skema-button-block-1,
#block-sk26-button-block-1 {
  width: 100%;
  padding: 2rem 0 0;
  color: #f8f4ee;
  border-top: 1px solid rgba(248, 244, 238, 0.35);
}
@media (min-width: 48rem) {
  #block-skema-button-block-1,
  #block-sk26-button-block-1 {
    width: calc(66.66% - 48px);
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 0 0 0 3rem;
    border-top: none;
    border-left: 1px solid #e3dfd6;
  }
}
@media (min-width: 62rem) {
  #block-skema-button-block-1,
  #block-sk26-button-block-1 {
    width: auto;
    padding-left: 4rem;
  }
}
#block-skema-button-block-1 h2, #block-skema-button-block-1 .h2,
#block-sk26-button-block-1 h2,
#block-sk26-button-block-1 .h2 {
  margin: 0 0 1rem;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.4;
  color: #ffffff;
}
#block-skema-button-block-1 .field--name-body,
#block-skema-button-block-1 .field--name-field-caption,
#block-skema-button-block-1 .block-content__content,
#block-sk26-button-block-1 .field--name-body,
#block-sk26-button-block-1 .field--name-field-caption,
#block-sk26-button-block-1 .block-content__content {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  color: rgba(248, 244, 238, 0.92);
}
#block-skema-button-block-1 .field--name-body p,
#block-skema-button-block-1 .field--name-field-caption p,
#block-skema-button-block-1 .block-content__content p,
#block-sk26-button-block-1 .field--name-body p,
#block-sk26-button-block-1 .field--name-field-caption p,
#block-sk26-button-block-1 .block-content__content p {
  margin-bottom: 1rem;
  max-width: 560px;
}
#block-skema-button-block-1 .field--name-body p:last-child,
#block-skema-button-block-1 .field--name-field-caption p:last-child,
#block-skema-button-block-1 .block-content__content p:last-child,
#block-sk26-button-block-1 .field--name-body p:last-child,
#block-sk26-button-block-1 .field--name-field-caption p:last-child,
#block-sk26-button-block-1 .block-content__content p:last-child {
  margin-bottom: 1rem;
}
#block-skema-button-block-1 .btn, #block-skema-button-block-1 .sk-video-group .sk-video-more, .sk-video-group #block-skema-button-block-1 .sk-video-more,
#block-skema-button-block-1 a.btn,
#block-sk26-button-block-1 .btn,
#block-sk26-button-block-1 .sk-video-group .sk-video-more,
.sk-video-group #block-sk26-button-block-1 .sk-video-more,
#block-sk26-button-block-1 a.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 48px;
  padding: 0.875rem 2rem;
  border-radius: 999px;
  background: #e3dfd6 !important;
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.01rem;
  color: #1d1d1b !important;
  text-transform: uppercase;
  text-decoration: none;
}
#block-skema-button-block-1 .btn:hover, #block-skema-button-block-1 .sk-video-group .sk-video-more:hover, .sk-video-group #block-skema-button-block-1 .sk-video-more:hover, #block-skema-button-block-1 .btn:focus, #block-skema-button-block-1 .sk-video-group .sk-video-more:focus, .sk-video-group #block-skema-button-block-1 .sk-video-more:focus, #block-skema-button-block-1 .btn:focus-visible, #block-skema-button-block-1 .sk-video-group .sk-video-more:focus-visible, .sk-video-group #block-skema-button-block-1 .sk-video-more:focus-visible,
#block-skema-button-block-1 a.btn:hover,
#block-skema-button-block-1 a.btn:focus,
#block-skema-button-block-1 a.btn:focus-visible,
#block-sk26-button-block-1 .btn:hover,
#block-sk26-button-block-1 .sk-video-group .sk-video-more:hover,
.sk-video-group #block-sk26-button-block-1 .sk-video-more:hover,
#block-sk26-button-block-1 .btn:focus,
#block-sk26-button-block-1 .sk-video-group .sk-video-more:focus,
.sk-video-group #block-sk26-button-block-1 .sk-video-more:focus,
#block-sk26-button-block-1 .btn:focus-visible,
#block-sk26-button-block-1 .sk-video-group .sk-video-more:focus-visible,
.sk-video-group #block-sk26-button-block-1 .sk-video-more:focus-visible,
#block-sk26-button-block-1 a.btn:hover,
#block-sk26-button-block-1 a.btn:focus,
#block-sk26-button-block-1 a.btn:focus-visible {
  background: #e9e5de !important;
  color: #1d1d1b !important;
}

/* ---------- Bottom：法律条 + 认证 Logo ---------- */
.site-footer__bottom {
  border-top: none;
  padding: 0;
}

.r--footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
  padding: 2rem 0;
}
@media (max-width: 47.99875rem) {
  .r--footer-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    margin-top: 0;
    padding: 2rem 0 1.5rem;
  }
}
.r--footer-bottom #block-skema-footer-extra-menu,
.r--footer-bottom #block-sk26-footer-extra-menu {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  position: relative;
  width: 100%;
  padding: 0 0 2rem;
  margin: 0;
  border-bottom: none;
}
@media (max-width: 47.99875rem) {
  .r--footer-bottom #block-skema-footer-extra-menu,
  .r--footer-bottom #block-sk26-footer-extra-menu {
    padding-bottom: 1.5rem;
  }
}
.r--footer-bottom #block-skema-footer-extra-menu::after,
.r--footer-bottom #block-sk26-footer-extra-menu::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100vw;
  height: 1px;
  background: #e8e8e8;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  pointer-events: none;
}
.r--footer-bottom #block-skema-footer-extra-menu ul.menu,
.r--footer-bottom #block-skema-footer-extra-menu ul,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu,
.r--footer-bottom #block-sk26-footer-extra-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 24px;
}
@media (max-width: 35.99875rem) {
  .r--footer-bottom #block-skema-footer-extra-menu ul.menu,
  .r--footer-bottom #block-skema-footer-extra-menu ul,
  .r--footer-bottom #block-sk26-footer-extra-menu ul.menu,
  .r--footer-bottom #block-sk26-footer-extra-menu ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 16px 24px;
  }
}
.r--footer-bottom #block-skema-footer-extra-menu ul.menu li,
.r--footer-bottom #block-skema-footer-extra-menu ul li,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu li,
.r--footer-bottom #block-sk26-footer-extra-menu ul li {
  margin: 0;
  padding: 0;
}
.r--footer-bottom #block-skema-footer-extra-menu ul.menu li a,
.r--footer-bottom #block-skema-footer-extra-menu ul.menu li span,
.r--footer-bottom #block-skema-footer-extra-menu ul li a,
.r--footer-bottom #block-skema-footer-extra-menu ul li span,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu li a,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu li span,
.r--footer-bottom #block-sk26-footer-extra-menu ul li a,
.r--footer-bottom #block-sk26-footer-extra-menu ul li span {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.015rem;
  color: rgba(248, 244, 238, 0.92);
  text-decoration: none;
}
.r--footer-bottom #block-skema-footer-extra-menu ul.menu li a:hover, .r--footer-bottom #block-skema-footer-extra-menu ul.menu li a:focus-visible,
.r--footer-bottom #block-skema-footer-extra-menu ul.menu li span:hover,
.r--footer-bottom #block-skema-footer-extra-menu ul.menu li span:focus-visible,
.r--footer-bottom #block-skema-footer-extra-menu ul li a:hover,
.r--footer-bottom #block-skema-footer-extra-menu ul li a:focus-visible,
.r--footer-bottom #block-skema-footer-extra-menu ul li span:hover,
.r--footer-bottom #block-skema-footer-extra-menu ul li span:focus-visible,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu li a:hover,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu li a:focus-visible,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu li span:hover,
.r--footer-bottom #block-sk26-footer-extra-menu ul.menu li span:focus-visible,
.r--footer-bottom #block-sk26-footer-extra-menu ul li a:hover,
.r--footer-bottom #block-sk26-footer-extra-menu ul li a:focus-visible,
.r--footer-bottom #block-sk26-footer-extra-menu ul li span:hover,
.r--footer-bottom #block-sk26-footer-extra-menu ul li span:focus-visible {
  color: #ffffff;
}
.r--footer-bottom #block-skema-leftlogos,
.r--footer-bottom #block-skema-bottom-left-logo,
.r--footer-bottom #block-sk26-bottom-left-logo,
.r--footer-bottom #block-skema-rightlogos,
.r--footer-bottom #block-skema-bottom-right-logo,
.r--footer-bottom #block-sk26-bottom-right-logo {
  padding: 0;
}
@media (max-width: 35.99875rem) {
  .r--footer-bottom #block-skema-rightlogos ul.list-logos .list-logos,
  .r--footer-bottom #block-skema-leftlogos ul.list-logos .list-logos,
  .r--footer-bottom #block-sk26-bottom-left-logo .list-logos,
  .r--footer-bottom #block-sk26-bottom-right-logo .list-logos {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .r--footer-bottom #block-skema-rightlogos ul.list-logos .list-logos > li.field__item,
  .r--footer-bottom #block-skema-leftlogos ul.list-logos .list-logos > li.field__item,
  .r--footer-bottom #block-sk26-bottom-left-logo .list-logos > li.field__item,
  .r--footer-bottom #block-sk26-bottom-right-logo .list-logos > li.field__item {
    width: 50%;
    text-align: center;
  }
  .r--footer-bottom .openid-connect-login-form {
    text-align: center;
    margin: 0.625rem auto;
  }
}

.site-footer__bottom .block {
  width: auto;
}
.site-footer__bottom .block-content--type-block-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 35px;
  padding: 0;
}
@media (max-width: 35.99875rem) {
  .site-footer__bottom .block-content--type-block-links {
    gap: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
  }
}
.site-footer__bottom .block-content--type-block-links img {
  max-height: 56px;
  height: 56px;
  width: auto;
  max-width: 127px;
  -o-object-fit: contain;
     object-fit: contain;
}
.site-footer__bottom .block-content--type-block-links > .field--name-field-link-image {
  padding: 0;
  min-width: auto;
}
.site-footer__bottom .footer-left-logo img {
  width: auto;
  max-width: 200px;
}

.messages--wrapper .alert {
  font-size: 0.875rem;
}
.messages--wrapper h2, .messages--wrapper .h2 {
  font-size: 1.25rem;
  margin-bottom: 0.625rem;
}
.messages--wrapper hr,
.messages--wrapper details {
  margin: 0.625rem 0;
}
.messages--wrapper pre:last-child {
  margin-bottom: 0 !important;
}

.alert svg {
  max-height: 2rem;
}

.message-status-title {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  letter-spacing: 0;
}

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

.btn, .sk-video-group .sk-video-more {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0.625rem 1.875rem;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
  border-radius: 999px;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  outline: solid 2px transparent;
  outline-offset: 0;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.btn:hover, .sk-video-group .sk-video-more:hover, .btn:focus, .sk-video-group .sk-video-more:focus, .btn:focus-visible, .sk-video-group .sk-video-more:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: solid 2px;
  outline-offset: 3px;
}
.btn:active, .sk-video-group .sk-video-more:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn.btn-full, .sk-video-group .btn-full.sk-video-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.btn.btn-inline, .sk-video-group .btn-inline.sk-video-more {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.btn.btn-primary, .sk-video-group .sk-video-more {
  border-color: #1d1d1b;
  background: #1d1d1b;
  color: #ffffff;
  font-weight: 400;
}
.btn.btn-primary:hover, .sk-video-group .sk-video-more:hover, .btn.btn-primary:focus, .sk-video-group .sk-video-more:focus, .btn.btn-primary:focus-visible, .sk-video-group .sk-video-more:focus-visible, .btn.btn-primary:active, .sk-video-group .sk-video-more:active {
  border-color: #1d1d1b;
  background: #1d1d1b;
  color: #ffffff;
  outline-color: #1d1d1b;
}
.btn.btn-primary.btn-invert, .sk-video-group .btn-invert.sk-video-more {
  background: #ffffff;
  border-color: #ffffff;
  color: #1d1d1b;
}
.btn.btn-primary.btn-invert:hover, .sk-video-group .btn-invert.sk-video-more:hover, .btn.btn-primary.btn-invert:focus, .sk-video-group .btn-invert.sk-video-more:focus, .btn.btn-primary.btn-invert:focus-visible, .sk-video-group .btn-invert.sk-video-more:focus-visible, .btn.btn-primary.btn-invert:active, .sk-video-group .btn-invert.sk-video-more:active {
  color: #1d1d1b;
  background: #f4f2ef;
  outline-color: #ffffff;
}
.btn.btn-secondary, .sk-video-group .btn-secondary.sk-video-more {
  border: 1.5px solid #1d1d1b;
  background: transparent;
  color: #1d1d1b;
  font-weight: 400;
}
.btn.btn-secondary:hover, .sk-video-group .btn-secondary.sk-video-more:hover, .btn.btn-secondary:focus, .sk-video-group .btn-secondary.sk-video-more:focus, .btn.btn-secondary:focus-visible, .sk-video-group .btn-secondary.sk-video-more:focus-visible {
  background: #f4f2ef;
  color: #1d1d1b;
  outline-color: #1d1d1b;
}
.btn.btn-secondary:active, .sk-video-group .btn-secondary.sk-video-more:active {
  background: #e3dfd6;
  color: #1d1d1b;
  outline-color: #1d1d1b;
}
.btn.btn-secondary.btn-invert, .sk-video-group .btn-secondary.btn-invert.sk-video-more {
  background: #ffffff;
  border-color: #ffffff;
  color: #1d1d1b;
}
.btn.btn-secondary.btn-invert:hover, .sk-video-group .btn-secondary.btn-invert.sk-video-more:hover, .btn.btn-secondary.btn-invert:focus, .sk-video-group .btn-secondary.btn-invert.sk-video-more:focus, .btn.btn-secondary.btn-invert:focus-visible, .sk-video-group .btn-secondary.btn-invert.sk-video-more:focus-visible, .btn.btn-secondary.btn-invert:active, .sk-video-group .btn-secondary.btn-invert.sk-video-more:active {
  color: #1d1d1b;
  background: #f4f2ef;
  outline-color: #ffffff;
}
.btn.btn-icon, .sk-video-group .btn-icon.sk-video-more {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2.8125rem;
}
.btn.btn-icon .field--name-field-menu-icon, .sk-video-group .btn-icon.sk-video-more .field--name-field-menu-icon,
.btn.btn-icon .field--name-field-icon,
.sk-video-group .btn-icon.sk-video-more .field--name-field-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 25px;
  margin: auto;
}
.btn.btn-icon .svg-inline, .sk-video-group .btn-icon.sk-video-more .svg-inline {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  margin: auto;
}
.btn.btn-icon + .menu_link_content, .sk-video-group .btn-icon.sk-video-more + .menu_link_content {
  position: static;
}
.btn.btn-icon + .menu_link_content .field--name-field-menu-icon, .sk-video-group .btn-icon.sk-video-more + .menu_link_content .field--name-field-menu-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 25px;
  margin: auto;
  pointer-events: none;
}
.btn.btn-icon + .menu_link_content .field--name-field-icon, .sk-video-group .btn-icon.sk-video-more + .menu_link_content .field--name-field-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 25px;
  margin: auto;
  pointer-events: none;
}
.btn.small, .sk-video-group .small.sk-video-more {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
}
.btn.big, .sk-video-group .big.sk-video-more {
  padding-top: 1.0625rem;
  padding-bottom: 1.0625rem;
}

.btn-logo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid #ffffff;
  border-radius: 999px;
  background: #f4f2ef;
  color: #1d1d1b;
  outline: solid 2px transparent;
  outline-offset: 0;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.btn-logo-link img {
  width: 70%;
  height: 70%;
}
.btn-logo-link:hover, .btn-logo-link:focus, .btn-logo-link:focus-visible {
  outline-offset: 3px;
  outline-color: #ffffff;
}

.close-btn,
.back-btn,
.spb_close {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.3125rem;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
}
.close-btn svg,
.back-btn svg,
.spb_close svg {
  width: 0;
  height: auto;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.close-btn:hover svg,
.back-btn:hover svg,
.spb_close:hover svg {
  width: 18px;
}
.close-btn.close-btn svg,
.back-btn.close-btn svg,
.spb_close.close-btn svg {
  margin-left: 0.3125rem;
}
.close-btn.back-btn svg,
.back-btn.back-btn svg,
.spb_close.back-btn svg {
  margin-right: 0.1875rem;
}

.f--name-field-career .career .career-item {
  margin-bottom: 1.25rem;
}
.f--name-field-career .career .career-item .career-title {
  font-family: "Raleway-Bold", serif;
  background-color: #f1ece1;
  width: 100%;
  float: left;
  margin-bottom: 0.625rem;
  text-indent: 10px;
  font-size: 1.125rem;
  font-weight: 700;
}
.f--name-field-career .career .career-item .career-category-title {
  font-weight: 700;
  margin-bottom: 0.625rem;
}
.f--name-field-career .career .career-item .career-rows {
  margin-bottom: 1.5rem;
}
.f--name-field-career .career .career-item .career-rows .career-row {
  display: list-item;
  list-style: disc;
  margin-left: 1.25rem;
  font-size: 0.9375rem;
  line-height: 1.75;
}
.f--name-field-career .career .career-item .career-rows .career-row .career-date {
  float: left;
  min-width: 82px;
  padding-right: 0.5rem;
  /*padding-top: 3px;*/
}
.f--name-field-career .career .career-item .career-text {
  font-size: 0.9375rem;
  margin-bottom: 0.625rem;
}

/*
.kint-parent,
.kint-rich {
		user-select: auto;
		background: blue !important;
	pre, *{
	cursor: default;
		user-select: auto;
		background: blue !important;
		&::selection {
			background: blue;
		}
	}
}*/
.kint-rich {
  display: none !important;
}

a.focus-link {
  display: inline;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.0625rem;
}
a.focus-link:focus, a.focus-link:active {
  outline-offset: 1px;
  outline: #1d1d1b solid 2px;
  border-radius: 3px;
}

.text-formatted .btn, .text-formatted .sk-video-group .sk-video-more, .sk-video-group .text-formatted .sk-video-more {
  display: inline-block;
  margin: 0.3125rem 0.625rem 0.3125rem 0;
}
.text-formatted .media {
  padding: 0.3125rem;
}
.text-formatted .media.align-left {
  padding-right: calc(0.3125rem + 1rem);
}
.text-formatted .media.align-right {
  padding-left: calc(0.3125rem + 1rem);
}
.text-formatted .media.align-center {
  margin: 1.5rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.two_cols {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}

.form--inline .form-item,
.form-item {
  margin: 0;
}
.form--inline .form-item label,
.form-item label {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: 500;
}
.form--inline .form-item.form-wrapper legend,
.form-item.form-wrapper legend {
  float: none;
  margin-bottom: 0;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: 500;
}
.form--inline .form-item.form-wrapper .fieldset-wrapper,
.form-item.form-wrapper .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}

.webform-submission-form {
  max-width: 800px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

.form-type-select input,
.form-type-select select,
.form-type-textfield input,
.form-type-textfield select,
.form-type-date input,
.form-type-date select,
.form-type-email input,
.form-type-email select,
.form-type-tel input,
.form-type-tel select,
.form-type-search input,
.form-type-search select {
  height: auto;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #565654;
  border-radius: 0;
  padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  font-weight: 300;
  color: #1d1d1b;
  line-height: 1.5;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  outline-offset: 0;
  outline: transparent solid 1px;
}
.form-type-select input:focus, .form-type-select input:focus-visible,
.form-type-select select:focus,
.form-type-select select:focus-visible,
.form-type-textfield input:focus,
.form-type-textfield input:focus-visible,
.form-type-textfield select:focus,
.form-type-textfield select:focus-visible,
.form-type-date input:focus,
.form-type-date input:focus-visible,
.form-type-date select:focus,
.form-type-date select:focus-visible,
.form-type-email input:focus,
.form-type-email input:focus-visible,
.form-type-email select:focus,
.form-type-email select:focus-visible,
.form-type-tel input:focus,
.form-type-tel input:focus-visible,
.form-type-tel select:focus,
.form-type-tel select:focus-visible,
.form-type-search input:focus,
.form-type-search input:focus-visible,
.form-type-search select:focus,
.form-type-search select:focus-visible {
  color: #1d1d1b;
  background-color: #ffffff;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: #ed3248 solid 3px;
  outline-offset: 2px;
}

.iti {
  width: 100%;
}

.form-type-textarea textarea {
  height: auto;
  background-color: transparent;
  border: 1px solid #565654;
  border-radius: 4px;
  padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  font-weight: 300;
  color: #565654;
  line-height: 1.5;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  outline-offset: 0;
  outline: transparent solid 1px;
}
.form-type-textarea textarea:focus, .form-type-textarea textarea:focus-visible {
  color: #1d1d1b;
  background-color: #ffffff;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: #ed3248 solid 3px;
  outline-offset: 2px;
}

input[type=checkbox].facets-checkbox {
  opacity: 0;
  height: 0;
  width: 0;
}
input[type=checkbox].facets-checkbox ~ label {
  position: relative;
  padding-right: 1.875rem;
  cursor: pointer;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
input[type=checkbox].facets-checkbox ~ label:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3.75H19C19.6858 3.75 20.25 4.31421 20.25 5V19C20.25 19.6858 19.6858 20.25 19 20.25H5C4.31421 20.25 3.75 19.6858 3.75 19V5C3.75 4.31421 4.31421 3.75 5 3.75Z' stroke='%236B6B6B' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  outline-offset: 0;
  outline: transparent solid 2px;
}
input[type=checkbox].facets-checkbox ~ label:hover:after, input[type=checkbox].facets-checkbox ~ label:focus:after, input[type=checkbox].facets-checkbox ~ label:focus-visible:after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3.75H19C19.6858 3.75 20.25 4.31421 20.25 5V19C20.25 19.6858 19.6858 20.25 19 20.25H5C4.31421 20.25 3.75 19.6858 3.75 19V5C3.75 4.31421 4.31421 3.75 5 3.75Z' stroke='%23252525' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  outline-color: #1d1d1b;
}
input[type=checkbox].facets-checkbox:checked ~ label {
  font-weight: 700;
}
input[type=checkbox].facets-checkbox:checked ~ label:after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM10.71 16.29C10.32 16.68 9.69 16.68 9.3 16.29L5.71 12.7C5.32 12.31 5.32 11.68 5.71 11.29C6.1 10.9 6.73 10.9 7.12 11.29L10 14.17L16.88 7.29C17.27 6.9 17.9 6.9 18.29 7.29C18.68 7.68 18.68 8.31 18.29 8.7L10.71 16.29Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}
input[type=checkbox].facets-checkbox:focus-visible ~ label:after {
  outline-color: #1d1d1b;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #1d1d1b;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  min-height: 48px;
  height: auto;
  background-color: transparent;
  border: 2px solid transparent;
  border-bottom: 1px solid #8E8E8D;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none !important;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single:focus-visible,
.select2-container--default .select2-selection--multiple:focus,
.select2-container--default .select2-selection--multiple:focus-visible {
  outline: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0.75rem 2.5rem 0.75rem 1rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  color: #565654;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
  -webkit-transition: color ease-in-out 0.15s;
  transition: color ease-in-out 0.15s;
}
.select2-container--default .select2-selection--single .select2-search__field,
.select2-container--default .select2-selection--multiple .select2-search__field {
  margin: 0;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  color: #1d1d1b;
  outline: none !important;
}
.select2-container--default .select2-selection--single .select2-search__field::-webkit-input-placeholder, .select2-container--default .select2-selection--multiple .select2-search__field::-webkit-input-placeholder {
  color: #565654;
  opacity: 1;
}
.select2-container--default .select2-selection--single .select2-search__field::-moz-placeholder, .select2-container--default .select2-selection--multiple .select2-search__field::-moz-placeholder {
  color: #565654;
  opacity: 1;
}
.select2-container--default .select2-selection--single .select2-search__field:-ms-input-placeholder, .select2-container--default .select2-selection--multiple .select2-search__field:-ms-input-placeholder {
  color: #565654;
  opacity: 1;
}
.select2-container--default .select2-selection--single .select2-search__field::-ms-input-placeholder, .select2-container--default .select2-selection--multiple .select2-search__field::-ms-input-placeholder {
  color: #565654;
  opacity: 1;
}
.select2-container--default .select2-selection--single .select2-search__field::placeholder,
.select2-container--default .select2-selection--multiple .select2-search__field::placeholder {
  color: #565654;
  opacity: 1;
}
.select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .select2-search__field:focus-visible,
.select2-container--default .select2-selection--multiple .select2-search__field:focus,
.select2-container--default .select2-selection--multiple .select2-search__field:focus-visible {
  outline: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
  top: 0;
  bottom: 0;
  right: 12px;
  width: 24px;
  height: 24px;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M7 2v12M1 8h12' stroke='%231D1D1B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px 16px;
  -webkit-transform: none;
          transform: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--multiple .select2-selection__arrow b {
  display: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding-right: 2.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M7 2v12M1 8h12' stroke='%231D1D1B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: right 16px center;
  background-repeat: no-repeat;
  background-size: 14px 16px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin: 0;
  padding: 0.1875rem 0.5rem 0.1875rem 0.125rem;
  background-color: #1d1d1b;
  border: none;
  border-radius: 999px;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.1;
  color: #ffffff;
  white-space: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 4;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  margin-right: 0;
  color: #ffffff;
  pointer-events: all;
  -ms-touch-action: auto;
      touch-action: auto;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  padding: 0.125rem 0.375rem;
  font-size: 1rem;
  z-index: 5;
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--multiple {
  border-color: #1d1d1b;
  border-radius: 4px;
  border-width: 2px !important;
  outline: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered,
.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered,
.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered {
  color: #1d1d1b;
}
.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow,
.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__arrow, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,
.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__arrow {
  -webkit-transform: none;
          transform: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M1 8h12' stroke='%231D1D1B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered, .select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M1 8h12' stroke='%231D1D1B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--multiple {
  background: #fff;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

select.select2-hidden-accessible:focus,
select.select2-hidden-accessible:focus-visible {
  outline: none !important;
}

.select2-container--default .select2-dropdown,
.select2-container .select2-dropdown {
  background-color: #ffffff;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 12px -2px rgba(29, 29, 27, 0.1);
          box-shadow: 0 4px 12px -2px rgba(29, 29, 27, 0.1);
  overflow: hidden;
}
.select2-container--default .select2-dropdown.select2-dropdown--below,
.select2-container .select2-dropdown.select2-dropdown--below {
  border-top: none;
}
.select2-container--default .select2-dropdown.select2-dropdown--above,
.select2-container .select2-dropdown.select2-dropdown--above {
  border-bottom: none;
  border-radius: 4px 4px 0 0;
}
.select2-container--default .select2-dropdown .select2-search--dropdown,
.select2-container .select2-dropdown .select2-search--dropdown {
  padding: 0;
}
.select2-container--default .select2-dropdown .select2-search__field,
.select2-container .select2-dropdown .select2-search__field {
  border: none;
  border-bottom: 1px solid #e3dfd6;
  padding: 0.75rem 1rem 0.75rem 2.25rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.9767 14.4713H15.1867L14.9067 14.2013C16.1067 12.8013 16.7267 10.8913 16.3867 8.86133C15.9167 6.08133 13.5967 3.86133 10.7967 3.52133C6.5667 3.00133 3.0067 6.56133 3.5267 10.7913C3.8667 13.5913 6.0867 15.9113 8.8667 16.3813C10.8967 16.7213 12.8067 16.1013 14.2067 14.9013L14.4767 15.1813V15.9713L18.7267 20.2213C19.1367 20.6313 19.8067 20.6313 20.2167 20.2213C20.6267 19.8113 20.6267 19.1413 20.2167 18.7313L15.9767 14.4713ZM9.9767 14.4713C7.4867 14.4713 5.4767 12.4613 5.4767 9.97133C5.4767 7.48133 7.4867 5.47133 9.9767 5.47133C12.4667 5.47133 14.4767 7.48133 14.4767 9.97133C14.4767 12.4613 12.4667 14.4713 9.9767 14.4713Z' fill='%231D1D1B'/%3E%3C/svg%3E");
  background-position: center left 8px;
  background-repeat: no-repeat;
  background-size: 16px auto;
  outline: none !important;
}
.select2-container--default .select2-dropdown .select2-search__field:focus, .select2-container--default .select2-dropdown .select2-search__field:focus-visible,
.select2-container .select2-dropdown .select2-search__field:focus,
.select2-container .select2-dropdown .select2-search__field:focus-visible {
  outline: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--default .select2-dropdown .select2-results__options,
.select2-container .select2-dropdown .select2-results__options {
  scrollbar-width: thin;
  scrollbar-color: #c6c6c5 transparent;
}
.select2-container--default .select2-dropdown .select2-results__option,
.select2-container .select2-dropdown .select2-results__option {
  padding: 0.75rem 1rem;
  color: #1d1d1b;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  -webkit-transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s;
  transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s;
}
.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true],
.select2-container .select2-dropdown .select2-results__option[aria-selected=true] {
  background-color: #f4f2ef;
  color: #1d1d1b;
  font-weight: 500;
}
.select2-container--default .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected],
.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected] {
  background-color: #1d1d1b;
  color: #ffffff;
}

.teaser-card {
  position: relative;
  height: 100%;
  min-height: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  background-color: #ffffff;
  border-radius: 0;
  padding: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .teaser-card {
    min-height: 220px;
    padding: 1.25rem;
  }
}
.teaser-card .teaser-header {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 72px;
  grid-template-rows: auto auto;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  row-gap: 12px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.teaser-card .teaser-header .teaser-intro {
  display: contents;
}
.teaser-card .teaser-header .teaser-content-type {
  grid-column: 1;
  grid-row: 1;
  justify-self: start;
  padding: 0.4375rem 1rem;
  border-radius: 999px;
  border: 1px solid #8e8e8d;
  background: #ffffff;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  color: #1d1d1b;
}
.teaser-card .teaser-header .news-date,
.teaser-card .teaser-header .event-date,
.teaser-card .teaser-header .testimonial-formation,
.teaser-card .teaser-header .event-location {
  grid-column: 1/-1;
  grid-row: 2;
}
.teaser-card .teaser-header .teaser-image {
  grid-column: 2;
  grid-row: 1;
  position: relative;
  width: 72px;
  height: 72px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  overflow: hidden;
  background: #e3dfd6;
  border-radius: 0;
}
.teaser-card .teaser-header .teaser-image img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.teaser-card .teaser-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.teaser-card .teaser-title {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: normal;
  margin: 0;
  color: #1d1d1b;
}
.teaser-card .teaser-title a {
  color: inherit;
}
.teaser-card .teaser-title a {
  text-decoration: none;
}
.teaser-card .teaser-title a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 0;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.teaser-card .teaser-title a:hover, .teaser-card .teaser-title a:focus, .teaser-card .teaser-title a:focus-visible {
  outline: none;
}
.teaser-card .teaser-title a:hover:before, .teaser-card .teaser-title a:focus:before, .teaser-card .teaser-title a:focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.teaser-card .teaser-footer {
  margin-top: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.teaser-card .teaser-footer .teaser-more {
  padding-bottom: 0.125rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 500;
  color: #820816;
  text-decoration: underline;
}
.teaser-card .teaser-footer .teaser-arrow {
  opacity: 0;
  margin-right: 0.625rem;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.teaser-card .news-date,
.teaser-card .testimonial-formation {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  color: #565654;
}
.teaser-card .testimonial-chapo {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5;
  color: #1d1d1b;
}
.teaser-card .testimonial-chapo p:last-child {
  margin: 0;
}
.teaser-card .event-date {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  color: #565654;
}
.teaser-card .event-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  text-transform: none;
  color: #565654;
}
.teaser-card .event-location svg {
  margin-right: 0.3125rem;
}
.teaser-card .event-location > div {
  padding-top: 0;
}
.teaser-card:hover .teaser-more, .teaser-card:focus .teaser-more, .teaser-card:focus-visible .teaser-more {
  text-decoration: underline;
}
.teaser-card:hover .teaser-arrow, .teaser-card:focus .teaser-arrow, .teaser-card:focus-visible .teaser-arrow {
  opacity: 1;
  margin-right: 0;
}

.teaser-campus-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  height: 100%;
  min-height: 200px;
  padding: 2.5rem 2rem 2rem;
  background-color: #ffffff;
  border-radius: 0;
  text-align: center;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
.teaser-campus-card .country {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  color: #565654;
}
.teaser-campus-card .name {
  margin: 0;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: normal;
  text-align: center;
  color: #1d1d1b;
}
.teaser-campus-card .name a {
  color: #1d1d1b;
}
.teaser-campus-card .name a {
  text-decoration: none;
}
.teaser-campus-card .name a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 0;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.teaser-campus-card .name a:hover, .teaser-campus-card .name a:focus, .teaser-campus-card .name a:focus-visible {
  outline: none;
}
.teaser-campus-card .name a:hover:before, .teaser-campus-card .name a:focus:before, .teaser-campus-card .name a:focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.teaser-campus-card .name .field--name-name,
.teaser-campus-card .name p {
  margin: 0;
  font: inherit;
  color: inherit;
}
.teaser-campus-card .field--name-field-subtitle {
  margin: 0;
  text-align: center;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  color: #565654;
}
.teaser-campus-card .more {
  display: block;
  position: relative;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 500;
  color: #820816;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  margin-top: auto;
}
.teaser-campus-card .more .teaser-arrow {
  margin-left: 0;
  max-width: 0px;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.teaser-campus-card .more .teaser-arrow path {
  fill: #820816;
}
.teaser-campus-card:hover {
  background-color: #ffffff;
}
.teaser-campus-card:hover .more .teaser-arrow {
  margin-left: 0.3125rem;
  max-width: 50px;
  opacity: 1;
}

.teaser-category-program-card {
  margin: 0 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  border: 0;
  border-radius: 0;
  z-index: 0;
  -webkit-box-shadow: 0 4px 12px -2px rgba(29, 29, 27, 0.1);
          box-shadow: 0 4px 12px -2px rgba(29, 29, 27, 0.1);
  background: #ffffff;
  -webkit-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
@media (min-width: 62rem) {
  .teaser-category-program-card {
    aspect-ratio: 1/1;
  }
}
@media (max-width: 61.99875rem) {
  .teaser-category-program-card {
    height: 320px;
  }
}
.teaser-category-program-card .wrapper-bck-color {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  background-color: #820816;
}
.teaser-category-program-card .wrapper-bck-color::after {
  content: url("data:image/svg+xml,%3Csvg width='125' height='183' viewBox='0 0 125 183' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2458 37.6282V17.555H149.401V0H0V55.1831H132.498C131.523 109.493 89.5864 149.455 75.3962 161.159C63.0201 150.954 29.6564 119.216 20.5627 75.2466H1.95047C13.6898 142.114 75.3962 182.25 75.3962 182.25C75.3962 182.25 150.781 133.322 150.781 53.2526V37.6282H18.2458Z' fill='white' fill-opacity='0.12'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  bottom: 58px;
  z-index: 1;
  pointer-events: none;
  opacity: 0.9;
}
.teaser-category-program-card .wrapper-bck-color .color-effect {
  display: none;
}
.teaser-category-program-card .wrapper-bck-color .name {
  word-break: break-word;
  z-index: 1;
  padding: 1.5rem;
  margin: 0;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: normal;
}
@media (max-width: 61.99875rem) {
  .teaser-category-program-card .wrapper-bck-color .name {
    font-size: 1.75rem;
    padding: 1.25rem;
  }
}
.teaser-category-program-card .wrapper-bck-color .name a {
  color: #ffffff;
}
.teaser-category-program-card .wrapper-bck-color .name a {
  text-decoration: none;
}
.teaser-category-program-card .wrapper-bck-color .name a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 0;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.teaser-category-program-card .wrapper-bck-color .name a:hover, .teaser-category-program-card .wrapper-bck-color .name a:focus, .teaser-category-program-card .wrapper-bck-color .name a:focus-visible {
  outline: none;
}
.teaser-category-program-card .wrapper-bck-color .name a:hover:before, .teaser-category-program-card .wrapper-bck-color .name a:focus:before, .teaser-category-program-card .wrapper-bck-color .name a:focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.teaser-category-program-card .more {
  height: 58px;
  padding: 0.625rem;
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.0125rem;
  background: #ffffff;
  color: #1d1d1b;
  text-transform: uppercase;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  pointer-events: none;
}
.teaser-category-program-card .more .teaser-plus {
  margin-right: 0.5rem;
}
.teaser-category-program-card .more .teaser-arrow {
  margin-left: auto;
  margin-right: 0.5rem;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.teaser-category-program-card:hover .more .teaser-arrow {
  opacity: 1;
  margin-right: 0;
}

#block-skema-sitewidealert {
  position: unset;
}

.sitewide-alert {
  margin: 0;
  background-color: #fcfaf6;
  border-radius: 0;
  position: relative;
  border: unset;
  border-bottom: 1px solid #8e8e8d;
  text-align: center;
  font-family: "Merriweather", "Noto Sans SC", serif;
  color: #1d1d1b;
  font-size: 1.125rem;
}
@media (max-width: 47.99875rem) {
  .sitewide-alert {
    padding: 0.5rem 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .sitewide-alert .field--name-message {
    text-align: left;
    font-size: 1rem;
    line-height: 1.2;
    padding-right: 0.5rem;
  }
}
.sitewide-alert p {
  margin-bottom: 0.5rem;
}
.sitewide-alert p:last-child {
  margin-bottom: unset;
}
.sitewide-alert a {
  color: #1d1d1b;
  font-weight: 500;
  font-size: 1rem;
}
.sitewide-alert .btn-close {
  position: absolute;
  right: 1rem;
  top: 0.5rem;
}
.sitewide-alert.alert-primary .field--name-field-image {
  display: none;
}
@media (max-width: 47.99875rem) {
  .sitewide-alert.alert-primary .btn-close {
    padding: 0.3rem 0.5rem;
    position: relative;
    right: unset;
    top: unset;
  }
}
.sitewide-alert.alert-primary .btn-close {
  --bs-btn-close-opacity: 0.75;
  --bs-btn-close-hover-opacity: 1;
  --bs-btn-close-opacity: 0.75;
  --bs-btn-close-hover-opacity: 1;
  background: white var(--bs-btn-close-bg) center/1em auto no-repeat;
}
.sitewide-alert.alert-popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  border: 0;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9999999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sitewide-alert.alert-popup .btn-close {
  right: -1rem;
  top: -1rem;
  color: white;
  width: 10px;
  height: 10px;
  padding: 0.625rem;
  background-color: white;
  --bs-btn-close-opacity: 0.85;
  --bs-btn-close-hover-opacity: 1;
}
.sitewide-alert.alert-popup > div {
  width: 40% !important;
  padding: 0;
  max-width: 600px;
  background-color: #e3dfd6;
  position: relative;
}
@media (max-width: 61.99875rem) {
  .sitewide-alert.alert-popup > div {
    width: 70% !important;
  }
}
@media (max-width: 47.99875rem) {
  .sitewide-alert.alert-popup > div {
    width: 90% !important;
  }
}
.sitewide-alert.alert-popup .contextual {
  right: unset;
  left: 0;
}
.sitewide-alert.alert-popup .field--name-message {
  padding: 2rem 1rem;
  text-align: center;
}
.sitewide-alert.alert-popup .field--name-field-image {
  position: relative;
  height: 300px;
  width: 100%;
}
@media (max-width: 35.99875rem) {
  .sitewide-alert.alert-popup .field--name-field-image {
    height: 200px;
  }
}
.sitewide-alert.alert-popup .field--name-field-image .media, .sitewide-alert.alert-popup .field--name-field-image .field, .sitewide-alert.alert-popup .field--name-field-image .field__item {
  height: 100%;
}
.sitewide-alert.alert-popup .field--name-field-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  pointer-events: none;
  height: 100%;
}

.region-popin > .block:not(.simple-popup-blocks-global) {
  display: none;
}
.region-popin .field--name-body {
  padding: 2rem 1rem;
  text-align: center;
}
.region-popin .block-content--type-popin .field--name-field-image {
  position: relative;
  height: 300px;
  width: 100%;
}
@media (max-width: 35.99875rem) {
  .region-popin .block-content--type-popin .field--name-field-image {
    height: 200px;
  }
}
.region-popin .block-content--type-popin .field--name-field-image * {
  height: 100%;
}
.region-popin .block-content--type-popin .field--name-field-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  pointer-events: none;
}
.region-popin .contextual {
  right: unset;
  left: 0;
}
.region-popin .spb_overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.region-popin .spb_overlay .spb-popup-main-wrapper {
  margin: unset !important;
  position: relative !important;
  top: unset !important;
  left: unset !important;
  border: unset;
  padding: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40% !important;
  max-width: 600px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 35.99875rem) {
  .region-popin .spb_overlay .spb-popup-main-wrapper {
    width: 90% !important;
  }
}
.region-popin .spb_overlay .spb-popup-main-wrapper > div {
  height: 98%;
  right: 1rem;
}
.region-popin .spb_overlay .spb-popup-main-wrapper > div > span {
  font-size: 1.5rem;
}

h1, .h1 {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 1.5rem;
  letter-spacing: normal;
}
@media (max-width: 61.99875rem) {
  h1, .h1 {
    font-size: 2rem;
    line-height: 1.25;
  }
}

h2, .h2 {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  margin-bottom: 1.5rem;
  letter-spacing: normal;
}
@media (max-width: 61.99875rem) {
  h2, .h2 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}

h3, .h3 {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 1.25rem;
  letter-spacing: normal;
}
@media (max-width: 61.99875rem) {
  h3, .h3 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}

h4, .h4 {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 1rem;
}
@media (max-width: 61.99875rem) {
  h4, .h4 {
    font-size: 1.125rem;
    line-height: 1.4;
  }
}

h5, .h5 {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 0.75rem;
}
@media (max-width: 61.99875rem) {
  h5, .h5 {
    font-size: 1.125rem;
  }
}

h6, .h6 {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
@media (max-width: 61.99875rem) {
  h6, .h6 {
    font-size: 0.875rem;
  }
}

.typo-display-giant {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.01em;
}

.typo-display-large {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: -0.005em;
}

.typo-body-italic {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5;
}

.typo-caption {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.02em;
}

.b--system-breadcrumb-block a,
.b--system-breadcrumb-block span {
  font-size: 0.75rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 600;
  letter-spacing: 0.075rem;
  text-transform: uppercase;
  color: #565654;
  padding: 0.4rem 0;
  text-decoration: unset;
}
@media (max-width: 47.99875rem) {
  .b--system-breadcrumb-block a,
  .b--system-breadcrumb-block span {
    padding: 0.2rem 0.3rem 0.2rem 0;
    margin-bottom: 0.2rem;
  }
}
.b--system-breadcrumb-block a:hover,
.b--system-breadcrumb-block a:focus-visible {
  color: #820816;
}
.b--system-breadcrumb-block ol li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 !important;
}
.b--system-breadcrumb-block ol li:not(:first-child):before {
  content: "";
  margin: 0 0.3125rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 24px;
  height: 12px;
  background-image: url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.710754C0.610004 1.10075 0.610004 1.73075 1 2.12075L4.88 6.00075L1 9.88075C0.610004 10.2708 0.610004 10.9008 1 11.2908C1.39 11.6808 2.02 11.6808 2.41 11.2908L7 6.70075C7.39 6.31075 7.39 5.68075 7 5.29075L2.41 0.700754C2.03 0.320754 1.39 0.320754 1 0.710754Z" fill="%23565654"/></svg>');
}

.node__header,
.view__header,
.term__header,
.campus__header,
.banner-block {
  position: relative;
  z-index: 0;
  padding: 0 1.75rem;
  background-color: #820816;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 500px;
}
@media (max-width: 74.99875rem) {
  .node__header,
  .view__header,
  .term__header,
  .campus__header,
  .banner-block {
    padding: 3rem 0;
  }
}
@media (max-width: 61.99875rem) {
  .node__header,
  .view__header,
  .term__header,
  .campus__header,
  .banner-block {
    padding: 2rem 0;
  }
}
@media (max-width: 47.99875rem) {
  .node__header,
  .view__header,
  .term__header,
  .campus__header,
  .banner-block {
    padding: 1.5rem 0;
  }
}
.node__header .header-bg-wrapper,
.view__header .header-bg-wrapper,
.term__header .header-bg-wrapper,
.campus__header .header-bg-wrapper,
.banner-block .header-bg-wrapper {
  background-color: #ffffff;
  position: relative;
  padding: 5rem 1rem 4.5rem 1rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
@media (max-width: 74.99875rem) {
  .node__header .header-bg-wrapper,
  .view__header .header-bg-wrapper,
  .term__header .header-bg-wrapper,
  .campus__header .header-bg-wrapper,
  .banner-block .header-bg-wrapper {
    padding: 3rem 1rem;
  }
}
@media (max-width: 61.99875rem) {
  .node__header .header-bg-wrapper,
  .view__header .header-bg-wrapper,
  .term__header .header-bg-wrapper,
  .campus__header .header-bg-wrapper,
  .banner-block .header-bg-wrapper {
    padding: 1.5rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .node__header .header-bg-wrapper,
  .view__header .header-bg-wrapper,
  .term__header .header-bg-wrapper,
  .campus__header .header-bg-wrapper,
  .banner-block .header-bg-wrapper {
    padding: 1rem 1.5rem;
  }
}
.node__header h1, .node__header .h1, .node__header h2, .node__header .h2, .node__header h3, .node__header .h3, .node__header h4, .node__header .h4, .node__header h5, .node__header .h5, .node__header h6, .node__header .h6,
.view__header h1,
.view__header .h1,
.view__header h2,
.view__header .h2,
.view__header h3,
.view__header .h3,
.view__header h4,
.view__header .h4,
.view__header h5,
.view__header .h5,
.view__header h6,
.view__header .h6,
.term__header h1,
.term__header .h1,
.term__header h2,
.term__header .h2,
.term__header h3,
.term__header .h3,
.term__header h4,
.term__header .h4,
.term__header h5,
.term__header .h5,
.term__header h6,
.term__header .h6,
.campus__header h1,
.campus__header .h1,
.campus__header h2,
.campus__header .h2,
.campus__header h3,
.campus__header .h3,
.campus__header h4,
.campus__header .h4,
.campus__header h5,
.campus__header .h5,
.campus__header h6,
.campus__header .h6,
.banner-block h1,
.banner-block .h1,
.banner-block h2,
.banner-block .h2,
.banner-block h3,
.banner-block .h3,
.banner-block h4,
.banner-block .h4,
.banner-block h5,
.banner-block .h5,
.banner-block h6,
.banner-block .h6 {
  color: #820816;
}
.node__header h1, .node__header .h1,
.view__header h1,
.view__header .h1,
.term__header h1,
.term__header .h1,
.campus__header h1,
.campus__header .h1,
.banner-block h1,
.banner-block .h1 {
  font-weight: 400;
}
.node__header .subtitle,
.node__header .view-header,
.node__header .banner-text,
.view__header .subtitle,
.view__header .view-header,
.view__header .banner-text,
.term__header .subtitle,
.term__header .view-header,
.term__header .banner-text,
.campus__header .subtitle,
.campus__header .view-header,
.campus__header .banner-text,
.banner-block .subtitle,
.banner-block .view-header,
.banner-block .banner-text {
  font-weight: 400;
}
.node__header .cta--button,
.node__header .cta--buttons,
.node__header .view-filters,
.view__header .cta--button,
.view__header .cta--buttons,
.view__header .view-filters,
.term__header .cta--button,
.term__header .cta--buttons,
.term__header .view-filters,
.campus__header .cta--button,
.campus__header .cta--buttons,
.campus__header .view-filters,
.banner-block .cta--button,
.banner-block .cta--buttons,
.banner-block .view-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}
.node__header .cta--button .field__item,
.node__header .cta--buttons .field__item,
.node__header .view-filters .field__item,
.view__header .cta--button .field__item,
.view__header .cta--buttons .field__item,
.view__header .view-filters .field__item,
.term__header .cta--button .field__item,
.term__header .cta--buttons .field__item,
.term__header .view-filters .field__item,
.campus__header .cta--button .field__item,
.campus__header .cta--buttons .field__item,
.campus__header .view-filters .field__item,
.banner-block .cta--button .field__item,
.banner-block .cta--buttons .field__item,
.banner-block .view-filters .field__item {
  margin-right: 0;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .node__header .cta--button,
  .node__header .cta--buttons,
  .node__header .view-filters,
  .view__header .cta--button,
  .view__header .cta--buttons,
  .view__header .view-filters,
  .term__header .cta--button,
  .term__header .cta--buttons,
  .term__header .view-filters,
  .campus__header .cta--button,
  .campus__header .cta--buttons,
  .campus__header .view-filters,
  .banner-block .cta--button,
  .banner-block .cta--buttons,
  .banner-block .view-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: wrap column;
            flex-flow: wrap column;
  }
}
.node__header .view-filters,
.view__header .view-filters,
.term__header .view-filters,
.campus__header .view-filters,
.banner-block .view-filters {
  margin: 1.5rem 0 1.25rem;
}
.node__header .col-left,
.view__header .col-left,
.term__header .col-left,
.campus__header .col-left,
.banner-block .col-left {
  z-index: unset;
}
@media (max-width: 61.99875rem) {
  .node__header .col-left,
  .view__header .col-left,
  .term__header .col-left,
  .campus__header .col-left,
  .banner-block .col-left {
    background-color: #ffffff;
    padding: 0 0.75rem;
  }
}
.node__header .col-absolute-right,
.view__header .col-absolute-right,
.term__header .col-absolute-right,
.campus__header .col-absolute-right,
.banner-block .col-absolute-right {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0;
  height: 100%;
  z-index: 1;
}
.node__header .col-absolute-right:after,
.view__header .col-absolute-right:after,
.term__header .col-absolute-right:after,
.campus__header .col-absolute-right:after,
.banner-block .col-absolute-right:after {
  content: "";
  width: 45%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
  -webkit-filter: none;
          filter: none;
}
.node__header .col-absolute-right *:not(.contextual),
.view__header .col-absolute-right *:not(.contextual),
.term__header .col-absolute-right *:not(.contextual),
.campus__header .col-absolute-right *:not(.contextual),
.banner-block .col-absolute-right *:not(.contextual) {
  height: 100%;
  width: 100%;
}
.node__header .col-absolute-right img,
.view__header .col-absolute-right img,
.term__header .col-absolute-right img,
.campus__header .col-absolute-right img,
.banner-block .col-absolute-right img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.node__header .col-absolute-right .default-header-svg,
.view__header .col-absolute-right .default-header-svg,
.term__header .col-absolute-right .default-header-svg,
.campus__header .col-absolute-right .default-header-svg,
.banner-block .col-absolute-right .default-header-svg {
  position: absolute;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 250px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.node__header .col-absolute-right .default-header-svg svg,
.view__header .col-absolute-right .default-header-svg svg,
.term__header .col-absolute-right .default-header-svg svg,
.campus__header .col-absolute-right .default-header-svg svg,
.banner-block .col-absolute-right .default-header-svg svg {
  height: 100%;
  width: auto;
}
.node__header .col-absolute-right .default-header-svg svg path,
.view__header .col-absolute-right .default-header-svg svg path,
.term__header .col-absolute-right .default-header-svg svg path,
.campus__header .col-absolute-right .default-header-svg svg path,
.banner-block .col-absolute-right .default-header-svg svg path {
  fill: #820816;
  opacity: 0.07;
}

@media (max-width: 47.99875rem) {
  .node__header {
    min-height: unset;
    border-width: 12px;
    border-bottom-width: 0;
    padding: 2rem 1rem;
  }
}
.node__header .b--system-breadcrumb-block {
  margin-bottom: 0;
}
.node__header .b--system-breadcrumb-block a,
.node__header .b--system-breadcrumb-block span,
.node__header .b--system-breadcrumb-block .breadcrumb-item {
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.075rem;
  text-transform: uppercase;
}
.node__header .b--system-breadcrumb-block a {
  color: #565654;
  text-decoration: none;
}
.node__header .b--system-breadcrumb-block a:hover, .node__header .b--system-breadcrumb-block a:focus-visible {
  color: #820816;
}
.node__header .hub {
  margin-right: 0;
}
.node__header .category_field {
  margin: 1.25rem 0 0;
  color: #820816;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.2;
  text-transform: uppercase;
}
.node__header h1, .node__header .h1 {
  margin: 1rem 0 0;
  color: #820816;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: -0.005em;
}
@media (max-width: 61.99875rem) {
  .node__header h1, .node__header .h1 {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
.node__header .banner-text,
.node__header .field--name-field-banner-text {
  margin-top: 1.25rem;
  max-width: 36rem;
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.node__header .banner-text p,
.node__header .field--name-field-banner-text p {
  margin: 0;
}
.node__header .to-stick {
  margin: 1.5rem 0 0;
  min-height: 0;
}
.node__header .cta--buttons .btn, .node__header .cta--buttons .sk-video-group .sk-video-more, .sk-video-group .node__header .cta--buttons .sk-video-more {
  gap: 8px;
  padding: 0.625rem 1rem;
  font-size: 0.8125rem;
  letter-spacing: 0.00813rem;
  text-transform: uppercase;
}
.node__header .cta--buttons .btn-primary, .node__header .cta--buttons .sk-video-group .sk-video-more, .sk-video-group .node__header .cta--buttons .sk-video-more {
  background: #1d1d1b;
  border-color: #1d1d1b;
  color: #ffffff;
}
.node__header .cta--buttons .btn-primary:hover, .node__header .cta--buttons .sk-video-group .sk-video-more:hover, .sk-video-group .node__header .cta--buttons .sk-video-more:hover, .node__header .cta--buttons .btn-primary:focus, .node__header .cta--buttons .sk-video-group .sk-video-more:focus, .sk-video-group .node__header .cta--buttons .sk-video-more:focus, .node__header .cta--buttons .btn-primary:focus-visible, .node__header .cta--buttons .sk-video-group .sk-video-more:focus-visible, .sk-video-group .node__header .cta--buttons .sk-video-more:focus-visible {
  background: #1d1d1b;
  border-color: #1d1d1b;
  color: #ffffff;
  opacity: 0.88;
}
@media (max-width: 61.99875rem) {
  .node__header .col-left {
    background: transparent;
  }
}

.term__header {
  padding-bottom: 0;
}
.term__header .col-left {
  width: 100% !important;
}
.term__header #flexibleTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 35.99875rem) {
  .term__header #flexibleTitle {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.term__header #flexibleTitle span {
  margin-left: 1rem;
  margin-bottom: 1.5rem;
  font-size: 4rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: -0.045rem;
}
@media (max-width: 61.99875rem) {
  .term__header #flexibleTitle span {
    font-size: 2.5rem;
  }
}

.view__header .col-left {
  background-color: #ffffff;
}
@media (max-width: 61.99875rem) {
  .view__header .col-left {
    padding: 1.5625rem 0.75rem;
  }
}
.view__header h2, .view__header .h2 {
  font-size: 1.125rem;
}

.campus__header .field--name-field-subtitle {
  margin-top: -0.9375rem;
  margin-bottom: 1.5625rem;
  font-size: 1.125rem;
  color: #565654;
}
.campus__header .col-left {
  z-index: unset;
}
.campus__header .col-absolute-right {
  z-index: -1;
}
.campus__header .paragraph--type--medias-gallery {
  padding: 0;
  background: unset;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.node__header__newsroom {
  border: 0;
  padding-top: 1.5rem;
}
.node__header__newsroom::before {
  display: none;
}
.node__header__newsroom #block-skema-breadcrumbs,
.node__header__newsroom .b--system-breadcrumb-block {
  padding-bottom: 1.25rem;
}
.node__header__newsroom .event-date {
  margin-bottom: 0.9375rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.75rem;
  text-transform: uppercase;
}
.node__header__newsroom h1, .node__header__newsroom .h1 {
  font-size: 3.5rem;
}
.node__header__newsroom .event-location {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.3;
}
.node__header__newsroom .event-location svg {
  margin-right: 0.375rem;
}
.node__header__newsroom .event-location > div {
  padding-top: 0.125rem;
}
.node__header__newsroom .field--name-field-job-title {
  margin-top: -0.9375rem;
  margin-bottom: 1.5625rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
}
.node__header__newsroom .wrapper-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 48rem) {
  .node__header__newsroom .wrapper-tags {
    margin: 0.625rem 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 47.99875rem) {
  .node__header__newsroom .wrapper-tags {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.node__header__newsroom .wrapper-tags .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.25rem;
}
.node__header__newsroom .wrapper-tags .tags .field__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.node__header__newsroom .wrapper-tags .tags .field__item {
  margin: 0.25rem;
  padding: 0.1875rem 0.5rem;
  border-radius: 999px;
  border: 1px solid #8e8e8d;
  font-size: 0.875rem;
  font-weight: 300;
  text-align: center;
}
.node__header__newsroom .wrapper-tags .news-date {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  text-transform: uppercase;
}
@media (min-width: 48rem) {
  .node__header__newsroom .wrapper-tags .news-date {
    margin-left: 0;
  }
}
.node__header__newsroom .text-summary {
  margin-top: 0.9375rem;
  font-size: 1.5rem;
}
.node__header__newsroom .social_share_links {
  margin: 1.875rem 0 0;
}
.node__header__newsroom .social_share_links ul {
  margin: 0;
}
.node__header__newsroom.testimonial .text-summary {
  font-family: "Merriweather", "Noto Sans SC", serif;
}

.banner__hp {
  position: relative;
  overflow: visible;
  z-index: 4;
}
.banner__hp::before, .banner__hp::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 56px;
  background: #820816;
  z-index: 3;
  pointer-events: none;
}
@media (max-width: 47.99875rem) {
  .banner__hp::before, .banner__hp::after {
    width: 16px;
  }
}
.banner__hp::before {
  left: 0;
}
.banner__hp::after {
  right: 0;
}
.banner__hp .wrapper-image picture {
  display: block;
  text-align: center;
}
.banner__hp .wrapper-image picture > * {
  width: 100%;
  min-height: 580px;
  max-height: 780px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media screen and (min-width: 109.375rem) {
  .banner__hp .wrapper-image picture > * {
    max-height: 880px;
  }
}
@media screen and (min-width: 125rem) {
  .banner__hp .wrapper-image picture > * {
    max-height: 1150px;
  }
}
@media (max-width: 47.99875rem) {
  .banner__hp .wrapper-image picture > * {
    min-height: 350px;
    max-height: 550px;
    -o-object-position: center;
       object-position: center;
  }
}
@media (max-width: 35.99875rem) {
  .banner__hp .wrapper-image picture > * {
    min-height: 450px;
  }
}
.banner__hp .wrapper-text {
  position: absolute;
  inset: 0;
  padding: 4rem 3.5rem 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #820816;
  z-index: 2;
}
@media (max-width: 47.99875rem) {
  .banner__hp .wrapper-text {
    padding: 2.5rem 1.5rem 3rem;
  }
}
.banner__hp .wrapper-text .container {
  width: 100%;
}
.banner__hp .wrapper-text .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.banner__hp .wrapper-text .col-left,
.banner__hp .wrapper-text [class*=col-] {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: auto;
  max-width: 90%;
  float: none;
}
.banner__hp .wrapper-text h1, .banner__hp .wrapper-text .h1 {
  margin: 0 0 0.75rem;
  color: #820816;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.01em;
  text-transform: none;
}
@media (max-width: 61.99875rem) {
  .banner__hp .wrapper-text h1, .banner__hp .wrapper-text .h1 {
    font-size: 3.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .banner__hp .wrapper-text h1, .banner__hp .wrapper-text .h1 {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
.banner__hp .wrapper-text .subtitle {
  margin: 0;
  color: #820816;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
  text-transform: none;
}
.banner__hp .wrapper-text .more-link {
  margin-top: 1.5rem !important;
}
.banner__hp .wrapper-text .more-link .btn, .banner__hp .wrapper-text .more-link .sk-video-group .sk-video-more, .sk-video-group .banner__hp .wrapper-text .more-link .sk-video-more {
  margin-inline: auto;
}
.banner__hp .wrapper-video {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 5;
  width: 110px;
  height: 110px;
  margin-left: -3.4375rem;
  margin-bottom: -3.4375rem;
  background-color: transparent;
}
.banner__hp .wrapper-video .trigger-video {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  z-index: 9;
  position: relative;
  width: 110px;
  height: 110px;
  border-radius: 100%;
  outline-offset: 0;
  outline-style: solid;
  outline-width: 2px;
  outline-color: transparent;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.banner__hp .wrapper-video .trigger-video svg.text {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 110px;
  height: 110px;
  margin: -3.4375rem 0 0 -3.4375rem;
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: visible;
  -webkit-animation: rotate 10s linear infinite;
          animation: rotate 10s linear infinite;
}
.banner__hp .wrapper-video .trigger-video svg.text text {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  text-transform: none;
}
.banner__hp .wrapper-video .trigger-video svg.circle {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 100%;
  -webkit-box-shadow: 0 5px 5px rgba(29, 29, 27, 0.25);
          box-shadow: 0 5px 5px rgba(29, 29, 27, 0.25);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.banner__hp .wrapper-video .trigger-video:hover svg.circle, .banner__hp .wrapper-video .trigger-video:focus svg.circle, .banner__hp .wrapper-video .trigger-video:focus-visible svg.circle {
  -webkit-transform: translate(-50%, -50%) scale(1.18);
          transform: translate(-50%, -50%) scale(1.18);
}
.banner__hp .wrapper-video .trigger-video:focus, .banner__hp .wrapper-video .trigger-video:focus-visible {
  outline: solid;
  outline-width: 2px;
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.banner__hp #videoHP .modal-dialog {
  width: 80%;
  max-width: 1500px;
  margin: auto;
}
@media (max-height: 43.75rem) {
  .banner__hp #videoHP .modal-dialog {
    width: 70%;
  }
}
.banner__hp #videoHP .modal-content {
  background: transparent;
  border: 0;
}
.banner__hp #videoHP .modal-body {
  position: relative;
  padding: 0;
}
.banner__hp #videoHP .btn-close {
  position: absolute;
  left: calc(100% + 10px);
  top: 0;
  z-index: 4;
  opacity: 1;
  --bs-btn-close-color: white;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");
}
@media (max-width: 47.99875rem) {
  .banner__hp #videoHP .btn-close {
    left: calc(100% - 20px);
    top: -40px;
  }
}
.banner__hp #videoHP .btn-close:focus, .banner__hp #videoHP .btn-close:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline-offset: 3px;
  outline: #ffffff solid 2px;
}

.hub {
  font-weight: 800;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  display: block;
  font-size: 1.25rem;
  margin-right: 2rem;
}
@media (max-width: 74.99875rem) {
  .hub {
    margin: 2.5rem 0 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .hub {
    margin: 2rem 0 0.75rem;
  }
}

.to-stick {
  margin: 2rem 0 1.5rem;
  min-height: 50px;
}
.to-stick.stuck > div.cta--buttons {
  position: fixed;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
  z-index: 99;
  -webkit-animation: 0.5s ease-in-out appear;
          animation: 0.5s ease-in-out appear;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.to-stick.stuck > div.cta--buttons > .field__item {
  margin: 0;
}
.to-stick.stuck > div.cta--buttons > .field__item .term--banner-button {
  padding: 0.1875rem 0 0.1875rem 0.3125rem;
  max-width: 50px;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.to-stick.stuck > div.cta--buttons > .field__item .term--banner-button .btn, .to-stick.stuck > div.cta--buttons > .field__item .term--banner-button .sk-video-group .sk-video-more, .sk-video-group .to-stick.stuck > div.cta--buttons > .field__item .term--banner-button .sk-video-more {
  white-space: nowrap;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.to-stick.stuck > div.cta--buttons > .field__item .term--banner-button .btn.btn-secondary, .to-stick.stuck > div.cta--buttons > .field__item .term--banner-button .sk-video-group .btn-secondary.sk-video-more, .sk-video-group .to-stick.stuck > div.cta--buttons > .field__item .term--banner-button .btn-secondary.sk-video-more {
  background-color: #ffffff;
}

@-webkit-keyframes appear {
  0% {
    margin-right: -3.125rem;
  }
  100% {
    margin-right: 0;
  }
}

@keyframes appear {
  0% {
    margin-right: -3.125rem;
  }
  100% {
    margin-right: 0;
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  30% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  30% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.cta--buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}
.cta--buttons .field__item {
  margin-right: 0;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .cta--buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: wrap column;
            flex-flow: wrap column;
  }
}

.node__menu,
.campus__menu,
.view__menu {
  position: relative;
  z-index: 9;
  background-color: #e3dfd6;
}
@media (max-width: 47.99875rem) {
  .node__menu,
  .campus__menu,
  .view__menu {
    display: none;
    margin-bottom: 0;
  }
}
.node__menu a,
.campus__menu a,
.view__menu a {
  font-family: "Merriweather", "Noto Sans SC", serif;
}
.node__menu a:hover, .node__menu a:focus, .node__menu a.is-active, .node__menu a.active,
.campus__menu a:hover,
.campus__menu a:focus,
.campus__menu a.is-active,
.campus__menu a.active,
.view__menu a:hover,
.view__menu a:focus,
.view__menu a.is-active,
.view__menu a.active {
  color: #1d1d1b;
  background-color: unset;
}
.node__menu .bg,
.campus__menu .bg,
.view__menu .bg {
  background-color: #c6c6c5;
}
.node__menu .wrapper,
.campus__menu .wrapper,
.view__menu .wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
}
.node__menu .wrapper #node-menu-scrollbar,
.campus__menu .wrapper #node-menu-scrollbar,
.view__menu .wrapper #node-menu-scrollbar {
  width: 100%;
}
.node__menu .wrapper .simplebar-wrapper,
.node__menu .wrapper .simplebar-mask,
.campus__menu .wrapper .simplebar-wrapper,
.campus__menu .wrapper .simplebar-mask,
.view__menu .wrapper .simplebar-wrapper,
.view__menu .wrapper .simplebar-mask {
  overflow: visible;
}
.node__menu .wrapper .simplebar-content-wrapper,
.campus__menu .wrapper .simplebar-content-wrapper,
.view__menu .wrapper .simplebar-content-wrapper {
  position: unset;
  overflow: visible;
}
.node__menu .wrapper .simplebar-scrollbar::before,
.campus__menu .wrapper .simplebar-scrollbar::before,
.view__menu .wrapper .simplebar-scrollbar::before {
  background-color: #1d1d1b;
}
.node__menu .wrapper .menu-list,
.campus__menu .wrapper .menu-list,
.view__menu .wrapper .menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.node__menu .wrapper .menu-list .slick-next:before, .node__menu .wrapper .menu-list .slick-prev:before,
.campus__menu .wrapper .menu-list .slick-next:before,
.campus__menu .wrapper .menu-list .slick-prev:before,
.view__menu .wrapper .menu-list .slick-next:before,
.view__menu .wrapper .menu-list .slick-prev:before {
  color: #1d1d1b;
}
.node__menu .wrapper .menu-list .nav-item,
.campus__menu .wrapper .menu-list .nav-item,
.view__menu .wrapper .menu-list .nav-item {
  padding: 1.125rem 1rem 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 47.99875rem) {
  .node__menu .wrapper .menu-list .nav-item,
  .campus__menu .wrapper .menu-list .nav-item,
  .view__menu .wrapper .menu-list .nav-item {
    padding: 0.75rem 1.875rem 1rem 0.875rem;
  }
}
.node__menu .wrapper .menu-list .nav-item a,
.campus__menu .wrapper .menu-list .nav-item a,
.view__menu .wrapper .menu-list .nav-item a {
  position: relative;
  padding: 0.25rem 0;
  border-bottom: 1px solid transparent;
  white-space: nowrap;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  color: #252525;
}
.node__menu .wrapper .menu-list .nav-item a:before,
.campus__menu .wrapper .menu-list .nav-item a:before,
.view__menu .wrapper .menu-list .nav-item a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 0;
  background-color: #1d1d1b;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.node__menu .wrapper .menu-list .nav-item a.dropdown-toggle:after,
.campus__menu .wrapper .menu-list .nav-item a.dropdown-toggle:after,
.view__menu .wrapper .menu-list .nav-item a.dropdown-toggle:after {
  display: none;
  position: absolute;
  left: 100%;
  border: unset;
  width: 16px;
  height: 16px;
  margin-left: 0.5rem;
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="17" height="10" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 8.75L8.5 1.25L1 8.75" stroke="%23252525" stroke-linecap="round"/></svg>');
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.node__menu .wrapper .menu-list .nav-item a.active:before, .node__menu .wrapper .menu-list .nav-item a.is-active:before, .node__menu .wrapper .menu-list .nav-item a:hover:before,
.campus__menu .wrapper .menu-list .nav-item a.active:before,
.campus__menu .wrapper .menu-list .nav-item a.is-active:before,
.campus__menu .wrapper .menu-list .nav-item a:hover:before,
.view__menu .wrapper .menu-list .nav-item a.active:before,
.view__menu .wrapper .menu-list .nav-item a.is-active:before,
.view__menu .wrapper .menu-list .nav-item a:hover:before {
  width: 100%;
}
.node__menu .wrapper .menu-list .nav-item a.active,
.campus__menu .wrapper .menu-list .nav-item a.active,
.view__menu .wrapper .menu-list .nav-item a.active {
  color: #820816;
  font-weight: 500;
}
.node__menu .wrapper .menu-list .nav-item a.active:before,
.campus__menu .wrapper .menu-list .nav-item a.active:before,
.view__menu .wrapper .menu-list .nav-item a.active:before {
  background-color: #820816;
}
.node__menu .wrapper .menu-list .nav-item a.show:after,
.campus__menu .wrapper .menu-list .nav-item a.show:after,
.view__menu .wrapper .menu-list .nav-item a.show:after {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.node__menu .wrapper .menu-list .nav-item > ul,
.campus__menu .wrapper .menu-list .nav-item > ul,
.view__menu .wrapper .menu-list .nav-item > ul {
  width: auto;
  background-color: rgba(252, 250, 246, 0.96);
  padding: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: wrap column;
          flex-flow: wrap column;
  border: unset;
  border-radius: 0;
  z-index: 1;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.node__menu .wrapper .menu-list .nav-item > ul:before,
.campus__menu .wrapper .menu-list .nav-item > ul:before,
.view__menu .wrapper .menu-list .nav-item > ul:before {
  z-index: 0;
  content: unset;
  height: 100%;
  top: 0;
  left: 0;
  width: 300%;
  background-color: #e3dfd6;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.node__menu .wrapper .menu-list .nav-item > ul.show,
.campus__menu .wrapper .menu-list .nav-item > ul.show,
.view__menu .wrapper .menu-list .nav-item > ul.show {
  display: block;
  -webkit-transform: unset !important;
          transform: unset !important;
  top: 100% !important;
  position: absolute;
  inset: 0 auto auto 0;
  margin: 0;
  width: auto;
  left: 0;
}
.node__menu .wrapper .menu-list .nav-item > ul > li,
.campus__menu .wrapper .menu-list .nav-item > ul > li,
.view__menu .wrapper .menu-list .nav-item > ul > li {
  z-index: 1;
}
.node__menu .wrapper .menu-list .nav-item > ul > li a,
.campus__menu .wrapper .menu-list .nav-item > ul > li a,
.view__menu .wrapper .menu-list .nav-item > ul > li a {
  position: relative;
  padding: 0.25rem 0;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.node__menu .wrapper .menu-list .nav-item:last-child > ul.show,
.campus__menu .wrapper .menu-list .nav-item:last-child > ul.show,
.view__menu .wrapper .menu-list .nav-item:last-child > ul.show {
  left: auto;
  right: 0;
}
.node__menu .wrapper #node-menu-scrollbar,
.campus__menu .wrapper #node-menu-scrollbar,
.view__menu .wrapper #node-menu-scrollbar {
  position: relative;
  height: 71px;
}
.node__menu .wrapper .menu-list,
.campus__menu .wrapper .menu-list,
.view__menu .wrapper .menu-list {
  margin: 0;
  padding: 0;
}
.node__menu .wrapper .menu-list .nav-item,
.campus__menu .wrapper .menu-list .nav-item,
.view__menu .wrapper .menu-list .nav-item {
  padding: 1.125rem 0.75rem 1.25rem;
}
.node__menu .wrapper .menu-list .nav-item.dropdown .nav-item,
.campus__menu .wrapper .menu-list .nav-item.dropdown .nav-item,
.view__menu .wrapper .menu-list .nav-item.dropdown .nav-item {
  padding: 0.25rem;
}
.node__menu .wrapper .menu-list ~ .paddles,
.campus__menu .wrapper .menu-list ~ .paddles,
.view__menu .wrapper .menu-list ~ .paddles {
  display: none;
}
.node__menu .wrapper .menu-list.to-scroll,
.campus__menu .wrapper .menu-list.to-scroll,
.view__menu .wrapper .menu-list.to-scroll {
  overflow: hidden;
  height: 71px;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.node__menu .wrapper .menu-list.to-scroll .nav-item,
.campus__menu .wrapper .menu-list.to-scroll .nav-item,
.view__menu .wrapper .menu-list.to-scroll .nav-item {
  padding: 1.125rem 0.75rem 1.25rem;
}
.node__menu .wrapper .menu-list.to-scroll .nav-item.dropdown .nav-item,
.campus__menu .wrapper .menu-list.to-scroll .nav-item.dropdown .nav-item,
.view__menu .wrapper .menu-list.to-scroll .nav-item.dropdown .nav-item {
  padding: 0.25rem;
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles {
  display: block;
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  position: absolute;
  top: 0;
  bottom: 2px;
  width: 50px;
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle svg,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle svg,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle svg {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.left-paddle,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.left-paddle,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.left-paddle {
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(#e3dfd6), color-stop(60%, #e3dfd6), to(rgba(227, 223, 214, 0)));
  background: linear-gradient(90deg, #e3dfd6 0%, #e3dfd6 60%, rgba(227, 223, 214, 0) 100%);
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.left-paddle svg,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.left-paddle svg,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.left-paddle svg {
  left: 0;
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.right-paddle,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.right-paddle,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.right-paddle {
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(227, 223, 214, 0)), color-stop(60%, #e3dfd6), to(#e3dfd6));
  background: linear-gradient(90deg, rgba(227, 223, 214, 0) 0%, #e3dfd6 60%, #e3dfd6 100%);
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.right-paddle svg,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.right-paddle svg,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.right-paddle svg {
  right: 0;
}
.node__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.hidden,
.campus__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.hidden,
.view__menu .wrapper .menu-list.to-scroll ~ .paddles .paddle.hidden {
  display: none;
}
.node__menu.anchors,
.campus__menu.anchors,
.view__menu.anchors {
  background-color: #ffffff;
  width: 100%;
  margin: 0;
  position: sticky;
  padding-bottom: 0;
  top: 60px;
  z-index: 29;
}
@media (max-width: 47.99875rem) {
  .node__menu.anchors,
  .campus__menu.anchors,
  .view__menu.anchors {
    display: block;
    top: 55px;
  }
}
.node__menu.anchors .wrapper .field--name-field-menu-links a,
.campus__menu.anchors .wrapper .field--name-field-menu-links a,
.view__menu.anchors .wrapper .field--name-field-menu-links a {
  text-decoration: none;
  white-space: nowrap;
}
.node__menu.top-menu,
.campus__menu.top-menu,
.view__menu.top-menu {
  background-color: #820816;
  padding: 0 1.75rem;
}
.node__menu.top-menu .header-bg-wrapper,
.campus__menu.top-menu .header-bg-wrapper,
.view__menu.top-menu .header-bg-wrapper {
  background-color: #FFFFFF;
  position: relative;
  width: 100%;
}
.node__menu.top-menu .wrapper,
.campus__menu.top-menu .wrapper,
.view__menu.top-menu .wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.node__menu.top-menu .wrapper .hub,
.campus__menu.top-menu .wrapper .hub,
.view__menu.top-menu .wrapper .hub {
  margin: 0;
  padding-right: 3.125rem;
  white-space: nowrap;
}
.node__menu.top-menu .wrapper #node-menu-scrollbar,
.campus__menu.top-menu .wrapper #node-menu-scrollbar,
.view__menu.top-menu .wrapper #node-menu-scrollbar {
  margin-left: auto;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 75%;
}
.node__menu.top-menu .wrapper .menu-list,
.campus__menu.top-menu .wrapper .menu-list,
.view__menu.top-menu .wrapper .menu-list {
  margin: 0;
  padding: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

body.toolbar-horizontal .page_menu:not(.top-menu):not(.anchors),
body.toolbar-horizontal .campus__menu:not(.top-menu):not(.anchors),
body.toolbar-horizontal .view__menu:not(.top-menu):not(.anchors) {
  top: 174px !important;
}
body.toolbar-horizontal .page_menu.anchors {
  top: 124px !important;
}

.scroll-fade {
  opacity: 0;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
}
.scroll-fade.visible {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.pagination {
  --sk--pagination-padding-x: 0.75rem;
  --sk--pagination-padding-y: 0.375rem;
  --sk--pagination-font-size: 1rem;
  --sk--pagination-color: #565654;
  --sk--pagination-bg: transparent;
  --sk--pagination-border-width: var(--sk--border-width);
  --sk--pagination-border-color: var(--sk--border-color);
  --sk--pagination-border-radius: var(--sk--border-radius);
  --sk--pagination-hover-color: var(--sk--link-hover-color);
  --sk--pagination-hover-bg: var(--sk--tertiary-bg);
  --sk--pagination-hover-border-color: var(--sk--border-color);
  --sk--pagination-focus-color: var(--sk--link-hover-color);
  --sk--pagination-focus-bg: var(--sk--secondary-bg);
  --sk--pagination-focus-box-shadow: 0 0 0 3px #ed3248;
  --sk--pagination-active-color: #ffffff;
  --sk--pagination-active-bg: #820816;
  --sk--pagination-active-border-color: #820816;
  --sk--pagination-disabled-color: var(--sk--secondary-color);
  --sk--pagination-disabled-bg: var(--sk--secondary-bg);
  --sk--pagination-disabled-border-color: var(--sk--border-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

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

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

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

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

nav.pager ul.pagination {
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: 500;
}
nav.pager ul.pagination li a.page-link {
  border: none;
  background-color: transparent;
  color: #565654;
}
nav.pager ul.pagination li a.page-link:hover {
  color: #1d1d1b;
  text-decoration: underline;
}
nav.pager ul.pagination li a.page-link:focus, nav.pager ul.pagination li a.page-link:focus-visible, nav.pager ul.pagination li a.page-link:active {
  outline: #1d1d1b solid 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
nav.pager ul.pagination li.active a.page-link {
  font-weight: 600;
  text-decoration: underline;
}

.social_share_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-weight: 500;
  margin: 0.5rem 0;
}
.social_share_links span {
  text-transform: uppercase;
}
.social_share_links .d-flex {
  gap: 0.75rem;
}
.social_share_links .d-flex a {
  background-color: #e8e8e8;
  border: none;
  outline: 2px transparent solid;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 61.99875rem) {
  .social_share_links .d-flex a {
    background-color: #ffffff;
  }
}
.social_share_links .d-flex a svg {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transition: ease 0.1s;
  transition: ease 0.1s;
  color: #1d1d1b;
}
.social_share_links .d-flex a:hover, .social_share_links .d-flex a:focus, .social_share_links .d-flex a:focus-visible {
  outline-color: #1d1d1b;
  outline-offset: 2px;
}
.social_share_links .d-flex a:hover svg, .social_share_links .d-flex a:focus svg, .social_share_links .d-flex a:focus-visible svg {
  -webkit-transition: ease-out 0.2s;
  transition: ease-out 0.2s;
  color: #1d1d1b;
}

.accordion.accordion-skema.accordion-small .accordion-button {
  padding: 1rem 0;
}
.accordion.accordion-skema.accordion-small .accordion-button h4, .accordion.accordion-skema.accordion-small .accordion-button .h4 {
  margin-right: 1rem;
}
.accordion.accordion-skema.accordion-small .accordion-button::before, .accordion.accordion-skema.accordion-small .accordion-button::after {
  content: "";
  right: 0;
  height: 2px;
  width: 14px;
}
.accordion.accordion-skema.accordion-transparent .accordion-header {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0.25rem 0 0.5rem;
}
.accordion.accordion-skema.accordion-transparent .accordion-button {
  background-color: transparent;
  padding: 0.25rem 0.5rem;
}
.accordion.accordion-skema.accordion-transparent .accordion-button.btn, .accordion.accordion-skema.accordion-transparent .sk-video-group .accordion-button.sk-video-more, .sk-video-group .accordion.accordion-skema.accordion-transparent .accordion-button.sk-video-more {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 999px;
}
.accordion.accordion-skema.accordion-transparent .accordion-button::after, .accordion.accordion-skema.accordion-transparent .accordion-button::before {
  content: none;
}
.accordion.accordion-skema.accordion-transparent .accordion-item {
  background-color: transparent;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.accordion.accordion-skema.accordion-transparent .accordion-collapse {
  border-bottom: 1px solid #1d1d1b;
  border-top: 1px solid #1d1d1b;
  border-radius: 0;
}
.accordion.accordion-skema .accordion-item {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #e3dfd6;
  border-radius: 0;
}
.accordion.accordion-skema .accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  width: 100%;
  padding: 1.375rem 0;
  background-color: #ffffff;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  color: #1d1d1b;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
}
.accordion.accordion-skema .accordion-button:not(.collapsed) {
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #1d1d1b;
}
.accordion.accordion-skema .accordion-button:focus, .accordion.accordion-skema .accordion-button:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
}
.accordion.accordion-skema .accordion-button:focus-visible {
  outline: 2px solid #ed3248;
  outline-offset: 2px;
}
.accordion.accordion-skema .accordion-button h4,
.accordion.accordion-skema .accordion-button .h4 {
  margin: 0 2rem 0 0;
  color: #1d1d1b;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: inherit;
  font-weight: 600;
  line-height: inherit;
}
.accordion.accordion-skema .accordion-button::before, .accordion.accordion-skema .accordion-button::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 14px;
  height: 2px;
  margin: 0;
  padding: 0;
  border-radius: 999px;
  background-color: #820816;
  background-image: none;
  -webkit-transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.accordion.accordion-skema .accordion-button::after {
  -webkit-transform: translateY(-50%) rotate(0);
          transform: translateY(-50%) rotate(0);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.accordion.accordion-skema .accordion-button::before {
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  opacity: 1;
}
.accordion.accordion-skema .accordion-button:not(.collapsed)::after {
  -webkit-transform: translateY(-50%) rotate(0);
          transform: translateY(-50%) rotate(0);
}
.accordion.accordion-skema .accordion-button:not(.collapsed)::before {
  opacity: 0;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.accordion.accordion-skema .accordion-body {
  padding: 0 0 1.375rem;
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: -0.5rem;
}

.simplebar-scrollbar:before {
  background-color: #1d1d1b;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.2;
}

[data-simplebar]:hover .simplebar-scrollbar:before,
[data-simplebar].simplebar-dragging .simplebar-scrollbar:before {
  opacity: 1;
}

.simplebar-track.simplebar-horizontal {
  height: 8px;
}

.simplebar-track.simplebar-vertical {
  width: 8px;
}

#backtotop {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  background-color: #e3dfd6;
  -webkit-box-shadow: 4px 4px 4px 0 #565654;
          box-shadow: 4px 4px 4px 0 #565654;
  position: fixed;
  right: 1rem;
  bottom: 6rem;
  z-index: 4;
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg class="svg-icon" style="width: 1em; height: 1em;vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M503.830031 25.955715c-8.192918-8.215867-19.552846-12.392649-31.922546-11.773017l-0.826176 0.045899-0.826177-0.045899a41.561273 41.561273 0 0 0-31.945495 11.795966L188.643658 274.749619l-11.818916 12.025459-64.005737 63.776244-23.224742 23.247692a47.367459 47.367459 0 0 0-14.182699 33.55195c0 11.382878 4.291528 21.939579 12.048409 29.719408 13.08113 13.035231 33.138861 15.743254 50.51152 7.022501L428.946302 153.94424V982.002689c0 23.087046 18.910264 41.882564 42.135007 41.882564s42.112057-18.795518 42.112057-41.882564V153.94424L797.489915 437.253967c16.684177 13.08113 40.459704 11.612371 55.629224-3.557149a42.02026 42.02026 0 0 0 0.114747-59.438817L503.830031 25.955715z m0.02295 0" /></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60%;
  outline: transparent 3px solid;
  outline-offset: 0;
  border: solid transparent 2px;
}
#backtotop:focus, #backtotop:focus-visible, #backtotop:hover {
  background-color: #ffffff;
  -webkit-transition: ease 0.1s;
  transition: ease 0.1s;
  color: #e3dfd6;
  border-color: #1d1d1b;
}
#backtotop:focus, #backtotop:focus-visible {
  outline-color: #1d1d1b;
  outline-offset: 2px;
}

/* COLORS
--------------------------------------------------*/
.card-group img {
  margin: 0;
  width: 100%;
  height: auto;
}

.card-group .field--type-image {
  margin: 0;
}

.slick {
  width: 100%;
}

.slick > div {
  margin: 0 0.9375rem;
}

.toolbar-vertical .wrapper-burger,
.toolbar-vertical .menu-level-0 .wrapper-burger-child,
.toolbar-horizontal .wrapper-burger,
.toolbar-horizontal .menu-level-0 .wrapper-burger-child {
  margin-top: var(--drupal-displace-offset-top);
}

.block-menu ul {
  list-style: none;
}

.pagination {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1rem 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sk-video-group-title {
  text-align: center;
  font-size: 2.5rem;
  margin-bottom: 1rem;
}

.sk-video-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sk-video-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
  margin: 0.3125rem 0.3125rem 1rem 0.3125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  aspect-ratio: 16/9;
}

.sk-video-group {
  text-align: center;
}
.sk-video-group .sk-video-more {
  margin: 0 auto;
  display: inline-block;
}

.field--name-field-long-text img.align-left {
  margin-right: 0.9375rem;
  margin-top: 0;
  margin-bottom: 0.625rem;
}
.field--name-field-long-text img.align-right {
  margin-left: 0.9375rem;
  margin-top: 0;
  margin-bottom: 0.625rem;
}

.table-clean {
  background: transparent;
  width: 100%;
}
.table-clean td {
  padding: 0.5rem 0.75rem;
  vertical-align: middle;
}

.table-clean-2 td {
  width: 50%;
}

.table-clean-3 td {
  width: 33.33%;
}

.table-clean-4 td {
  width: 25%;
}

.table-clean-img-132 tr td:first-child {
  width: 132px;
}

.pg--type--social-network .social-network-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.9375rem 0;
}
.pg--type--social-network .social-network-icons .field__item {
  padding: 0 0.375rem;
}
.pg--type--social-network .social-network-icons .field__item .btn-logo-link {
  cursor: pointer;
}

.ajax-progress-fullscreen {
  background-image: none;
  width: 2rem;
  height: 2rem;
}

#block-skema-footer-extra-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.875rem 0;
  width: 100%;
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
#block-skema-footer-extra-menu ul.nav {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#block-skema-footer-extra-menu .nav-item .nav-link {
  font-size: 0.9375rem;
  color: #dee2e6;
  padding: 0.25rem 0.5rem !important;
}

.entity-moderation-form {
  padding: 1rem !important;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.entity-moderation-form .entity-moderation-form__item label,
.entity-moderation-form .entity-moderation-form__item .form-select,
.entity-moderation-form .entity-moderation-form__item .form-control {
  display: inline-block;
}
.entity-moderation-form .entity-moderation-form__item .form-select {
  width: 100px;
}
.entity-moderation-form .entity-moderation-form__item .form-control {
  width: 150px;
}
.entity-moderation-form .entity-moderation-form__item .form-item {
  margin: 0;
}

body.test-site {
  border: 5px solid #ff6043;
}
body.test-site:before {
  content: "测试站";
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 50%;
  background-color: #ff6043;
  color: #fff;
  padding: 0.625rem;
  font-size: 1rem;
  line-height: 2em;
  width: 120px;
  margin-left: -3.75rem;
  border-radius: 0 0 10px 10px;
  text-align: center;
}

.pg--1241 .grid-gallery,
.pg--1221 .grid-gallery,
.pg--1284 .grid-gallery,
.pg--1306 .grid-gallery,
.pg--1612 .grid-gallery,
.pg--1724 .grid-gallery,
.pg--1682 .grid-gallery {
  height: 220px;
  overflow: hidden;
  padding: 0.625rem 0 0;
}

.pg--id--2464 .pg--type--highlighting-item,
.pg--id--2224 .pg--type--highlighting-item {
  margin: 0.625rem auto 1.25rem 0;
}

.page-taxonomy-term-136 .pg--1809 .wrap,
.page-node-2066 .pg--1801 .wrap,
.page-node-3500 .pg--1795 .wrap,
.page-node-4617 .pg--1634 .wrap {
  display: block;
  text-align: center;
}
.page-taxonomy-term-136 .pg--1809 .jipeps,
.page-node-2066 .pg--1801 .jipeps,
.page-node-3500 .pg--1795 .jipeps,
.page-node-4617 .pg--1634 .jipeps {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.page-taxonomy-term-136 .pg--1809 .me-3,
.page-node-2066 .pg--1801 .me-3,
.page-node-3500 .pg--1795 .me-3,
.page-node-4617 .pg--1634 .me-3 {
  margin-right: 0 !important;
}
.page-taxonomy-term-136 .pg--1809 .contact_photo,
.page-node-2066 .pg--1801 .contact_photo,
.page-node-3500 .pg--1795 .contact_photo,
.page-node-4617 .pg--1634 .contact_photo {
  display: none !important;
}
.page-taxonomy-term-136 .pg--1809 .contact_social_networks,
.page-node-2066 .pg--1801 .contact_social_networks,
.page-node-3500 .pg--1795 .contact_social_networks,
.page-node-4617 .pg--1634 .contact_social_networks {
  display: none !important;
}

.contact-us-single-item .jipeps {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.contact-us-single-item .wrap,
.contact-us-single-item .contact_job,
.contact-us-single-item .contact_social_networks {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.page-node-2066 .contact_social_networks,
.page-node-4680 .contact_social_networks,
.page-node-4681 .contact_social_networks,
.page-node-4682 .contact_social_networks,
.page-node-4683 .contact_social_networks,
.page-node-4684 .contact_social_networks,
.page-node-3500 .contact_social_networks {
  display: none !important;
}

.page-node-3500 .contact_photo {
  display: none !important;
}

.pg--1631 table {
  background: transparent !important;
  border: none !important;
}
.pg--1631 table th, .pg--1631 table td {
  background: transparent !important;
  border: none !important;
}
.pg--1631 table tr {
  border: none !important;
  background: transparent !important;
}
.pg--1631 table td {
  text-align: center !important;
}
.pg--1631 img.align-left {
  margin-right: 1.25rem;
}
.pg--1631 img.align-right {
  margin-left: 1.25rem;
}
.pg--1631 img.align-center {
  margin: 0 auto;
}

@media (max-width: 48rem) {
  .pg--1631 img.align-left,
  .pg--1631 img.align-right {
    margin: 0 auto;
    float: none !important;
  }
}
.pg--1827,
.pg--1828 {
  background: #F1ECE1;
  padding-top: 3.125rem;
  text-align: center;
}
.pg--1827 .n--type-testimonial.n--view-mode-teaser,
.pg--1828 .n--type-testimonial.n--view-mode-teaser {
  text-align: left;
}
.pg--1827 .more-link,
.pg--1828 .more-link {
  display: inline-block;
  padding: 2.1875rem 0 2.8125rem;
}

.page-node-4635 .node__content,
.page-node-4636 .node__content {
  padding-bottom: 0;
}

.wrapper-podcast li {
  list-style: none;
}

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

.b--views-blockpodcast-list-block-1 {
  background-color: #F1ECE1;
  padding: 3rem 0;
}
.b--views-blockpodcast-list-block-1.d-flex {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.node.n--type-podcast.n--view-mode-full .content_container {
  background-color: #FBFAF6;
  padding: 1rem;
}
.node.n--type-podcast.n--view-mode-full .content_container .content_wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 48rem) {
  .node.n--type-podcast.n--view-mode-full .content_container .content_wrapper {
    margin: 2rem 13%;
  }
}
@media (min-width: 62rem) {
  .node.n--type-podcast.n--view-mode-full .content_container .content_wrapper {
    margin: 2rem 23%;
  }
}
.node.n--type-podcast.n--view-mode-full .node__meta {
  margin-bottom: 2rem;
}
.node.n--type-podcast.n--view-mode-full .node__meta em {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.node.n--type-podcast.n--view-mode-full .episode_nb {
  font-size: 1.25rem;
  font-weight: 700;
}
.node.n--type-podcast.n--view-mode-full .field--name-field-media-file {
  margin: 2rem 0;
}
.node.n--type-podcast.n--view-mode-full .podcast-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 35.99875rem) {
  .node.n--type-podcast.n--view-mode-full .podcast-img {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 1rem 0;
  }
}
.node.n--type-podcast.n--view-mode-full audio {
  background-color: #F1ECE1;
  border-radius: 100px;
  width: 100%;
}
.node.n--type-podcast.n--view-mode-full audio::-webkit-media-controls-panel {
  background-color: #F1ECE1;
  border-radius: 100px;
}
.node.n--type-podcast.n--view-mode-full .footer_container {
  background-color: #F1ECE1;
  padding: 3rem 0;
}
.node.n--type-podcast.n--view-mode-full .footer_container .d-flex {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background {
  position: relative;
  font-family: "Avenir", sans-serif;
  width: 100%;
  height: auto;
  aspect-ratio: 3/4;
  border-radius: 4px;
  margin: 1rem 0;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .field--name-field-image {
  width: 100%;
  height: 100%;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .field--name-field-image img,
.node.n--type-podcast.n--view-mode-teaser .podcast_background .field--name-field-image .field__item,
.node.n--type-podcast.n--view-mode-teaser .podcast_background .field--name-field-image article {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  width: 100%;
  height: 100%;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .ep {
  position: absolute;
  top: 1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 0.813rem;
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width: 61.99875rem) {
  .node.n--type-podcast.n--view-mode-teaser .podcast_background .ep {
    top: 5px;
    font-size: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .node.n--type-podcast.n--view-mode-teaser .podcast_background .ep {
    top: 2rem;
    font-size: 1rem;
  }
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link {
  position: absolute;
  font-size: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 4px;
  outline-style: solid;
  outline-width: 3px;
  outline-offset: 0px;
  outline-color: transparent;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:hover, .node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:focus, .node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:focus-visible {
  outline: none;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:hover:before, .node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:focus:before, .node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:focus-visible:before {
  outline-offset: 3px;
  outline-color: #252525;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:focus ~ .podcast_cover, .node.n--type-podcast.n--view-mode-teaser .podcast_background .dumy_link:focus-visible ~ .podcast_cover {
  opacity: 1;
  -webkit-transition: ease-out 0.2s;
  transition: ease-out 0.2s;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_background:hover .podcast_cover {
  opacity: 1;
  -webkit-transition: ease-out 0.2s;
  transition: ease-out 0.2s;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_cover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: ease 0.1s;
  transition: ease 0.1s;
  background-color: rgba(37, 37, 37, 0.9);
  padding: 15% 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_cover .label {
  color: #FFFFFF;
  text-align: center;
  font-size: 1.15rem;
}
.node.n--type-podcast.n--view-mode-teaser .podcast_cover .btn-secondary {
  background-color: #FFFFFF;
}

.wrapper-podcast ul {
  padding: 0;
}
.wrapper-podcast li {
  list-style: none;
}

.pg--2041 .full-container {
  max-width: 100%;
  margin: 0 auto;
}
.pg--2041 .media-text-wrapper .field--name-field-media-image {
  text-align: left;
}

@media (min-width: 36rem) {
  .pg--2041 .full-container {
    max-width: 540px;
  }
}
@media (min-width: 48rem) {
  .pg--2041 .full-container {
    max-width: 720px;
  }
}
@media (min-width: 62rem) {
  .pg--2041 .full-container {
    max-width: 960px;
  }
}
@media (min-width: 75rem) {
  .pg--2041 .full-container {
    max-width: 1140px;
  }
}
@media (min-width: 87.5rem) {
  .pg--2041 .full-container {
    max-width: 1320px;
  }
}
.pg--2042 h2, .pg--2042 .h2 {
  text-align: center;
}

.page-node-4876 .node__content {
  padding-bottom: 0;
}
.page-node-4876 .content .v--podcast-list .more-link {
  display: none;
}
.page-node-4876 .b--views-blockpodcast-list-block-1 {
  background-color: #FFF;
}
.page-node-4876 #pg--2054 {
  background-color: #FBFAF6;
}

.node--type-podcast .n--view-mode-full .node__meta {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.node--type-podcast .n--view-mode-full .field--name-field-podcast-summary {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.node--type-podcast .pg--type--original-text .col-12 {
  width: 100%;
}

.pg--type--medias-gallery.pg--1246 .grid-gallery {
  height: 216px;
  overflow: hidden;
  padding-top: 0.625rem;
}

.v--podcast-list .more-link {
  width: 120px;
  margin: 0 auto;
}

@media (min-width: 48rem) {
  .path-frontpage:not(.scrolled) header.header .header--navigation .search-btn:hover, .path-frontpage:not(.scrolled) header.header .header--navigation .search-btn:focus-visible,
  .path-frontpage:not(.scrolled) header.header .header--navigation .burger-btn:hover,
  .path-frontpage:not(.scrolled) header.header .header--navigation .burger-btn:focus-visible {
    color: #ffffff;
    background: transparent;
    opacity: 0.85;
  }
  .path-frontpage:not(.scrolled) header.header .header--navigation .search-btn:hover svg path, .path-frontpage:not(.scrolled) header.header .header--navigation .search-btn:focus-visible svg path,
  .path-frontpage:not(.scrolled) header.header .header--navigation .burger-btn:hover svg path,
  .path-frontpage:not(.scrolled) header.header .header--navigation .burger-btn:focus-visible svg path {
    fill: #ffffff;
  }
}

.path-frontpage .banner__hp .wrapper-text {
  color: #820816;
}
.path-frontpage .banner__hp .hp-more-link {
  text-decoration: underline;
  margin-top: 1.25rem;
  color: #820816;
  display: inline-block;
}

.pg--2534 .more-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.n--type-podcast .field--name-field-podcast-summary .field--name-field-media-image img {
  width: 100%;
}

.pg--881 {
  background-color: #f8f4ee;
  padding-top: 2.5rem;
}
.pg--881 .pg--type--contact {
  padding-top: 0.625rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJ0b2tlbnMvX2Nzcy1jdXN0b20tcHJvcGVydGllcy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwidG9rZW5zL19jb2xvcnMtcHJpbWl0aXZlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsInV0aWxzL19vdmVycmlkZXMuc2NzcyIsInRva2Vucy9fYTExeS11c2FnZS5zY3NzIiwidG9rZW5zL19yYWRpdXMtYm9yZGVyLXNoYWRvdy5zY3NzIiwidXRpbHMvX292ZXJyaWRlLWlmcmFtZS5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL21peGlucy5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2NvbnRleHR1YWwuc2NzcyIsIi4uLy4uLy4uL3dlYi90aGVtZXMvY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9kZXRhaWxzLnNjc3MiLCIuLi8uLi8uLi93ZWIvdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZHJvcGJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uL3dlYi90aGVtZXMvY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9kcm9wYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi93ZWIvdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmVlZC1pY29uLnNjc3MiLCJiYXJyaW8vX2ZpZWxkLnNjc3MiLCIuLi8uLi8uLi93ZWIvdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmlsZS5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2Zvcm0uc2NzcyIsIi4uLy4uLy4uL3dlYi90aGVtZXMvY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9oZWxwLnNjc3MiLCIuLi8uLi8uLi93ZWIvdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvaWNvbnMuc2NzcyIsIi4uLy4uLy4uL3dlYi90aGVtZXMvY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pbWFnZS1idXR0b24uc2NzcyIsImJhcnJpby9faW5kZW50ZWQuc2NzcyIsImJhcnJpby9faXRlbS1saXN0LnNjc3MiLCIuLi8uLi8uLi93ZWIvdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL21lZGlhLnNjc3MiLCJiYXJyaW8vX25vZGUtcHJldmlldy5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3BhZ2Uuc2NzcyIsIi4uLy4uLy4uL3dlYi90aGVtZXMvY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZS5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlZHJhZy5zY3NzIiwiYmFycmlvL190YWJsZXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vd2ViL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RleHRhcmVhLnNjc3MiLCIuLi8uLi8uLi93ZWIvdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdWktZGlhbG9nLnNjc3MiLCIuLi8uLi8uLi93ZWIvdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdXNlci5zY3NzIiwidXRpbHMvX2FjY2Vzc2libGUtbGFiZWwuc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJsYXlvdXQvX2JvZHkuc2NzcyIsImxheW91dC9fYnVyZ2VyLW1lbnUuc2NzcyIsInRva2Vucy9fc3BhY2luZy5zY3NzIiwidG9rZW5zL190eXBvZ3JhcGh5LnNjc3MiLCJsYXlvdXQvX3NlYXJjaC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZWVycy5zY3NzIiwiY29tcG9uZW50cy9fdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19zaXRld2lkZS1hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRpbmdzLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fbm9kZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX25vZGUtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fZ2xvYmFsLWFuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJjb21wb25lbnRzL19zaGFyZS1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGxiYXIuc2NzcyIsImNvbXBvbmVudHMvX3RvLXRvcC5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiZW50aXR5L3BhcmFncmFwaHMvX3NvY2lhbC1uZXR3b3Jrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NSLDJJQUFBO0FDc0JSOzs7O0VBSUUsU0FBQTtFQUNBLFVBQUE7QUZwQkY7O0FHSEE7RUFFRSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBRUEseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLGdDQUFBO0VBRUEscUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFFQSxpQ0FBQTtFQUVBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSxzQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esc0NBQUE7RUFDQSx5Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFHQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFHQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUdBLDJCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFHQSx5Q0FBQTtFQUNBLHVDQUFBO0VBQ0EseUNBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7RUFDQSw4QkFBQTtFQUdBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtFQUdBLG9EQUFBO0VBQ0Esc0RBQUE7RUFHQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0EseUNBQUE7RUFDQSxrQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsMENBQUE7RUFHQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUVBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0NBQUE7RUFHQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSw2Q0FBQTtFQUNBLGdDQUFBO0VBR0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFHQSxzQkFBQTtFQUNBLHlCQUFBO0VBR0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUdBLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUdBLGlEQUFBO0VBQ0EseURBQUE7RUFDQSx5REFBQTtFQUdBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtBSC9CRjs7QUk5SUE7RUFDRSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4R0FBQTtBSmlKRjtBSTlJQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVIQUFBO0FKZ0pGO0FJN0lBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUlBQUE7QUorSUY7QUk1SUE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxSEFBQTtBSjhJRjtBSTNJQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1JQUFBO0FKNklGO0FJMUlBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUhBQUE7QUo0SUY7QUlsSUE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5SEFBQTtBSm9JRjtBSWpJQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVJQUFBO0FKbUlGO0FJaElBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUhBQUE7QUprSUY7QUkvSEE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxSUFBQTtBSmlJRjtBSTlIQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVIQUFBO0FKZ0lGO0FJN0hBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUlBQUE7QUorSEY7QUk1SEEsUUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxTEFBQTtFQUNBLGtPQUFBO0FKOEhGO0FJNUhBLFFBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUxBQUE7RUFDQSx3WEFBQTtBSjhIRjtBSTVIQSxRQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFMQUFBO0VBQ0Esb3VCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxpN0JBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLHVyQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsNnFCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSwyM0JBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLGsxQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsMjNCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxpdkJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLGtiQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSw2VUFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0Esb2pCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxpMEJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLCswQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsODBCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSx3M0JBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLGt3QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EscTNCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSwrM0JBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLDQzQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsODRCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSwyNkJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLHl1QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsaTBCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSwrckJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLDZ0QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0Esa3VCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSw4bkJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLDBwQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0Esc2hCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSw2eUJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLGcxQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsMHRCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxzcUJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLDJ2QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsMHVCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSwwdEJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLGd4QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EscTRCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSx3ckJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLDJ1QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsK3RCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxrdEJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLG16QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsNHJCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSw0eEJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLGcwQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsMnpCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxpdEJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLCswQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0Esb3lCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSx3d0JBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLGt3QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsazBCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSx1d0JBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLCt1QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsMndCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSx3MEJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLDB1QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsMm9CQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSx1bUJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLHVzQkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsaXpCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxtMEJBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLHV3QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsOHNCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxrM0JBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLDZ0QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EseWhCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSxxZEFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsNlBBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLHN4QkFBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsMnFCQUFBO0FKOEhGO0FJNUhBLFNBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0xBQUE7RUFDQSx1V0FBQTtBSjhIRjtBSTVIQSxTQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNMQUFBO0VBQ0EsNGZBQUE7QUo4SEY7QUk1SEEsU0FBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzTEFBQTtFQUNBLHNYQUFBO0FKOEhGO0FJNUhBLFVBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUxBQUE7RUFDQSxpOUNBQUE7QUo4SEY7QUk1SEEsVUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1TEFBQTtFQUNBLHM4Q0FBQTtBSjhIRjtBSTVIQSxVQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVMQUFBO0VBQ0EsazlDQUFBO0FKOEhGO0FJNUhBLFVBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUxBQUE7RUFDQSxzOUNBQUE7QUo4SEY7QUk1SEEsVUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1TEFBQTtFQUNBLCs5Q0FBQTtBSjhIRjtBSTVIQSxVQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVMQUFBO0VBQ0EsbStDQUFBO0FKOEhGO0FJNUhBLFVBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUxBQUE7RUFDQSwwOUNBQUE7QUo4SEY7QUk1SEEsVUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1TEFBQTtFQUNBLCs5Q0FBQTtBSjhIRjtBSTVIQSxVQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVMQUFBO0VBQ0EsNjlDQUFBO0FKOEhGO0FJNUhBLFVBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUxBQUE7RUFDQSwwOUNBQUE7QUo4SEY7QUk1SEEsVUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1TEFBQTtFQUNBLHUrQ0FBQTtBSjhIRjtBSTVIQSxVQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVMQUFBO0VBQ0EsaStDQUFBO0FKOEhGO0FJNUhBLFVBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUxBQUE7RUFDQSx1OUNBQUE7QUo4SEY7QUk1SEEsVUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1TEFBQTtFQUNBLHE5Q0FBQTtBSjhIRjtBSTVIQSxVQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVMQUFBO0VBQ0EsMitDQUFBO0FKOEhGO0FJNUhBLFVBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUxBQUE7RUFDQSw0OUNBQUE7QUo4SEY7QUk1SEEsVUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1TEFBQTtFQUNBLG85Q0FBQTtBSjhIRjtBSTVIQSxVQUFBO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVMQUFBO0VBQ0EsODhDQUFBO0FKOEhGO0FJNUhBLFVBQUE7QUFDQTtFQUNFLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUxBQUE7RUFDQSw0NkNBQUE7QUo4SEY7QUk1SEEsVUFBQTtBQUNBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1TEFBQTtFQUNBLHd1QkFBQTtBSjhIRjtBSTFIQSxRQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdMQUFBO0VBQ0Esa09BQUE7QUo0SEY7QUkxSEEsUUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3TEFBQTtFQUNBLHdYQUFBO0FKNEhGO0FJMUhBLFFBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0xBQUE7RUFDQSxvdUJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLGk3QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsdXJCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSw2cUJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLDIzQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsazFCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwyM0JBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLGl2QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0Esa2JBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLDZVQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxvakJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLGkwQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsKzBCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSw4MEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHczQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0Esa3dCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxxM0JBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLCszQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsNDNCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSw4NEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLDI2QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EseXVCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxpMEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLCtyQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsNnRCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxrdUJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLDhuQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsMHBCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxzaEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLDZ5QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsZzFCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwwdEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHNxQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsMnZCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwwdUJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLDB0QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsZ3hCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxxNEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHdyQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsMnVCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwrdEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLGt0QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsbXpCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSw0ckJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLDR4QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsZzBCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwyekJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLGl0QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsKzBCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxveUJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHd3QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0Esa3dCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxrMEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHV3QkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsK3VCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwyd0JBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHcwQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsMHVCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwyb0JBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHVtQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsdXNCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSxpekJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLG0wQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsdXdCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSw4c0JBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLGszQkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0EsNnRCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSx5aEJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHFkQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSw2UEFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0Esc3hCQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSwycUJBQUE7QUo0SEY7QUkxSEEsU0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5TEFBQTtFQUNBLHVXQUFBO0FKNEhGO0FJMUhBLFNBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUxBQUE7RUFDQSw0ZkFBQTtBSjRIRjtBSTFIQSxTQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlMQUFBO0VBQ0Esc1hBQUE7QUo0SEY7QUkxSEEsVUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwTEFBQTtFQUNBLGk5Q0FBQTtBSjRIRjtBSTFIQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBMQUFBO0VBQ0EsczhDQUFBO0FKNEhGO0FJMUhBLFVBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMExBQUE7RUFDQSxrOUNBQUE7QUo0SEY7QUkxSEEsVUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwTEFBQTtFQUNBLHM5Q0FBQTtBSjRIRjtBSTFIQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBMQUFBO0VBQ0EsKzlDQUFBO0FKNEhGO0FJMUhBLFVBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMExBQUE7RUFDQSxtK0NBQUE7QUo0SEY7QUkxSEEsVUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwTEFBQTtFQUNBLDA5Q0FBQTtBSjRIRjtBSTFIQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBMQUFBO0VBQ0EsKzlDQUFBO0FKNEhGO0FJMUhBLFVBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMExBQUE7RUFDQSw2OUNBQUE7QUo0SEY7QUkxSEEsVUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwTEFBQTtFQUNBLDA5Q0FBQTtBSjRIRjtBSTFIQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBMQUFBO0VBQ0EsdStDQUFBO0FKNEhGO0FJMUhBLFVBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMExBQUE7RUFDQSxpK0NBQUE7QUo0SEY7QUkxSEEsVUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwTEFBQTtFQUNBLHU5Q0FBQTtBSjRIRjtBSTFIQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBMQUFBO0VBQ0EscTlDQUFBO0FKNEhGO0FJMUhBLFVBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMExBQUE7RUFDQSwyK0NBQUE7QUo0SEY7QUkxSEEsVUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwTEFBQTtFQUNBLDQ5Q0FBQTtBSjRIRjtBSTFIQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBMQUFBO0VBQ0EsbzlDQUFBO0FKNEhGO0FJMUhBLFVBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMExBQUE7RUFDQSw4OENBQUE7QUo0SEY7QUkxSEEsVUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwTEFBQTtFQUNBLDQ2Q0FBQTtBSjRIRjtBSTFIQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBMQUFBO0VBQ0Esd3VCQUFBO0FKNEhGO0FLOTZEQTs7RUFTSSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLHdCQUFBO0VBSUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBSUEsc0JBQUE7RUFBQSx3QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUlBLDZCQUFBO0VBQUEsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLDhCQUFBO0VBQUEsMEJBQUE7RUFJQSw4Q0FBQTtFQUFBLG9EQUFBO0VBQUEsaURBQUE7RUFBQSw4Q0FBQTtFQUFBLDZDQUFBO0VBQUEsNkNBQUE7RUFBQSxrQ0FBQTtFQUFBLGlDQUFBO0VBSUEsK0NBQUE7RUFBQSxtREFBQTtFQUFBLGlEQUFBO0VBQUEsOENBQUE7RUFBQSw2Q0FBQTtFQUFBLDhDQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUlBLG1EQUFBO0VBQUEsdURBQUE7RUFBQSxxREFBQTtFQUFBLGtEQUFBO0VBQUEsaURBQUE7RUFBQSxrREFBQTtFQUFBLGtDQUFBO0VBQUEsaUNBQUE7RUFHRiw4QkFBQTtFQUNBLDJCQUFBO0VBTUEsNE5BQUE7RUFDQSwwR0FBQTtFQUNBLDBGQUFBO0VBT0Esa0RBQUE7RUMyT0ksMEJBTEk7RURwT1IsMkJBQUE7RUFDQSwyQkFBQTtFQUtBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxzQkFBQTtFQUNBLGdDQUFBO0VBRUEsNkJBQUE7RUFDQSxvQ0FBQTtFQUVBLDZDQUFBO0VBQ0EscUNBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBRUEsMkNBQUE7RUFDQSxvQ0FBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFHQSw0QkFBQTtFQUVBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUVBLCtCQUFBO0VBQ0Esc0NBQUE7RUFNQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0Esd0NBQUE7RUFHQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1REFBQTtFQUVBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxREFBQTtFQUNBLCtCQUFBO0VBR0Esc0RBQUE7RUFDQSwrREFBQTtFQUNBLHdEQUFBO0VBQ0EsK0RBQUE7RUFJQSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFJQSwrQkFBQTtFQUNBLHNDQUFBO0VBQ0EsaUNBQUE7RUFDQSx3Q0FBQTtBTHU2REY7O0FPdmhFSTtFRnNIQSxrQkFBQTtFQUdBLHlCQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSx1Q0FBQTtFQUVBLGdEQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0VBRUEsOENBQUE7RUFDQSx1Q0FBQTtFQUNBLDBCQUFBO0VBQ0EsaUNBQUE7RUFHRSxtREFBQTtFQUFBLHVEQUFBO0VBQUEscURBQUE7RUFBQSxrREFBQTtFQUFBLGlEQUFBO0VBQUEsa0RBQUE7RUFBQSxrQ0FBQTtFQUFBLGlDQUFBO0VBSUEsMENBQUE7RUFBQSw2Q0FBQTtFQUFBLDZDQUFBO0VBQUEsMENBQUE7RUFBQSx5Q0FBQTtFQUFBLHlDQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUlBLCtDQUFBO0VBQUEsb0RBQUE7RUFBQSxrREFBQTtFQUFBLGdEQUFBO0VBQUEsNkNBQUE7RUFBQSw4Q0FBQTtFQUFBLGtDQUFBO0VBQUEsaUNBQUE7RUFHRiw0QkFBQTtFQUVBLHdDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0VBRUEsMENBQUE7RUFDQSw4QkFBQTtFQUNBLG9DQUFBO0VBRUEsMkJBQUE7RUFDQSx5REFBQTtFQUVBLGdEQUFBO0VBQ0EsdURBQUE7RUFDQSxnREFBQTtFQUNBLHVEQUFBO0FMdTZESjs7QVEva0VBOzs7RUFHRSw4QkFBQTtVQUFBLHNCQUFBO0FSa2xFRjs7QVFua0VJO0VBTko7SUFPTSx1QkFBQTtFUnVrRUo7QUFDRjs7QVExakVBO0VBQ0UsU0FBQTtFQUNBLHdDQUFBO0VGNk9JLG9DQUxJO0VFdE9SLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSw0QkFBQTtFQUNBLHNDQUFBO0VBQ0Esb0NBQUE7RUFDQSw4QkFBQTtFQUNBLGdEQUFBO0FSNmpFRjs7QVFwakVBO0VBQ0UsY0FBQTtFQUNBLGNDbW5CNEI7RURsbkI1QixTQUFBO0VBQ0EseUNBQUE7RUFDQSxhQ3luQjRCO0FUODdDOUI7O0FRN2lFQTtFQUNFLGFBQUE7RUFDQSxxQkN3akI0QjtFRHJqQjVCLGdCQ3dqQjRCO0VEdmpCNUIsZ0JDd2pCNEI7RUR2akI1QiwrQkFBQTtBUjhpRUY7O0FRM2lFQTtFRnVNUSxpQ0FBQTtBTncyRFI7QU1wZ0VJO0VFM0NKO0lGOE1RLGlCQUFBO0VOcTJETjtBQUNGOztBUS9pRUE7RUZrTVEsaUNBQUE7QU5pM0RSO0FNN2dFSTtFRXRDSjtJRnlNUSxlQUFBO0VOODJETjtBQUNGOztBUW5qRUE7RUY2TFEsK0JBQUE7QU4wM0RSO0FNdGhFSTtFRWpDSjtJRm9NUSxrQkFBQTtFTnUzRE47QUFDRjs7QVF2akVBO0VGd0xRLGlDQUFBO0FObTREUjtBTS9oRUk7RUU1Qko7SUYrTFEsaUJBQUE7RU5nNEROO0FBQ0Y7O0FRM2pFQTtFRitLTSxrQkFMSTtBTnE1RFY7O0FRMWpFQTtFRjBLTSxlQUxJO0FOeTVEVjs7QVFuakVBO0VBQ0UsYUFBQTtFQUNBLG1CQ3dWMEI7QVQ4dEQ1Qjs7QVE1aUVBO0VBQ0UsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtBUitpRUY7O0FRemlFQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBUjRpRUY7O0FRdGlFQTs7RUFFRSxrQkFBQTtBUnlpRUY7O0FRdGlFQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FSeWlFRjs7QVF0aUVBOzs7O0VBSUUsZ0JBQUE7QVJ5aUVGOztBUXRpRUE7RUFDRSxnQkUzSmlCO0FWb3NFbkI7O0FRcGlFQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBUnVpRUY7O0FRamlFQTtFQUNFLGdCQUFBO0FSb2lFRjs7QVE1aEVBOztFQUVFLG1CRWxMbUI7QVZpdEVyQjs7QVF2aEVBO0VGNkVNLGtCQUxJO0FObTlEVjs7QVFwaEVBO0VBQ0UsaUJDcWY0QjtFRHBmNUIsaUNBQUE7RUFDQSx5Q0FBQTtBUnVoRUY7O0FROWdFQTs7RUFFRSxrQkFBQTtFRndESSxpQkFMSTtFRWpEUixjQUFBO0VBQ0Esd0JBQUE7QVJpaEVGOztBUTlnRUE7RUFBTSxlQUFBO0FSa2hFTjs7QVFqaEVBO0VBQU0sV0FBQTtBUnFoRU47O0FRaGhFQTtFQUNFLGtFQUFBO0VBQ0EscUJHbkxnQjtBWHNzRWxCO0FRamhFRTtFQUNFLHFEQUFBO0FSbWhFSjs7QVF4Z0VFO0VBRUUsY0FBQTtFQUNBLHFCQUFBO0FSMGdFSjs7QVFuZ0VBOzs7O0VBSUUsc0NDZ1Y0QjtFSGxVeEIsY0FMSTtBTjgvRFY7O0FRLy9EQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VGRUksa0JBTEk7QU5zZ0VWO0FROS9ERTtFRkhJLGtCQUxJO0VFVU4sY0FBQTtFQUNBLGtCQUFBO0FSZ2dFSjs7QVE1L0RBO0VGVk0sa0JBTEk7RUVpQlIsNEJBQUE7RUFDQSxxQkFBQTtBUisvREY7QVE1L0RFO0VBQ0UsY0FBQTtBUjgvREo7O0FRMS9EQTtFQUNFLDJCQUFBO0VGdEJJLGtCQUxJO0VFNkJSLHlCQzI1Q2tDO0VEMTVDbEMsdUNDMjVDa0M7RUdoc0RoQyxrQkFBQTtBWm15RUo7QVEzL0RFO0VBQ0UsVUFBQTtFRjdCRSxjQUxJO0FOZ2lFVjs7QVFuL0RBO0VBQ0UsZ0JBQUE7QVJzL0RGOztBUWgvREE7O0VBRUUsc0JBQUE7QVJtL0RGOztBUTMrREE7RUFDRSxvQkFBQTtFQUNBLHlCQUFBO0FSOCtERjs7QVEzK0RBO0VBQ0UsbUJDNFg0QjtFRDNYNUIsc0JDMlg0QjtFRDFYNUIsaUNDNFo0QjtFRDNaNUIsZ0JBQUE7QVI4K0RGOztBUXYrREE7RUFFRSxtQkFBQTtFQUNBLGdDQUFBO0FSeStERjs7QVF0K0RBOzs7Ozs7RUFNRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBUnkrREY7O0FRaitEQTtFQUNFLHFCQUFBO0FSbytERjs7QVE5OURBO0VBRUUsZ0JBQUE7QVJnK0RGOztBUXg5REE7RUFDRSxVQUFBO0FSMjlERjs7QVF0OURBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRjVISSxrQkFMSTtFRW1JUixvQkFBQTtBUnk5REY7O0FRcjlEQTs7RUFFRSxvQkFBQTtBUnc5REY7O0FRbjlEQTtFQUNFLGVBQUE7QVJzOURGOztBUW45REE7RUFHRSxpQkFBQTtBUm85REY7QVFqOURFO0VBQ0UsVUFBQTtBUm05REo7O0FRNThEQTtFQUNFLHdCQUFBO0FSKzhERjs7QVF2OERBOzs7O0VBSUUsMEJBQUE7QVIwOERGO0FRdjhESTs7OztFQUNFLGVBQUE7QVI0OEROOztBUXI4REE7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QVJ3OERGOztBUW44REE7RUFDRSxnQkFBQTtBUnM4REY7O0FRNTdEQTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QVIrN0RGOztBUXY3REE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxxQkNtTjRCO0VEak41QixvQkFBQTtFRnZOSSxlQUxJO0FOc3BFVjtBUXY3REU7RUFDRSxXQUFBO0FSeTdESjs7QVFsN0RBOzs7Ozs7O0VBT0UsVUFBQTtBUnE3REY7O0FRbDdEQTtFQUNFLFlBQUE7QVJxN0RGOztBUTU2REE7RUFDRSw2QkFBQTtFQUNBLG9CQUFBO0FSKzZERjs7QVF2NkRBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFLHdCQUFBO0FSdTZERjs7QVFsNkRBO0VBQ0UsVUFBQTtBUnE2REY7O0FROTVEQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBUmk2REY7O0FRbjZEQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBUmk2REY7O0FRNTVEQTtFQUNFLHFCQUFBO0FSKzVERjs7QVExNURBO0VBQ0UsU0FBQTtBUjY1REY7O0FRdDVEQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBUnk1REY7O0FRajVEQTtFQUNFLHdCQUFBO0FSbzVERjs7QVE1NERBO0VBQ0Usd0JBQUE7QVIrNERGOztBYXA5RUE7RVBtUU0sa0JBTEk7RU81UFIsZ0JKd29CNEI7QVQrMEQ5Qjs7QWFsOUVFO0VBR0UsZ0JKMG5Ca0I7RUl6bkJsQixnQkp5bUIwQjtFSDdXdEIsaUNBQUE7QU53dEVSO0FNcDNFSTtFT3BHRjtJUHVRTSxlQUFBO0VOcXRFTjtBQUNGOztBYTc5RUU7RUFHRSxnQkowbkJrQjtFSXpuQmxCLGdCSnltQjBCO0VIN1d0QixpQ0FBQTtBTm11RVI7QU0vM0VJO0VPcEdGO0lQdVFNLGlCQUFBO0VOZ3VFTjtBQUNGOztBYXgrRUU7RUFHRSxnQkowbkJrQjtFSXpuQmxCLGdCSnltQjBCO0VIN1d0QixpQ0FBQTtBTjh1RVI7QU0xNEVJO0VPcEdGO0lQdVFNLGVBQUE7RU4ydUVOO0FBQ0Y7O0Fhbi9FRTtFQUdFLGdCSjBuQmtCO0VJem5CbEIsZ0JKeW1CMEI7RUg3V3RCLGlDQUFBO0FOeXZFUjtBTXI1RUk7RU9wR0Y7SVB1UU0saUJBQUE7RU5zdkVOO0FBQ0Y7O0FhOS9FRTtFQUdFLGdCSjBuQmtCO0VJem5CbEIsZ0JKeW1CMEI7RUg3V3RCLGlDQUFBO0FOb3dFUjtBTWg2RUk7RU9wR0Y7SVB1UU0sZUFBQTtFTml3RU47QUFDRjs7QWF6Z0ZFO0VBR0UsZ0JKMG5Ca0I7RUl6bkJsQixnQkp5bUIwQjtFSDdXdEIsaUNBQUE7QU4rd0VSO0FNMzZFSTtFT3BHRjtJUHVRTSxpQkFBQTtFTjR3RU47QUFDRjs7QWE1L0VBO0VDdkRFLGVBQUE7RUFDQSxnQkFBQTtBZHVqRkY7O0FhNS9FQTtFQzVERSxlQUFBO0VBQ0EsZ0JBQUE7QWQ0akZGOztBYTkvRUE7RUFDRSxxQkFBQTtBYmlnRkY7QWEvL0VFO0VBQ0Usb0JKc29CMEI7QVQyM0Q5Qjs7QWF2L0VBO0VQOE1NLGtCQUxJO0VPdk1SLHlCQUFBO0FiMC9FRjs7QWF0L0VBO0VBQ0UsbUJKaVVPO0VIMUhILGtCQUxJO0FOd3pFVjtBYXYvRUU7RUFDRSxnQkFBQTtBYnkvRUo7O0Fhci9FQTtFQUNFLGlCQUFBO0VBQ0EsbUJKdVRPO0VIMUhILGtCQUxJO0VPdExSLGNKdEZTO0FUOGtGWDtBYXQvRUU7RUFDRSxhQUFBO0Fidy9FSjs7QWV4bEZBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QWhCc2xGRjs7QWV2bEZBO0VBQ0UsZ0JOK2pEa0M7RU05akRsQyxvQ04rakRrQztFTTlqRGxDLDZEQUFBO0VIR0UsdUNBQUE7RUlSRixlQUFBO0VBR0EsWUFBQTtBaEIrbEZGOztBZWpsRkE7RUFFRSxxQkFBQTtBZm1sRkY7O0FlaGxGQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBZm1sRkY7O0FlaGxGQTtFVHlQTSxrQkFMSTtFU2xQUixpQ05rakRrQztBVGlpQ3BDOztBaUJybkZFOzs7Ozs7O0VDSEEsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBbEJrb0ZGOztBbUI1a0ZJO0VGNUNFO0lBQ0UsZ0JSa2VlO0VUMHBFckI7QUFDRjtBbUJsbEZJO0VGNUNFO0lBQ0UsZ0JSa2VlO0VUK3BFckI7QUFDRjtBbUJ2bEZJO0VGNUNFO0lBQ0UsZ0JSa2VlO0VUb3FFckI7QUFDRjtBbUI1bEZJO0VGNUNFO0lBQ0UsaUJSa2VlO0VUeXFFckI7QUFDRjtBbUJqbUZJO0VGNUNFO0lBQ0UsaUJSa2VlO0VUOHFFckI7QUFDRjtBb0JqcUZBO0VBRUksc0JBQUE7RUFBQSwwQkFBQTtFQUFBLDBCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFB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a0JBTEk7RWlDclFSLGdCN0JPaUI7QVY0dkluQjs7QXVDL3ZJQTtFQUNFLG1EQUFBO0VBQ0Esc0RBQUE7RWpDb1FJLGtCQUxJO0FOb2dJVjs7QXVDL3ZJQTtFQUNFLG9EQUFBO0VBQ0EsdURBQUE7RWpDOFBJLG1CQUxJO0FOMGdJVjs7QXdDaHlJQTtFQUNFLGE3QmtHcUI7RUx3TGpCLGtCQUxJO0VrQ2pSUixpQy9CKzFCc0M7QVRrOEd4Qzs7QXlDdHlJQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RW5Dd1JJLGVBTEk7RW1DaFJSLGdCL0JZbUI7RStCWG5CLGdCL0JpQmlCO0UrQmhCakIsNEJoQzQzQnNDO0VnQzMzQnRDLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLG9DaENxM0JzQztFZ0NwM0J0Qyw0QkFBQTtFQUNBLDZEQUFBO0U3QkdFLHVDQUFBO0VlSEUsd0ZjTUo7RWROSSxnRmNNSjtFZE5JLHdFY01KO0VkTkksOEdjTUo7QXpDb3lJRjtBMkJ0eUlNO0VjaEJOO0lkaUJRLHdCQUFBO0lBQUEsZ0JBQUE7RTNCeXlJTjtBQUNGO0F5Q3Z5SUU7RUFDRSxnQkFBQTtBekN5eUlKO0F5Q3Z5SUk7RUFDRSxlQUFBO0F6Q3l5SU47QXlDcHlJRTtFQUNFLDRCaENzMkJvQztFZ0NyMkJwQyxvQ2hDZzJCb0M7RWdDLzFCcEMsc0NoQzgyQm9DO0VnQzcyQnBDLFVBQUE7RUFLRSxxQ2hDa2hCa0I7VWdDbGhCbEIsNkJoQ2toQmtCO0FUZ3hIeEI7QXlDOXhJRTtFQU1FLGVBQUE7RUFNQSxhQUFBO0VBS0EsU0FBQTtBekNreElKO0F5Qzd3SUU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBekMrd0lKO0F5QzN3SUU7RUFDRSxpQ2hDNDBCb0M7RWdDMTBCcEMsVUFBQTtBekM0d0lKO0F5Qy93SUU7RUFDRSxpQ2hDNDBCb0M7RWdDMTBCcEMsVUFBQTtBekM0d0lKO0F5Qy93SUU7RUFDRSxpQ2hDNDBCb0M7RWdDMTBCcEMsVUFBQTtBekM0d0lKO0F5Qy93SUU7RUFDRSxpQ2hDNDBCb0M7RWdDMTBCcEMsVUFBQTtBekM0d0lKO0F5Qy93SUU7RUFDRSxpQ2hDNDBCb0M7RWdDMTBCcEMsVUFBQTtBekM0d0lKO0F5Q3B3SUU7RUFFRSx5Q2hDOHlCb0M7RWdDM3lCcEMsVUFBQTtBekNtd0lKO0F5Qy92SUU7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJoQ29yQjBCO1VnQ3ByQjFCLDBCaENvckIwQjtFZ0NuckIxQiw0QmhDc3lCb0M7RWlDcDRCdEMsd0NqQ3FpQ2dDO0VnQ3I4QjlCLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnRGhDZ3NCMEI7RWdDL3JCMUIsZ0JBQUE7RWR6RkUscUpjMEZGO0VkMUZFLDZJYzBGRjtFZDFGRSxxSWMwRkY7RWQxRkUsMktjMEZGO0F6Q2l3SUo7QXlDN3dJRTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQmhDb3JCMEI7VWdDcHJCMUIsMEJoQ29yQjBCO0VnQ25yQjFCLDRCaENzeUJvQztFaUNwNEJ0Qyx3Q2pDcWlDZ0M7RWdDcjhCOUIsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdEaENnc0IwQjtFZ0MvckIxQixnQkFBQTtFZHpGRSxxSmMwRkY7RWQxRkUsNkljMEZGO0VkMUZFLHFJYzBGRjtFZDFGRSwyS2MwRkY7QXpDaXdJSjtBMkJ2MUlNO0VjMEVKO0lkekVNLHdCQUFBO0lBQUEsZ0JBQUE7RTNCMDFJTjtFeUNqeElBO0lkekVNLHdCQUFBO0lBQUEsZ0JBQUE7RTNCMDFJTjtBQUNGO0F5Q253SUU7RUFDRSx5Q2hDNDdCOEI7QVR5MEdsQztBeUN0d0lFO0VBQ0UseUNoQzQ3QjhCO0FUeTBHbEM7O0F5QzV2SUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQi9CaEdpQjtFK0JpR2pCLDRCaEMyeEJzQztFZ0MxeEJ0Qyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUNBQUE7QXpDK3ZJRjtBeUM3dklFO0VBQ0UsVUFBQTtBekMrdklKO0F5QzV2SUU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QXpDNnZJSjs7QXlDbHZJQTtFQUNFLG9FaEM0d0JzQztFZ0Mzd0J0Qyx1QkFBQTtFbkN5SUksbUJBTEk7RU12UU4sMENBQUE7QVowM0lKO0F5Q252SUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJoQ29vQjBCO1VnQ3BvQjFCLHlCaENvb0IwQjtBVGluSDlCO0F5Q3h2SUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJoQ29vQjBCO1VnQ3BvQjFCLHlCaENvb0IwQjtBVGluSDlCOztBeUNqdklBO0VBQ0Usa0VoQ2d3QnNDO0VnQy92QnRDLG9CQUFBO0VuQzRISSxrQkFMSTtFTXZRTiwwQ0FBQTtBWnM0SUo7QXlDbHZJRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QmhDMm5CMEI7VWdDM25CMUIsdUJoQzJuQjBCO0FUeW5IOUI7QXlDdnZJRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QmhDMm5CMEI7VWdDM25CMUIsdUJoQzJuQjBCO0FUeW5IOUI7O0F5QzV1SUU7RUFDRSxxRWhDNnVCb0M7QVRrZ0h4QztBeUM1dUlFO0VBQ0Usb0VoQzB1Qm9DO0FUb2dIeEM7QXlDM3VJRTtFQUNFLGtFaEN1dUJvQztBVHNnSHhDOztBeUN4dUlBO0VBQ0UsV2hDcXVCc0M7RWdDcHVCdEMsaUVoQzh0QnNDO0VnQzd0QnRDLGlCaENpbEI0QjtBVDBwSDlCO0F5Q3p1SUU7RUFDRSxlQUFBO0F6QzJ1SUo7QXlDeHVJRTtFQUNFLG9CQUFBO0U3QnZMQSx1Q0FBQTtBWms2SUo7QXlDdnVJRTtFQUNFLG9CQUFBO0U3QjVMQSx1Q0FBQTtBWnM2SUo7QXlDdHVJRTtFQUFvQixnRWhDOHNCa0I7QVQyaEh4QztBeUN4dUlFO0VBQW9CLDhEaEM4c0JrQjtBVDZoSHhDOztBMkMxN0lBO0VBQ0UseVBBQUE7RUFFQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0VyQ3FSSSxlQUxJO0VxQzdRUixnQmpDU21CO0VpQ1JuQixnQmpDY2lCO0VpQ2JqQiw0QmxDeTNCc0M7RWtDeDNCdEMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esb0NsQ2szQnNDO0VrQ2ozQnRDLHFGQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q2xDKzlCa0M7RWtDOTlCbEMsMEJsQys5QmtDO0VrQzk5QmxDLDZEQUFBO0UvQkhFLHVDQUFBO0VlSEUsd0ZnQlNKO0VoQlRJLGdGZ0JTSjtFaEJUSSx3RWdCU0o7RWhCVEksOEdnQlNKO0EzQzA3SUY7QTJCLzdJTTtFZ0JmTjtJaEJnQlEsd0JBQUE7SUFBQSxnQkFBQTtFM0JrOElOO0FBQ0Y7QTJDNzdJRTtFQUNFLHNDbENzM0JvQztFa0NyM0JwQyxVQUFBO0VBS0UscUNsQ2krQjRCO1VrQ2orQjVCLDZCbENpK0I0QjtBVDA5R2xDO0EyQ3Y3SUU7RUFFRSxzQmxDNnVCMEI7RWtDNXVCMUIsc0JBQUE7QTNDdzdJSjtBMkNyN0lFO0VBRUUseUNsQ3UxQm9DO0FUK2xIeEM7QTJDajdJRTtFQUNFLGtCQUFBO0VBQ0Esd0NBQUE7QTNDbTdJSjs7QTJDLzZJQTtFQUNFLG9CbENzdUI0QjtFa0NydUI1Qix1QmxDcXVCNEI7RWtDcHVCNUIsb0JsQ3F1QjRCO0VIbGdCeEIsbUJBTEk7RU12UU4sMENBQUE7QVo2OUlKOztBMkMvNklBO0VBQ0UsbUJsQ2t1QjRCO0VrQ2p1QjVCLHNCbENpdUI0QjtFa0NodUI1QixrQmxDaXVCNEI7RUh0Z0J4QixrQkFMSTtFTXZRTiwwQ0FBQTtBWnErSUo7O0EyQzc2SUk7RUFDRSx5UEFBQTtBM0NnN0lOOztBNEN4L0lBO0VBQ0UsY0FBQTtFQUNBLGtCbkNxNkJ3QztFbUNwNkJ4QyxtQm5DcTZCd0M7RW1DcDZCeEMsdUJuQ3E2QndDO0FUc2xIMUM7QTRDei9JRTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBNUMyL0lKOztBNEN2L0lBO0VBQ0Usb0JuQzI1QndDO0VtQzE1QnhDLGVBQUE7RUFDQSxpQkFBQTtBNUMwL0lGO0E0Q3gvSUU7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0E1QzAvSUo7O0E0Q3QvSUE7RUFDRSx1Q0FBQTtFQUVBLG9CQUFBO01BQUEsY0FBQTtFQUNBLFVuQzA0QndDO0VtQ3o0QnhDLFduQ3k0QndDO0VtQ3g0QnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSwwQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkRuQzI0QndDO0VtQzE0QnhDLGlDQUFBO1VBQUEseUJBQUE7QTVDdy9JRjtBNENyL0lFO0VoQzNCRSxxQkFBQTtBWm1oSko7QTRDcC9JRTtFQUVFLGtCbkNtNEJzQztBVGtuSDFDO0E0Q2wvSUU7RUFDRSwrQm5DMDNCc0M7VW1DMTNCdEMsdUJuQzAzQnNDO0FUMG5IMUM7QTRDai9JRTtFQUNFLHNDbkNzMUJvQztFbUNyMUJwQyxVQUFBO0VBQ0EscUNuQzhmb0I7VW1DOWZwQiw2Qm5DOGZvQjtBVHEvSHhCO0E0Q2gvSUU7RUFDRSx5QkM3Q3NCO0VEOEN0QixxQkM5Q3NCO0E3Q2dpSjFCO0E0Q2gvSUk7RUFJSSwyUEFBQTtBNUMrK0lSO0E0QzMrSUk7RUFJSSxtS0FBQTtBNUMwK0lSO0E0Q3IrSUU7RUFDRSx5QkNsRXNCO0VEbUV0QixxQkNuRXNCO0VEd0VwQixxUEFBQTtBNUNtK0lOO0E0Qy85SUU7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLFluQ2syQnVDO0FUK25IM0M7QTRDMTlJSTtFQUNFLGVBQUE7RUFDQSxZbkN5MUJxQztBVG1vSDNDOztBNEM5OElBO0VBQ0UsbUJuQ28xQmdDO0FUNm5IbEM7QTRDLzhJRTtFQUNFLCtLQUFBO0VBRUEsVW5DODBCOEI7RW1DNzBCOUIsbUJBQUE7RUFDQSwyQ0FBQTtFQUNBLGdDQUFBO0VoQ2pIQSxrQkFBQTtFZUhFLHlEaUJzSEY7RWpCdEhFLGlEaUJzSEY7QTVDZzlJSjtBMkJsa0pNO0VpQjBHSjtJakJ6R00sd0JBQUE7SUFBQSxnQkFBQTtFM0Jxa0pOO0FBQ0Y7QTRDbjlJSTtFQUNFLGlMQUFBO0E1Q3E5SU47QTRDbDlJSTtFQUNFLGlDbkM2MEI0QjtFbUN4MEIxQiw4SkFBQTtBNUNnOUlSO0E0QzM4SUU7RUFDRSxvQm5Dd3pCOEI7RW1DdnpCOUIsZUFBQTtBNUM2OElKO0E0QzM4SUk7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QTVDNjhJTjs7QTRDeDhJQTtFQUNFLHFCQUFBO0VBQ0Esa0JuQ3N5QmdDO0FUcXFIbEM7O0E0Q3g4SUE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QTVDMjhJRjtBNEN2OElJO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxhbkNzcEJ3QjtBVG16SDlCOztBNENsOElJO0VBQ0Usa0xBQUE7QTVDcThJTjs7QThDeG5KQTtFQUNFLFdBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSw2QkFBQTtBOUMybkpGO0E4Q3puSkU7RUFDRSxVQUFBO0E5QzJuSko7QThDdm5KSTtFQUEwQix3RHJDOGdDYTtVcUM5Z0NiLGdEckM4Z0NhO0FUNG1IM0M7QThDem5KSTtFQUEwQixnRHJDNmdDYTtBVCttSDNDO0E4Q3puSkU7RUFDRSxTQUFBO0E5QzJuSko7QThDeG5KRTtFQUNFLFdyQysvQnVDO0VxQzkvQnZDLFlyQzgvQnVDO0VxQzcvQnZDLG9CQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFSjFCRix5QkdpQndCO0VDV3RCLFNyQzYvQnVDO0VHMWdDdkMsbUJBQUE7RWVIRSw0SG1CbUJGO0VuQm5CRSxvSG1CbUJGO0VuQm5CRSw0R21CbUJGO0VuQm5CRSxrSm1CbUJGO0E5Q3luSko7QTJCeG9KTTtFbUJNSjtJbkJMTSx3QkFBQTtJQUFBLGdCQUFBO0UzQjJvSk47QUFDRjtBOEM1bkpJO0VKakNGLDBDakM4aEN5QztBVGtvSDNDO0E4QzFuSkU7RUFDRSxXckN3K0I4QjtFcUN2K0I5QixjckN3K0I4QjtFcUN2K0I5QixrQkFBQTtFQUNBLGVyQ3UrQjhCO0VxQ3QrQjlCLHlDckN1K0I4QjtFcUN0K0I5Qix5QkFBQTtFbEM3QkEsbUJBQUE7QVowcEpKO0E4Q3huSkU7RUFDRSxXckNvK0J1QztFcUNuK0J2QyxZckNtK0J1QztFcUNsK0J2QyxxQkFBQTtPQUFBLGdCQUFBO0VKcERGLHlCR2lCd0I7RUNxQ3RCLFNyQ20rQnVDO0VHMWdDdkMsbUJBQUE7RWVIRSxpSG1CNkNGO0VuQjdDRSw0R21CNkNGO0E5Q3luSko7QTJCbHFKTTtFbUJpQ0o7SW5CaENNLHFCQUFBO0lBQUEsZ0JBQUE7RTNCcXFKTjtBQUNGO0E4QzVuSkk7RUozREYsMENqQzhoQ3lDO0FUNHBIM0M7QThDMW5KRTtFQUNFLFdyQzg4QjhCO0VxQzc4QjlCLGNyQzg4QjhCO0VxQzc4QjlCLGtCQUFBO0VBQ0EsZXJDNjhCOEI7RXFDNThCOUIseUNyQzY4QjhCO0VxQzU4QjlCLHlCQUFBO0VsQ3ZEQSxtQkFBQTtBWm9ySko7QThDeG5KRTtFQUNFLG9CQUFBO0E5QzBuSko7QThDeG5KSTtFQUNFLDRDckNnOUJxQztBVDBxSDNDO0E4Q3ZuSkk7RUFDRSw0Q3JDNDhCcUM7QVQ2cUgzQzs7QStDaHRKQTtFQUNFLGtCQUFBO0EvQ210SkY7QStDanRKRTs7O0VBR0Usd0R0Q3dpQ29DO0VzQ3ZpQ3BDLDREdEN1aUNvQztFc0N0aUNwQyxpQnRDdWlDb0M7QVQ0cUh4QztBK0NodEpFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0Q0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaURBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0VwQlZFLGdGb0JXRjtFcEJYRSx3RW9CV0Y7RXBCWEUsZ0VvQldGO0VwQlhFLG9Hb0JXRjtBL0NrdEpKO0EyQnp0Sk07RW9CVEo7SXBCVU0sd0JBQUE7SUFBQSxnQkFBQTtFM0I0dEpOO0FBQ0Y7QStDcHRKRTs7RUFFRSxxQkFBQTtBL0NzdEpKO0ErQ3B0Skk7RUFDRSxrQkFBQTtBL0N1dEpOO0ErQ3h0Skk7RUFDRSxrQkFBQTtBL0N1dEpOO0ErQ3h0Skk7RUFDRSxrQkFBQTtBL0N1dEpOO0ErQ3h0Skk7RUFDRSxrQkFBQTtBL0N1dEpOO0ErQ3h0Skk7O0VBQ0Usa0JBQUE7QS9DdXRKTjtBK0NwdEpJO0VBRUUscUJ0QzBnQ2tDO0VzQ3pnQ2xDLHdCdEMwZ0NrQztBVDZzSHhDO0ErQzF0Skk7RUFFRSxxQnRDMGdDa0M7RXNDemdDbEMsd0J0QzBnQ2tDO0FUNnNIeEM7QStDMXRKSTs7O0VBRUUscUJ0QzBnQ2tDO0VzQ3pnQ2xDLHdCdEMwZ0NrQztBVDZzSHhDO0ErQ3B0Skk7O0VBQ0UscUJ0Q3FnQ2tDO0VzQ3BnQ2xDLHdCdENxZ0NrQztBVGt0SHhDO0ErQ250SkU7RUFDRSxxQnRDKy9Cb0M7RXNDOS9CcEMsd0J0QysvQm9DO0VzQzkvQnBDLHFCdENndUIwQjtBVHEvSDlCO0ErQzlzSkk7RUFDRSw4RHRDeS9Ca0M7QVQwdEh4QztBK0NwdEpJO0VBQ0UsOER0Q3kvQmtDO0FUMHRIeEM7QStDcHRKSTs7OztFQUNFLHNFdEN5L0JrQztVc0N6L0JsQyw4RHRDeS9Ca0M7QVQwdEh4QztBK0M5c0pJO0VBQ0Usc0V0Q20vQmtDO1VzQ24vQmxDLDhEdENtL0JrQztBVDZ0SHhDO0ErQzNzSkk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGF0Q3crQmtDO0VzQ3YrQmxDLFdBQUE7RUFDQSxvQ3RDcXpCa0M7RUdoM0JwQyx1Q0FBQTtBWjB3Sko7QStDcnRKSTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsYXRDdytCa0M7RXNDditCbEMsV0FBQTtFQUNBLG9DdENxekJrQztFR2gzQnBDLHVDQUFBO0FaMHdKSjtBK0NydEpJOztFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsYXRDdytCa0M7RXNDditCbEMsV0FBQTtFQUNBLG9DdENxekJrQztFR2gzQnBDLHVDQUFBO0FaMHdKSjtBK0Mzc0pFO0VBQ0UseUN0Q2t6Qm9DO0FUMjVIeEM7QStDenNKSTtFQUNFLHVDQUFBO0EvQzJzSk47QStDdnNKRTs7RUFFRSxjdENoRk87QVR5eEpYOztBZ0RueUpBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLFdBQUE7QWhEc3lKRjtBZ0RweUpFOzs7RUFHRSxrQkFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QWhEc3lKSjtBZ0RseUpFOzs7RUFHRSxVQUFBO0FoRG95Sko7QWdEOXhKRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBaERneUpKO0FnRDl4Skk7RUFDRSxVQUFBO0FoRGd5Sk47O0FnRHJ4SkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO0UxQzhPSSxlQUxJO0UwQ3ZPUixnQnRDN0JtQjtFc0M4Qm5CLGdCdEN4QmlCO0VzQ3lCakIsNEJ2Q20xQnNDO0V1Q2wxQnRDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3Q3ZDMDZCc0M7RXVDejZCdEMsNkRBQUE7RXBDdENFLHVDQUFBO0FaK3pKSjs7QWdEL3dKQTs7Ozs7RUFJRSxvQkFBQTtFMUN3Tkksa0JBTEk7RU12UU4sMENBQUE7QVp5MEpKOztBZ0RoeEpBOzs7OztFQUlFLHVCQUFBO0UxQytNSSxtQkFMSTtFTXZRTiwwQ0FBQTtBWm0xSko7O0FnRGp4SkE7O0VBRUUsbUJBQUE7QWhEb3hKRjs7QWdEdndKSTs7OztFcENqRUEsMEJBQUE7RUFDQSw2QkFBQTtBWiswSko7QWdEdHdKSTs7OztFcEMxRUEsMEJBQUE7RUFDQSw2QkFBQTtBWnMxSko7QWdEaHdKRTtFQUNFLCtDQUFBO0VwQzFFQSx5QkFBQTtFQUNBLDRCQUFBO0FaNjBKSjtBZ0Rod0pFOztFcEM5RUUseUJBQUE7RUFDQSw0QkFBQTtBWmsxSko7O0FpRDEySkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGF0QzBFbUI7RUx3TGpCLGtCQUxJO0UyQzFQTixrQ3hDa2pDcUI7QVQwekh6Qjs7QWlEejJKRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RTNDcVBFLG1CQUxJO0UyQzdPTixXeENxaUNxQjtFd0NwaUNyQixvQ3hDb2lDcUI7RUcvakNyQix1Q0FBQTtBWnU0Sko7O0FpRHYySkk7Ozs7RUFFRSxjQUFBO0FqRDQySk47O0FpRDM1Skk7RUFxREUsZ0R4Q3VoQ21CO0V3Q3BoQ2pCLG9DeEM4MUJnQztFd0M3MUJoQywwUEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkRBQUE7RUFDQSxnRUFBQTtBakR3MkpSO0FpRHIySk07RUFDRSxnRHhDNGdDaUI7RXdDdmdDZixnRXhDdWdDZTtVd0N2Z0NmLHdEeEN1Z0NlO0FUNDFIekI7O0FpRHg2Skk7RUErRUksb0N4Q3UwQmdDO0V3Q3QwQmhDLGtGQUFBO0FqRDYxSlI7O0FpRDc2Skk7RUF1RkUsZ0R4Q3EvQm1CO0FUcTJIekI7QWlEdjFKUTtFQUVFLG1RQUFBO0VBQ0EsdUJ4Q3E1QjhCO0V3Q3A1QjlCLCtEQUFBO0VBQ0EsMkVBQUE7QWpEdzFKVjtBaURwMUpNO0VBQ0UsZ0R4Q3crQmlCO0V3Q24rQmYsZ0V4Q20rQmU7VXdDbitCZix3RHhDbStCZTtBVCsySHpCOztBaUQzN0pJO0VBa0hJLHlDQUFBO0FqRDYwSlI7O0FpRC83Skk7RUF5SEUsZ0R4Q205Qm1CO0FUdTNIekI7QWlEeDBKTTtFQUNFLDZDeENnOUJpQjtBVDAzSHpCO0FpRHYwSk07RUFDRSxnRXhDNDhCaUI7VXdDNThCakIsd0R4QzQ4QmlCO0FUNjNIekI7QWlEdDBKTTtFQUNFLGtDeEN3OEJpQjtBVGc0SHpCOztBaURuMEpJO0VBQ0Usa0JBQUE7QWpEczBKTjs7QWlEaDlKSTs7Ozs7RUFvSk0sVUFBQTtBakRvMEpWOztBaURwOEpFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxhdEMwRW1CO0VMd0xqQixrQkFMSTtFMkMxUE4sb0N4Q2tqQ3FCO0FUbzVIekI7O0FpRG44SkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0UzQ3FQRSxtQkFMSTtFMkM3T04sV3hDcWlDcUI7RXdDcGlDckIsbUN4Q29pQ3FCO0VHL2pDckIsdUNBQUE7QVppK0pKOztBaURqOEpJOzs7O0VBRUUsY0FBQTtBakRzOEpOOztBaURyL0pJO0VBcURFLGtEeEN1aENtQjtFd0NwaENqQixvQ3hDODFCZ0M7RXdDNzFCaEMsNFVBQUE7RUFDQSw0QkFBQTtFQUNBLDJEQUFBO0VBQ0EsZ0VBQUE7QWpEazhKUjtBaUQvN0pNO0VBQ0Usa0R4QzRnQ2lCO0V3Q3ZnQ2YsK0R4Q3VnQ2U7VXdDdmdDZix1RHhDdWdDZTtBVHM3SHpCOztBaURsZ0tJO0VBK0VJLG9DeEN1MEJnQztFd0N0MEJoQyxrRkFBQTtBakR1N0pSOztBaUR2Z0tJO0VBdUZFLGtEeENxL0JtQjtBVCs3SHpCO0FpRGo3SlE7RUFFRSxxVkFBQTtFQUNBLHVCeENxNUI4QjtFd0NwNUI5QiwrREFBQTtFQUNBLDJFQUFBO0FqRGs3SlY7QWlEOTZKTTtFQUNFLGtEeEN3K0JpQjtFd0NuK0JmLCtEeENtK0JlO1V3Q24rQmYsdUR4Q20rQmU7QVR5OEh6Qjs7QWlEcmhLSTtFQWtISSx5Q0FBQTtBakR1NkpSOztBaUR6aEtJO0VBeUhFLGtEeENtOUJtQjtBVGk5SHpCO0FpRGw2Sk07RUFDRSwrQ3hDZzlCaUI7QVRvOUh6QjtBaURqNkpNO0VBQ0UsK0R4QzQ4QmlCO1V3QzU4QmpCLHVEeEM0OEJpQjtBVHU5SHpCO0FpRGg2Sk07RUFDRSxvQ3hDdzhCaUI7QVQwOUh6Qjs7QWlENzVKSTtFQUNFLGtCQUFBO0FqRGc2Sk47O0FpRDFpS0k7Ozs7O0VBc0pNLFVBQUE7QWpENDVKVjs7QWtEcGpLQTtFQUVFLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFNUN1UkkseUJBTEk7RTRDaFJSLDBCQUFBO0VBQ0Es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NEJBQUE7RTFFcW5XVjtFMEU1bldNO0lBT0ksOEJBQUE7RTFFd25XVjtFMEUvbldNO0lBT0ksNEJBQUE7RTFFMm5XVjtFMEVsb1dNO0lBT0ksMkJBQUE7RTFFOG5XVjtFMEVyb1dNO0lBT0ksaUNBQUE7RTFFaW9XVjtFMEV4b1dNO0lBT0ksZ0NBQUE7RTFFb29XVjtFMEUzb1dNO0lBT0ksOEJBQUE7RTFFdW9XVjtFMEU5b1dNO0lBT0ksZ0NBQUE7RTFFMG9XVjtFMEVqcFdNO0lBT0ksOEJBQUE7RTFFNm9XVjtFMEVwcFdNO0lBT0ksNEJBQUE7RTFFZ3BXVjtFMEV2cFdNO0lBT0ksa0NBQUE7RTFFbXBXVjtFMEUxcFdNO0lBT0ksaUNBQUE7RTFFc3BXVjtFMEU3cFdNO0lBT0ksK0JBQUE7RTFFeXBXVjtFMEVocVdNO0lBT0ksaUNBQUE7RTFFNHBXVjtFMEVucVdNO0lBT0ksK0JBQUE7RTFFK3BXVjtFMEV0cVdNO0lBT0ksMEJBQUE7RTFFa3FXVjtFMEV6cVdNO0lBT0ksZ0NBQUE7RTFFcXFXVjtFMEU1cVdNO0lBT0ksK0JBQUE7RTFFd3FXVjtFMEUvcVdNO0lBT0ksNkJBQUE7RTFFMnFXVjtFMEVscldNO0lBT0ksK0JBQUE7RTFFOHFXVjtFMEVycldNO0lBT0ksNkJBQUE7RTFFaXJXVjtFMEV4cldNO0lBT0ksaUJBQUE7RTFFb3JXVjtFMEUzcldNO0lBT0ksdUJBQUE7RTFFdXJXVjtFMEU5cldNO0lBT0ksc0JBQUE7RTFFMHJXVjtFMEVqc1dNO0lBT0ksb0JBQUE7RTFFNnJXVjtFMEVwc1dNO0lBT0ksc0JBQUE7RTFFZ3NXVjtFMEV2c1dNO0lBT0ksb0JBQUE7RTFFbXNXVjtFMEUxc1dNO0lBT0kscUJBQUE7RTFFc3NXVjtFMEU3c1dNO0lBT0ksMkJBQUE7RTFFeXNXVjtFMEVodFdNO0lBT0ksMEJBQUE7RTFFNHNXVjtFMEVudFdNO0lBT0ksd0JBQUE7RTFFK3NXVjtFMEV0dFdNO0lBT0ksMEJBQUE7RTFFa3RXVjtFMEV6dFdNO0lBT0ksd0JBQUE7RTFFcXRXVjtFMEU1dFdNO0lBT0ksZ0NBQUE7T0FB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QUFBO0UxRXEvV1Y7RTBFNS9XTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFeS9XVjtFMEVoZ1hNO0lBT0ksd0JBQUE7RTFFNC9XVjtFMEVuZ1hNO0lBT0ksOEJBQUE7RTFFKy9XVjtFMEV0Z1hNO0lBT0ksNkJBQUE7RTFFa2dYVjtFMEV6Z1hNO0lBT0ksMkJBQUE7RTFFcWdYVjtFMEU1Z1hNO0lBT0ksNkJBQUE7RTFFd2dYVjtFMEUvZ1hNO0lBT0ksMkJBQUE7RTFFMmdYVjtFMEVsaFhNO0lBT0ksMkJBQUE7RTFFOGdYVjtFMEVyaFhNO0lBT0ksMEJBQUE7RTFFaWhYVjtFMEV4aFhNO0lBT0ksZ0NBQUE7RTFFb2hYVjtFMEUzaFhNO0lBT0ksK0JBQUE7RTFFdWhYVjtFMEU5aFhNO0lBT0ksNkJBQUE7RTFFMGhYVjtFMEVqaVhNO0lBT0ksK0JBQUE7RTFFNmhYVjtFMEVwaVhNO0lBT0ksNkJBQUE7RTFFZ2lYVjtFMEV2aVhNO0lBT0ksNkJBQUE7RTFFbWlYVjtFMEUxaVhNO0lBT0ksMkJBQUE7RTFFc2lYVjtFMEU3aVhNO0lBT0ksaUNBQUE7RTFFeWlYVjtFMEVoalhNO0lBT0ksZ0NBQUE7RTFFNGlYVjtFMEVualhNO0lBT0ksOEJBQUE7RTFFK2lYVjtFMEV0alhNO0lBT0ksZ0NBQUE7RTFFa2pYVjtFMEV6alhNO0lBT0ksOEJBQUE7RTFFcWpYVjtFMEU1alhNO0lBT0ksOEJBQUE7RTFFd2pYVjtFMEUvalhNO0lBT0kseUJBQUE7RTFFMmpYVjtFMEVsa1hNO0lBT0ksK0JBQUE7RTFFOGpYVjtFMEVya1hNO0lBT0ksOEJBQUE7RTFFaWtYVjtFMEV4a1hNO0lBT0ksNEJBQUE7RTFFb2tYVjtFMEUza1hNO0lBT0ksOEJBQUE7RTFFdWtYVjtFMEU5a1hNO0lBT0ksNEJBQUE7RTFFMGtYVjtFMEVqbFhNO0lBT0ksNEJBQUE7RTFFNmtYVjtFMEVwbFhNO0lBT0kscUJBQUE7RTFFZ2xYVjtFMEV2bFhNO0lBT0ksMkJBQUE7RTFFbWxYVjtFMEUxbFhNO0lBT0ksMEJBQUE7RTFFc2xYVjtFMEU3bFhNO0lBT0ks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K0JBQUE7RTFFaXVaVjtFMEV4dVpNO0lBT0ksOEJBQUE7RTFFb3VaVjtFMEUzdVpNO0lBT0ksNEJBQUE7RTFFdXVaVjtFMEU5dVpNO0lBT0ksOEJBQUE7RTFFMHVaVjtFMEVqdlpNO0lBT0ksNEJBQUE7RTFFNnVaVjtFMEVwdlpNO0lBT0ksMkJBQUE7RTFFZ3ZaVjtFMEV2dlpNO0lBT0ksaUNBQUE7RTFFbXZaVjtFMEUxdlpNO0lBT0ksZ0NBQUE7RTFFc3ZaVjtFMEU3dlpNO0lBT0ksOEJBQUE7RTFFeXZaVjtFMEVod1pNO0lBT0ksZ0NBQUE7RTFFNHZaVjtFMEVud1pNO0lBT0ksOEJBQUE7RTFFK3ZaVjtFMEV0d1pNO0lBT0ksNEJBQUE7RTFFa3daVjtFMEV6d1pNO0lBT0ksa0NBQUE7RTFFcXdaVjtFMEU1d1pNO0lBT0ksaUNBQUE7RTFFd3daVjtFMEUvd1pNO0lBT0ksK0JBQUE7RTFFMndaVjtFMEVseFpNO0lBT0ksaUNBQUE7RTFFOHdaVjtFMEVyeFpNO0lBT0ksK0JBQUE7RTFFaXhaVjtFMEV4eFpNO0lBT0ksMEJBQUE7RTFFb3haVjtFMEUzeFpNO0lBT0ksZ0NBQUE7RTFFdXhaVjtFMEU5eFpNO0lBT0ksK0JBQUE7RTFFMHhaVjtFMEVqeVpNO0lBT0ksNkJBQUE7RTFFNnhaVjtFMEVweVpNO0lBT0ksK0JBQUE7RTFFZ3laVjtFMEV2eVpNO0lBT0ksNkJBQUE7RTFFbXlaVjtFMEUxeVpNO0lBT0ksaUJBQUE7RTFFc3laVjtFMEU3eVpNO0lBT0ksdUJBQUE7RTFFeXlaVjtFMEVoelpNO0lBT0ksc0JBQUE7RTFFNHlaVjtFMEVuelpNO0lBT0ksb0JBQUE7RTFFK3laVjtFMEV0elpNO0lBT0ksc0JBQUE7RTFFa3paVjtFMEV6elpNO0lBT0ksb0JBQUE7RTFFcXpaVjtFMEU1elpNO0lBT0kscUJBQUE7RTFFd3paVjtFMEUvelpNO0lBT0ksMkJBQUE7RTFFMnpaVjtFMEVsMFpNO0lBT0ksMEJBQUE7RTFFOHpaVjtFMEVyMFpNO0lBT0ksd0JBQUE7RTFFaTBaVjtFMEV4MFpNO0lBT0ksMEJBQUE7RTFF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SDBpaEJOO0FBQ0Y7QW1CanZoQkk7RTZGeU1FO0lBRUksbUJuRWxRZ0I7RTdDNHloQnhCO0FBQ0Y7QW1CbndoQkk7RTZGK05JO0lBQ0Usc0NBQUE7RWhIdWloQlI7QUFDRjtBZ0hoaWhCSTtFQUNFLGdDQUFBO0VBQ0EsVUFBQTtBaEhraWhCTjtBbUI1d2hCSTtFNkZ3T0E7SUFJSSxVQUFBO0VoSG9paEJOO0FBQ0Y7QWdIbmloQk07RUFDRSxtQm5FaFNNO0E3Q3EwaEJkO0FnSGhpaEJROzs7RUFHRSxvQkFBQTtVQUFBLFlBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBO0FoSGtpaEJWO0FtQjN4aEJJO0U2Rm9QSTs7O0lBT0ksMkJBQUE7RWhIc2loQlY7QUFDRjtBZ0hqaWhCTTtFQUNFLGFBQUE7QWhIbWloQlI7QWdIaGloQk07RUFDRSxNQUFBO0FoSGtpaEJSO0FnSC9oaEJNO0VBQ0UsbUNBQUE7QWhIaWloQlI7QWdIL2hoQlE7O0VBRUUsY25FeFRnQjtBN0N5MWhCMUI7QWdIL2hoQlU7O0VBQ0UsYW5FM1RjO0E3QzYxaEIxQjtBZ0gvaGhCVTs7O0VBRUUsY25FdlVFO0VtRXdVRixtQm5FalVjO0E3Q20yaEIxQjtBZ0hoaWhCWTs7O0VBQ0UsYW5FM1VBO0E3QysyaEJkO0FnSDloaEJVO0VBQ0UsbUJuRTNVYztBN0MyMmhCMUI7QWdIN2hoQlU7RUFFRSxtQm5FdlZFO0E3Q3EzaEJkO0FnSHhoaEJRO0VBQ0UsY25FdlZnQjtBN0NpM2hCMUI7QWdIeGhoQlU7RUFDRSxtQm5FMVZjO0E3Q28zaEIxQjtBZ0hyaGhCTTtFQUNFLGFBQUE7QWhIdWhoQlI7QWdIbGhoQk07RUFDRSxtQm5FN1dNO0E3Q2k0aEJkO0FnSDlnaEJRO0VBQ0UsNENBQUE7QWhIZ2hoQlY7O0FpSGo1aEJBO0VBQ0UsbUJwRUtnQjtFb0VKaEIsVUFBQTtFQUNBLFVBQUE7RUFDQSxjcEVVb0I7QTdDMDRoQnRCO0FpSGw1aEJFO0VBQ0UsY3BFT2tCO0E3QzY0aEJ0QjtBaUhqNWhCRTtFQUNFLGNwRUdrQjtBN0NnNWhCdEI7QWlIaDVoQkU7RUFDRSxhQUFBO0FqSGs1aEJKOztBaUg5NGhCQSxxREFBQTtBQUNBO0VBQ0Usc0JBQUE7RUFFQSxtQkFBQTtBakhnNWhCRjtBbUI1MWhCSTtFOEZ2REo7SUFLSSxvQkFBQTtFakhrNWhCRjtBQUNGOztBaUgvNGhCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLGFKcEJZO0E3R3M2aEJkOztBaUg5NGhCQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBakhpNWhCRjtBaUgvNGhCRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QWpIaTVoQko7QW1CLzNoQkk7RThGckJGO0lBS0ksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxTSm5DUTtFN0dzN2hCWjtBQUNGO0FpSGo1aEJJO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBakhtNWhCTjtBbUI1NGhCSTtFOEZYQTtJQU1JLHVCQUFBO0lBQ0EsZ0JBQUE7RWpIcTVoQk47QUFDRjtBbUJsNWhCSTtFOEZYQTtJQVVJLDBCQUFBO0VqSHU1aEJOO0FBQ0Y7QW1CdjVoQkk7RThGWEE7SUFhSSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsV0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VqSHk1aEJOO0FBQ0Y7QWlIdDVoQk07RS9HdEVKLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUNBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLDRFQUFBO0VBQ0EsbUJBQUE7RUFDQSx1Q0FBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrREFBQTtFQUNBLHdCQUFBO0UrRzBETSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0RIeEVPO0VHeUVQLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNwRXJFTTtFb0VzRU4scUJBQUE7RUFDQSxnQkFBQTtBakhzNmhCUjtBaUhqNmhCRTtFQUNFLG9CSnJGUztFSXNGVCxnQkFBQTtFQUNBLGdDQUFBO0FqSG02aEJKO0FpSC81aEJFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBakhpNmhCSjtBaUgvNWhCSTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBakhpNmhCTjtBaUgvNWhCTTtFL0c3R0osWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1Q0FBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsNEVBQUE7RUFDQSxtQkFBQTtFQUNBLHVDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLCtEQUFBO0VBQ0Esd0JBQUE7RStHa0dNLGtCQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGtESC9HTztFR2dIUCxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QWpIODZoQlI7QWlIMzZoQk07RUFFRSw2Q0FBQTtFQUFBLHFDQUFBO0FqSDQ2aEJSO0FpSDE2aEJRO0VBQ0UsYUFBQTtBakg0NmhCVjtBaUh6NmhCUTtFQUVFLGNwRTNISTtFb0U0SEosVUFBQTtBakgwNmhCVjs7QWlIbDZoQkE7O0VBRUUsV0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBakhxNmhCRjtBbUI5L2hCSTtFOEZtRko7O0lBUUksYUFBQTtJQUNBLGdCQUFBO0VqSHc2aEJGO0FBQ0Y7QW1CcmdpQkk7RThGbUZKOztJQVlJLFdBQUE7SUFDQSxtQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtFakgyNmhCRjtBQUNGO0FpSHo2aEJFOztFQUNFLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxTSmpLVTtFSWtLVixnQkFBQTtBakg0NmhCSjtBaUgxNmhCSTs7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FqSDY2aEJOO0FpSHg2aEJFOzs7Ozs7RUFFRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQm5DaExVO0VtQ2lMViw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLGtESDFMVztFRzJMWCxlSHJHcUI7RUdzR3JCLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FqSDg2aEJKO0FpSDU2aEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtBakgrN2hCTjtBaUg1N2hCSTs7Ozs7O0VBQ0UsdUJBQUE7QWpIbThoQk47QWlIajhoQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFLGNwRW5OVTtBN0NncmlCbEI7QWlIMzloQlE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxhcEV2TlE7QTdDZ3VpQmxCO0FpSGxnaUJFOztFQUNFLGNwRS9OYztBN0NvdWlCbEI7QWlIbmdpQkk7O0VBQ0UsYXBFbE9ZO0E3Q3d1aUJsQjs7QWlIaGdpQkE7O0VBRUUsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY3BFcE9vQjtFb0VxT3BCLCtDQUFBO0FqSG1naUJGO0FtQnhyaUJJO0U4RmdMSjs7SUFPSSwwQkFBQTtJQUNBLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTtJQUNBLDhCQUFBO0VqSHNnaUJGO0FBQ0Y7QW1CbHNpQkk7RThGZ0xKOztJQWNJLFdBQUE7SUFDQSxrQkovT1U7RTdHd3ZpQlo7QUFDRjtBaUh2Z2lCRTs7O0VBQ0UsZ0JBQUE7RUFDQSxrREgzUGE7RUc0UGIsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY3BFelBVO0E3Q293aUJkO0FpSHhnaUJFOzs7Ozs7RUFHRSxrREh0UVc7RUd1UVgsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7QWpINmdpQko7QWlIM2dpQkk7Ozs7OztFQUNFLG1CSjNRUTtFSTRRUixnQkFBQTtBakhraGlCTjtBaUhoaGlCTTs7Ozs7O0VBQ0UsbUJKL1FNO0E3R3N5aUJkO0FpSGxoaUJFOzs7Ozs7RUFFRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JuQ3ZSVTtFbUN3UlYsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxrREhqU1c7RUdrU1gsZUg1TXFCO0VHNk1yQixnQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FqSHdoaUJKO0FpSHRoaUJJOzs7Ozs7Ozs7Ozs7Ozs7O0VBR0UsOEJBQUE7RUFDQSx5QkFBQTtBakhxaWlCTjs7QWlIaGlpQkEsK0NBQUE7QUFDQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtBakhtaWlCRjs7QWlIaGlpQkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLFNKeFRZO0VJeVRaLGVBQUE7QWpIbWlpQkY7QW1CNXhpQkk7RThGbVBKO0lBUUksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSwwQkFBQTtRQUFBLHVCQUFBO1lBQUEsb0JBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7RWpIcWlpQkY7QUFDRjtBaUhqaWlCRTs7RUFFRSw0QkFBQTtNQUFBLGtCQUFBO1VBQUEsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0FqSG1paUJKO0FtQjd5aUJJO0U4Rm1RRjs7SUFTSSxzQko3VVE7RTdHbTNpQlo7QUFDRjtBaUhwaWlCSTs7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJwRXZWVztFb0V3VlgsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLG9CQUFBO0FqSHVpaUJOO0FpSHBpaUJJOzs7O0VBRUUsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0VBQ0EsU0pwV1E7QTdHNDRpQmQ7QW1CMzBpQkk7RThGMlJBOzs7O0lBVUksd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsY0FBQTtFakg2aWlCTjtBQUNGO0FpSDNpaUJNOzs7O0VBQ0UsU0FBQTtFQUNBLFVBQUE7QWpIZ2ppQlI7QWlIOWlpQlE7Ozs7Ozs7O0VBRUUsa0RIcFhLO0VHcVhMLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHFCQUFBO0FqSHNqaUJWO0FpSHBqaUJVOzs7Ozs7Ozs7Ozs7Ozs7RUFFRSxjcEV2WEU7QTdDMDdpQmQ7QWlINWppQkU7Ozs7OztFQU1FLFVBQUE7QWpIOGppQko7QW1CcDRpQkk7RThGOFVFOzs7O0lBQ0UsbUJBQUE7UUFBQSxlQUFBO0VqSDRqaUJOO0VpSDFqaUJNOzs7O0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VqSCtqaUJSO0VpSDFqaUJFO0lBQ0Usa0JBQUE7SUFDQSxxQkFBQTtFakg0amlCSjtBQUNGOztBaUh0amlCRTtFQUNFLFdBQUE7QWpIeWppQko7QWlIdGppQkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FqSHdqaUJKO0FtQmw2aUJJO0U4RnFXRjtJQU9JLFNKOWFRO0lJK2FSLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFNBQUE7RWpIMGppQko7QUFDRjtBaUh4amlCSTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7QWpIMGppQk47QWlIdmppQkk7RUFDRSxVQUFBO0VBQ0EsZUFBQTtBakh5amlCTjtBaUhwamlCSTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBakhzamlCTjs7QWtIbmdqQkU7RUFDRSxtQkFBQTtBbEhzZ2pCSjtBa0hwZ2pCRTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QWxIc2dqQko7QWtIcGdqQkU7O0VBRUUsa0JBQUE7QWxIc2dqQko7QWtIcGdqQkU7RUFDRSwyQkFBQTtBbEhzZ2pCSjs7QWtIbmdqQkE7RUFDRSxnQkFBQTtBbEhzZ2pCRjs7QWtIbGdqQkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QWxIcWdqQkY7O0FtSHhnakJBOztFQUVFLDhCQUFBO1VBQUEsc0JBQUEsRUFBQSxNQUFBO0VBQ0EsVUFBQSxFQUFBLE1BQUE7QW5IMmdqQkY7O0FtSHpnakJBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CckN2Qlk7RXFDd0JaLGtETDlCYTtFSytCYixlTDhCZTtFSzdCZixnQnhHdUdXO0V3R3RHWCx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBbkg0Z2pCRjtBbUgxZ2pCRTtFQUdFLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FuSDBnakJKO0FtSHZnakJFO0VBQ0Usd0JBQUE7VUFBQSxnQkFBQTtBbkh5Z2pCSjtBbUh0Z2pCRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FuSHdnakJKO0FtSHJnakJFO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0FuSHVnakJKO0FtSG5nakJFO0VBQ0UscUJ0RTlEYztFc0UrRGQsbUJ0RS9EYztFc0VnRWQsY3RFekRVO0VzRTBEVixnQkFBQTtBbkhxZ2pCSjtBbUhuZ2pCSTtFQUlFLHFCdEV2RVk7RXNFd0VaLG1CdEV4RVk7RXNFeUVaLGN0RWxFUTtFc0VtRVIsc0J0RTFFWTtBN0M0a2pCbEI7QUUzZ2pCRTtFQUNFLG1CMkMzRFU7RTNDNERWLHFCMkM1RFU7RTNDNkRWLGMyQ3BFYztBN0NpbGpCbEI7QUUxZ2pCRTtFQUlFLGMyQzNFYztFM0M0RWQsbUIyQ2pEYTtFM0NrRGIsc0IyQ3RFVTtBN0Mra2pCZDtBbUhuZ2pCRTtFQUNFLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjdEV0RmM7RXNFdUZkLGdCQUFBO0FuSHFnakJKO0FtSG5nakJJO0VBR0UsbUJ0RWpFVztFc0VrRVgsY3RFN0ZZO0VzRThGWixzQnRFOUZZO0E3Q2ltakJsQjtBbUhoZ2pCSTtFQUNFLG1CdEUxRVk7RXNFMkVaLGN0RW5HWTtFc0VvR1osc0J0RXBHWTtBN0NzbWpCbEI7QUVyaWpCRTtFQUNFLG1CMkMzRFU7RTNDNERWLHFCMkM1RFU7RTNDNkRWLGMyQ3BFYztBN0MybWpCbEI7QUVwaWpCRTtFQUlFLGMyQzNFYztFM0M0RWQsbUIyQ2pEYTtFM0NrRGIsc0IyQ3RFVTtBN0N5bWpCZDtBbUhuZ2pCRTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx1QkFBQTtBbkhxZ2pCSjtBbUhuZ2pCSTs7O0VBaEhGLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxVQUowQjtFQUsxQixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQVR1QztFQVV2QyxZQUFBO0FuSHduakJGO0FtSDVnakJJO0VBckhGLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxVQUowQjtFQUsxQixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQThHa0M7RUE3R2xDLFlBQUE7QW5Ib29qQkY7QW1IcGhqQkk7RUFDRSxnQkFBQTtBbkhzaGpCTjtBbUhwaGpCTTtFQTVISixrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsVUEwSG9DO0VBekhwQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQVR1QztFQVV2QyxZQUFBO0VBcUhNLG9CQUFBO0FuSCtoakJSO0FtSDVoakJNO0VBaklKLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxVQStIb0M7RUE5SHBDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBVHVDO0VBVXZDLFlBQUE7RUEwSE0sb0JBQUE7QW5IdWlqQlI7QW1IbGlqQkU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJMckVtQjtBOUd5bWpCdkI7QW1IamlqQkU7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0FuSG1pakJKOztBbUg5aGpCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLG9CckN6Slk7RXFDMEpaLG1CdEVySWU7RXNFc0lmLGN0RWpLZ0I7RXNFa0toQiw4QkFBQTtFQUNBLGlCQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBbkhpaWpCRjtBbUgvaGpCRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FuSGlpakJKO0FtSDloakJFO0VBR0UsbUJBQUE7RUFDQSxzQnRFeEtVO0E3Q3NzakJkOztBbUh6aGpCQTs7O0VqSDFMRSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVDQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSw0RUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsK0RBQUE7RUFDQSx3QkFBQTtFaUgrS0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrREwxTGU7RUsyTGYsbUJMbkhxQjtFS29IckIsZ0JBQUE7RUFDQSxjdEV2TFk7RXNFd0xaLHlCQUFBO0FuSDJpakJGO0FtSHppakJFOzs7RUFDRSxRQUFBO0VBQ0EsWUFBQTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7QW5INmlqQko7QW1IMWlqQkU7OztFQUNFLFdBQUE7QW5IOGlqQko7QW1IM2lqQkU7OztFQUNFLHNCQUFBO0FuSCtpakJKO0FtSDVpakJFOzs7RUFDRSx1QkFBQTtBbkhnampCSjs7QW9IcndqQkk7RUFDRSxzQkFBQTtBcEh3d2pCTjtBb0h0d2pCTTtFQUNFLGtDQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FwSHd3akJSO0FvSHJ3akJNO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtBcEh1d2pCUjtBb0hwd2pCTTtFQXFCRSxxQkFBQTtBcEhrdmpCUjtBb0h0d2pCUTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7QXBId3dqQlY7QW9IdHdqQlU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBRUEsb0JBQUE7QXBIdXdqQlo7QW9INXZqQk07RUFDRSxvQkFBQTtFQUNBLHVCQUFBO0FwSDh2akJSOztBb0h4dmpCQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBZUE7RUFDRSx3QkFBQTtBcEgwdmpCRjs7QXFIL3pqQkE7RUFDRSxlQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0Esa0JBQUE7QXJIazBqQkY7QXFIaDBqQkU7RUFDRSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7QXJIazBqQko7O0FxSDd6akJFO0VBQ0UscUJBQUE7RUFDQSxzQ0FBQTtBckhnMGpCSjtBcUg3empCRTtFQUNFLGtCQUFBO0FySCt6akJKO0FxSDd6akJJO0VBQ0UscUNBQUE7QXJIK3pqQk47QXFINXpqQkk7RUFDRSxvQ0FBQTtBckg4empCTjtBcUgzempCSTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QXJINnpqQk47O0FxSHh6akJBO0VBQ0Usa0JBQUE7S0FBQSxlQUFBO1VBQUEsVUFBQTtBckgyempCRjs7QXNIajJqQkE7O0VBRUUsU0FBQTtBdEhvMmpCRjtBc0hsMmpCRTs7RUFDRSxrRFJHYTtFUUZiLGdCQUFBO0F0SHEyakJKO0FzSGoyakJJOztFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtEUkxXO0VRTVgsZ0JBQUE7QXRIbzJqQk47QXNIajJqQkk7O0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxRQUFBO0F0SG8yakJOOztBc0gvMWpCQTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0F0SGsyakJGOztBc0h6MWpCRTs7Ozs7Ozs7Ozs7O0VBRUUsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsY3pFekNjO0V5RTBDZCxnQkFBQTtFcEgyS0YseUNBQUE7RUFBQSxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7QUY0cmpCRjtBRTNyakJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGMyQzFOYztFM0MyTmQseUIyQ3BOVTtFM0NxTlYsWUFBQTtFQUNBLGtCNEU1Tk87RTVFNk5QLHdCQUFBO1VBQUEsZ0JBQUE7RUF6R0YsMEJBQUE7RUFDQSxtQjJFNUdrQjtBN0V3NmpCcEI7O0FzSG40akJBO0VBQ0UsV0FBQTtBdEhzNGpCRjs7QXNIbDRqQkU7RUFDRSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtFQUNBLGN6RTFEYTtFeUUyRGIsZ0JBQUE7RXBIeUpGLHlDQUFBO0VBQUEsaUNBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0FGNnVqQkY7QUU1dWpCRTtFQUVFLGMyQzFOYztFM0MyTmQseUIyQ3BOVTtFM0NxTlYsWUFBQTtFQUNBLGtCNEU1Tk87RTVFNk5QLHdCQUFBO1VBQUEsZ0JBQUE7RUF6R0YsMEJBQUE7RUFDQSxtQjJFNUdrQjtBN0VtOGpCcEI7O0FzSDU0akJBO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0F0SCs0akJGO0FzSDc0akJFO0VBQ0Usa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0F0SCs0akJKO0FzSDc0akJJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnWEFBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtBdEgrNGpCTjtBc0h6NGpCTTtFQUNFLGdYQUFBO0VBQ0Esc0J6RW5HVTtBN0M4K2pCbEI7QXNIdDRqQkU7RUFDRSxnQkFBQTtBdEh3NGpCSjtBc0h0NGpCSTtFQUNFLDhlQUFBO0F0SHc0akJOO0FzSG40akJJO0VBQ0Usc0J6RWxIWTtBN0N1L2pCbEI7O0FzSHgzakJFO0VBQ0UscUJ6RWhJYztFeUVpSWQsYUFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QXRIMjNqQko7QXNIeDNqQkU7O0VBRUUsZ0JBQUE7RUFDQSxZQUFBO0VBRUEsNkJBQUE7RUFFQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3RkFBQTtFQUFBLGdGQUFBO0VBQUEsd0VBQUE7RUFBQSw4R0FBQTtBdEh3M2pCSjtBc0h0M2pCSTs7O0VBR0Usd0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0F0SHczakJOO0FzSHIzakJJOztFQUNFLG9DQUFBO0VBQ0Esa0RSNUpTO0VRNkpULG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGN6RS9KVztFeUVnS1gsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxRVHJLTztFU3NLUCwyQ0FBQTtFQUFBLG1DQUFBO0F0SHczakJOO0FzSHIzakJJOztFQUNFLFNBQUE7RUFDQSxrRFIxS1M7RVEyS1QsbUJBQUE7RUFDQSxjekU1S1k7RXlFNktaLHdCQUFBO0F0SHczakJOO0FzSHQzakJNO0VBQ0UsY3pFL0tTO0V5RWdMVCxVQUFBO0F0SHkzakJSO0FzSDMzakJNO0VBQ0UsY3pFL0tTO0V5RWdMVCxVQUFBO0F0SHkzakJSO0FzSDMzakJNO0VBQ0UsY3pFL0tTO0V5RWdMVCxVQUFBO0F0SHkzakJSO0FzSDMzakJNO0VBQ0UsY3pFL0tTO0V5RWdMVCxVQUFBO0F0SHkzakJSO0FzSDMzakJNOztFQUNFLGN6RS9LUztFeUVnTFQsVUFBQTtBdEh5M2pCUjtBc0h0M2pCTTs7O0VBRUUsd0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0F0SHkzakJSO0FzSHIzakJJOztFQUNFLE1BQUE7RUFDQSxTQUFBO0VBQ0EsV1Q3TFE7RVM4TFIsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esb1BBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtVQUFBLGVBQUE7QXRIdzNqQk47QXNIdDNqQk07O0VBQ0UsYUFBQTtBdEh5M2pCUjtBc0hsM2pCSTtFQUNFLHFCVDNNUTtFUzRNUixvUEFBQTtFQUNBLHNDQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBdEhvM2pCTjtBc0hqM2pCSTtFQUNFLFNBQUE7RUFDQSw0Q0FBQTtFQUNBLHlCekUzTlk7RXlFNE5aLFlBQUE7RUFDQSxvQnhDdk5RO0V3Q3dOUixrRFI5TlM7RVErTlQsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY3pFM05RO0V5RTROUixvQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtNQUFBLGtCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxVQUFBO0F0SG0zakJOO0FzSGozakJNO0VBQ0UsZUFBQTtFQUNBLGN6RXRPTTtFeUV1T04sbUJBQUE7RUFDQSxzQkFBQTtNQUFBLGtCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0F0SG0zakJSO0FzSDMyakJJOzs7RUFFRSxxQnpFN1BZO0V5RThQWixrQnhDN1BLO0V3QzhQTCw0QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBdEg4MmpCTjtBc0g1MmpCTTs7O0VBQ0UsY3pFcFFVO0E3Q29ua0JsQjtBc0g3MmpCTTs7O0VBQ0UsdUJBQUE7VUFBQSxlQUFBO0VBQ0EsNk9BQUE7QXRIaTNqQlI7QXNINzJqQkk7RUFDRSw2T0FBQTtBdEgrMmpCTjtBc0gxMmpCSTs7RUFFRSxnQkFBQTtBdEg0MmpCTjtBc0h2MmpCSTs7RUFFRSw0QkFBQTtFQUNBLDZCQUFBO0F0SHkyakJOO0FzSHIyakJJOztFQUVFLHlCQUFBO0VBQ0EsMEJBQUE7QXRIdTJqQk47O0FzSGoyakJBOztFQUVFLHdCQUFBO0F0SG8yakJGOztBc0hoMmpCQTs7RUFFRSx5QnpFM1NZO0V5RTRTWiwwQkFBQTtFQUNBLHlEeENyU2M7VXdDcVNkLGlEeENyU2M7RXdDc1NkLGdCQUFBO0F0SG0yakJGO0FzSGoyakJFOztFQUNFLGdCQUFBO0F0SG8yakJKO0FzSGoyakJFOztFQUNFLG1CQUFBO0VBQ0EsMEJBQUE7QXRIbzJqQko7QXNIajJqQkU7O0VBQ0UsVUFBQTtBdEhvMmpCSjtBc0hqMmpCRTs7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGtEUnhVVztFUXlVWCxtQkFBQTtFQUNBLDh5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0F0SG8yakJKO0FzSGwyakJJOzs7RUFFRSx3QkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QXRIcTJqQk47QXNIajJqQkU7O0VBQ0UscUJBQUE7RUFDQSxvQ0FBQTtBdEhvMmpCSjtBc0hqMmpCRTs7RUFDRSxxQkFBQTtFQUNBLGN6RTlWYztFeUUrVmQsa0RSL1ZXO0VRZ1dYLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLCtFQUFBO0VBQUEsdUVBQUE7QXRIbzJqQko7QXNIbDJqQkk7O0VBQ0UseUJ6RTNVVztFeUU0VVgsY3pFdldZO0V5RXdXWixnQkFBQTtBdEhxMmpCTjtBc0hsMmpCSTs7RUFDRSx5QnpFNVdZO0V5RTZXWixjekV0V1E7QTdDMnNrQmQ7O0F1SHh0a0JBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCMUVLWTtFMEVKWixnQkFBQTtFQUNBLGVBQUE7QXZIMnRrQkY7QW1CMXBrQkk7RW9HM0VKO0lBWUksaUJBQUE7SUFDQSxnQlZKVTtFN0dpdWtCWjtBQUNGO0F1SDN0a0JFO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JWZFU7S1VjVixxQlZkVTtVVWNWLGdCVmRVO0VVZVYsYVZmVTtFVWdCVix3QkFBQTtNQUFBLHFCQUFBO1VBQUEsa0JBQUE7QXZINnRrQko7QXVIMXRrQkk7RUFDRSxpQkFBQTtBdkg0dGtCTjtBdUh6dGtCSTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CekN2QlE7RXlDd0JSLHlCQUFBO0VBQ0EsbUIxRXhCUTtFMEV5QlIsa0RUaENTO0VTaUNULG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjMUVyQ1k7QTdDZ3drQmxCO0F1SHh0a0JJOzs7O0VBSUUsaUJBQUE7RUFDQSxXQUFBO0F2SDB0a0JOO0F1SHR0a0JJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUIxRWpDWTtFMEVrQ1osZ0JBQUE7QXZId3RrQk47QXVIdHRrQk07RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QXZId3RrQlI7QXVIbnRrQkU7RUFDRSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBdkhxdGtCSjtBdUhsdGtCRTtFQUNFLGtEVDNFVztFUzRFWCxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxjMUVqRmM7QTdDcXlrQmxCO0F1SGx0a0JJO0VBQ0UsY0FBQTtBdkhvdGtCTjtBRWpua0JFO0VBQ0UscUJBQUE7QUZtbmtCSjtBRWpua0JFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFicUI7RUFjckIsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0FGbW5rQko7QUVqbmtCRTtFQUdFLGFBQUE7QUZpbmtCSjtBRS9ta0JJO0VBQ0UsbUJBQUE7RUFDQSxzQjJDL01ZO0E3Q2cwa0JsQjtBdUh2dWtCRTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0F2SHl1a0JKO0F1SHZ1a0JJO0VBQ0Usd0JBQUE7RUFDQSxrRFRsR1M7RVNtR1QsZ0I1R29DTztFNEduQ1AsYzFFdEZvQjtFMEV1RnBCLDBCQUFBO0F2SHl1a0JOO0F1SHR1a0JJO0VBQ0UsVUFBQTtFQUNBLHNCQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBdkh3dWtCTjtBdUhwdWtCRTs7RUFFRSxrRFRqSFc7RVNrSFgsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYzFFcEhhO0E3QzAxa0JqQjtBdUhudWtCRTtFQUNFLGtEVHpIVztFUzBIWCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYzFFOUhjO0E3Q20ya0JsQjtBdUhudWtCSTtFQUNFLFNBQUE7QXZIcXVrQk47QXVIanVrQkU7RUFDRSxrRFR0SVc7RVN1SVgsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYzFFeklhO0E3QzQya0JqQjtBdUhodWtCRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0RUaEpXO0VTaUpYLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYzFFcEphO0E3Q3Mza0JqQjtBdUhodWtCSTtFQUNFLHVCQUFBO0F2SGt1a0JOO0F1SC90a0JJO0VBQ0UsY0FBQTtBdkhpdWtCTjtBdUgxdGtCSTtFQUNFLDBCQUFBO0F2SDR0a0JOO0F1SHp0a0JJO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QXZIMnRrQk47O0F1SHB0a0JBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU1ZsTFk7RVVtTFosWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QjFFbExZO0UwRW1MWixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkNBQUE7RUFBQSxxQ0FBQTtBdkh1dGtCRjtBdUhydGtCRTtFQUNFLGtEVC9MVztFU2dNWCxtQkFBQTtFQUNBLGMxRWhNYTtBN0N1NWtCakI7QXVIcHRrQkU7RUFDRSxTQUFBO0VBQ0Esa0RUck1hO0VTc01iLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjMUU1TWM7QTdDazZrQmxCO0F1SHB0a0JJO0VBQ0UsYzFFL01ZO0E3Q3E2a0JsQjtBRTl1a0JFO0VBQ0UscUJBQUE7QUZndmtCSjtBRTl1a0JFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFicUI7RUFjckIsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0FGZ3ZrQko7QUU5dWtCRTtFQUdFLGFBQUE7QUY4dWtCSjtBRTV1a0JJO0VBQ0UsbUJBQUE7RUFDQSxzQjJDL01ZO0E3QzY3a0JsQjtBdUgxdWtCSTs7RUFFRSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7QXZINHVrQk47QXVIeHVrQkU7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxrRFQ5Tlc7RVMrTlgsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYzFFak9hO0E3QzI4a0JqQjtBdUh2dWtCRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtEVHhPVztFU3lPWCxnQjVHbEdTO0U0R21HVCxjMUU1TnNCO0UwRTZOdEIseUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7RUFDQSxnQkFBQTtBdkh5dWtCSjtBdUh2dWtCSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7QXZIeXVrQk47QXVIeHVrQk07RUFDRSxhMUUxT2tCO0E3Q285a0IxQjtBdUhydWtCRTtFQUNFLHlCMUV2UFU7QTdDODlrQmQ7QXVIcHVrQk07RUFDRSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0F2SHN1a0JSOztBdUg5dGtCQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSx5RHpDdlFjO1V5Q3VRZCxpRHpDdlFjO0V5Q3dRZCxtQjFFaFJZO0UwRWlSWiw2Q0FBQTtFQUFBLHFDQUFBO0F2SGl1a0JGO0FtQmo4a0JJO0VvR29OSjtJQWNJLGlCQUFBO0V2SG11a0JGO0FBQ0Y7QW1CejdrQkk7RW9HdU1KO0lBaUJJLGFBQUE7RXZIcXVrQkY7QUFDRjtBdUhudWtCRTtFQUNFLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxnQkFBQTtFQUdBLHlCMUV2UnNCO0E3QzAva0IxQjtBdUhqdWtCSTtFQUNFLDhjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7QXZIbXVrQk47QXVIaHVrQkk7RUFFRSxhQUFBO0F2SGl1a0JOO0F1SDl0a0JJO0VBQ0Usc0JBQUE7RUFFQSxVQUFBO0VBQ0EsZVZ0VFE7RVV1VFIsU0FBQTtFQUNBLGtEVDNUVztFUzRUWCxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBdkgrdGtCTjtBbUIxOWtCSTtFb0dpUEE7SUFZSSxrQkFBQTtJQUNBLGdCVmhVTTtFN0dpaWxCWjtBQUNGO0F1SC90a0JNO0VBQ0UsYzFFaFVNO0E3Q2lpbEJkO0FFajNrQkU7RUFDRSxxQkFBQTtBRm0za0JKO0FFajNrQkU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCcUh1SXNCO0VySHRJdEIsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0FGbTNrQko7QUVqM2tCRTtFQUdFLGFBQUE7QUZpM2tCSjtBRS8ya0JJO0VBQ0UsbUJBQUE7RUFDQSxzQjJDL01ZO0E3Q2drbEJsQjtBdUhsdmtCRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUVZyVlU7RVVzVlYsa0RUdFZXO0VTdVZYLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxtQjFFcFZVO0UwRXFWVixjMUU1VmM7RTBFNlZkLHlCQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtFQUNBLG9CQUFBO0F2SG92a0JKO0F1SGx2a0JJO0VBQ0Usb0JBQUE7QXZIb3ZrQk47QXVIanZrQkk7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7QXZIbXZrQk47QXVIN3VrQk07RUFDRSxVQUFBO0VBQ0EsZUFBQTtBdkgrdWtCUjs7QXdIdm1sQkE7RUFDRSxlQUFBO0F4SDBtbEJGOztBd0h2bWxCQTtFQUNFLFNBQUE7RUFDQSx5QjNFVW1CO0UyRVRuQixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxrRFZKZTtFVUtmLGMzRU5nQjtFMkVPaEIsbUJWaURxQjtBOUd5amxCdkI7QW1CNWlsQkk7RXFHeEVKO0lBWUksb0JBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0V4SDRtbEJGO0V3SDNtbEJFO0lBQ0UsZ0JBQUE7SUFDQSxlVjZDVztJVTVDWCxnQkFBQTtJQUNBLHFCQUFBO0V4SDZtbEJKO0FBQ0Y7QXdIMW1sQkU7RUFDRSxxQkFBQTtBeEg0bWxCSjtBd0gxbWxCSTtFQUNFLG9CQUFBO0F4SDRtbEJOO0F3SHhtbEJFO0VBQ0UsYzNFL0JjO0UyRWdDZCxnQkFBQTtFQUNBLGVWNEJhO0E5RzhrbEJqQjtBd0h2bWxCRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QXhIeW1sQko7QXdIcm1sQkk7RUFDRSxhQUFBO0F4SHVtbEJOO0FtQjlrbEJJO0VxR3RCQTtJQUVJLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFeEhzbWxCTjtBQUNGO0F3SG5tbEJJO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrRUFBQTtBeEhxbWxCTjtBd0hqbWxCRTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QXhIbW1sQko7QXdIam1sQkk7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0F4SG1tbEJOO0F3SGhtbEJJO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QjNFdkVZO0UyRXdFWixrQkFBQTtBeEhrbWxCTjtBbUI3bmxCSTtFcUdzQkE7SUFPSSxxQkFBQTtFeEhvbWxCTjtBQUNGO0FtQmxvbEJJO0VxR3NCQTtJQVVJLHFCQUFBO0V4SHNtbEJOO0FBQ0Y7QXdIbm1sQkk7RUFDRSxZQUFBO0VBQ0EsT0FBQTtBeEhxbWxCTjtBd0hsbWxCSTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QXhIb21sQk47QXdIam1sQkk7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0F4SG1tbEJOO0FtQnBwbEJJO0VxRzhDQTtJQUtJLGFBQUE7RXhIcW1sQk47QUFDRjtBd0hubWxCTTtFQUNFLFlBQUE7QXhIcW1sQlI7QXdIbG1sQk07RUFDRSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtBeEhvbWxCUjs7QXlIN3VsQkU7RUFDRSxhQUFBO0F6SGd2bEJKO0F5SDd1bEJFO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBekgrdWxCSjtBeUgzdWxCSTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QXpINnVsQk47QW1CL3FsQkk7RXNHakVBO0lBS0ksYUFBQTtFekgrdWxCTjtBQUNGO0F5SDd1bEJNO0VBQ0UsWUFBQTtBekgrdWxCUjtBeUg1dWxCTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0VBQ0Esb0JBQUE7QXpIOHVsQlI7QXlIenVsQkU7RUFDRSxZQUFBO0VBQ0EsT0FBQTtBekgydWxCSjtBeUh4dWxCRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0F6SDB1bEJKO0F5SHh1bEJJO0VBQ0Usd0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBekgwdWxCTjtBbUJ0dGxCSTtFc0c5QkE7SUFZSSxxQkFBQTtFekg0dWxCTjtBQUNGO0F5SDF1bEJNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7QXpINHVsQlI7QXlIMXVsQlE7RUFDRSxpQkFBQTtBekg0dWxCVjs7QTBINXlsQkE7RUFDRSxrRFpLZTtFWUpmLGlCWm9CcUI7RVluQnJCLGtCQUFBO0VBQ0EsZ0Jab0J1QjtFWW5CdkIsZ0Jaa0JtQjtFWWpCbkIscUJiR1k7RWFGWixzQkFBQTtBMUgreWxCRjtBbUI1dWxCSTtFdUcxRUo7SUFTSSxlWmtCbUI7SVlqQm5CLGlCWmtCaUI7RTlHK3hsQm5CO0FBQ0Y7O0EwSDl5bEJBO0VBQ0Usa0RaVGU7RVlVZixlWldxQjtFWVZyQixrQkFBQTtFQUNBLGdCWld1QjtFWVZ2QixpQlpTbUI7RVlSbkIscUJiWFk7RWFZWixzQkFBQTtBMUhpemxCRjtBbUI1dmxCSTtFdUc1REo7SUFTSSxpQlpTbUI7SVlSbkIsZ0JaU2lCO0U5RzB5bEJuQjtBQUNGOztBMEhoemxCQTtFQUNFLGtEWnhCYTtFWXlCYixpQlpFcUI7RVlEckIsa0JBQUE7RUFDQSxnQlpFdUI7RVlEdkIsZ0JBQUE7RUFDQSxzQmIxQlk7RWEyQlosc0JBQUE7QTFIbXpsQkY7QW1CNXdsQkk7RXVHOUNKO0lBU0ksa0JBQUE7SUFDQSxnQkFBQTtFMUhxemxCRjtBQUNGOztBMEhsemxCQTtFQUNFLGtEWnRDYTtFWXVDYixrQlpQcUI7RVlRckIsa0JBQUE7RUFDQSxnQlpQdUI7RVlRdkIsZ0JaVG1CO0VZVW5CLG1CYnpDWTtBN0c4MWxCZDtBbUIzeGxCSTtFdUdoQ0o7SUFRSSxtQlpSbUI7SVlTbkIsZ0JaUmlCO0U5Ryt6bEJuQjtBQUNGOztBMEhwemxCQTtFQUNFLGtEWm5EYTtFWW9EYixtQlpmcUI7RVlnQnJCLGtCQUFBO0VBQ0EsZ0JaZnVCO0VZZ0J2QixnQlpqQm1CO0VZa0JuQixzQmJ2RFk7QTdHODJsQmQ7QW1CMXlsQkk7RXVHbkJKO0lBUUksbUJackJtQjtFOUc4MGxCckI7QUFDRjs7QTBIdHpsQkE7RUFFRSxrRFpoRWE7RVlpRWIsbUJaakJrQjtFWWtCbEIsZ0JaaEJvQjtFWWlCcEIsZ0JabEJnQjtFWW1CaEIsc0JaaEJzQjtFWWlCdEIseUJaaEJ1QjtFWWlCdkIsc0JickVZO0E3RzYzbEJkO0FtQnp6bEJJO0V1R1BKO0lBVUksbUJaeEJnQjtFOUdrMWxCbEI7QUFDRjs7QTBIdHpsQkE7RUFDRSxrRFo3RWU7RVk4RWYsaUJaM0V3QjtFWTRFeEIsZ0JaMUUwQjtFWTJFMUIsaUJaNUVzQjtFWTZFdEIsdUJaMUU0QjtBOUdtNGxCOUI7O0EwSHR6bEJBO0VBQ0Usa0RackZlO0VZc0ZmLGlCWjdFd0I7RVk4RXhCLGdCWjVFMEI7RVk2RTFCLGdCWjlFc0I7RVkrRXRCLHdCWjVFNEI7QTlHcTRsQjlCOztBMEh0emxCQTtFQUNFLGtEWjlGYTtFWStGYixlWmxDZTtFWW1DZixnQlpqQ2lCO0VZa0NqQixrQloxQnVCO0VZMkJ2QixnQlpwQ2E7QTlHNjFsQmY7O0EwSHR6bEJBO0VBQ0Usa0RadEdhO0VZdUdiLGtCWnpCa0I7RVkwQmxCLGdCWnhCb0I7RVl5QnBCLGdCWjFCZ0I7RVkyQmhCLHNCWnhCc0I7QTlHaTFsQnhCOztBMkh4NmxCRTs7RUFFRSxrQkFBQTtFQUNBLGtEYkVXO0VhRFgsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsYzlFRGE7RThFRWIsaUJBQUE7RUFDQSxzQkFBQTtBM0gyNmxCSjtBbUIxMmxCSTtFd0cxRUY7O0lBWUksK0JBQUE7SUFDQSxxQkFBQTtFM0g2NmxCSjtBQUNGO0EySDE2bEJFOztFQUVFLGNB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LGFBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QTVIbW5tQk47QTRIbG5tQk07Ozs7O0VBQ0UsWUFBQTtFQUNBLFdBQUE7QTVId25tQlI7QTRIdm5tQlE7Ozs7O0VBQ0UsYS9FdkhnQjtFK0V3SGhCLGFBQUE7QTVINm5tQlY7O0FtQjlybUJJO0V5RzRFSjtJQUVJLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0U1SHFubUJGO0FBQ0Y7QTRIbm5tQkU7RUFDRSxnQkFBQTtBNUhxbm1CSjtBNEhubm1CSTs7O0VBR0UsYy9FOUpXO0UrRStKWCxrRGRoS1M7RWNpS1Qsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7QTVIcW5tQk47QTRIbG5tQkk7RUFDRSxjL0V2S1c7RStFd0tYLHFCQUFBO0E1SG9ubUJOO0E0SGxubUJNO0VBRUUsYy9FL0prQjtBN0NreG1CMUI7QTRIOW1tQkU7RUFDRSxlQUFBO0E1SGdubUJKO0E0SDdtbUJFO0VBQ0UsbUJBQUE7RUFDQSxjL0UxS3NCO0UrRTJLdEIsa0RkekxXO0VjMExYLG1CZDFJZ0I7RWMySWhCLGdCZHpJa0I7RWMwSWxCLHNCZHhJb0I7RWN5SXBCLGdCZDVJYztFYzZJZCx5QmR6SXFCO0E5R3d2bUJ6QjtBNEg1bW1CRTtFQUNFLGdCQUFBO0VBQ0EsYy9FckxzQjtFK0VzTHRCLGtEZG5NYTtFY29NYixpQmQzTHNCO0VjNEx0QixnQmQxTHdCO0VjMkx4QixnQmQ1TG9CO0VjNkxwQix3QmQxTDBCO0E5R3d5bUI5QjtBbUJqdm1CSTtFeUc0SEY7SUFVSSxpQmQxTGlCO0ljMkxqQixnQmQxTGU7RTlHeXltQm5CO0FBQ0Y7QTRINW1tQkU7O0VBRUUsbUJmL01VO0VlZ05WLGdCQUFBO0VBQ0EsYy9Fbk5hO0UrRW9OYixrRGRyTlc7RWNzTlgsZWR6SmE7RWMwSmIsZ0JkeEplO0VjeUpmLGdCZDFKVztBOUd3d21CZjtBNEg1bW1CSTs7RUFDRSxTQUFBO0E1SCttbUJOO0E0SDNtbUJFO0VBQ0Usa0JBQUE7RUFD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QSx1QkFBQTtBRDhocEJGOztBQ3hocEJNO0VBQ0UsV0FBQTtBRDJocEJSOztBQ3JocEJBO0VDN1BFLHlCMkMzV29CO0UzQzRXcEIsbUJBQUE7QUZzeHBCRjtBQ3hocEJFO0VBQ0UscUJBQUE7QUQwaHBCSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWVycml3ZWF0aGVyOndnaHRANDAwJmZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDQwMDswLDUwMDswLDYwMDsxLDQwMCZkaXNwbGF5PXN3YXBcIik7XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuOnJvb3Qge1xuICAtLXNrLWNvbG9yLWJsYWNrLTEwMDogIzFkMWQxYjtcbiAgLS1zay1jb2xvci1ibGFjay03NTogIzU2NTY1NDtcbiAgLS1zay1jb2xvci1ibGFjay01MDogIzhlOGU4ZDtcbiAgLS1zay1jb2xvci1ibGFjay0yNTogI2M2YzZjNTtcbiAgLS1zay1jb2xvci1ibGFjay0xMDogI2U4ZThlODtcbiAgLS1zay1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1zay1jb2xvci1vZmYtd2hpdGUtMTAwOiAjZjhmNGVlO1xuICAtLXNrLWNvbG9yLW9mZi13aGl0ZS01MDogI2ZjZmFmNjtcbiAgLS1zay1jb2xvci1yZWQtc2lnbmF0dXJlLTEyMDogIzY0MGUxODtcbiAgLS1zay1jb2xvci1yZWQtc2lnbmF0dXJlLTExMDogIzczMGIxNztcbiAgLS1zay1jb2xvci1yZWQtc2lnbmF0dXJlLTEwMDogIzgyMDgxNjtcbiAgLS1zay1jb2xvci1yZWQtc2lnbmF0dXJlLTgwOiAjOWIzOTQ1O1xuICAtLXNrLWNvbG9yLXJlZC1zaWduYXR1cmUtNjA6ICNiNDZiNzM7XG4gIC0tc2stY29sb3ItcmVkLXNpZ25hdHVyZS00MDogI2NkOWNhMjtcbiAgLS1zay1jb2xvci1yZWQtc2lnbmF0dXJlLTIwOiAjZTZjZWQwO1xuICAtLXNrLWNvbG9yLXJlZC1wdWxzZS0xMDA6ICNlZDMyNDg7XG4gIC0tc2stY29sb3ItYmVpZ2UtMTAwOiAjZTNkZmQ2O1xuICAtLXNrLWNvbG9yLWJlaWdlLTgwOiAjZTllNWRlO1xuICAtLXNrLWNvbG9yLWJlaWdlLTYwOiAjZWVlY2U2O1xuICAtLXNrLWNvbG9yLWJlaWdlLTQwOiAjZjRmMmVmO1xuICAtLXNrLWNvbG9yLWJlaWdlLTIwOiAjZjlmOWY3O1xuICAtLXNrLWNvbG9yLWZ1bmN0aW9uYWwtc3VjY2VzczogIzE2NjUzNDtcbiAgLS1zay1jb2xvci1mdW5jdGlvbmFsLXN1Y2Nlc3MtYmc6ICNlN2YwZWE7XG4gIC0tc2stY29sb3ItZnVuY3Rpb25hbC13YXJuaW5nOiAjOGE1YTAwO1xuICAtLXNrLWNvbG9yLWZ1bmN0aW9uYWwtd2FybmluZy1iZzogI2Y3ZWZkZDtcbiAgLS1zay1jb2xvci1mdW5jdGlvbmFsLWVycm9yOiAjODIwODE2O1xuICAtLXNrLWNvbG9yLWZ1bmN0aW9uYWwtZXJyb3ItYmc6ICNmNWUzZTU7XG4gIC0tc2stYmctcGFnZTogI2ZmZmZmZjtcbiAgLS1zay1iZy1wYWdlLWFsdDogI2Y4ZjRlZTtcbiAgLS1zay1iZy1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLXNrLWJnLXN1cmZhY2Utc2Vjb25kYXJ5OiAjZjRmMmVmO1xuICAtLXNrLWJnLXN1cmZhY2UtdGVydGlhcnk6ICNlM2RmZDY7XG4gIC0tc2stYmctYnJhbmQ6ICM4MjA4MTY7XG4gIC0tc2stYmctYWNjZW50LWRlY29yYXRpdmU6ICNlZDMyNDg7XG4gIC0tc2stYmctaW52ZXJzZTogIzFkMWQxYjtcbiAgLS1zay1iZy1kaXNhYmxlZDogI2U4ZThlODtcbiAgLS1zay10ZXh0LXByaW1hcnk6ICMxZDFkMWI7XG4gIC0tc2stdGV4dC1zZWNvbmRhcnk6ICM1NjU2NTQ7XG4gIC0tc2stdGV4dC1icmFuZDogIzgyMDgxNjtcbiAgLS1zay10ZXh0LWFjY2VudC1sYXJnZTogI2VkMzI0ODtcbiAgLS1zay10ZXh0LWludmVyc2U6ICNmZmZmZmY7XG4gIC0tc2stdGV4dC1vbi1icmFuZDogI2ZmZmZmZjtcbiAgLS1zay10ZXh0LWRpc2FibGVkOiAjOGU4ZThkO1xuICAtLXNrLXRleHQtc3VjY2VzczogIzE2NjUzNDtcbiAgLS1zay10ZXh0LXdhcm5pbmc6ICM4YTVhMDA7XG4gIC0tc2stdGV4dC1lcnJvcjogIzgyMDgxNjtcbiAgLS1zay1ib3JkZXItc3VidGxlOiAjZTNkZmQ2O1xuICAtLXNrLWJvcmRlci1pbnRlcmFjdGl2ZTogIzhlOGU4ZDtcbiAgLS1zay1ib3JkZXItc3Ryb25nOiAjMWQxZDFiO1xuICAtLXNrLWJvcmRlci1mb2N1czogI2VkMzI0ODtcbiAgLS1zay1ib3JkZXItZXJyb3I6ICM4MjA4MTY7XG4gIC0tc2staW50ZXJhY3RpdmUtcHJpbWFyeS1kZWZhdWx0OiAjZWQzMjQ4O1xuICAtLXNrLWludGVyYWN0aXZlLXByaW1hcnktaG92ZXI6ICM4MjA4MTY7XG4gIC0tc2staW50ZXJhY3RpdmUtcHJpbWFyeS1wcmVzc2VkOiAjNzMwYjE3O1xuICAtLXNrLWludGVyYWN0aXZlLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiAgLS1zay1pbnRlcmFjdGl2ZS1zZWNvbmRhcnktYm9yZGVyOiAjMWQxZDFiO1xuICAtLXNrLWludGVyYWN0aXZlLXNlY29uZGFyeS10ZXh0OiAjMWQxZDFiO1xuICAtLXNrLWludGVyYWN0aXZlLWxpbms6ICM4MjA4MTY7XG4gIC0tc2stc3RhdGUtc3VjY2Vzcy1iZzogI2U3ZjBlYTtcbiAgLS1zay1zdGF0ZS13YXJuaW5nLWJnOiAjZjdlZmRkO1xuICAtLXNrLXN0YXRlLWVycm9yLWJnOiAjZjVlM2U1O1xuICAtLXNrLWZvbnQtcHJpbWFyeTogUG9wcGlucywgTm90byBTYW5zIFNDLCBzYW5zLXNlcmlmO1xuICAtLXNrLWZvbnQtc2Vjb25kYXJ5OiBNZXJyaXdlYXRoZXIsIE5vdG8gU2FucyBTQywgc2VyaWY7XG4gIC0tc2stdHlwby1kaXNwbGF5LWdpYW50LXNpemU6IDcycHg7XG4gIC0tc2stdHlwby1kaXNwbGF5LWdpYW50LWxoOiAxLjA1O1xuICAtLXNrLXR5cG8tZGlzcGxheS1naWFudC10cmFja2luZzogLTAuMDFlbTtcbiAgLS1zay10eXBvLWRpc3BsYXktbGFyZ2Utc2l6ZTogNTZweDtcbiAgLS1zay10eXBvLWRpc3BsYXktbGFyZ2UtbGg6IDEuMTtcbiAgLS1zay10eXBvLWRpc3BsYXktbGFyZ2UtdHJhY2tpbmc6IC0wLjAwNWVtO1xuICAtLXNrLXR5cG8taGVhZGluZy1oMS1zaXplOiA0MHB4O1xuICAtLXNrLXR5cG8taGVhZGluZy1oMS1saDogMS4yO1xuICAtLXNrLXR5cG8taGVhZGluZy1oMi1zaXplOiAzMnB4O1xuICAtLXNrLXR5cG8taGVhZGluZy1oMi1saDogMS4yNTtcbiAgLS1zay10eXBvLWhlYWRpbmctaDMtc2l6ZTogMjRweDtcbiAgLS1zay10eXBvLWhlYWRpbmctaDMtbGg6IDEuMztcbiAgLS1zay10eXBvLWhlYWRpbmctaDQtc2l6ZTogMjBweDtcbiAgLS1zay10eXBvLWhlYWRpbmctaDQtbGg6IDEuNDtcbiAgLS1zay10eXBvLWhlYWRpbmctaDUtc2l6ZTogMThweDtcbiAgLS1zay10eXBvLWhlYWRpbmctaDUtbGg6IDEuNDtcbiAgLS1zay10eXBvLWxlYWQtc2l6ZTogMjhweDtcbiAgLS1zay10eXBvLWxlYWQtbGg6IDEuNDtcbiAgLS1zay10eXBvLWV5ZWJyb3ctc2l6ZTogMTRweDtcbiAgLS1zay10eXBvLWV5ZWJyb3ctbGg6IDEuMjtcbiAgLS1zay10eXBvLWV5ZWJyb3ctdHJhY2tpbmc6IDAuMDhlbTtcbiAgLS1zay10eXBvLWJvZHktbGFyZ2Utc2l6ZTogMThweDtcbiAgLS1zay10eXBvLWJvZHktbGFyZ2UtbGg6IDEuNTtcbiAgLS1zay10eXBvLWJvZHktc2l6ZTogMTZweDtcbiAgLS1zay10eXBvLWJvZHktbGg6IDEuNTtcbiAgLS1zay10eXBvLWJvZHktc21hbGwtc2l6ZTogMTRweDtcbiAgLS1zay10eXBvLWJvZHktc21hbGwtbGg6IDEuNDU7XG4gIC0tc2stdHlwby1jYXB0aW9uLXNpemU6IDEycHg7XG4gIC0tc2stdHlwby1jYXB0aW9uLWxoOiAxLjQ7XG4gIC0tc2stdHlwby1jYXB0aW9uLXRyYWNraW5nOiAwLjAyZW07XG4gIC0tc2stdHlwby1sYWJlbC1idXR0b24tc2l6ZTogMTZweDtcbiAgLS1zay10eXBvLWxhYmVsLWJ1dHRvbi10cmFja2luZzogMC4wMWVtO1xuICAtLXNrLXR5cG8tbGFiZWwtYnV0dG9uLXNtYWxsLXNpemU6IDE0cHg7XG4gIC0tc2stdHlwby1sYWJlbC1idXR0b24tc21hbGwtdHJhY2tpbmc6IDAuMDFlbTtcbiAgLS1zay10eXBvLWxhYmVsLWZpZWxkLXNpemU6IDE0cHg7XG4gIC0tc2stc3BhY2luZy0wOiAwO1xuICAtLXNrLXNwYWNpbmctMjU6IDJweDtcbiAgLS1zay1zcGFjaW5nLTUwOiA0cHg7XG4gIC0tc2stc3BhY2luZy0xMDA6IDhweDtcbiAgLS1zay1zcGFjaW5nLTE1MDogMTJweDtcbiAgLS1zay1zcGFjaW5nLTIwMDogMTZweDtcbiAgLS1zay1zcGFjaW5nLTI1MDogMjBweDtcbiAgLS1zay1zcGFjaW5nLTMwMDogMjRweDtcbiAgLS1zay1zcGFjaW5nLTQwMDogMzJweDtcbiAgLS1zay1zcGFjaW5nLTUwMDogNDBweDtcbiAgLS1zay1zcGFjaW5nLTYwMDogNDhweDtcbiAgLS1zay1zcGFjaW5nLTgwMDogNjRweDtcbiAgLS1zay1zcGFjaW5nLTEwMDA6IDgwcHg7XG4gIC0tc2stYnJhbmQtZnJhbWU6IDI0cHg7XG4gIC0tc2stYnJhbmQtZnJhbWUtaHA6IDU2cHg7XG4gIC0tc2stcmFkaXVzLW5vbmU6IDA7XG4gIC0tc2stcmFkaXVzLXhzOiAycHg7XG4gIC0tc2stcmFkaXVzLXM6IDRweDtcbiAgLS1zay1yYWRpdXMtbTogOHB4O1xuICAtLXNrLXJhZGl1cy1sOiAxMnB4O1xuICAtLXNrLXJhZGl1cy14bDogMTZweDtcbiAgLS1zay1yYWRpdXMtMnhsOiAyNHB4O1xuICAtLXNrLXJhZGl1cy1mdWxsOiA5OTlweDtcbiAgLS1zay1ib3JkZXItd2lkdGgtdGhpbjogMXB4O1xuICAtLXNrLWJvcmRlci13aWR0aC1tZWRpdW06IDJweDtcbiAgLS1zay1ib3JkZXItd2lkdGgtdGhpY2s6IDNweDtcbiAgLS1zay1zaGFkb3ctbG93OiAwIDFweCAzcHggcmdiYSgyOSwgMjksIDI3LCAwLjA4KTtcbiAgLS1zay1zaGFkb3ctbWVkaXVtOiAwIDRweCAxMnB4IC0ycHggcmdiYSgyOSwgMjksIDI3LCAwLjEpO1xuICAtLXNrLXNoYWRvdy1oaWdoOiAwIDEycHggMzJweCAtNHB4IHJnYmEoMjksIDI5LCAyNywgMC4xNCk7XG4gIC0tc2stZm9jdXMtcmluZy13aWR0aDogM3B4O1xuICAtLXNrLWZvY3VzLXJpbmctb2Zmc2V0OiAycHg7XG4gIC0tc2stZm9jdXMtcmluZy1jb2xvcjogI2VkMzI0ODtcbiAgLS1zay10b3VjaC10YXJnZXQtbWluOiA0NHB4O1xuICAtLXNrLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XG4gIC0tc2stc3BhY2luZy1pbnRlcmFjdGl2ZS1taW46IDhweDtcbiAgLS1zay1ib2R5LW1pbi1zaXplOiAxNnB4O1xuICAtLXNrLWxpbmUtaGVpZ2h0LWJvZHk6IDEuNTtcbiAgLS1zay1tZWFzdXJlLW1heDogODBjaDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiA0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb3VyY2UtU2VyaWYtNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU291cmNlLVNlcmlmLTQud29mZjJcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1MaWdodE9ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItTGlnaHRPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItQm9va09ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItQm9va09ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1Sb21hbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXIvQXZlbmlyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1NZWRpdW1PYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXIvQXZlbmlyLU1lZGl1bU9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXIvQXZlbmlyLUhlYXZ5T2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1IZWF2eU9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXIvQXZlbmlyLUJsYWNrT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1CbGFja09ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogWzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFmMWU5LTFmMWY1LCBVKzFmMWY3LTFmMWZmLCBVKzFmMjFhLCBVKzFmMjMyLCBVKzFmMjM0LTFmMjM3LCBVKzFmMjUwLTFmMjUxLCBVKzFmMzAwLCBVKzFmMzAyLTFmMzA4LCBVKzFmMzBhLTFmMzExLCBVKzFmMzE1LCBVKzFmMzE5LTFmMzIwLCBVKzFmMzI0LCBVKzFmMzI3LCBVKzFmMzJhLCBVKzFmMzJjLTFmMzJkLCBVKzFmMzMwLTFmMzU3LCBVKzFmMzU5LTFmMzdlO1xufVxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2ZlZTMsIFUrZmVmMywgVStmZjAzLWZmMDQsIFUrZmYwNywgVStmZjBhLCBVK2ZmMTctZmYxOSwgVStmZjFjLWZmMWQsIFUrZmYyMC1mZjNhLCBVK2ZmM2MsIFUrZmYzZS1mZjViLCBVK2ZmNWQsIFUrZmY2MS1mZjY1LCBVK2ZmNjctZmY2YSwgVStmZjZjLCBVK2ZmNmYtZmY3OCwgVStmZjdhLWZmN2QsIFUrZmY4MC1mZjg0LCBVK2ZmODYsIFUrZmY4OS1mZjhlLCBVK2ZmOTIsIFUrZmY5Ny1mZjliLCBVK2ZmOWQtZmY5ZiwgVStmZmUwLWZmZTQsIFUrZmZlNiwgVStmZmU5LCBVK2ZmZWIsIFUrZmZlZCwgVStmZmZjLCBVKzFmMDA0LCBVKzFmMTcwLTFmMTcxLCBVKzFmMTkyLTFmMTk1LCBVKzFmMTk4LTFmMTlhLCBVKzFmMWU2LTFmMWU4O1xufVxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2YwYTcsIFUrZjBiMiwgVStmMGI3LCBVK2YwYzksIFUrZjBkOCwgVStmMGRhLCBVK2YwZGMtZjBkZCwgVStmMGUwLCBVK2YwZTYsIFUrZjBlYiwgVStmMGZjLCBVK2YxMDEsIFUrZjEwNC1mMTA1LCBVK2YxMDcsIFUrZjEwYiwgVStmMTFiLCBVK2YxNGIsIFUrZjE4YSwgVStmMTkzLCBVK2YxZDYtZjFkNywgVStmMjQ0LCBVK2YyN2EsIFUrZjI5NiwgVStmMmFlLCBVK2Y0NzEsIFUrZjRiMywgVStmNjEwLWY2MTEsIFUrZjg4MC1mODgxLCBVK2Y4ZWMsIFUrZjhmNSwgVStmOGZmLCBVK2Y5MDEsIFUrZjkwYSwgVStmOTJjLWY5MmQsIFUrZjkzNCwgVStmOTM3LCBVK2Y5NDEsIFUrZjk2NSwgVStmOTY3LCBVK2Y5NjksIFUrZjk2YiwgVStmOTZmLCBVK2Y5NzQsIFUrZjk3OC1mOTc5LCBVK2Y5N2UsIFUrZjk4MSwgVStmOThhLCBVK2Y5OGUsIFUrZjk5NywgVStmOTljLCBVK2Y5YjIsIFUrZjliNSwgVStmOWJhLCBVK2Y5YmUsIFUrZjljYSwgVStmOWQwLWY5ZDEsIFUrZjlkZCwgVStmOWUwLWY5ZTEsIFUrZjllNCwgVStmOWY3LCBVK2ZhMDAtZmEwMSwgVStmYTA4LCBVK2ZhMGEsIFUrZmExMSwgVStmYjAxLWZiMDIsIFUrZmRmYywgVStmZTBlLCBVK2ZlMzAtZmUzMSwgVStmZTMzLWZlNDQsIFUrZmU0OS1mZTUyLCBVK2ZlNTQtZmU1NywgVStmZTU5LWZlNjYsIFUrZmU2OC1mZTZiLCBVK2ZlOGUsIFUrZmU5Mi1mZTkzLCBVK2ZlYWUsIFUrZmViOCwgVStmZWNiLWZlY2MsIFUrZmVlMDtcbn1cbi8qIFsyMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzlmM2QtOWYzZSwgVSs5ZjQxLCBVKzlmNGEtOWY0YiwgVSs5ZjUxLTlmNTIsIFUrOWY2MS05ZjYzLCBVKzlmNjYtOWY2NywgVSs5ZjgwLTlmODEsIFUrOWY4MywgVSs5Zjg1LTlmOGQsIFUrOWY5MC05ZjkxLCBVKzlmOTQtOWY5NiwgVSs5Zjk4LCBVKzlmOWItOWY5YywgVSs5ZjllLCBVKzlmYTAsIFUrOWZhMiwgVSs5ZmY0LCBVK2EwMDEsIFUrYTAwNywgVSthMDI1LCBVK2EwNDYtYTA0NywgVSthMDU3LCBVK2EwNzIsIFUrYTA3OC1hMDc5LCBVK2EwODMsIFUrYTA4NSwgVSthMTAwLCBVK2ExMTgsIFUrYTEzMiwgVSthMTM0LCBVK2ExZjQsIFUrYTI0MiwgVSthNGE2LCBVK2E0YWEsIFUrYTRiMC1hNGIxLCBVK2E0YjMsIFUrYTljMS1hOWMyLCBVK2FjMDAtYWMwMSwgVSthYzA0LCBVK2FjMDgsIFUrYWMxMC1hYzExLCBVK2FjMTMtYWMxNiwgVSthYzE5LCBVK2FjMWMtYWMxZCwgVSthYzI0LCBVK2FjNzAtYWM3MSwgVSthYzc0LCBVK2FjNzctYWM3OCwgVSthYzgwLWFjODEsIFUrYWM4MywgVSthYzhjLCBVK2FjOTAsIFUrYWM5Zi1hY2EwLCBVK2FjYTgtYWNhOSwgVSthY2FjLCBVK2FjYjAsIFUrYWNiZCwgVSthY2MxLCBVK2FjYzQsIFUrYWNlMC1hY2UxLCBVK2FjZTQsIFUrYWNlOCwgVSthY2YzLCBVK2FjZjUsIFUrYWNmYy1hY2ZkLCBVK2FkMDAsIFUrYWQwYywgVSthZDExLCBVK2FkMWMsIFUrYWQzNCwgVSthZDUwLCBVK2FkNjQsIFUrYWQ2YywgVSthZDcwLCBVK2FkNzQsIFUrYWQ3ZiwgVSthZDgxLCBVK2FkOGMsIFUrYWRjMCwgVSthZGM4LCBVK2FkZGMsIFUrYWRlMCwgVSthZGY4LWFkZjksIFUrYWRmYywgVSthZTAwLCBVK2FlMDgtYWUwOSwgVSthZTBiLCBVK2FlMzAsIFUrYWUzNCwgVSthZTM4LCBVK2FlNDAsIFUrYWU0YSwgVSthZTRjLCBVK2FlNTQsIFUrYWU2OCwgVSthZWJjLCBVK2FlZDgsIFUrYWYyYy1hZjJkLCBVK2FmMzQ7XG59XG4vKiBbMjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjIyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5ZGZhLCBVKzllMGEsIFUrOWUxMSwgVSs5ZTFhLCBVKzllMWUsIFUrOWUyMCwgVSs5ZTIyLCBVKzllMjgtOWUyYywgVSs5ZTJlLTllMzMsIFUrOWUzNS05ZTNiLCBVKzllM2UsIFUrOWU0MC05ZTQ0LCBVKzllNDYtOWU0ZSwgVSs5ZTUxLCBVKzllNTMsIFUrOWU1NS05ZTU4LCBVKzllNWEtOWU1YywgVSs5ZTVlLTllNjMsIFUrOWU2Ni05ZTZlLCBVKzllNzEsIFUrOWU3MywgVSs5ZTc1LCBVKzllNzgtOWU3OSwgVSs5ZTdjLTllN2UsIFUrOWU4MiwgVSs5ZTg2LTllODgsIFUrOWU4Yi05ZThjLCBVKzllOTAtOWU5MSwgVSs5ZTkzLCBVKzllOTUsIFUrOWU5NywgVSs5ZTlkLCBVKzllYTQtOWVhNSwgVSs5ZWE5LTllYWEsIFUrOWViNC05ZWI1LCBVKzllYjgtOWViYSwgVSs5ZWJjLTllYmYsIFUrOWVjMywgVSs5ZWM5LCBVKzllY2QsIFUrOWVkMCwgVSs5ZWQyLTllZDMsIFUrOWVkNS05ZWQ2LCBVKzllZDksIFUrOWVkYy05ZWRkLCBVKzllZGYtOWVlMCwgVSs5ZWUyLCBVKzllZTUsIFUrOWVlNy05ZWVhLCBVKzllZWYsIFUrOWVmMSwgVSs5ZWYzLTllZjQsIFUrOWVmNiwgVSs5ZWY5LCBVKzllZmItOWVmYywgVSs5ZWZlLCBVKzlmMGIsIFUrOWYwZCwgVSs5ZjEwLCBVKzlmMTQsIFUrOWYxNywgVSs5ZjE5LCBVKzlmMjIsIFUrOWYyOSwgVSs5ZjJjLCBVKzlmMmYsIFUrOWYzMSwgVSs5ZjM3LCBVKzlmMzk7XG59XG4vKiBbMjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjIzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5YzNiLCBVKzljNDAsIFUrOWM0Ny05YzQ5LCBVKzljNTMsIFUrOWM1NywgVSs5YzY0LCBVKzljNzIsIFUrOWM3Ny05Yzc4LCBVKzljN2IsIFUrOWM3Zi05YzgwLCBVKzljODItOWM4MywgVSs5Yzg1LTljOGMsIFUrOWM4ZS05YzkyLCBVKzljOTQtOWM5YiwgVSs5YzllLTljYTMsIFUrOWNhNS05Y2E3LCBVKzljYTksIFUrOWNhYiwgVSs5Y2FkLTljYWUsIFUrOWNiMS05Y2I3LCBVKzljYjktOWNiZCwgVSs5Y2JmLTljYzAsIFUrOWNjMywgVSs5Y2M1LTljYzcsIFUrOWNjOS05Y2QxLCBVKzljZDMtOWNkYSwgVSs5Y2RjLTljZGQsIFUrOWNkZiwgVSs5Y2UxLTljZTMsIFUrOWNlNSwgVSs5Y2U5LCBVKzljZWUtOWNlZiwgVSs5Y2YzLTljZjQsIFUrOWNmNiwgVSs5Y2ZjLTljZmQsIFUrOWQwMiwgVSs5ZDA4LTlkMDksIFUrOWQxMiwgVSs5ZDFiLCBVKzlkMWUsIFUrOWQyNiwgVSs5ZDI4LCBVKzlkMzcsIFUrOWQzYiwgVSs5ZDNmLCBVKzlkNTEsIFUrOWQ1OSwgVSs5ZDVjLTlkNWQsIFUrOWQ1Zi05ZDYxLCBVKzlkNmMsIFUrOWQ3MCwgVSs5ZDcyLCBVKzlkN2EsIFUrOWQ3ZSwgVSs5ZDg0LCBVKzlkODksIFUrOWQ4ZiwgVSs5ZDkyLCBVKzlkYWYsIFUrOWRiNCwgVSs5ZGI4LCBVKzlkYmMsIFUrOWRjNCwgVSs5ZGM3LCBVKzlkYzksIFUrOWRkNywgVSs5ZGRmLCBVKzlkZjIsIFUrOWRmOTtcbn1cbi8qIFsyNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMjQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjksIFUrOWE2YiwgVSs5YTZlLCBVKzlhNzUsIFUrOWE3Ny05YTdhLCBVKzlhN2QsIFUrOWE4MCwgVSs5YTgzLCBVKzlhODUsIFUrOWE4Ny05YThhLCBVKzlhOGQtOWE4ZSwgVSs5YTkwLCBVKzlhOTItOWE5MywgVSs5YTk1LTlhOTYsIFUrOWE5OC05YTk5LCBVKzlhOWItOWFhMiwgVSs5YWE1LCBVKzlhYTcsIFUrOWFhZi05YWIxLCBVKzlhYjUtOWFiNiwgVSs5YWI5LTlhYmEsIFUrOWFiYywgVSs5YWMwLTlhYzQsIFUrOWFjOCwgVSs5YWNiLTlhY2MsIFUrOWFjZS05YWNmLCBVKzlhZDEtOWFkMiwgVSs5YWQ5LCBVKzlhZGYsIFUrOWFlMSwgVSs5YWUzLCBVKzlhZWEtOWFlYiwgVSs5YWVkLTlhZWYsIFUrOWFmNCwgVSs5YWY5LCBVKzlhZmIsIFUrOWIwMy05YjA0LCBVKzliMDYsIFUrOWIwOCwgVSs5YjBkLCBVKzliMGYtOWIxMCwgVSs5YjEzLCBVKzliMTgsIFUrOWIxYSwgVSs5YjFmLCBVKzliMjItOWIyMywgVSs5YjI1LCBVKzliMjctOWIyOCwgVSs5YjJhLCBVKzliMmYsIFUrOWIzMS05YjMyLCBVKzliM2IsIFUrOWI0MywgVSs5YjQ2LTliNDksIFUrOWI0ZC05YjRlLCBVKzliNTEsIFUrOWI1NiwgVSs5YjU4LCBVKzliNWEsIFUrOWI1YywgVSs5YjVmLCBVKzliNjEtOWI2MiwgVSs5YjZmLCBVKzliNzcsIFUrOWI4MCwgVSs5Yjg4LCBVKzliOGIsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYtOWJhMCwgVSs5YmE4LCBVKzliYWEtOWJhYiwgVSs5YmFkLTliYWUsIFUrOWJiMC05YmIxLCBVKzliYjgsIFUrOWJjOS05YmNhLCBVKzliZDMsIFUrOWJkNiwgVSs5YmRiLCBVKzliZTgsIFUrOWJmMC05YmYxLCBVKzljMDIsIFUrOWMxMCwgVSs5YzE1LCBVKzljMjQsIFUrOWMyZCwgVSs5YzMyLCBVKzljMzk7XG59XG4vKiBbMjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjI1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5OGM4LCBVKzk4Y2YtOThkNiwgVSs5OGRhLTk4ZGIsIFUrOThkZCwgVSs5OGUxLTk4ZTIsIFUrOThlNy05OGVhLCBVKzk4ZWMsIFUrOThlZS05OGVmLCBVKzk4ZjIsIFUrOThmNCwgVSs5OGZjLTk4ZmUsIFUrOTkwMywgVSs5OTA1LCBVKzk5MDgsIFUrOTkwYSwgVSs5OTBjLTk5MGQsIFUrOTkxMy05OTE0LCBVKzk5MTgsIFUrOTkxYS05OTFiLCBVKzk5MWUsIFUrOTkyMSwgVSs5OTI4LCBVKzk5MmMsIFUrOTkyZSwgVSs5OTM1LCBVKzk5MzgtOTkzOSwgVSs5OTNkLTk5M2UsIFUrOTk0NSwgVSs5OTRiLTk5NGMsIFUrOTk1MS05OTUyLCBVKzk5NTQtOTk1NSwgVSs5OTU3LCBVKzk5NWUsIFUrOTk2MywgVSs5OTY2LTk5NjksIFUrOTk2Yi05OTZjLCBVKzk5NmYsIFUrOTk3NC05OTc1LCBVKzk5NzctOTk3OSwgVSs5OTdkLTk5N2UsIFUrOTk4MC05OTgxLCBVKzk5ODMtOTk4NCwgVSs5OTg3LCBVKzk5OGEtOTk4YiwgVSs5OThkLTk5OTEsIFUrOTk5My05OTk1LCBVKzk5OTctOTk5OCwgVSs5OWE1LCBVKzk5YWItOTlhZSwgVSs5OWIxLCBVKzk5YjMtOTliNCwgVSs5OWJjLCBVKzk5YmYsIFUrOTljMSwgVSs5OWMzLTk5YzYsIFUrOTljYywgVSs5OWQwLCBVKzk5ZDIsIFUrOTlkNSwgVSs5OWRiLCBVKzk5ZGQsIFUrOTllMSwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDMtOWEwNCwgVSs5YTBlLTlhMGYsIFUrOWExMS05YTEzLCBVKzlhMTksIFUrOWExYiwgVSs5YTI4LCBVKzlhMmIsIFUrOWEzMCwgVSs5YTMyLCBVKzlhMzcsIFUrOWE0MCwgVSs5YTQ1LCBVKzlhNGEsIFUrOWE0ZC05YTRlLCBVKzlhNTIsIFUrOWE1NSwgVSs5YTU3LCBVKzlhNWEtOWE1Yjtcbn1cbi8qIFsyNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzk3MmEsIFUrOTcyZCwgVSs5NzMwLCBVKzk3M2QsIFUrOTc0MiwgVSs5NzQ0LCBVKzk3NDgtOTc0OSwgVSs5NzUwLTk3NTEsIFUrOTc1YS05NzVjLCBVKzk3NjMsIFUrOTc2NS05NzY2LCBVKzk3NmMtOTc2ZCwgVSs5NzczLCBVKzk3NzYsIFUrOTc3YSwgVSs5NzdjLCBVKzk3ODQtOTc4NSwgVSs5NzhlLTk3OGYsIFUrOTc5MS05NzkyLCBVKzk3OTQtOTc5NSwgVSs5Nzk4LCBVKzk3OWEsIFUrOTc5ZSwgVSs5N2EzLCBVKzk3YTUtOTdhNiwgVSs5N2E4LCBVKzk3YWItOTdhYywgVSs5N2FlLTk3YWYsIFUrOTdiMiwgVSs5N2I0LCBVKzk3YzYsIFUrOTdjYi05N2NjLCBVKzk3ZDMsIFUrOTdkOCwgVSs5N2RjLCBVKzk3ZTEsIFUrOTdlYS05N2ViLCBVKzk3ZWUsIFUrOTdmYiwgVSs5N2ZlLTk3ZmYsIFUrOTgwMS05ODAzLCBVKzk4MDUtOTgwNiwgVSs5ODA4LCBVKzk4MGMsIFUrOTgxMC05ODE0LCBVKzk4MTctOTgxOCwgVSs5ODFlLCBVKzk4MjAtOTgyMSwgVSs5ODI0LCBVKzk4MjgsIFUrOTgyYi05ODJkLCBVKzk4MzAsIFUrOTgzNCwgVSs5ODM4LTk4MzksIFUrOTgzYywgVSs5ODQ2LCBVKzk4NGQtOTg0ZiwgVSs5ODUxLTk4NTIsIFUrOTg1NC05ODU1LCBVKzk4NTctOTg1OCwgVSs5ODVhLTk4NWIsIFUrOTg2Mi05ODYzLCBVKzk4NjUsIFUrOTg2NywgVSs5ODZiLCBVKzk4NmYtOTg3MSwgVSs5ODc3LTk4NzgsIFUrOTg3YywgVSs5ODgwLCBVKzk4ODMsIFUrOTg4NSwgVSs5ODg5LCBVKzk4OGItOTg4ZiwgVSs5ODkzLTk4OTUsIFUrOTg5OS05ODliLCBVKzk4OWUtOTg5ZiwgVSs5OGExLTk4YTIsIFUrOThhNS05OGE3LCBVKzk4YTksIFUrOThhZiwgVSs5OGIxLCBVKzk4YjYsIFUrOThiYSwgVSs5OGJlLCBVKzk4YzMtOThjNCwgVSs5OGM2LTk4Yzc7XG59XG4vKiBbMjddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjI3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5NWI5LTk1Y2EsIFUrOTVjYy05NWNkLCBVKzk1ZDQtOTVkNiwgVSs5NWQ4LCBVKzk1ZTEtOTVlMiwgVSs5NWU5LCBVKzk1ZjAtOTVmMSwgVSs5NWYzLCBVKzk1ZjYsIFUrOTVmYywgVSs5NWZlLTk1ZmYsIFUrOTYwMi05NjA0LCBVKzk2MDYtOTYwZCwgVSs5NjBmLCBVKzk2MTEtOTYxMywgVSs5NjE1LTk2MTcsIFUrOTYxOS05NjFiLCBVKzk2MWQsIFUrOTYyMSwgVSs5NjI4LCBVKzk2MmYsIFUrOTYzYy05NjNlLCBVKzk2NDEtOTY0MiwgVSs5NjQ5LCBVKzk2NTQsIFUrOTY1Yi05NjVmLCBVKzk2NjEsIFUrOTY2MywgVSs5NjY1LCBVKzk2NjctOTY2OCwgVSs5NjZjLCBVKzk2NzAsIFUrOTY3Mi05Njc0LCBVKzk2NzgsIFUrOTY3YSwgVSs5NjdkLCBVKzk2ODIsIFUrOTY4NSwgVSs5Njg4LCBVKzk2OGEsIFUrOTY4ZC05NjhlLCBVKzk2OTUsIFUrOTY5Ny05Njk4LCBVKzk2OWUsIFUrOTZhMCwgVSs5NmEzLTk2YTQsIFUrOTZhOCwgVSs5NmFhLCBVKzk2YjAtOTZiMSwgVSs5NmIzLTk2YjQsIFUrOTZiNy05NmI5LCBVKzk2YmItOTZiZCwgVSs5NmM5LCBVKzk2Y2IsIFUrOTZjZSwgVSs5NmQxLTk2ZDIsIFUrOTZkNiwgVSs5NmQ5LCBVKzk2ZGItOTZkYywgVSs5NmRlLCBVKzk2ZTAsIFUrOTZlMywgVSs5NmU5LCBVKzk2ZWIsIFUrOTZmMC05NmYyLCBVKzk2ZjksIFUrOTZmZiwgVSs5NzAxLTk3MDIsIFUrOTcwNSwgVSs5NzA4LCBVKzk3MGEsIFUrOTcwZS05NzBmLCBVKzk3MTEsIFUrOTcxOSwgVSs5NzI3O1xufVxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4yOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTRlNy05NGVjLCBVKzk0ZWUtOTRmMSwgVSs5NGYzLCBVKzk0ZjUsIFUrOTRmNywgVSs5NGY5LCBVKzk0ZmItOTRmZCwgVSs5NGZmLCBVKzk1MDMtOTUwNCwgVSs5NTA2LTk1MDcsIFUrOTUwOS05NTBhLCBVKzk1MGQtOTUwZiwgVSs5NTExLTk1MTgsIFUrOTUxYS05NTIwLCBVKzk1MjIsIFUrOTUyOC05NTJkLCBVKzk1MzAtOTUzYSwgVSs5NTNjLTk1M2YsIFUrOTU0My05NTQ2LCBVKzk1NDgtOTU1MCwgVSs5NTUyLTk1NTUsIFUrOTU1Ny05NTViLCBVKzk1NWQtOTU2OCwgVSs5NTZhLTk1NmQsIFUrOTU3MC05NTc0LCBVKzk1ODMsIFUrOTU4NiwgVSs5NTg5LCBVKzk1OGUtOTU4ZiwgVSs5NTkxLTk1OTIsIFUrOTU5NCwgVSs5NTk4LTk1OTksIFUrOTU5ZS05NWEwLCBVKzk1YTItOTVhNiwgVSs5NWE4LTk1YjIsIFUrOTViNCwgVSs5NWI4O1xufVxuLyogWzI5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4yOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTQxMC05NDFhLCBVKzk0MWMtOTQyYiwgVSs5NDJkLTk0MmUsIFUrOTQzMi05NDMzLCBVKzk0MzUsIFUrOTQzOCwgVSs5NDNhLCBVKzk0M2UsIFUrOTQ0NCwgVSs5NDRhLCBVKzk0NTEtOTQ1MiwgVSs5NDVhLCBVKzk0NjItOTQ2MywgVSs5NDY1LCBVKzk0NzAtOTQ4NywgVSs5NDhhLTk0OTIsIFUrOTQ5NC05NDk4LCBVKzk0OWEsIFUrOTQ5Yy05NDlkLCBVKzk0YTEsIFUrOTRhMy05NGE0LCBVKzk0YTgsIFUrOTRhYS05NGFkLCBVKzk0YWYsIFUrOTRiMiwgVSs5NGI0LTk0YmEsIFUrOTRiYy05NGMwLCBVKzk0YzQsIFUrOTRjNi05NGRiLCBVKzk0ZGUtOTRlNjtcbn1cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMzAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzkyYjcsIFUrOTJiOSwgVSs5MmMxLCBVKzkyYzUtOTJjNiwgVSs5MmM4LCBVKzkyY2MsIFUrOTJkMCwgVSs5MmQyLCBVKzkyZTQsIFUrOTJlYSwgVSs5MmVjLTkyZWQsIFUrOTJmMCwgVSs5MmYzLCBVKzkyZjgsIFUrOTJmYywgVSs5MzA0LCBVKzkzMDYsIFUrOTMxMCwgVSs5MzEyLCBVKzkzMTUsIFUrOTMxOCwgVSs5MzFhLCBVKzkzMWUsIFUrOTMyMC05MzIyLCBVKzkzMjQsIFUrOTMyNi05MzI5LCBVKzkzMmItOTMyYywgVSs5MzJmLCBVKzkzMzEtOTMzMiwgVSs5MzM1LTkzMzYsIFUrOTMzZSwgVSs5MzQwLTkzNDEsIFUrOTM0YS05MzYwLCBVKzkzNjItOTM2MywgVSs5MzY1LTkzNmIsIFUrOTM2ZSwgVSs5Mzc1LCBVKzkzN2UsIFUrOTM4MiwgVSs5MzhhLCBVKzkzOGMsIFUrOTM4ZiwgVSs5MzkzLTkzOTQsIFUrOTM5Ni05Mzk3LCBVKzkzOWEsIFUrOTNhMiwgVSs5M2E3LCBVKzkzYWMtOTNjZCwgVSs5M2QwLTkzZDEsIFUrOTNkNi05M2Q4LCBVKzkzZGUtOTNkZiwgVSs5M2UxLTkzZTIsIFUrOTNlNCwgVSs5M2Y4LCBVKzkzZmIsIFUrOTNmZCwgVSs5NDBlLTk0MGY7XG59XG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjMxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5MTRjLCBVKzkxNGUtOTE1MCwgVSs5MTU0LCBVKzkxNTcsIFUrOTE1YSwgVSs5MTVkLTkxNWUsIFUrOTE2MS05MTY0LCBVKzkxNjksIFUrOTE3MCwgVSs5MTcyLCBVKzkxNzQsIFUrOTE3OS05MTdhLCBVKzkxN2QtOTE3ZSwgVSs5MTgyLTkxODMsIFUrOTE4NSwgVSs5MThjLTkxOGQsIFUrOTE5MC05MTkxLCBVKzkxOWEsIFUrOTE5YywgVSs5MWExLTkxYTQsIFUrOTFhOCwgVSs5MWFhLTkxYWYsIFUrOTFiNC05MWI1LCBVKzkxYjgsIFUrOTFiYSwgVSs5MWJlLCBVKzkxYzAtOTFjMSwgVSs5MWM2LCBVKzkxYzgsIFUrOTFjYiwgVSs5MWQwLCBVKzkxZDIsIFUrOTFkNy05MWQ4LCBVKzkxZGQsIFUrOTFlMywgVSs5MWU2LTkxZTcsIFUrOTFlZCwgVSs5MWYwLCBVKzkxZjUsIFUrOTFmOSwgVSs5MjAwLCBVKzkyMDUsIFUrOTIwNy05MjBhLCBVKzkyMGQtOTIwZSwgVSs5MjEwLCBVKzkyMTQtOTIxNSwgVSs5MjFjLCBVKzkyMWUsIFUrOTIyMSwgVSs5MjIzLTkyMjcsIFUrOTIyOS05MjJhLCBVKzkyMmQsIFUrOTIzNC05MjM1LCBVKzkyMzcsIFUrOTIzOS05MjNhLCBVKzkyM2MtOTI0MCwgVSs5MjQ0LTkyNDYsIFUrOTI0OSwgVSs5MjRlLTkyNGYsIFUrOTI1MSwgVSs5MjUzLCBVKzkyNTcsIFUrOTI1YiwgVSs5MjVlLCBVKzkyNjIsIFUrOTI2NC05MjY2LCBVKzkyNjgsIFUrOTI2YywgVSs5MjZmLCBVKzkyNzEsIFUrOTI3YiwgVSs5MjdlLCBVKzkyODAsIFUrOTI4MywgVSs5Mjg1LTkyOGEsIFUrOTI4ZSwgVSs5MjkxLCBVKzkyOTMsIFUrOTI5NiwgVSs5Mjk4LCBVKzkyOWMtOTI5ZCwgVSs5MmE4LCBVKzkyYWItOTJhZSwgVSs5MmIzLCBVKzkyYjY7XG59XG4vKiBbMzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjMyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4ZmUyLThmZTUsIFUrOGZlOC04ZmU5LCBVKzhmZWUsIFUrOGZmMy04ZmY0LCBVKzhmZjgsIFUrOGZmYSwgVSs5MDA0LCBVKzkwMGIsIFUrOTAxMSwgVSs5MDE1LTkwMTYsIFUrOTAxZSwgVSs5MDIxLCBVKzkwMjYsIFUrOTAyZCwgVSs5MDJmLCBVKzkwMzEsIFUrOTAzNS05MDM2LCBVKzkwMzktOTAzYSwgVSs5MDQxLCBVKzkwNDQtOTA0NiwgVSs5MDRhLCBVKzkwNGYtOTA1MiwgVSs5MDU0LTkwNTUsIFUrOTA1OC05MDU5LCBVKzkwNWItOTA1ZSwgVSs5MDYwLTkwNjIsIFUrOTA2OC05MDY5LCBVKzkwNmYsIFUrOTA3MiwgVSs5MDc0LCBVKzkwNzYtOTA3YSwgVSs5MDdjLTkwN2QsIFUrOTA4MSwgVSs5MDgzLCBVKzkwODUsIFUrOTA4Ny05MDhiLCBVKzkwOGYsIFUrOTA5NSwgVSs5MDk3LCBVKzkwOTktOTA5YiwgVSs5MDlkLCBVKzkwYTAtOTBhMSwgVSs5MGE4LTkwYTksIFUrOTBhYywgVSs5MGIwLCBVKzkwYjItOTBiNCwgVSs5MGI2LCBVKzkwYjgsIFUrOTBiYSwgVSs5MGJkLTkwYmUsIFUrOTBjMy05MGM1LCBVKzkwYzctOTBjOCwgVSs5MGNmLTkwZDAsIFUrOTBkMywgVSs5MGQ1LCBVKzkwZDcsIFUrOTBkYS05MGRjLCBVKzkwZGUsIFUrOTBlMiwgVSs5MGU0LCBVKzkwZTYtOTBlNywgVSs5MGVhLTkwZWIsIFUrOTBlZiwgVSs5MGY0LTkwZjUsIFUrOTBmNywgVSs5MGZlLTkxMDAsIFUrOTEwNCwgVSs5MTA5LCBVKzkxMGMsIFUrOTExMiwgVSs5MTE0LTkxMTUsIFUrOTExOCwgVSs5MTFjLCBVKzkxMWUsIFUrOTEyMCwgVSs5MTIyLTkxMjMsIFUrOTEyNywgVSs5MTJkLCBVKzkxMmYtOTEzMiwgVSs5MTM5LTkxM2EsIFUrOTE0MywgVSs5MTQ2LCBVKzkxNDktOTE0YTtcbn1cbi8qIFszM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzhlMmQtOGUzMSwgVSs4ZTM0LThlMzUsIFUrOGUzOS04ZTNhLCBVKzhlM2QsIFUrOGU0MC04ZTQyLCBVKzhlNDcsIFUrOGU0OS04ZTRiLCBVKzhlNTAtOGU1MywgVSs4ZTU5LThlNWEsIFUrOGU1Zi04ZTYwLCBVKzhlNjQsIFUrOGU2OSwgVSs4ZTZjLCBVKzhlNzAsIFUrOGU3NCwgVSs4ZTc2LCBVKzhlN2EtOGU3YywgVSs4ZTdmLCBVKzhlODQtOGU4NSwgVSs4ZTg3LCBVKzhlODksIFUrOGU4YiwgVSs4ZThkLCBVKzhlOGYtOGU5MCwgVSs4ZTk0LCBVKzhlOTksIFUrOGU5YywgVSs4ZTllLCBVKzhlYWEsIFUrOGVhYywgVSs4ZWIwLCBVKzhlYjYsIFUrOGVjMCwgVSs4ZWM2LCBVKzhlY2EtOGVjZSwgVSs4ZWQyLCBVKzhlZGEsIFUrOGVkZiwgVSs4ZWUyLCBVKzhlZWIsIFUrOGVmOCwgVSs4ZWZiLThlZmUsIFUrOGYwMywgVSs4ZjA5LCBVKzhmMGIsIFUrOGYxMi04ZjE1LCBVKzhmMWIsIFUrOGYxZCwgVSs4ZjFmLCBVKzhmMjktOGYyYSwgVSs4ZjJmLCBVKzhmMzYsIFUrOGYzOCwgVSs4ZjNiLCBVKzhmM2UtOGYzZiwgVSs4ZjQ0LThmNDUsIFUrOGY0OSwgVSs4ZjRkLThmNGUsIFUrOGY1ZiwgVSs4ZjZiLCBVKzhmNmQsIFUrOGY3MS04ZjczLCBVKzhmNzUtOGY3NiwgVSs4Zjc4LThmN2EsIFUrOGY3YywgVSs4ZjdlLCBVKzhmODEtOGY4MiwgVSs4Zjg0LCBVKzhmODcsIFUrOGY4YS04ZjhiLCBVKzhmOGQtOGY4ZiwgVSs4Zjk0LThmOTUsIFUrOGY5Ny04ZjlhLCBVKzhmYTYsIFUrOGZhZC04ZmFmLCBVKzhmYjIsIFUrOGZiNS04ZmI3LCBVKzhmYmEtOGZiYywgVSs4ZmJmLCBVKzhmYzIsIFUrOGZjYiwgVSs4ZmNkLCBVKzhmZDMsIFUrOGZkNSwgVSs4ZmQ3LCBVKzhmZGE7XG59XG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4Y2FmLThjYjAsIFUrOGNiMy04Y2I0LCBVKzhjYjYtOGNiOSwgVSs4Y2JiLThjYmQsIFUrOGNiZi04Y2M0LCBVKzhjYzctOGNjOCwgVSs4Y2NhLCBVKzhjY2QsIFUrOGNkMSwgVSs4Y2QzLCBVKzhjZGItOGNkYywgVSs4Y2RlLCBVKzhjZTAsIFUrOGNlMi04Y2U0LCBVKzhjZTYtOGNlOCwgVSs4Y2VhLCBVKzhjZWQsIFUrOGNmNCwgVSs4Y2Y4LCBVKzhjZmEsIFUrOGNmYy04Y2ZkLCBVKzhkMDQtOGQwNSwgVSs4ZDA3LThkMDgsIFUrOGQwYSwgVSs4ZDBkLCBVKzhkMGYsIFUrOGQxMy04ZDE0LCBVKzhkMTYsIFUrOGQxYiwgVSs4ZDIwLCBVKzhkMmUsIFUrOGQzMCwgVSs4ZDMyLThkMzMsIFUrOGQzNiwgVSs4ZDNiLCBVKzhkM2QsIFUrOGQ0MCwgVSs4ZDQyLThkNDMsIFUrOGQ0NS04ZDQ2LCBVKzhkNDgtOGQ0YSwgVSs4ZDRkLCBVKzhkNTEsIFUrOGQ1MywgVSs4ZDU1LCBVKzhkNTksIFUrOGQ1Yy04ZDVkLCBVKzhkNWYsIFUrOGQ2MSwgVSs4ZDY2LThkNjcsIFUrOGQ2YSwgVSs4ZDZkLCBVKzhkNzEsIFUrOGQ3MywgVSs4ZDg0LCBVKzhkOTAtOGQ5MSwgVSs4ZDk0LThkOTUsIFUrOGQ5OSwgVSs4ZGE4LCBVKzhkYWYsIFUrOGRiMSwgVSs4ZGI1LCBVKzhkYjgsIFUrOGRiYSwgVSs4ZGJjLCBVKzhkYmYsIFUrOGRjMiwgVSs4ZGM0LCBVKzhkYzYsIFUrOGRjYiwgVSs4ZGNlLThkY2YsIFUrOGRkNi04ZGQ3LCBVKzhkZGEtOGRkYiwgVSs4ZGRlLCBVKzhkZTEsIFUrOGRlMy04ZGU0LCBVKzhkZTksIFUrOGRlYi04ZGVjLCBVKzhkZjAtOGRmMSwgVSs4ZGY2LThkZmQsIFUrOGUwNSwgVSs4ZTA3LCBVKzhlMDktOGUwYSwgVSs4ZTBjLCBVKzhlMGUsIFUrOGUxMCwgVSs4ZTE0LCBVKzhlMWQtOGUxZiwgVSs4ZTIzLCBVKzhlMjYsIFUrOGUyYi04ZTJjO1xufVxuLyogWzM1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4zNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGI1ZSwgVSs4YjYwLCBVKzhiNmMsIFUrOGI2Zi04YjcwLCBVKzhiNzIsIFUrOGI3NCwgVSs4Yjc3LCBVKzhiN2QsIFUrOGI4MCwgVSs4YjgzLCBVKzhiOGEsIFUrOGI4YywgVSs4YjkwLCBVKzhiOTMsIFUrOGI5OS04YjlhLCBVKzhiYTAsIFUrOGJhMywgVSs4YmE1LThiYTcsIFUrOGJhYS04YmFjLCBVKzhiYjMtOGJiNSwgVSs4YmI3LCBVKzhiYjksIFUrOGJjMi04YmMzLCBVKzhiYzUsIFUrOGJjYi04YmNjLCBVKzhiY2UtOGJkMCwgVSs4YmQyLThiZDQsIFUrOGJkNiwgVSs4YmQ4LThiZDksIFUrOGJkYywgVSs4YmRmLCBVKzhiZTMtOGJlNCwgVSs4YmU3LThiZTksIFUrOGJlYi04YmVjLCBVKzhiZWUsIFUrOGJmMCwgVSs4YmYyLThiZjMsIFUrOGJmNiwgVSs4YmY5LCBVKzhiZmMtOGJmZCwgVSs4YmZmLThjMDAsIFUrOGMwMiwgVSs4YzA0LCBVKzhjMDYtOGMwNywgVSs4YzBjLCBVKzhjMGYsIFUrOGMxMS04YzEyLCBVKzhjMTQtOGMxYiwgVSs4YzFkLThjMjEsIFUrOGMyNC04YzI1LCBVKzhjMjcsIFUrOGMyYS04YzJjLCBVKzhjMmUtOGMzMCwgVSs4YzMyLThjMzYsIFUrOGMzZiwgVSs4YzQ3LThjNGMsIFUrOGM0ZS04YzUwLCBVKzhjNTQtOGM1NiwgVSs4YzYyLCBVKzhjNjgsIFUrOGM2YywgVSs4YzczLCBVKzhjNzgsIFUrOGM3YSwgVSs4YzgyLCBVKzhjODUsIFUrOGM4OS04YzhhLCBVKzhjOGQtOGM4ZSwgVSs4YzkwLCBVKzhjOTMtOGM5NCwgVSs4Yzk4LCBVKzhjOWQtOGM5ZSwgVSs4Y2EwLThjYTIsIFUrOGNhNy04Y2FjO1xufVxuLyogWzM2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4zNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGEwMi04YTAzLCBVKzhhMDctOGEwYSwgVSs4YTBlLThhMGYsIFUrOGExMywgVSs4YTE1LThhMTgsIFUrOGExYS04YTFiLCBVKzhhMWQsIFUrOGExZiwgVSs4YTIyLThhMjMsIFUrOGEyNSwgVSs4YTJiLCBVKzhhMmQsIFUrOGEzMSwgVSs4YTMzLThhMzQsIFUrOGEzNi04YTM4LCBVKzhhM2EsIFUrOGEzYywgVSs4YTNlLCBVKzhhNDAtOGE0MSwgVSs4YTQ2LCBVKzhhNDgsIFUrOGE1MCwgVSs4YTUyLCBVKzhhNTQtOGE1NSwgVSs4YTU4LCBVKzhhNWIsIFUrOGE1ZC04YTYzLCBVKzhhNjYsIFUrOGE2OS04YTZiLCBVKzhhNmQtOGE2ZSwgVSs4YTcwLCBVKzhhNzItOGE3MywgVSs4YTdhLCBVKzhhODUsIFUrOGE4NywgVSs4YThhLCBVKzhhOGMtOGE4ZCwgVSs4YTkwLThhOTIsIFUrOGE5NSwgVSs4YTk4LCBVKzhhYTAtOGFhMSwgVSs4YWEzLThhYTYsIFUrOGFhOC04YWE5LCBVKzhhYWMtOGFhZSwgVSs4YWIwLCBVKzhhYjIsIFUrOGFiOC04YWI5LCBVKzhhYmMsIFUrOGFiZS04YWJmLCBVKzhhYzcsIFUrOGFjZiwgVSs4YWQyLCBVKzhhZDYtOGFkNywgVSs4YWRiLThhZGMsIFUrOGFkZiwgVSs4YWUxLCBVKzhhZTYtOGFlOCwgVSs4YWViLCBVKzhhZWQtOGFlZSwgVSs4YWYxLCBVKzhhZjMtOGFmNCwgVSs4YWY3LThhZjgsIFUrOGFmYSwgVSs4YWZlLCBVKzhiMDAtOGIwMiwgVSs4YjA3LCBVKzhiMGEsIFUrOGIwYywgVSs4YjBlLCBVKzhiMTAsIFUrOGIxNywgVSs4YjE5LCBVKzhiMWIsIFUrOGIxZCwgVSs4YjIwLThiMjEsIFUrOGIyNiwgVSs4YjI4LCBVKzhiMmMsIFUrOGIzMywgVSs4YjM5LCBVKzhiM2UtOGIzZiwgVSs4YjQxLCBVKzhiNDUsIFUrOGI0OSwgVSs4YjRjLCBVKzhiNGYsIFUrOGI1Ny04YjU4LCBVKzhiNWEsIFUrOGI1Yztcbn1cbi8qIFszN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMzcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzg4NjktODg2YSwgVSs4ODZlLTg4NmYsIFUrODg3MiwgVSs4ODc5LCBVKzg4N2QtODg3ZiwgVSs4ODgyLCBVKzg4ODQtODg4NiwgVSs4ODg4LCBVKzg4OGYsIFUrODg5Mi04ODkzLCBVKzg4OWIsIFUrODhhMiwgVSs4OGE0LCBVKzg4YTYsIFUrODhhOCwgVSs4OGFhLCBVKzg4YWUsIFUrODhiMSwgVSs4OGI0LCBVKzg4YjcsIFUrODhiYywgVSs4OGMwLCBVKzg4YzYtODhjOSwgVSs4OGNlLTg4Y2YsIFUrODhkMS04OGQzLCBVKzg4ZDgsIFUrODhkYi04OGRkLCBVKzg4ZGYsIFUrODhlMS04OGUzLCBVKzg4ZTUsIFUrODhlOCwgVSs4OGVjLCBVKzg4ZjAtODhmMSwgVSs4OGYzLTg4ZjQsIFUrODhmYy04OGZlLCBVKzg5MDAsIFUrODkwMiwgVSs4OTA2LTg5MDcsIFUrODkwOS04OTBjLCBVKzg5MTItODkxNSwgVSs4OTE4LTg5MWIsIFUrODkyMSwgVSs4OTI1LCBVKzg5MmIsIFUrODkzMCwgVSs4OTMyLCBVKzg5MzQsIFUrODkzNiwgVSs4OTNiLCBVKzg5M2QsIFUrODk0MSwgVSs4OTRjLCBVKzg5NTUtODk1NiwgVSs4OTU5LCBVKzg5NWMsIFUrODk1ZS04OTYwLCBVKzg5NjYsIFUrODk2YSwgVSs4OTZjLCBVKzg5NmYtODk3MCwgVSs4OTcyLCBVKzg5N2IsIFUrODk3ZSwgVSs4OTgwLCBVKzg5ODMsIFUrODk4NSwgVSs4OTg3LTg5ODgsIFUrODk4YywgVSs4OThmLCBVKzg5OTMsIFUrODk5NywgVSs4OTlhLCBVKzg5YTEsIFUrODlhNywgVSs4OWE5LTg5YWEsIFUrODliMi04OWIzLCBVKzg5YjcsIFUrODljMCwgVSs4OWM3LCBVKzg5Y2EtODljYywgVSs4OWNlLTg5ZDEsIFUrODlkNiwgVSs4OWRhLCBVKzg5ZGMsIFUrODlkZSwgVSs4OWU1LCBVKzg5ZTcsIFUrODllYiwgVSs4OWVmLCBVKzg5ZjEsIFUrODlmMy04OWY0LCBVKzg5ZjgsIFUrODlmZiwgVSs4YTAxO1xufVxuLyogWzM4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4zOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODZlNCwgVSs4NmU2LCBVKzg2ZTksIFUrODZlZCwgVSs4NmVmLTg2ZjQsIFUrODZmOC04NmY5LCBVKzg2ZmIsIFUrODZmZSwgVSs4NzAzLCBVKzg3MDYtODcwYSwgVSs4NzBkLCBVKzg3MTEtODcxMywgVSs4NzFhLCBVKzg3MWUsIFUrODcyMi04NzIzLCBVKzg3MjUsIFUrODcyOSwgVSs4NzJlLCBVKzg3MzEsIFUrODczNCwgVSs4NzM3LCBVKzg3M2EtODczYiwgVSs4NzNlLTg3NDAsIFUrODc0MiwgVSs4NzQ3LTg3NDgsIFUrODc1MywgVSs4NzU1LCBVKzg3NTctODc1OCwgVSs4NzVkLCBVKzg3NWYsIFUrODc2Mi04NzY2LCBVKzg3NjgsIFUrODc2ZSwgVSs4NzcwLCBVKzg3NzIsIFUrODc3NSwgVSs4Nzc4LCBVKzg3N2ItODc3ZSwgVSs4NzgyLCBVKzg3ODUsIFUrODc4OCwgVSs4NzhiLCBVKzg3OTMsIFUrODc5NywgVSs4NzlhLCBVKzg3OWUtODdhMCwgVSs4N2EyLTg3YTMsIFUrODdhOCwgVSs4N2FiLTg3YWQsIFUrODdhZiwgVSs4N2IzLCBVKzg3YjUsIFUrODdiZCwgVSs4N2MwLCBVKzg3YzQsIFUrODdjNiwgVSs4N2NhLTg3Y2IsIFUrODdkMS04N2QyLCBVKzg3ZGItODdkYywgVSs4N2RlLCBVKzg3ZTAsIFUrODdlNSwgVSs4N2VhLCBVKzg3ZWMsIFUrODdlZSwgVSs4N2YyLTg3ZjMsIFUrODdmYiwgVSs4N2ZkLTg3ZmUsIFUrODgwMi04ODAzLCBVKzg4MDUsIFUrODgwYS04ODBiLCBVKzg4MGQsIFUrODgxMy04ODE2LCBVKzg4MTksIFUrODgxYiwgVSs4ODFmLCBVKzg4MjEsIFUrODgyMywgVSs4ODMxLTg4MzIsIFUrODgzNS04ODM2LCBVKzg4MzksIFUrODgzYi04ODNjLCBVKzg4NDQsIFUrODg0NiwgVSs4ODRhLCBVKzg4NGUsIFUrODg1Mi04ODUzLCBVKzg4NTUsIFUrODg1OSwgVSs4ODViLCBVKzg4NWQtODg1ZSwgVSs4ODYyLCBVKzg4NjQ7XG59XG4vKiBbMzldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjM5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4NTMyLCBVKzg1MzQtODUzNSwgVSs4NTM4LTg1M2EsIFUrODUzYywgVSs4NTQzLCBVKzg1NDUsIFUrODU0OCwgVSs4NTRlLCBVKzg1NTMsIFUrODU1Ni04NTU3LCBVKzg1NTksIFUrODU1ZSwgVSs4NTYxLCBVKzg1NjQtODU2NSwgVSs4NTY4LTg1NmEsIFUrODU2ZCwgVSs4NTZmLTg1NzAsIFUrODU3MiwgVSs4NTc2LCBVKzg1NzktODU3YiwgVSs4NTgwLCBVKzg1ODUtODU4NiwgVSs4NTg4LCBVKzg1OGEsIFUrODU4ZiwgVSs4NTkxLCBVKzg1OTQsIFUrODU5OSwgVSs4NTljLCBVKzg1YTIsIFUrODVhNCwgVSs4NWE2LCBVKzg1YTgtODVhOSwgVSs4NWFiLTg1YWMsIFUrODVhZSwgVSs4NWI3LTg1YjksIFUrODViZSwgVSs4NWMxLCBVKzg1YzcsIFUrODVjZCwgVSs4NWQwLCBVKzg1ZDMsIFUrODVkNSwgVSs4NWRjLTg1ZGQsIFUrODVkZi04NWUwLCBVKzg1ZTUtODVlNiwgVSs4NWU4LTg1ZWEsIFUrODVmNCwgVSs4NWY5LCBVKzg1ZmUtODVmZiwgVSs4NjAyLCBVKzg2MDUtODYwNywgVSs4NjBhLTg2MGIsIFUrODYxNiwgVSs4NjE4LCBVKzg2MWEsIFUrODYyNywgVSs4NjI5LCBVKzg2MmQsIFUrODYzOCwgVSs4NjNjLCBVKzg2M2YsIFUrODY0ZCwgVSs4NjRmLCBVKzg2NTItODY1NSwgVSs4NjViLTg2NWMsIFUrODY1ZiwgVSs4NjYyLCBVKzg2NjcsIFUrODY2YywgVSs4NjZlLCBVKzg2NzEsIFUrODY3NSwgVSs4NjdhLTg2N2MsIFUrODY3ZiwgVSs4NjhiLCBVKzg2OGQsIFUrODY5MywgVSs4NjljLTg2OWQsIFUrODZhMSwgVSs4NmEzLTg2YTQsIFUrODZhNy04NmE5LCBVKzg2YWMsIFUrODZhZi04NmIxLCBVKzg2YjQtODZiNiwgVSs4NmJhLCBVKzg2YzAsIFUrODZjNCwgVSs4NmM2LCBVKzg2YzktODZjYSwgVSs4NmNkLTg2ZDEsIFUrODZkNCwgVSs4NmQ4LCBVKzg2ZGUtODZkZjtcbn1cbi8qIFs0MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgzYjQsIFUrODNiNiwgVSs4M2I4LCBVKzgzYmEsIFUrODNiYy04M2JkLCBVKzgzYmYtODNjMCwgVSs4M2MyLCBVKzgzYzUsIFUrODNjOC04M2M5LCBVKzgzY2IsIFUrODNkMSwgVSs4M2QzLTgzZDYsIFUrODNkOCwgVSs4M2RiLCBVKzgzZGQsIFUrODNkZiwgVSs4M2UxLCBVKzgzZTUsIFUrODNlYS04M2ViLCBVKzgzZjAsIFUrODNmNCwgVSs4M2Y4LTgzZjksIFUrODNmYiwgVSs4M2ZkLCBVKzgzZmYsIFUrODQwMSwgVSs4NDA2LCBVKzg0MGEtODQwYiwgVSs4NDBmLCBVKzg0MTEsIFUrODQxOCwgVSs4NDFjLCBVKzg0MjAsIFUrODQyMi04NDI0LCBVKzg0MjYsIFUrODQyOSwgVSs4NDJjLCBVKzg0MzgtODQzOSwgVSs4NDNiLTg0M2MsIFUrODQzZiwgVSs4NDQ2LTg0NDcsIFUrODQ0OSwgVSs4NDRlLCBVKzg0NTEtODQ1MiwgVSs4NDU2LCBVKzg0NTktODQ1YSwgVSs4NDVjLCBVKzg0NjIsIFUrODQ2NiwgVSs4NDZkLCBVKzg0NmYtODQ3MCwgVSs4NDczLCBVKzg0NzYtODQ3OCwgVSs4NDdhLCBVKzg0N2QsIFUrODQ4NC04NDg1LCBVKzg0ODcsIFUrODQ4OSwgVSs4NDhjLCBVKzg0OGUsIFUrODQ5MCwgVSs4NDkzLTg0OTQsIFUrODQ5NywgVSs4NDliLCBVKzg0OWUtODQ5ZiwgVSs4NGExLCBVKzg0YTUsIFUrODRhOCwgVSs4NGFmLCBVKzg0YjQsIFUrODRiOS04NGJmLCBVKzg0YzEtODRjMiwgVSs4NGM1LTg0YzcsIFUrODRjYS04NGNiLCBVKzg0Y2QsIFUrODRkMC04NGQxLCBVKzg0ZDMsIFUrODRkNiwgVSs4NGRmLTg0ZTAsIFUrODRlMi04NGUzLCBVKzg0ZTUtODRlNywgVSs4NGVlLCBVKzg0ZjMsIFUrODRmNiwgVSs4NGZhLCBVKzg0ZmMsIFUrODRmZi04NTAwLCBVKzg1MGMsIFUrODUxMSwgVSs4NTE0LTg1MTUsIFUrODUxNy04NTE4LCBVKzg1MWYsIFUrODUyMywgVSs4NTI1LTg1MjYsIFUrODUyOSwgVSs4NTJiLCBVKzg1MmQ7XG59XG4vKiBbNDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjQxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4MmE5LTgyYWIsIFUrODJhZSwgVSs4MmIwLCBVKzgyYjIsIFUrODJiNC04MmI2LCBVKzgyYmMsIFUrODJiZSwgVSs4MmMwLTgyYzIsIFUrODJjNC04MmM4LCBVKzgyY2EtODJjYywgVSs4MmNlLCBVKzgyZDAsIFUrODJkMi04MmQzLCBVKzgyZDUtODJkNiwgVSs4MmQ4LTgyZDksIFUrODJkYy04MmRlLCBVKzgyZTAtODJlNCwgVSs4MmU3LCBVKzgyZTktODJlYiwgVSs4MmVkLTgyZWUsIFUrODJmMy04MmY0LCBVKzgyZjctODJmOCwgVSs4MmZhLTgzMDEsIFUrODMwNi04MzA4LCBVKzgzMGMtODMwZCwgVSs4MzBmLCBVKzgzMTEsIFUrODMxMy04MzE1LCBVKzgzMTgsIFUrODMxYS04MzFiLCBVKzgzMWQsIFUrODMyNCwgVSs4MzI3LCBVKzgzMmEsIFUrODMyYy04MzJkLCBVKzgzMmYsIFUrODMzMS04MzM0LCBVKzgzM2EtODMzYywgVSs4MzQwLCBVKzgzNDMtODM0NSwgVSs4MzQ3LTgzNDgsIFUrODM0YSwgVSs4MzRjLCBVKzgzNGYsIFUrODM1MSwgVSs4MzU2LCBVKzgzNTgtODM1YywgVSs4MzVlLCBVKzgzNjAsIFUrODM2NC04MzY2LCBVKzgzNjgtODM2YSwgVSs4MzZjLTgzNmUsIFUrODM3MywgVSs4Mzc4LCBVKzgzN2ItODM3ZCwgVSs4MzdmLTgzODAsIFUrODM4MiwgVSs4Mzg4LCBVKzgzOGEtODM4YiwgVSs4MzkyLCBVKzgzOTQsIFUrODM5NiwgVSs4Mzk4LTgzOTksIFUrODM5Yi04MzljLCBVKzgzYTAsIFUrODNhMi04M2EzLCBVKzgzYTgtODNhYSwgVSs4M2FlLTgzYjAsIFUrODNiMztcbn1cbi8qIFs0Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgxNGQtODE0ZSwgVSs4MTUxLCBVKzgxNTMsIFUrODE1OC04MTVhLCBVKzgxNWUsIFUrODE2MCwgVSs4MTY2LTgxNjksIFUrODE2YiwgVSs4MTZkLCBVKzgxNzEsIFUrODE3My04MTc0LCBVKzgxNzgsIFUrODE3Yy04MTdkLCBVKzgxODIsIFUrODE4OCwgVSs4MTkxLCBVKzgxOTgtODE5YiwgVSs4MWEwLCBVKzgxYTMsIFUrODFhNS04MWE2LCBVKzgxYTksIFUrODFiNiwgVSs4MWJhLTgxYmIsIFUrODFiZCwgVSs4MWJmLCBVKzgxYzEsIFUrODFjMywgVSs4MWM2LCBVKzgxYzktODFjYSwgVSs4MWNjLTgxY2QsIFUrODFkMSwgVSs4MWQzLTgxZDQsIFUrODFkOCwgVSs4MWRiLTgxZGMsIFUrODFkZS04MWRmLCBVKzgxZTUsIFUrODFlNy04MWU5LCBVKzgxZWItODFlYywgVSs4MWVlLTgxZWYsIFUrODFmNSwgVSs4MWY4LCBVKzgxZmEsIFUrODFmYywgVSs4MWZlLCBVKzgyMDAtODIwMiwgVSs4MjA0LCBVKzgyMDgtODIwYSwgVSs4MjBlLTgyMTAsIFUrODIxNi04MjE4LCBVKzgyMWItODIxYywgVSs4MjIxLTgyMjQsIFUrODIyNi04MjI4LCBVKzgyMmIsIFUrODIyZCwgVSs4MjJmLCBVKzgyMzItODIzNCwgVSs4MjM3LTgyMzgsIFUrODIzYS04MjNiLCBVKzgyM2UsIFUrODI0NCwgVSs4MjQ5LCBVKzgyNGIsIFUrODI0ZiwgVSs4MjU5LTgyNWEsIFUrODI1ZiwgVSs4MjY2LCBVKzgyNjgsIFUrODI2ZSwgVSs4MjcxLCBVKzgyNzYtODI3OSwgVSs4MjdkLCBVKzgyN2YsIFUrODI4My04Mjg0LCBVKzgyODgtODI4YSwgVSs4MjhkLTgyOTEsIFUrODI5My04Mjk0LCBVKzgyOTYtODI5OCwgVSs4MjlmLTgyYTEsIFUrODJhMy04MmE0LCBVKzgyYTctODJhODtcbn1cbi8qIFs0M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdmZmEsIFUrN2ZmZSwgVSs4MDA0LCBVKzgwMDYsIFUrODAwYiwgVSs4MDBlLCBVKzgwMTEtODAxMiwgVSs4MDE0LCBVKzgwMTYsIFUrODAxOC04MDE5LCBVKzgwMWMsIFUrODAxZSwgVSs4MDI2LTgwMmEsIFUrODAzMSwgVSs4MDM0LTgwMzUsIFUrODAzNywgVSs4MDQzLCBVKzgwNGIsIFUrODA0ZCwgVSs4MDUyLCBVKzgwNTYsIFUrODA1OSwgVSs4MDVlLCBVKzgwNjEsIFUrODA2OC04MDY5LCBVKzgwNmUtODA3NCwgVSs4MDc2LTgwNzgsIFUrODA3Yy04MDgwLCBVKzgwODIsIFUrODA4NC04MDg1LCBVKzgwODgsIFUrODA4ZiwgVSs4MDkzLCBVKzgwOWMsIFUrODA5ZiwgVSs4MGFiLCBVKzgwYWQtODBhZSwgVSs4MGIxLCBVKzgwYjYtODBiOCwgVSs4MGJjLTgwYmQsIFUrODBjMiwgVSs4MGM0LCBVKzgwY2EsIFUrODBjZCwgVSs4MGQxLCBVKzgwZDQsIFUrODBkNywgVSs4MGQ5LTgwZGIsIFUrODBkZCwgVSs4MGUwLCBVKzgwZTQtODBlNSwgVSs4MGU3LTgwZWQsIFUrODBlZi04MGYxLCBVKzgwZjMtODBmNCwgVSs4MGZjLCBVKzgxMDEsIFUrODEwNC04MTA1LCBVKzgxMDctODEwOCwgVSs4MTBjLTgxMGUsIFUrODExMi04MTE1LCBVKzgxMTctODExOSwgVSs4MTFiLTgxMWYsIFUrODEyMS04MTMwLCBVKzgxMzItODEzNCwgVSs4MTM3LCBVKzgxMzksIFUrODEzZi04MTQwLCBVKzgxNDIsIFUrODE0NiwgVSs4MTQ4O1xufVxuLyogWzQ0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy40NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrN2VkNywgVSs3ZWRiLCBVKzdlZTAtN2VlMiwgVSs3ZWU1LTdlZTYsIFUrN2VlOCwgVSs3ZWViLCBVKzdlZjAtN2VmMiwgVSs3ZWY2LCBVKzdlZmEtN2VmYiwgVSs3ZWZlLCBVKzdmMDEtN2YwNCwgVSs3ZjA4LCBVKzdmMGEtN2YxMiwgVSs3ZjE3LCBVKzdmMTksIFUrN2YxYi03ZjFjLCBVKzdmMWYsIFUrN2YyMS03ZjIzLCBVKzdmMjUtN2YyOCwgVSs3ZjJhLTdmMzMsIFUrN2YzNS03ZjM3LCBVKzdmM2QsIFUrN2Y0MiwgVSs3ZjQ0LTdmNDUsIFUrN2Y0Yy03ZjRkLCBVKzdmNTIsIFUrN2Y1NCwgVSs3ZjU4LTdmNTksIFUrN2Y1ZCwgVSs3ZjVmLTdmNjEsIFUrN2Y2MywgVSs3ZjY1LCBVKzdmNjgsIFUrN2Y3MC03ZjcxLCBVKzdmNzMtN2Y3NSwgVSs3Zjc3LCBVKzdmNzksIFUrN2Y3ZC03ZjdlLCBVKzdmODUtN2Y4NiwgVSs3Zjg4LTdmODksIFUrN2Y4Yi03ZjhjLCBVKzdmOTAtN2Y5MSwgVSs3Zjk0LTdmOTYsIFUrN2Y5OC03ZjliLCBVKzdmOWQsIFUrN2Y5ZiwgVSs3ZmEzLCBVKzdmYTctN2ZhOSwgVSs3ZmFjLTdmYjIsIFUrN2ZiNCwgVSs3ZmI2LCBVKzdmYjgsIFUrN2ZiYywgVSs3ZmJmLTdmYzAsIFUrN2ZjMywgVSs3ZmNhLCBVKzdmY2MsIFUrN2ZjZSwgVSs3ZmQyLCBVKzdmZDUsIFUrN2ZkOS03ZmRiLCBVKzdmZGYsIFUrN2ZlMywgVSs3ZmU1LTdmZTcsIFUrN2ZlOSwgVSs3ZmViLTdmZWMsIFUrN2ZlZS03ZmVmLCBVKzdmZjEsIFUrN2ZmMy03ZmY0LCBVKzdmZjk7XG59XG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjQ1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZGM0LCBVKzdkYzctN2RjOCwgVSs3ZGNhLTdkY2QsIFUrN2RjZiwgVSs3ZGQxLTdkZDIsIFUrN2RkNCwgVSs3ZGQ2LTdkZDgsIFUrN2RkYS03ZGUwLCBVKzdkZTItN2RlNiwgVSs3ZGU4LTdkZWQsIFUrN2RlZiwgVSs3ZGYxLTdkZjUsIFUrN2RmNywgVSs3ZGY5LCBVKzdkZmItN2RmYywgVSs3ZGZlLTdlMDIsIFUrN2UwNCwgVSs3ZTA4LTdlMGIsIFUrN2UxMiwgVSs3ZTFiLCBVKzdlMWUsIFUrN2UyMCwgVSs3ZTIyLTdlMjMsIFUrN2UyNiwgVSs3ZTI5LCBVKzdlMmIsIFUrN2UyZS03ZTJmLCBVKzdlMzEsIFUrN2UzNywgVSs3ZTM5LTdlM2UsIFUrN2U0MCwgVSs3ZTQzLTdlNDQsIFUrN2U0Ni03ZTQ3LCBVKzdlNGEtN2U0YiwgVSs3ZTRkLTdlNGUsIFUrN2U1MSwgVSs3ZTU0LTdlNTYsIFUrN2U1OC03ZTViLCBVKzdlNWQtN2U1ZSwgVSs3ZTYxLCBVKzdlNjYtN2U2NywgVSs3ZTY5LTdlNmIsIFUrN2U2ZCwgVSs3ZTcwLCBVKzdlNzMsIFUrN2U3NywgVSs3ZTc5LCBVKzdlN2ItN2U3ZCwgVSs3ZTgxLTdlODIsIFUrN2U4Yy03ZThkLCBVKzdlOGYsIFUrN2U5Mi03ZTk0LCBVKzdlOTYsIFUrN2U5OCwgVSs3ZTlhLTdlOWMsIFUrN2U5ZS03ZTlmLCBVKzdlYTEsIFUrN2VhMywgVSs3ZWE1LCBVKzdlYTgtN2VhOSwgVSs3ZWFiLCBVKzdlYWQtN2VhZSwgVSs3ZWIwLCBVKzdlYmIsIFUrN2ViZSwgVSs3ZWMwLTdlYzIsIFUrN2VjOSwgVSs3ZWNiLTdlY2MsIFUrN2VkMCwgVSs3ZWQ0O1xufVxuLyogWzQ2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy40Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrN2NjYy03Y2NkLCBVKzdjZDcsIFUrN2NkYywgVSs3Y2RlLCBVKzdjZTAsIFUrN2NlNC03Y2U1LCBVKzdjZTctN2NlOCwgVSs3Y2VjLCBVKzdjZjAsIFUrN2NmNS03Y2Y5LCBVKzdjZmMsIFUrN2NmZSwgVSs3ZDAwLCBVKzdkMDQtN2QwYiwgVSs3ZDBkLCBVKzdkMTAtN2QxNCwgVSs3ZDE3LTdkMTksIFUrN2QxYi03ZDFmLCBVKzdkMjEsIFUrN2QyNC03ZDI2LCBVKzdkMjgtN2QyYSwgVSs3ZDJjLTdkMmUsIFUrN2QzMC03ZDMxLCBVKzdkMzMsIFUrN2QzNS03ZDM2LCBVKzdkMzgtN2QzYSwgVSs3ZDQwLCBVKzdkNDItN2Q0NCwgVSs3ZDQ2LCBVKzdkNGItN2Q0YywgVSs3ZDRmLCBVKzdkNTEsIFUrN2Q1NC03ZDU2LCBVKzdkNTgsIFUrN2Q1Yi03ZDVjLCBVKzdkNWUsIFUrN2Q2MS03ZDYzLCBVKzdkNjYsIFUrN2Q2OCwgVSs3ZDZhLTdkNmMsIFUrN2Q2ZiwgVSs3ZDcxLTdkNzMsIFUrN2Q3NS03ZDc3LCBVKzdkNzktN2Q3YSwgVSs3ZDdlLCBVKzdkODEsIFUrN2Q4NC03ZDhiLCBVKzdkOGQsIFUrN2Q4ZiwgVSs3ZDkxLCBVKzdkOTQsIFUrN2Q5NiwgVSs3ZDk4LTdkOWEsIFUrN2Q5Yy03ZGEwLCBVKzdkYTIsIFUrN2RhNiwgVSs3ZGFhLTdkYjEsIFUrN2RiNC03ZGI4LCBVKzdkYmEtN2RiZiwgVSs3ZGMxO1xufVxuLyogWzQ3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy40Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrN2JjMy03YmM0LCBVKzdiYzYsIFUrN2JjOC03YmNjLCBVKzdiZDEsIFUrN2JkMy03YmQ0LCBVKzdiZDktN2JkYSwgVSs3YmRkLCBVKzdiZTAtN2JlMSwgVSs3YmU0LTdiZTYsIFUrN2JlOS03YmVhLCBVKzdiZWYsIFUrN2JmNCwgVSs3YmY2LCBVKzdiZmMsIFUrN2JmZSwgVSs3YzAxLCBVKzdjMDMsIFUrN2MwNy03YzA4LCBVKzdjMGEtN2MwZCwgVSs3YzBmLCBVKzdjMTEsIFUrN2MxNS03YzE2LCBVKzdjMTksIFUrN2MxZS03YzIxLCBVKzdjMjMtN2MyNCwgVSs3YzI2LCBVKzdjMjgtN2MzMywgVSs3YzM1LCBVKzdjMzctN2MzYiwgVSs3YzNkLTdjM2UsIFUrN2M0MC03YzQxLCBVKzdjNDMsIFUrN2M0Ny03YzQ4LCBVKzdjNGMsIFUrN2M1MCwgVSs3YzUzLTdjNTQsIFUrN2M1OSwgVSs3YzVmLTdjNjAsIFUrN2M2My03YzY1LCBVKzdjNmMsIFUrN2M2ZSwgVSs3YzcyLCBVKzdjNzQsIFUrN2M3OS03YzdhLCBVKzdjN2MsIFUrN2M4MS03YzgyLCBVKzdjODQtN2M4NSwgVSs3Yzg4LCBVKzdjOGEtN2M5MSwgVSs3YzkzLTdjOTYsIFUrN2M5OSwgVSs3YzliLTdjOWUsIFUrN2NhMC03Y2EyLCBVKzdjYTYtN2NhOSwgVSs3Y2FjLCBVKzdjYWYtN2NiMywgVSs3Y2I1LTdjYjcsIFUrN2NiYS03Y2JkLCBVKzdjYmYtN2NjMiwgVSs3Y2M1LCBVKzdjYzctN2NjOTtcbn1cbi8qIFs0OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdhY2EsIFUrN2FkMS03YWQyLCBVKzdhZGEtN2FkZCwgVSs3YWUxLCBVKzdhZTQsIFUrN2FlNiwgVSs3YWY0LTdhZjcsIFUrN2FmYS03YWZiLCBVKzdhZmQtN2IwYSwgVSs3YjBjLCBVKzdiMGUtN2IwZiwgVSs3YjEzLCBVKzdiMTUtN2IxNiwgVSs3YjE4LTdiMTksIFUrN2IxZS03YjIwLCBVKzdiMjItN2IyNSwgVSs3YjI5LTdiMmIsIFUrN2IyZC03YjJlLCBVKzdiMzAtN2IzYiwgVSs3YjNlLTdiM2YsIFUrN2I0MS03YjQyLCBVKzdiNDQtN2I0NywgVSs3YjRhLCBVKzdiNGMtN2I1MCwgVSs3YjU4LCBVKzdiNWEsIFUrN2I1YywgVSs3YjYwLCBVKzdiNjYtN2I2NywgVSs3YjY5LCBVKzdiNmMtN2I2ZiwgVSs3YjcyLTdiNzYsIFUrN2I3Yi03YjdkLCBVKzdiN2YsIFUrN2I4MiwgVSs3Yjg1LCBVKzdiODcsIFUrN2I4Yi03Yjk2LCBVKzdiOTgtN2I5OSwgVSs3YjliLTdiOWYsIFUrN2JhMi03YmE0LCBVKzdiYTYtN2JhYywgVSs3YmFlLTdiYjAsIFUrN2JiNCwgVSs3YmI3LTdiYjksIFUrN2JiYiwgVSs3YmMwLTdiYzE7XG59XG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjQ5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3OTdjLCBVKzc5N2UtNzk4MCwgVSs3OTgyLCBVKzc5ODYtNzk4NywgVSs3OTg5LTc5OGUsIFUrNzk5MiwgVSs3OTk0LTc5OTUsIFUrNzk5Ny03OTk4LCBVKzc5OWEtNzk5YywgVSs3OTlmLCBVKzc5YTMtNzlhNiwgVSs3OWE4LTc5YWMsIFUrNzlhZS03OWIxLCBVKzc5YjMtNzliNSwgVSs3OWI4LCBVKzc5YmEsIFUrNzliZiwgVSs3OWMyLCBVKzc5YzYsIFUrNzljOCwgVSs3OWNmLCBVKzc5ZDUtNzlkNiwgVSs3OWRkLTc5ZGUsIFUrNzllMywgVSs3OWU3LTc5ZTgsIFUrNzllYiwgVSs3OWVkLCBVKzc5ZjQsIFUrNzlmNy03OWY4LCBVKzc5ZmEsIFUrNzlmZSwgVSs3YTAyLTdhMDMsIFUrN2EwNSwgVSs3YTBhLCBVKzdhMTQsIFUrN2ExNywgVSs3YTE5LCBVKzdhMWMsIFUrN2ExZS03YTFmLCBVKzdhMjMsIFUrN2EyNS03YTI2LCBVKzdhMmMsIFUrN2EyZSwgVSs3YTMwLTdhMzIsIFUrN2EzNi03YTM3LCBVKzdhMzksIFUrN2EzYywgVSs3YTQwLCBVKzdhNDIsIFUrN2E0NywgVSs3YTQ5LCBVKzdhNGMtN2E0ZiwgVSs3YTUxLCBVKzdhNTUsIFUrN2E1YiwgVSs3YTVkLTdhNWUsIFUrN2E2Mi03YTYzLCBVKzdhNjYsIFUrN2E2OC03YTY5LCBVKzdhNmIsIFUrN2E3MCwgVSs3YTc4LCBVKzdhODAsIFUrN2E4NS03YTg4LCBVKzdhOGEsIFUrN2E5MCwgVSs3YTkzLTdhOTYsIFUrN2E5OCwgVSs3YTliLTdhOWMsIFUrN2E5ZSwgVSs3YWEwLTdhYTEsIFUrN2FhMywgVSs3YWE4LTdhYWEsIFUrN2FhYy03YWIwLCBVKzdhYjMsIFUrN2FiOCwgVSs3YWJhLCBVKzdhYmQtN2FiZiwgVSs3YWM0LTdhYzUsIFUrN2FjNy03YWM4O1xufVxuLyogWzUwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy41MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzgzZSwgVSs3ODQxLTc4NDQsIFUrNzg0Ny03ODQ5LCBVKzc4NGItNzg0YywgVSs3ODRlLTc4NTQsIFUrNzg1Ni03ODU3LCBVKzc4NTktNzg1YSwgVSs3ODY1LCBVKzc4NjktNzg2YSwgVSs3ODZkLCBVKzc4NmYsIFUrNzg3Ni03ODc3LCBVKzc4N2MsIFUrNzg3ZS03ODdmLCBVKzc4ODEsIFUrNzg4Ny03ODg5LCBVKzc4OTMtNzg5NCwgVSs3ODk4LTc4OWUsIFUrNzhhMSwgVSs3OGEzLCBVKzc4YTUsIFUrNzhhOSwgVSs3OGFkLCBVKzc4YjIsIFUrNzhiNCwgVSs3OGI2LCBVKzc4YjktNzhiYSwgVSs3OGJjLCBVKzc4YmYsIFUrNzhjMywgVSs3OGM5LCBVKzc4Y2IsIFUrNzhkMC03OGQyLCBVKzc4ZDQsIFUrNzhkOS03OGRhLCBVKzc4ZGMsIFUrNzhkZSwgVSs3OGUxLCBVKzc4ZTUtNzhlNiwgVSs3OGVhLCBVKzc4ZWMsIFUrNzhlZiwgVSs3OGYxLTc4ZjIsIFUrNzhmNCwgVSs3OGZhLTc4ZmIsIFUrNzhmZSwgVSs3OTAxLTc5MDIsIFUrNzkwNSwgVSs3OTA3LCBVKzc5MDksIFUrNzkwYi03OTBjLCBVKzc5MGUsIFUrNzkxMCwgVSs3OTEzLCBVKzc5MTktNzkxYiwgVSs3OTFlLTc5MWYsIFUrNzkyMSwgVSs3OTI0LCBVKzc5MjYsIFUrNzkyYS03OTJiLCBVKzc5MzQsIFUrNzkzNiwgVSs3OTM5LCBVKzc5M2IsIFUrNzkzZCwgVSs3OTQwLCBVKzc5NDItNzk0MywgVSs3OTQ1LTc5NDcsIFUrNzk0OS03OTRhLCBVKzc5NGMsIFUrNzk0ZS03OTUxLCBVKzc5NTMtNzk1NSwgVSs3OTU3LTc5NWEsIFUrNzk1YywgVSs3OTVmLTc5NjAsIFUrNzk2MiwgVSs3OTY0LCBVKzc5NjYtNzk2NywgVSs3OTY5LCBVKzc5NmIsIFUrNzk2ZiwgVSs3OTcyLCBVKzc5NzQsIFUrNzk3OSwgVSs3OTdiO1xufVxuLyogWzUxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy41MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzcwZiwgVSs3NzEyLCBVKzc3MTQsIFUrNzcxNiwgVSs3NzE5LTc3MWIsIFUrNzcxZSwgVSs3NzIxLTc3MjIsIFUrNzcyNiwgVSs3NzI4LCBVKzc3MmItNzczMCwgVSs3NzMyLTc3MzYsIFUrNzczOS03NzNhLCBVKzc3M2QtNzczZiwgVSs3NzQzLCBVKzc3NDYtNzc0NywgVSs3NzRjLTc3NGYsIFUrNzc1MS03NzUyLCBVKzc3NTgtNzc1YSwgVSs3NzVjLTc3NWUsIFUrNzc2MiwgVSs3NzY1LTc3NjYsIFUrNzc2OC03NzZhLCBVKzc3NmMtNzc2ZCwgVSs3NzcxLTc3NzIsIFUrNzc3YSwgVSs3NzdjLTc3N2UsIFUrNzc4MCwgVSs3Nzg1LCBVKzc3ODcsIFUrNzc4Yi03NzhkLCBVKzc3OGYtNzc5MSwgVSs3NzkzLCBVKzc3OWUtNzdhMCwgVSs3N2EyLCBVKzc3YTUsIFUrNzdhZCwgVSs3N2FmLCBVKzc3YjQtNzdiNywgVSs3N2JkLTc3YzAsIFUrNzdjMiwgVSs3N2M1LCBVKzc3YzcsIFUrNzdjZCwgVSs3N2Q2LTc3ZDcsIFUrNzdkOS03N2RhLCBVKzc3ZGQtNzdkZSwgVSs3N2U3LCBVKzc3ZWEsIFUrNzdlYywgVSs3N2VmLCBVKzc3ZjgsIFUrNzdmYiwgVSs3N2ZkLTc3ZmUsIFUrNzgwMCwgVSs3ODAzLCBVKzc4MDYsIFUrNzgwOSwgVSs3ODBmLTc4MTIsIFUrNzgxNSwgVSs3ODE3LTc4MTgsIFUrNzgxYS03ODFmLCBVKzc4MjEtNzgyMywgVSs3ODI1LTc4MjcsIFUrNzgyOSwgVSs3ODJiLTc4MzAsIFUrNzgzMi03ODMzLCBVKzc4MzUsIFUrNzgzNywgVSs3ODM5LTc4M2M7XG59XG4vKiBbNTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjUyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3NjBhLTc2MGUsIFUrNzYxMC03NjE5LCBVKzc2MWItNzYxZCwgVSs3NjFmLTc2MjIsIFUrNzYyNSwgVSs3NjI3LTc2MmEsIFUrNzYyZS03NjMwLCBVKzc2MzItNzYzNSwgVSs3NjM4LTc2M2EsIFUrNzYzYy03NjNkLCBVKzc2M2YtNzY0MCwgVSs3NjQyLTc2NDMsIFUrNzY0Ny03NjQ4LCBVKzc2NGQtNzY0ZSwgVSs3NjUyLCBVKzc2NTQsIFUrNzY1OCwgVSs3NjVhLCBVKzc2NWMsIFUrNzY1ZS03NjVmLCBVKzc2NjEtNzY2MywgVSs3NjY1LCBVKzc2NjksIFUrNzY2YywgVSs3NjZlLTc2NmYsIFUrNzY3MS03NjczLCBVKzc2NzUtNzY3NiwgVSs3Njc4LTc2N2EsIFUrNzY3ZiwgVSs3NjgxLCBVKzc2ODMsIFUrNzY4OCwgVSs3NjhhLTc2OGMsIFUrNzY4ZSwgVSs3NjkwLTc2OTIsIFUrNzY5NSwgVSs3Njk4LCBVKzc2OWEtNzY5YiwgVSs3NjlkLTc2YTAsIFUrNzZhMiwgVSs3NmE0LTc2YTcsIFUrNzZhYi03NmFjLCBVKzc2YWYtNzZiMCwgVSs3NmIyLCBVKzc2YjQtNzZiNSwgVSs3NmJhLTc2YmIsIFUrNzZiZiwgVSs3NmMyLTc2YzMsIFUrNzZjNSwgVSs3NmM5LCBVKzc2Y2MtNzZjZSwgVSs3NmRjLTc2ZGUsIFUrNzZlMS03NmVhLCBVKzc2ZjEsIFUrNzZmOS03NmZiLCBVKzc2ZmQsIFUrNzZmZi03NzAwLCBVKzc3MDMtNzcwNCwgVSs3NzA3LTc3MDgsIFUrNzcwYy03NzBlO1xufVxuLyogWzUzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy41My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzRlZiwgVSs3NGY0LCBVKzc0ZmYsIFUrNzUwMSwgVSs3NTAzLCBVKzc1MDUsIFUrNzUwOCwgVSs3NTBkLCBVKzc1MGYsIFUrNzUxMSwgVSs3NTEzLCBVKzc1MTUsIFUrNzUxNywgVSs3NTE5LCBVKzc1MjEtNzUyNywgVSs3NTJhLCBVKzc1MmMtNzUyZCwgVSs3NTJmLCBVKzc1MzQsIFUrNzUzNiwgVSs3NTNhLCBVKzc1M2UsIFUrNzU0MCwgVSs3NTQ0LCBVKzc1NDctNzU0YiwgVSs3NTRkLTc1NGUsIFUrNzU1MC03NTUzLCBVKzc1NTYtNzU1NywgVSs3NTVhLTc1NWIsIFUrNzU1ZC03NTVlLCBVKzc1NjAsIFUrNzU2MiwgVSs3NTY0LCBVKzc1NjYtNzU2OCwgVSs3NTZiLTc1NmMsIFUrNzU2Zi03NTczLCBVKzc1NzUsIFUrNzU3OS03NTdjLCBVKzc1N2UtNzU3ZiwgVSs3NTgxLTc1ODQsIFUrNzU4NywgVSs3NTg5LTc1OGUsIFUrNzU5MCwgVSs3NTkyLCBVKzc1OTQsIFUrNzU5NiwgVSs3NTk5LTc1OWEsIFUrNzU5ZCwgVSs3NTlmLTc1YTAsIFUrNzVhMywgVSs3NWE1LCBVKzc1YTgsIFUrNzVhYy03NWFkLCBVKzc1YjAtNzViMSwgVSs3NWIzLTc1YjUsIFUrNzViOCwgVSs3NWJkLCBVKzc1YzEtNzVjNCwgVSs3NWM4LTc1Y2EsIFUrNzVjYy03NWNkLCBVKzc1ZDQsIFUrNzVkNiwgVSs3NWQ5LCBVKzc1ZGUsIFUrNzVlMCwgVSs3NWUyLTc1ZTQsIFUrNzVlNi03NWVhLCBVKzc1ZjEtNzVmMywgVSs3NWY3LCBVKzc1ZjktNzVmYSwgVSs3NWZjLCBVKzc1ZmUtNzYwMSwgVSs3NjAzLCBVKzc2MDUtNzYwNiwgVSs3NjA4LTc2MDk7XG59XG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjU0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3M2U3LTczZWEsIFUrNzNlZS03M2YwLCBVKzczZjIsIFUrNzNmNC03M2Y1LCBVKzczZjcsIFUrNzNmOS03M2ZhLCBVKzczZmMtNzNmZCwgVSs3M2ZmLTc0MDIsIFUrNzQwNCwgVSs3NDA3LTc0MDgsIFUrNzQwYS03NDBmLCBVKzc0MTgsIFUrNzQxYS03NDFjLCBVKzc0MWUsIFUrNzQyNC03NDI1LCBVKzc0MjgtNzQyOSwgVSs3NDJjLTc0MzAsIFUrNzQzMiwgVSs3NDM1LTc0MzYsIFUrNzQzOC03NDNiLCBVKzc0M2UtNzQ0MSwgVSs3NDQzLTc0NDYsIFUrNzQ0OCwgVSs3NDRhLTc0NGIsIFUrNzQ1MiwgVSs3NDU3LCBVKzc0NWIsIFUrNzQ1ZCwgVSs3NDYwLCBVKzc0NjItNzQ2NSwgVSs3NDY3LTc0NmEsIFUrNzQ2ZCwgVSs3NDZmLCBVKzc0NzEsIFUrNzQ3My03NDc0LCBVKzc0NzcsIFUrNzQ3YSwgVSs3NDdlLCBVKzc0ODEtNzQ4MiwgVSs3NDg0LCBVKzc0ODYsIFUrNzQ4OC03NDhiLCBVKzc0OGUtNzQ4ZiwgVSs3NDkzLCBVKzc0OTgsIFUrNzQ5YSwgVSs3NDljLTc0YTAsIFUrNzRhMywgVSs3NGE2LCBVKzc0YTktNzRhYSwgVSs3NGFlLCBVKzc0YjAtNzRiMiwgVSs3NGI2LCBVKzc0YjgtNzRiYSwgVSs3NGJkLCBVKzc0YmYsIFUrNzRjMSwgVSs3NGMzLCBVKzc0YzUsIFUrNzRjOCwgVSs3NGNhLCBVKzc0Y2MsIFUrNzRjZiwgVSs3NGQxLTc0ZDIsIFUrNzRkNC03NGQ1LCBVKzc0ZDgtNzRkYiwgVSs3NGRlLTc0ZTAsIFUrNzRlMiwgVSs3NGU0LTc0ZTUsIFUrNzRlNy03NGU5LCBVKzc0ZWU7XG59XG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjU1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3MmRkLTcyZGYsIFUrNzJlMSwgVSs3MmU1LTcyZTYsIFUrNzJlOCwgVSs3MmVmLTcyZjAsIFUrNzJmMi03MmY0LCBVKzcyZjYtNzJmNywgVSs3MmY5LTcyZmIsIFUrNzJmZCwgVSs3MzAwLTczMDQsIFUrNzMwNywgVSs3MzBhLTczMGMsIFUrNzMxMy03MzE3LCBVKzczMWQtNzMyMiwgVSs3MzI3LCBVKzczMjksIFUrNzMyYy03MzJkLCBVKzczMzAtNzMzMSwgVSs3MzMzLCBVKzczMzUtNzMzNywgVSs3MzM5LCBVKzczM2QtNzMzZSwgVSs3MzQwLCBVKzczNDIsIFUrNzM0NC03MzQ1LCBVKzczNGEsIFUrNzM0ZC03MzUwLCBVKzczNTIsIFUrNzM1NSwgVSs3MzU3LCBVKzczNTksIFUrNzM1Zi03MzYwLCBVKzczNjItNzM2MywgVSs3MzY1LCBVKzczNjgsIFUrNzM2Yy03MzZkLCBVKzczNmYtNzM3MCwgVSs3MzcyLCBVKzczNzQtNzM3NiwgVSs3Mzc4LCBVKzczN2EtNzM3YiwgVSs3MzdkLTczN2UsIFUrNzM4Mi03MzgzLCBVKzczODYsIFUrNzM4OCwgVSs3MzhhLCBVKzczOGMtNzM5MywgVSs3Mzk1LCBVKzczOTctNzM5YSwgVSs3MzljLCBVKzczOWUsIFUrNzNhMC03M2EzLCBVKzczYTUtNzNhOCwgVSs3M2FhLCBVKzczYWQsIFUrNzNiMSwgVSs3M2IzLCBVKzczYjYtNzNiNywgVSs3M2I5LCBVKzczYzIsIFUrNzNjNS03M2M5LCBVKzczY2MsIFUrNzNjZS03M2QwLCBVKzczZDIsIFUrNzNkNiwgVSs3M2Q5LCBVKzczZGItNzNkZSwgVSs3M2UzLCBVKzczZTUtNzNlNjtcbn1cbi8qIFs1Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzcxOWMsIFUrNzFhMCwgVSs3MWE0LTcxYTUsIFUrNzFhOCwgVSs3MWFmLCBVKzcxYjEtNzFiYywgVSs3MWJlLCBVKzcxYzEtNzFjMiwgVSs3MWM0LCBVKzcxYzgtNzFjYiwgVSs3MWNlLTcxZDAsIFUrNzFkMiwgVSs3MWQ0LCBVKzcxZDktNzFkYSwgVSs3MWRjLCBVKzcxZGYtNzFlMCwgVSs3MWU2LTcxZTgsIFUrNzFlYSwgVSs3MWVkLTcxZWUsIFUrNzFmNCwgVSs3MWY2LCBVKzcxZjksIFUrNzFmYi03MWZjLCBVKzcxZmYtNzIwMCwgVSs3MjA3LCBVKzcyMGMtNzIwZCwgVSs3MjEwLCBVKzcyMTYsIFUrNzIxYS03MjFlLCBVKzcyMjMsIFUrNzIyOCwgVSs3MjJiLCBVKzcyMmQtNzIyZSwgVSs3MjMwLCBVKzcyMzIsIFUrNzIzYS03MjNjLCBVKzcyM2UtNzI0MiwgVSs3MjQ2LCBVKzcyNGIsIFUrNzI0ZC03MjRlLCBVKzcyNTIsIFUrNzI1NiwgVSs3MjU4LCBVKzcyNWEsIFUrNzI1Yy03MjVkLCBVKzcyNjAsIFUrNzI2NC03MjY2LCBVKzcyNmEsIFUrNzI2YywgVSs3MjZlLTcyNmYsIFUrNzI3MSwgVSs3MjczLTcyNzQsIFUrNzI3OCwgVSs3MjdiLCBVKzcyN2QtNzI3ZSwgVSs3MjgxLTcyODIsIFUrNzI4NCwgVSs3Mjg3LCBVKzcyOGEsIFUrNzI4ZCwgVSs3MjhmLCBVKzcyOTIsIFUrNzI5YiwgVSs3MjlmLTcyYTAsIFUrNzJhNywgVSs3MmFkLTcyYWUsIFUrNzJiMC03MmI1LCBVKzcyYjctNzJiOCwgVSs3MmJhLTcyYmUsIFUrNzJjMC03MmMxLCBVKzcyYzMsIFUrNzJjNS03MmM2LCBVKzcyYzgsIFUrNzJjYy03MmNlLCBVKzcyZDIsIFUrNzJkNiwgVSs3MmRiO1xufVxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy41Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzAwNS03MDA2LCBVKzcwMDksIFUrNzAwYiwgVSs3MDBkLCBVKzcwMTUsIFUrNzAxOCwgVSs3MDFiLCBVKzcwMWQtNzAxZiwgVSs3MDIzLCBVKzcwMjYtNzAyOCwgVSs3MDJjLCBVKzcwMmUtNzAzMCwgVSs3MDM1LCBVKzcwMzcsIFUrNzAzOS03MDNhLCBVKzcwM2MtNzAzZSwgVSs3MDQ0LCBVKzcwNDktNzA0YiwgVSs3MDRmLCBVKzcwNTEsIFUrNzA1OCwgVSs3MDVhLCBVKzcwNWMtNzA1ZSwgVSs3MDYxLCBVKzcwNjQsIFUrNzA2NiwgVSs3MDZjLCBVKzcwN2QsIFUrNzA4MC03MDgxLCBVKzcwODUtNzA4NiwgVSs3MDhhLCBVKzcwOGYsIFUrNzA5MSwgVSs3MDk0LTcwOTUsIFUrNzA5OC03MDk5LCBVKzcwOWMtNzA5ZCwgVSs3MDlmLCBVKzcwYTQsIFUrNzBhOS03MGFhLCBVKzcwYWYtNzBiMiwgVSs3MGI0LTcwYjcsIFUrNzBiYiwgVSs3MGMwLCBVKzcwYzMsIFUrNzBjNywgVSs3MGNiLCBVKzcwY2UtNzBjZiwgVSs3MGQ0LCBVKzcwZDktNzBkYSwgVSs3MGRjLTcwZGQsIFUrNzBlMCwgVSs3MGU5LCBVKzcwZWMsIFUrNzBmNywgVSs3MGZhLCBVKzcwZmQsIFUrNzBmZiwgVSs3MTA0LCBVKzcxMDgtNzEwOSwgVSs3MTBjLCBVKzcxMTAsIFUrNzExMy03MTE0LCBVKzcxMTYtNzExOCwgVSs3MTFjLCBVKzcxMWUsIFUrNzEyMCwgVSs3MTJlLTcxMmYsIFUrNzEzMSwgVSs3MTNjLCBVKzcxNDIsIFUrNzE0NC03MTQ3LCBVKzcxNDktNzE0YiwgVSs3MTUwLCBVKzcxNTIsIFUrNzE1NS03MTU2LCBVKzcxNTktNzE1YSwgVSs3MTVjLCBVKzcxNjEsIFUrNzE2NS03MTY2LCBVKzcxNjgtNzE2OSwgVSs3MTZkLCBVKzcxNzMtNzE3NCwgVSs3MTc2LCBVKzcxNzgsIFUrNzE3YSwgVSs3MTdkLCBVKzcxN2YtNzE4MCwgVSs3MTg0LCBVKzcxODYtNzE4OCwgVSs3MTkyLCBVKzcxOTg7XG59XG4vKiBbNThdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjU4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2ZWQ4LTZlZDksIFUrNmVkYiwgVSs2ZWRkLCBVKzZlZGYtNmVlMCwgVSs2ZWUyLCBVKzZlZTYsIFUrNmVlYSwgVSs2ZWVjLCBVKzZlZWUtNmVlZiwgVSs2ZWYyLTZlZjMsIFUrNmVmNy02ZWZhLCBVKzZlZmUsIFUrNmYwMSwgVSs2ZjAzLCBVKzZmMDgtNmYwOSwgVSs2ZjE1LTZmMTYsIFUrNmYxOSwgVSs2ZjIyLTZmMjUsIFUrNmYyOC02ZjJhLCBVKzZmMmMtNmYyZCwgVSs2ZjJmLCBVKzZmMzEtNmYzMiwgVSs2ZjM2LTZmMzgsIFUrNmYzZiwgVSs2ZjQzLTZmNDYsIFUrNmY0OCwgVSs2ZjRiLCBVKzZmNGUtNmY0ZiwgVSs2ZjUxLCBVKzZmNTQtNmY1NywgVSs2ZjU5LTZmNWIsIFUrNmY1ZS02ZjVmLCBVKzZmNjEsIFUrNmY2NC02ZjY3LCBVKzZmNjktNmY2YywgVSs2ZjZmLTZmNzIsIFUrNmY3NC02Zjc2LCBVKzZmNzgtNmY3ZSwgVSs2ZjgwLTZmODMsIFUrNmY4NiwgVSs2Zjg5LCBVKzZmOGItNmY4ZCwgVSs2ZjkwLCBVKzZmOTIsIFUrNmY5NCwgVSs2Zjk3LTZmOTgsIFUrNmY5YiwgVSs2ZmEzLTZmYTUsIFUrNmZhNywgVSs2ZmFhLCBVKzZmYWYsIFUrNmZiMSwgVSs2ZmI0LCBVKzZmYjYsIFUrNmZiOSwgVSs2ZmMxLTZmY2IsIFUrNmZkMS02ZmQzLCBVKzZmZDUsIFUrNmZkYiwgVSs2ZmRlLTZmZTEsIFUrNmZlNCwgVSs2ZmU5LCBVKzZmZWItNmZlYywgVSs2ZmVlLTZmZjEsIFUrNmZmYSwgVSs2ZmZlO1xufVxuLyogWzU5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy41OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmRjMywgVSs2ZGM1LTZkYzYsIFUrNmRjOSwgVSs2ZGNjLCBVKzZkY2YsIFUrNmRkMi02ZGQzLCBVKzZkZDYsIFUrNmRkOS02ZGRlLCBVKzZkZTAsIFUrNmRlNCwgVSs2ZGU2LCBVKzZkZTgtNmRlYSwgVSs2ZGVjLCBVKzZkZWYtNmRmMCwgVSs2ZGY1LTZkZjYsIFUrNmRmOCwgVSs2ZGZhLCBVKzZkZmMsIFUrNmUwMy02ZTA0LCBVKzZlMDctNmUwOSwgVSs2ZTBiLTZlMGMsIFUrNmUwZSwgVSs2ZTExLCBVKzZlMTMsIFUrNmUxNS02ZTE2LCBVKzZlMTktNmUxYiwgVSs2ZTFlLTZlMWYsIFUrNmUyMiwgVSs2ZTI1LTZlMjcsIFUrNmUyYi02ZTJjLCBVKzZlMzYtNmUzNywgVSs2ZTM5LTZlM2EsIFUrNmUzYy02ZTQxLCBVKzZlNDQtNmU0NSwgVSs2ZTQ3LCBVKzZlNDktNmU0YiwgVSs2ZTRkLTZlNGUsIFUrNmU1MSwgVSs2ZTUzLTZlNTUsIFUrNmU1Yy02ZTVmLCBVKzZlNjEtNmU2MywgVSs2ZTY1LTZlNjcsIFUrNmU2YS02ZTZiLCBVKzZlNmQtNmU3MCwgVSs2ZTcyLTZlNzQsIFUrNmU3Ni02ZTc4LCBVKzZlN2MsIFUrNmU4MC02ZTgyLCBVKzZlODYtNmU4NywgVSs2ZTg5LCBVKzZlOGQsIFUrNmU4ZiwgVSs2ZTk2LCBVKzZlOTgsIFUrNmU5ZC02ZTlmLCBVKzZlYTEsIFUrNmVhNS02ZWE3LCBVKzZlYWIsIFUrNmViMS02ZWIyLCBVKzZlYjQsIFUrNmViNywgVSs2ZWJiLTZlYmQsIFUrNmViZi02ZWM2LCBVKzZlYzgtNmVjOSwgVSs2ZWNjLCBVKzZlY2YtNmVkMCwgVSs2ZWQzLTZlZDQsIFUrNmVkNztcbn1cbi8qIFs2MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzZjYjIsIFUrNmNiNC02Y2I1LCBVKzZjYjcsIFUrNmNiYSwgVSs2Y2JjLTZjYmQsIFUrNmNjMS02Y2MzLCBVKzZjYzUtNmNjNywgVSs2Y2QwLTZjZDQsIFUrNmNkNi02Y2Q3LCBVKzZjZDktNmNkYSwgVSs2Y2RlLTZjZTAsIFUrNmNlNCwgVSs2Y2U2LCBVKzZjZTksIFUrNmNlYi02Y2VmLCBVKzZjZjEtNmNmMiwgVSs2Y2Y2LTZjZjcsIFUrNmNmYSwgVSs2Y2ZlLCBVKzZkMDMtNmQwNSwgVSs2ZDA3LTZkMDgsIFUrNmQwYSwgVSs2ZDBjLCBVKzZkMGUtNmQxMSwgVSs2ZDEzLTZkMTQsIFUrNmQxNiwgVSs2ZDE4LTZkMWEsIFUrNmQxYywgVSs2ZDFmLCBVKzZkMjItNmQyMywgVSs2ZDI2LTZkMjksIFUrNmQyYiwgVSs2ZDJlLTZkMzAsIFUrNmQzMywgVSs2ZDM1LTZkMzYsIFUrNmQzOC02ZDNhLCBVKzZkM2MsIFUrNmQzZiwgVSs2ZDQyLTZkNDQsIFUrNmQ0OC02ZDQ5LCBVKzZkNGQsIFUrNmQ1MCwgVSs2ZDUyLCBVKzZkNTQsIFUrNmQ1Ni02ZDU4LCBVKzZkNWEtNmQ1YywgVSs2ZDVlLCBVKzZkNjAtNmQ2MSwgVSs2ZDYzLTZkNjUsIFUrNmQ2NywgVSs2ZDZjLTZkNmQsIFUrNmQ2ZiwgVSs2ZDc1LCBVKzZkN2ItNmQ3ZCwgVSs2ZDg3LCBVKzZkOGEsIFUrNmQ4ZSwgVSs2ZDkwLTZkOWEsIFUrNmQ5Yy02ZGEwLCBVKzZkYTItNmRhMywgVSs2ZGE3LCBVKzZkYWEtNmRhYywgVSs2ZGFlLCBVKzZkYjMtNmRiNCwgVSs2ZGI2LCBVKzZkYjgsIFUrNmRiYywgVSs2ZGJmLCBVKzZkYzI7XG59XG4vKiBbNjFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjYxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2Yjg1LTZiODYsIFUrNmI4OSwgVSs2YjhkLCBVKzZiOTEtNmI5MywgVSs2Yjk1LCBVKzZiOTctNmI5OCwgVSs2YjlhLTZiOWIsIFUrNmI5ZSwgVSs2YmExLTZiYTQsIFUrNmJhOS02YmFhLCBVKzZiYWQsIFUrNmJhZi02YmIwLCBVKzZiYjItNmJiMywgVSs2YmJhLTZiYmQsIFUrNmJjMCwgVSs2YmMyLCBVKzZiYzYsIFUrNmJjYS02YmNjLCBVKzZiY2UsIFUrNmJkMC02YmQxLCBVKzZiZDMsIFUrNmJkNi02YmQ4LCBVKzZiZGEsIFUrNmJlMSwgVSs2YmU2LCBVKzZiZWMsIFUrNmJmMSwgVSs2YmYzLTZiZjUsIFUrNmJmOSwgVSs2YmZkLCBVKzZjMDUtNmMwOCwgVSs2YzBkLCBVKzZjMTAsIFUrNmMxNS02YzFhLCBVKzZjMjEsIFUrNmMyMy02YzI2LCBVKzZjMjktNmMyZCwgVSs2YzMwLTZjMzMsIFUrNmMzNS02YzM3LCBVKzZjMzktNmMzYSwgVSs2YzNjLTZjM2YsIFUrNmM0NiwgVSs2YzRhLTZjNGMsIFUrNmM0ZS02YzUwLCBVKzZjNTQsIFUrNmM1NiwgVSs2YzU5LTZjNWMsIFUrNmM1ZSwgVSs2YzYzLCBVKzZjNjctNmM2OSwgVSs2YzZiLCBVKzZjNmQsIFUrNmM2ZiwgVSs2YzcyLTZjNzQsIFUrNmM3OC02YzdhLCBVKzZjN2MsIFUrNmM4NC02Yzg3LCBVKzZjOGItNmM4YywgVSs2YzhmLCBVKzZjOTEsIFUrNmM5My02Yzk2LCBVKzZjOTgsIFUrNmM5YSwgVSs2YzlkLCBVKzZjYTItNmNhNCwgVSs2Y2E4LTZjYTksIFUrNmNhYy02Y2FlLCBVKzZjYjE7XG59XG4vKiBbNjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjYyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2YTAxLCBVKzZhMDYsIFUrNmEwOSwgVSs2YTBiLCBVKzZhMTEsIFUrNmExMywgVSs2YTE3LTZhMTksIFUrNmExYiwgVSs2YTFlLCBVKzZhMjMsIFUrNmEyOC02YTI5LCBVKzZhMmIsIFUrNmEyZi02YTMwLCBVKzZhMzUsIFUrNmEzOC02YTQwLCBVKzZhNDYtNmE0OCwgVSs2YTRhLTZhNGIsIFUrNmE0ZSwgVSs2YTUwLCBVKzZhNTIsIFUrNmE1YiwgVSs2YTVlLCBVKzZhNjIsIFUrNmE2NS02YTY3LCBVKzZhNmIsIFUrNmE3OSwgVSs2YTdjLCBVKzZhN2UtNmE3ZiwgVSs2YTg0LCBVKzZhODYsIFUrNmE4ZSwgVSs2YTkwLTZhOTEsIFUrNmE5NCwgVSs2YTk3LCBVKzZhOWMsIFUrNmE5ZSwgVSs2YWEwLCBVKzZhYTIsIFUrNmFhNCwgVSs2YWE5LCBVKzZhYWIsIFUrNmFhZS02YWIwLCBVKzZhYjItNmFiMywgVSs2YWI1LCBVKzZhYjctNmFiOCwgVSs2YWJhLTZhYmIsIFUrNmFiZCwgVSs2YWJmLCBVKzZhYzItNmFjNCwgVSs2YWM2LCBVKzZhYzgsIFUrNmFjYywgVSs2YWNlLCBVKzZhZDItNmFkMywgVSs2YWQ4LTZhZGMsIFUrNmFkZi02YWUwLCBVKzZhZTQtNmFlNSwgVSs2YWU3LTZhZTgsIFUrNmFmYiwgVSs2YjA0LTZiMDUsIFUrNmIwZC02YjEzLCBVKzZiMTYtNmIxNywgVSs2YjE5LCBVKzZiMjQtNmIyNSwgVSs2YjJjLCBVKzZiMzctNmIzOSwgVSs2YjNiLCBVKzZiM2QsIFUrNmI0MywgVSs2YjQ2LCBVKzZiNGUsIFUrNmI1MCwgVSs2YjUzLTZiNTQsIFUrNmI1OC02YjU5LCBVKzZiNWIsIFUrNmI2MCwgVSs2YjY5LCBVKzZiNmQsIFUrNmI2Zi02YjcwLCBVKzZiNzMtNmI3NCwgVSs2Yjc3LTZiN2EsIFUrNmI4MC02Yjg0O1xufVxuLyogWzYzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjhlMSwgVSs2OGUzLTY4ZTQsIFUrNjhlNi02OGVkLCBVKzY4ZWYtNjhmMCwgVSs2OGYyLCBVKzY4ZjQsIFUrNjhmNi02OGY3LCBVKzY4ZjksIFUrNjhmYi02OGZkLCBVKzY4ZmYtNjkwMiwgVSs2OTA2LTY5MDgsIFUrNjkwYiwgVSs2OTEwLCBVKzY5MWEtNjkxYywgVSs2OTFmLTY5MjAsIFUrNjkyNC02OTI1LCBVKzY5MmEsIFUrNjkyZCwgVSs2OTM0LCBVKzY5MzksIFUrNjkzYy02OTQ1LCBVKzY5NGEtNjk0YiwgVSs2OTUyLTY5NTQsIFUrNjk1NywgVSs2OTU5LCBVKzY5NWIsIFUrNjk1ZCwgVSs2OTVmLCBVKzY5NjItNjk2NCwgVSs2OTY2LCBVKzY5NjgtNjk2YywgVSs2OTZlLTY5NmYsIFUrNjk3MSwgVSs2OTczLTY5NzQsIFUrNjk3OC02OTc5LCBVKzY5N2QsIFUrNjk3Zi02OTgwLCBVKzY5ODUsIFUrNjk4Ny02OThhLCBVKzY5OGQtNjk4ZSwgVSs2OTk0LTY5OTksIFUrNjk5YiwgVSs2OWEzLTY5YTQsIFUrNjlhNi02OWE3LCBVKzY5YWIsIFUrNjlhZC02OWFlLCBVKzY5YjEsIFUrNjliNywgVSs2OWJiLTY5YmMsIFUrNjljMSwgVSs2OWMzLTY5YzUsIFUrNjljNywgVSs2OWNhLTY5Y2UsIFUrNjlkMC02OWQxLCBVKzY5ZDMtNjlkNCwgVSs2OWQ3LTY5ZGEsIFUrNjllMCwgVSs2OWU0LCBVKzY5ZTYsIFUrNjllYy02OWVkLCBVKzY5ZjEtNjlmMywgVSs2OWY4LCBVKzY5ZmEtNjlmYywgVSs2OWZlLTZhMDA7XG59XG4vKiBbNjRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjY0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2NzkyLTY3OTMsIFUrNjc5NiwgVSs2Nzk4LCBVKzY3OWUtNjdhMSwgVSs2N2E1LCBVKzY3YTctNjdhOSwgVSs2N2FjLTY3YWQsIFUrNjdiMC02N2IxLCBVKzY3YjMsIFUrNjdiNSwgVSs2N2I3LCBVKzY3YjksIFUrNjdiYi02N2JjLCBVKzY3YzAtNjdjMSwgVSs2N2MzLCBVKzY3YzUtNjdjYSwgVSs2N2QxLTY3ZDIsIFUrNjdkNy02N2Q5LCBVKzY3ZGQtNjdkZiwgVSs2N2UyLTY3ZTQsIFUrNjdlNi02N2U5LCBVKzY3ZjAsIFUrNjdmNSwgVSs2N2Y3LTY3ZjgsIFUrNjdmYS02N2ZiLCBVKzY3ZmQtNjdmZSwgVSs2ODAwLTY4MDEsIFUrNjgwMy02ODA0LCBVKzY4MDYsIFUrNjgwOS02ODBhLCBVKzY4MGMsIFUrNjgwZSwgVSs2ODEyLCBVKzY4MWQtNjgxZiwgVSs2ODIyLCBVKzY4MjQtNjgyOSwgVSs2ODJiLTY4MmQsIFUrNjgzMS02ODM1LCBVKzY4M2IsIFUrNjgzZSwgVSs2ODQwLTY4NDEsIFUrNjg0NC02ODQ1LCBVKzY4NDksIFUrNjg0ZSwgVSs2ODUzLCBVKzY4NTUtNjg1NiwgVSs2ODVjLTY4NWQsIFUrNjg1Zi02ODYyLCBVKzY4NjQsIFUrNjg2Ni02ODY4LCBVKzY4NmIsIFUrNjg2ZiwgVSs2ODcyLCBVKzY4NzQsIFUrNjg3NywgVSs2ODdmLCBVKzY4ODMsIFUrNjg4NiwgVSs2ODhmLCBVKzY4OWIsIFUrNjg5Zi02OGEwLCBVKzY4YTItNjhhMywgVSs2OGIxLCBVKzY4YjYsIFUrNjhiOS02OGJhLCBVKzY4YmMtNjhiZiwgVSs2OGMxLTY4YzQsIFUrNjhjNiwgVSs2OGM4LCBVKzY4Y2EsIFUrNjhjYywgVSs2OGQwLTY4ZDEsIFUrNjhkMywgVSs2OGQ3LCBVKzY4ZGQsIFUrNjhkZjtcbn1cbi8qIFs2NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzY2M2EtNjYzYiwgVSs2NjNkLCBVKzY2NDEsIFUrNjY0NC02NjQ1LCBVKzY2NDksIFUrNjY0YywgVSs2NjRmLCBVKzY2NTQsIFUrNjY1OSwgVSs2NjViLCBVKzY2NWQtNjY1ZSwgVSs2NjYwLTY2NjcsIFUrNjY2OSwgVSs2NjZiLTY2NmMsIFUrNjY3MSwgVSs2NjczLCBVKzY2NzctNjY3OSwgVSs2NjdjLCBVKzY2ODAtNjY4MSwgVSs2Njg0LTY2ODUsIFUrNjY4OC02Njg5LCBVKzY2OGItNjY4ZSwgVSs2NjkwLCBVKzY2OTIsIFUrNjY5NSwgVSs2Njk4LCBVKzY2OWEsIFUrNjY5ZCwgVSs2NjlmLTY2YTAsIFUrNjZhMi02NmEzLCBVKzY2YTYsIFUrNjZhYS02NmFiLCBVKzY2YjEtNjZiMiwgVSs2NmI1LCBVKzY2YjgtNjZiOSwgVSs2NmJiLCBVKzY2YmUsIFUrNjZjMSwgVSs2NmM2LTY2YzksIFUrNjZjYywgVSs2NmQ1LTY2ZDgsIFUrNjZkYS02NmRjLCBVKzY2ZGUtNjZlMiwgVSs2NmU4LTY2ZWEsIFUrNjZlYywgVSs2NmYxLCBVKzY2ZjMsIFUrNjZmNywgVSs2NmZhLCBVKzY2ZmQsIFUrNjcwMiwgVSs2NzA1LCBVKzY3MGEsIFUrNjcwZi02NzEwLCBVKzY3MTMsIFUrNjcxNSwgVSs2NzE5LCBVKzY3MjItNjcyMywgVSs2NzI1LTY3MjcsIFUrNjcyOSwgVSs2NzJkLTY3MmUsIFUrNjczMi02NzMzLCBVKzY3MzYsIFUrNjczOSwgVSs2NzNiLCBVKzY3M2YsIFUrNjc0NCwgVSs2NzQ4LCBVKzY3NGMtNjc0ZCwgVSs2NzUzLCBVKzY3NTUsIFUrNjc2MiwgVSs2NzY3LCBVKzY3NjktNjc2YywgVSs2NzZlLCBVKzY3NzItNjc3MywgVSs2Nzc1LCBVKzY3NzcsIFUrNjc3YS02NzdkLCBVKzY3ODItNjc4MywgVSs2Nzg3LCBVKzY3OGEtNjc4ZCwgVSs2NzhmO1xufVxuLyogWzY2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjRmOCwgVSs2NGZhLCBVKzY0ZmMsIFUrNjRmZS02NGZmLCBVKzY1MDMsIFUrNjUwOSwgVSs2NTBmLCBVKzY1MTQsIFUrNjUxOCwgVSs2NTFjLTY1MWUsIFUrNjUyMi02NTI1LCBVKzY1MmEtNjUyYywgVSs2NTJlLCBVKzY1MzAtNjUzMiwgVSs2NTM0LTY1MzUsIFUrNjUzNy02NTM4LCBVKzY1M2EsIFUrNjUzYy02NTNkLCBVKzY1NDIsIFUrNjU0OS02NTRiLCBVKzY1NGQtNjU0ZSwgVSs2NTUzLTY1NTUsIFUrNjU1Ny02NTU4LCBVKzY1NWQsIFUrNjU2NCwgVSs2NTY5LCBVKzY1NmIsIFUrNjU2ZC02NTZmLCBVKzY1NzEsIFUrNjU3MywgVSs2NTc1LTY1NzYsIFUrNjU3OC02NTdlLCBVKzY1ODEtNjU4MywgVSs2NTg1LTY1ODYsIFUrNjU4OSwgVSs2NThlLTY1OGYsIFUrNjU5Mi02NTkzLCBVKzY1OTUtNjU5NiwgVSs2NTliLCBVKzY1OWQsIFUrNjU5Zi02NWExLCBVKzY1YTMsIFUrNjVhYi02NWFjLCBVKzY1YjIsIFUrNjViNi02NWI3LCBVKzY1YmEtNjViYiwgVSs2NWJlLTY1YzAsIFUrNjVjMi02NWM0LCBVKzY1YzYtNjVjOCwgVSs2NWNjLCBVKzY1Y2UsIFUrNjVkMCwgVSs2NWQyLTY1ZDMsIFUrNjVkNiwgVSs2NWRiLCBVKzY1ZGQsIFUrNjVlMSwgVSs2NWUzLCBVKzY1ZWUtNjVmMCwgVSs2NWYzLTY1ZjUsIFUrNjVmOCwgVSs2NWZiLTY1ZmMsIFUrNjVmZS02NjAwLCBVKzY2MDMsIFUrNjYwNywgVSs2NjA5LCBVKzY2MGIsIFUrNjYxMC02NjExLCBVKzY2MTktNjYxYSwgVSs2NjFjLTY2MWUsIFUrNjYyMSwgVSs2NjI0LCBVKzY2MjYsIFUrNjYyYS02NjJjLCBVKzY2MmUsIFUrNjYzMC02NjMxLCBVKzY2MzMtNjYzNCwgVSs2NjM2O1xufVxuLyogWzY3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjNiYywgVSs2M2JlLCBVKzYzYzAsIFUrNjNjMy02M2M0LCBVKzYzYzYsIFUrNjNjOCwgVSs2M2NkLTYzY2UsIFUrNjNkMSwgVSs2M2Q2LCBVKzYzZGEtNjNkYiwgVSs2M2RlLCBVKzYzZTAsIFUrNjNlMywgVSs2M2U5LTYzZWEsIFUrNjNlZSwgVSs2M2YyLCBVKzYzZjUtNjNmYSwgVSs2M2ZjLCBVKzYzZmUtNjQwMCwgVSs2NDA2LCBVKzY0MGItNjQwZCwgVSs2NDEwLCBVKzY0MTQsIFUrNjQxNi02NDE3LCBVKzY0MWIsIFUrNjQyMC02NDIzLCBVKzY0MjUtNjQyOCwgVSs2NDJhLCBVKzY0MzEtNjQzMiwgVSs2NDM0LTY0MzcsIFUrNjQzZC02NDQyLCBVKzY0NDUsIFUrNjQ0OCwgVSs2NDUwLTY0NTIsIFUrNjQ1Yi02NDVmLCBVKzY0NjIsIFUrNjQ2NSwgVSs2NDY4LCBVKzY0NmQsIFUrNjQ2Zi02NDcxLCBVKzY0NzMsIFUrNjQ3NywgVSs2NDc5LTY0N2QsIFUrNjQ4Mi02NDg1LCBVKzY0ODctNjQ4OCwgVSs2NDhjLCBVKzY0OTAsIFUrNjQ5MywgVSs2NDk2LTY0OWEsIFUrNjQ5ZCwgVSs2NGEwLCBVKzY0YTUsIFUrNjRhYi02NGFjLCBVKzY0YjEtNjRiNywgVSs2NGI5LTY0YmIsIFUrNjRiZS02NGMxLCBVKzY0YzQsIFUrNjRjNywgVSs2NGM5LTY0Y2IsIFUrNjRkMCwgVSs2NGQ0LCBVKzY0ZDctNjRkOCwgVSs2NGRhLCBVKzY0ZGUsIFUrNjRlMC02NGUyLCBVKzY0ZTQsIFUrNjRlOSwgVSs2NGVjLCBVKzY0ZjAtNjRmMiwgVSs2NGY0LCBVKzY0Zjc7XG59XG4vKiBbNjhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjY4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2MjNiLCBVKzYyM2QtNjIzZSwgVSs2MjQzLCBVKzYyNDYsIFUrNjI0OC02MjQ5LCBVKzYyNGMsIFUrNjI1NSwgVSs2MjU5LCBVKzYyNWUsIFUrNjI2MC02MjYxLCBVKzYyNjUtNjI2NiwgVSs2MjZhLCBVKzYyNzEsIFUrNjI3YSwgVSs2MjdjLTYyN2QsIFUrNjI4MywgVSs2Mjg2LCBVKzYyODksIFUrNjI4ZSwgVSs2Mjk0LCBVKzYyOWMsIFUrNjI5ZS02MjlmLCBVKzYyYTEsIFUrNjJhOCwgVSs2MmJhLTYyYmIsIFUrNjJiZiwgVSs2MmMyLCBVKzYyYzQsIFUrNjJjOCwgVSs2MmNhLTYyY2IsIFUrNjJjZS02MmNmLCBVKzYyZDEsIFUrNjJkNywgVSs2MmQ5LTYyZGEsIFUrNjJkZCwgVSs2MmUwLTYyZTEsIFUrNjJlMy02MmU0LCBVKzYyZTcsIFUrNjJlYiwgVSs2MmVlLCBVKzYyZjAsIFUrNjJmNC02MmY2LCBVKzYzMDgsIFUrNjMwYS02MzBlLCBVKzYzMTAsIFUrNjMxMi02MzEzLCBVKzYzMTcsIFUrNjMxOSwgVSs2MzFiLCBVKzYzMWQtNjMxZiwgVSs2MzIyLCBVKzYzMjYsIFUrNjMyOSwgVSs2MzMxLTYzMzIsIFUrNjMzNC02MzM3LCBVKzYzMzksIFUrNjMzYi02MzNjLCBVKzYzM2UtNjM0MCwgVSs2MzQzLCBVKzYzNDcsIFUrNjM0Yi02MzRlLCBVKzYzNTQsIFUrNjM1Yy02MzVkLCBVKzYzNjgtNjM2OSwgVSs2MzZkLCBVKzYzNmYtNjM3MiwgVSs2Mzc2LCBVKzYzN2EtNjM3YiwgVSs2MzdkLCBVKzYzODItNjM4MywgVSs2Mzg3LCBVKzYzOGEtNjM4YiwgVSs2MzhkLTYzOGUsIFUrNjM5MSwgVSs2MzkzLTYzOTcsIFUrNjM5OSwgVSs2MzliLCBVKzYzOWUtNjM5ZiwgVSs2M2ExLCBVKzYzYTMtNjNhNCwgVSs2M2FjLTYzYWUsIFUrNjNiMS02M2I1LCBVKzYzYjctNjNiYjtcbn1cbi8qIFs2OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYwZmEsIFUrNjEwMCwgVSs2MTA2LCBVKzYxMGQtNjEwZSwgVSs2MTEyLCBVKzYxMTQtNjExNSwgVSs2MTE5LCBVKzYxMWMsIFUrNjEyMCwgVSs2MTIyLTYxMjMsIFUrNjEyNiwgVSs2MTI4LTYxMzAsIFUrNjEzNi02MTM3LCBVKzYxM2EsIFUrNjEzZC02MTNlLCBVKzYxNDQsIFUrNjE0Ni02MTQ3LCBVKzYxNGEtNjE0YiwgVSs2MTUxLCBVKzYxNTMsIFUrNjE1OCwgVSs2MTVhLCBVKzYxNWMtNjE1ZCwgVSs2MTVmLCBVKzYxNjEsIFUrNjE2My02MTY1LCBVKzYxNmItNjE2YywgVSs2MTZlLCBVKzYxNzEsIFUrNjE3My02MTc3LCBVKzYxN2UsIFUrNjE4MiwgVSs2MTg3LCBVKzYxOGEsIFUrNjE4ZC02MThlLCBVKzYxOTAtNjE5MSwgVSs2MTk0LCBVKzYxOTktNjE5YSwgVSs2MTljLCBVKzYxOWYsIFUrNjFhMSwgVSs2MWEzLTYxYTQsIFUrNjFhNy02MWE5LCBVKzYxYWItNjFhZCwgVSs2MWIyLTYxYjMsIFUrNjFiNS02MWI3LCBVKzYxYmEtNjFiYiwgVSs2MWJmLCBVKzYxYzMtNjFjNCwgVSs2MWM2LTYxYzcsIFUrNjFjOS02MWNiLCBVKzYxZDAtNjFkMSwgVSs2MWQzLTYxZDQsIFUrNjFkNywgVSs2MWRhLCBVKzYxZGYtNjFlMSwgVSs2MWU2LCBVKzYxZWUsIFUrNjFmMCwgVSs2MWYyLCBVKzYxZjYtNjFmOCwgVSs2MWZhLCBVKzYxZmMtNjFmZSwgVSs2MjAwLCBVKzYyMDYtNjIwNywgVSs2MjA5LCBVKzYyMGIsIFUrNjIwZC02MjBlLCBVKzYyMTMtNjIxNSwgVSs2MjE3LCBVKzYyMTksIFUrNjIxYi02MjIzLCBVKzYyMjUtNjIyNiwgVSs2MjJjLCBVKzYyMmUtNjIzMCwgVSs2MjMyLCBVKzYyMzg7XG59XG4vKiBbNzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjcwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZmQxLTVmZDYsIFUrNWZkYS01ZmRlLCBVKzVmZTEtNWZlMiwgVSs1ZmU0LTVmZTUsIFUrNWZlYSwgVSs1ZmVkLTVmZWUsIFUrNWZmMS01ZmYzLCBVKzVmZjYsIFUrNWZmOCwgVSs1ZmZiLCBVKzVmZmUtNWZmZiwgVSs2MDAyLTYwMDYsIFUrNjAwYSwgVSs2MDBkLCBVKzYwMGYsIFUrNjAxNCwgVSs2MDE5LCBVKzYwMWIsIFUrNjAyMCwgVSs2MDIzLCBVKzYwMjYsIFUrNjAyOSwgVSs2MDJiLCBVKzYwMmUtNjAyZiwgVSs2MDMxLCBVKzYwMzMsIFUrNjAzNSwgVSs2MDM5LCBVKzYwM2YsIFUrNjA0MS02MDQzLCBVKzYwNDYsIFUrNjA0ZiwgVSs2MDUzLTYwNTQsIFUrNjA1OC02MDViLCBVKzYwNWQtNjA1ZSwgVSs2MDYwLCBVKzYwNjMsIFUrNjA2NSwgVSs2MDY3LCBVKzYwNmEtNjA2YywgVSs2MDc1LCBVKzYwNzgtNjA3OSwgVSs2MDdiLCBVKzYwN2QsIFUrNjA3ZiwgVSs2MDgzLCBVKzYwODUtNjA4NywgVSs2MDhhLCBVKzYwOGMsIFUrNjA4ZS02MDhmLCBVKzYwOTItNjA5MywgVSs2MDk1LTYwOTcsIFUrNjA5Yi02MDlkLCBVKzYwYTIsIFUrNjBhNywgVSs2MGE5LTYwYWIsIFUrNjBhZCwgVSs2MGFmLTYwYjEsIFUrNjBiMy02MGI2LCBVKzYwYjgsIFUrNjBiYiwgVSs2MGJkLTYwYmUsIFUrNjBjMC02MGMzLCBVKzYwYzYtNjBjOSwgVSs2MGNiLCBVKzYwY2UsIFUrNjBkMy02MGQ0LCBVKzYwZDctNjBkYiwgVSs2MGRkLCBVKzYwZTEtNjBlNCwgVSs2MGU2LCBVKzYwZWEsIFUrNjBlYy02MGVlLCBVKzYwZjAtNjBmMSwgVSs2MGY0LCBVKzYwZjY7XG59XG4vKiBbNzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjcxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZWEzLTVlYTUsIFUrNWVhOCwgVSs1ZWFiLCBVKzVlYWYsIFUrNWViMywgVSs1ZWI1LTVlYjYsIFUrNWViOSwgVSs1ZWJlLCBVKzVlYzEtNWVjMywgVSs1ZWM2LCBVKzVlYzgsIFUrNWVjYi01ZWNjLCBVKzVlZDEtNWVkMiwgVSs1ZWQ0LCBVKzVlZDktNWVkYiwgVSs1ZWRkLCBVKzVlZGYtNWVlMCwgVSs1ZWUyLTVlZTMsIFUrNWVlOCwgVSs1ZWVhLCBVKzVlZWMsIFUrNWVlZi01ZWYwLCBVKzVlZjMtNWVmNCwgVSs1ZWY4LCBVKzVlZmItNWVmYywgVSs1ZWZlLTVlZmYsIFUrNWYwMSwgVSs1ZjA3LCBVKzVmMGItNWYwZSwgVSs1ZjEwLTVmMTIsIFUrNWYxNCwgVSs1ZjFhLCBVKzVmMjIsIFUrNWYyOC01ZjI5LCBVKzVmMmMtNWYyZCwgVSs1ZjM1LTVmMzYsIFUrNWYzOCwgVSs1ZjNiLTVmNDMsIFUrNWY0NS01ZjRhLCBVKzVmNGMtNWY0ZSwgVSs1ZjUwLCBVKzVmNTQsIFUrNWY1Ni01ZjU5LCBVKzVmNWItNWY1ZiwgVSs1ZjYxLCBVKzVmNjMsIFUrNWY2NSwgVSs1ZjY3LTVmNjgsIFUrNWY2YiwgVSs1ZjZlLTVmNmYsIFUrNWY3Mi01Zjc4LCBVKzVmN2EsIFUrNWY3ZS01ZjdmLCBVKzVmODItNWY4MywgVSs1Zjg3LCBVKzVmODktNWY4YSwgVSs1ZjhkLCBVKzVmOTEsIFUrNWY5MywgVSs1Zjk1LCBVKzVmOTgtNWY5OSwgVSs1ZjljLCBVKzVmOWUsIFUrNWZhMCwgVSs1ZmE2LTVmYTksIFUrNWZhYy01ZmFkLCBVKzVmYWYsIFUrNWZiMy01ZmI1LCBVKzVmYjksIFUrNWZiYywgVSs1ZmM0LCBVKzVmYzksIFUrNWZjYiwgVSs1ZmNlLTVmZDA7XG59XG4vKiBbNzJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjcyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZDMyLTVkMzQsIFUrNWQzYy01ZDNlLCBVKzVkNDEtNWQ0NCwgVSs1ZDQ2LTVkNDgsIFUrNWQ0YS01ZDRiLCBVKzVkNGUsIFUrNWQ1MCwgVSs1ZDUyLCBVKzVkNTUtNWQ1OCwgVSs1ZDVhLTVkNWQsIFUrNWQ2OC01ZDY5LCBVKzVkNmItNWQ2YywgVSs1ZDZmLCBVKzVkNzQsIFUrNWQ3ZiwgVSs1ZDgyLTVkODksIFUrNWQ4Yi01ZDhjLCBVKzVkOGYsIFUrNWQ5Mi01ZDkzLCBVKzVkOTksIFUrNWQ5ZCwgVSs1ZGIyLCBVKzVkYjYtNWRiNywgVSs1ZGJhLCBVKzVkYmMtNWRiZCwgVSs1ZGMyLTVkYzMsIFUrNWRjNi01ZGM3LCBVKzVkYzksIFUrNWRjYywgVSs1ZGQyLCBVKzVkZDQsIFUrNWRkNi01ZGQ4LCBVKzVkZGItNWRkYywgVSs1ZGUzLCBVKzVkZWQsIFUrNWRlZiwgVSs1ZGYzLCBVKzVkZjYsIFUrNWRmYS01ZGZkLCBVKzVkZmYtNWUwMCwgVSs1ZTA3LCBVKzVlMGYsIFUrNWUxMSwgVSs1ZTEzLTVlMTQsIFUrNWUxOS01ZTFiLCBVKzVlMjIsIFUrNWUyNSwgVSs1ZTI4LCBVKzVlMmEsIFUrNWUyZi01ZTMxLCBVKzVlMzMtNWUzNCwgVSs1ZTM2LCBVKzVlMzktNWUzYywgVSs1ZTNlLCBVKzVlNDAsIFUrNWU0NCwgVSs1ZTQ2LTVlNDgsIFUrNWU0YywgVSs1ZTRmLCBVKzVlNTMtNWU1NCwgVSs1ZTU3LCBVKzVlNTksIFUrNWU1YiwgVSs1ZTVlLTVlNWYsIFUrNWU2MSwgVSs1ZTYzLCBVKzVlNmEtNWU2YiwgVSs1ZTc1LCBVKzVlNzcsIFUrNWU3OS01ZTdhLCBVKzVlN2UsIFUrNWU4MC01ZTgxLCBVKzVlODMsIFUrNWU4NSwgVSs1ZTg3LCBVKzVlOGIsIFUrNWU5MS01ZTkyLCBVKzVlOTYsIFUrNWU5OCwgVSs1ZTliLCBVKzVlOWQsIFUrNWVhMC01ZWEyO1xufVxuLyogWzczXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWJmNS01YmY2LCBVKzViZmUsIFUrNWMwMi01YzAzLCBVKzVjMDUsIFUrNWMwNy01YzA5LCBVKzVjMGItNWMwYywgVSs1YzBlLCBVKzVjMTAsIFUrNWMxMi01YzEzLCBVKzVjMTUsIFUrNWMxNywgVSs1YzE5LCBVKzVjMWItNWMxYywgVSs1YzFlLTVjMWYsIFUrNWMyMiwgVSs1YzI1LCBVKzVjMjgsIFUrNWMyYS01YzJiLCBVKzVjMmYtNWMzMCwgVSs1YzM3LCBVKzVjM2IsIFUrNWM0My01YzQ0LCBVKzVjNDYtNWM0NywgVSs1YzRkLCBVKzVjNTAsIFUrNWM1OSwgVSs1YzViLTVjNWMsIFUrNWM2Mi01YzY0LCBVKzVjNjYsIFUrNWM2YywgVSs1YzZlLCBVKzVjNzQsIFUrNWM3OC01YzdlLCBVKzVjODAsIFUrNWM4My01Yzg0LCBVKzVjODgsIFUrNWM4Yi01YzhkLCBVKzVjOTEsIFUrNWM5NC01Yzk2LCBVKzVjOTgtNWM5OSwgVSs1YzljLCBVKzVjOWUsIFUrNWNhMS01Y2EzLCBVKzVjYWItNWNhYywgVSs1Y2IxLCBVKzVjYjUsIFUrNWNiNywgVSs1Y2JhLCBVKzVjYmQtNWNiZiwgVSs1Y2MxLCBVKzVjYzMtNWNjNCwgVSs1Y2M3LCBVKzVjY2IsIFUrNWNkMiwgVSs1Y2Q4LTVjZDksIFUrNWNkZi01Y2UwLCBVKzVjZTMtNWNlNiwgVSs1Y2U4LTVjZWEsIFUrNWNlZCwgVSs1Y2VmLCBVKzVjZjMtNWNmNCwgVSs1Y2Y2LCBVKzVjZjgsIFUrNWNmZCwgVSs1ZDAwLTVkMDQsIFUrNWQwNiwgVSs1ZDA4LCBVKzVkMGItNWQwZCwgVSs1ZDBmLTVkMTMsIFUrNWQxNSwgVSs1ZDE3LTVkMWEsIFUrNWQxZC01ZDIyLCBVKzVkMjQtNWQyNywgVSs1ZDJlLTVkMzE7XG59XG4vKiBbNzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljc0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1YWIyLCBVKzVhYjQtNWFiNSwgVSs1YWI3LTVhYmEsIFUrNWFiZC01YWJmLCBVKzVhYzMtNWFjNCwgVSs1YWM2LTVhYzgsIFUrNWFjYS01YWNiLCBVKzVhY2QsIFUrNWFjZi01YWQyLCBVKzVhZDQsIFUrNWFkOC01YWRhLCBVKzVhZGMsIFUrNWFkZi01YWUyLCBVKzVhZTQsIFUrNWFlNiwgVSs1YWU4LCBVKzVhZWEtNWFlZCwgVSs1YWYwLTVhZjMsIFUrNWFmNSwgVSs1YWY5LTVhZmIsIFUrNWFmZCwgVSs1YjAxLCBVKzViMDUsIFUrNWIwOCwgVSs1YjBiLTViMGMsIFUrNWIxMSwgVSs1YjE2LTViMTcsIFUrNWIxYiwgVSs1YjIxLTViMjIsIFUrNWIyNCwgVSs1YjI3LTViMmUsIFUrNWIzMCwgVSs1YjMyLCBVKzViMzQsIFUrNWIzNi01YjM4LCBVKzViM2UtNWI0MCwgVSs1YjQzLCBVKzViNDUsIFUrNWI0YS01YjRiLCBVKzViNTEtNWI1MywgVSs1YjU2LCBVKzViNWEtNWI1YiwgVSs1YjYyLCBVKzViNjUsIFUrNWI2NywgVSs1YjZhLTViNmUsIFUrNWI3MC01YjcxLCBVKzViNzMsIFUrNWI3YS01YjdiLCBVKzViN2YtNWI4MCwgVSs1Yjg0LCBVKzViOGQsIFUrNWI5MSwgVSs1YjkzLTViOTUsIFUrNWI5ZiwgVSs1YmE1LTViYTYsIFUrNWJhYywgVSs1YmFlLCBVKzViYjgsIFUrNWJjMCwgVSs1YmMzLCBVKzViY2IsIFUrNWJkMC01YmQxLCBVKzViZDQtNWJkOCwgVSs1YmRhLTViZGMsIFUrNWJlMiwgVSs1YmU0LTViZTcsIFUrNWJlOSwgVSs1YmViLTViZWMsIFUrNWJlZS01YmYwLCBVKzViZjItNWJmMztcbn1cbi8qIFs3NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU5ODEsIFUrNTk4ZiwgVSs1OTk3LTU5OTgsIFUrNTk5YSwgVSs1OTljLTU5OWQsIFUrNTlhMC01OWExLCBVKzU5YTMtNTlhNCwgVSs1OWE3LCBVKzU5YWEtNTlhZCwgVSs1OWFmLCBVKzU5YjItNTliMywgVSs1OWI1LTU5YjYsIFUrNTliOCwgVSs1OWJhLCBVKzU5YmQtNTliZSwgVSs1OWMwLTU5YzEsIFUrNTljMy01OWM0LCBVKzU5YzctNTljYSwgVSs1OWNjLTU5Y2QsIFUrNTljZiwgVSs1OWQyLCBVKzU5ZDUtNTlkNiwgVSs1OWQ4LTU5ZDksIFUrNTlkYiwgVSs1OWRkLTU5ZTAsIFUrNTllMi01OWU3LCBVKzU5ZTktNTllYiwgVSs1OWVlLCBVKzU5ZjEsIFUrNTlmMywgVSs1OWY1LCBVKzU5ZjctNTlmOSwgVSs1OWZkLCBVKzVhMDYsIFUrNWEwOC01YTBhLCBVKzVhMGMtNWEwZCwgVSs1YTExLTVhMTMsIFUrNWExNS01YTE2LCBVKzVhMWEtNWExYiwgVSs1YTIxLTVhMjMsIFUrNWEyZC01YTJmLCBVKzVhMzIsIFUrNWEzOCwgVSs1YTNjLCBVKzVhM2UtNWE0NSwgVSs1YTQ3LCBVKzVhNGEsIFUrNWE0Yy01YTRkLCBVKzVhNGYtNWE1MSwgVSs1YTUzLCBVKzVhNTUtNWE1NywgVSs1YTVlLCBVKzVhNjAsIFUrNWE2MiwgVSs1YTY1LTVhNjcsIFUrNWE2YSwgVSs1YTZjLTVhNmQsIFUrNWE3Mi01YTczLCBVKzVhNzUtNWE3NiwgVSs1YTc5LTVhN2MsIFUrNWE4MS01YTg0LCBVKzVhOGMsIFUrNWE4ZSwgVSs1YTkzLCBVKzVhOTYtNWE5NywgVSs1YTljLCBVKzVhOWUsIFUrNWFhMCwgVSs1YWEzLTVhYTQsIFUrNWFhYSwgVSs1YWFlLTVhYWYsIFUrNWFiMTtcbn1cbi8qIFs3Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU4MzEsIFUrNTgzYSwgVSs1ODNkLCBVKzU4M2YtNTg0MiwgVSs1ODQ0LTU4NDYsIFUrNTg0OCwgVSs1ODRhLCBVKzU4NGQsIFUrNTg1MiwgVSs1ODU3LCBVKzU4NTktNTg1YSwgVSs1ODVjLTU4NWQsIFUrNTg2MiwgVSs1ODY4LTU4NjksIFUrNTg2Yy01ODZkLCBVKzU4NmYtNTg3MywgVSs1ODc1LCBVKzU4NzksIFUrNTg3ZC01ODdlLCBVKzU4ODAtNTg4MSwgVSs1ODg4LTU4OGEsIFUrNTg4ZCwgVSs1ODkyLCBVKzU4OTYtNTg5OCwgVSs1ODlhLCBVKzU4OWMtNTg5ZCwgVSs1OGEwLTU4YTEsIFUrNThhMywgVSs1OGE2LCBVKzU4YTksIFUrNThhYi01OGFlLCBVKzU4YjAsIFUrNThiMywgVSs1OGJiLTU4YmYsIFUrNThjMi01OGMzLCBVKzU4YzUtNThjOCwgVSs1OGNhLCBVKzU4Y2MsIFUrNThjZSwgVSs1OGQxLTU4ZDMsIFUrNThkNSwgVSs1OGQ4LTU4ZDksIFUrNThkZS01OGRmLCBVKzU4ZTIsIFUrNThlOSwgVSs1OGVjLCBVKzU4ZWYsIFUrNThmMS01OGYyLCBVKzU4ZjUsIFUrNThmNy01OGY4LCBVKzU4ZmEsIFUrNThmZCwgVSs1OTAwLCBVKzU5MDIsIFUrNTkwNiwgVSs1OTA4LTU5MGMsIFUrNTkwZSwgVSs1OTEwLCBVKzU5MTQsIFUrNTkxOSwgVSs1OTFiLCBVKzU5MWQtNTkxZSwgVSs1OTIwLCBVKzU5MjItNTkyNSwgVSs1OTI4LCBVKzU5MmMtNTkyZCwgVSs1OTJmLCBVKzU5MzIsIFUrNTkzNiwgVSs1OTNjLCBVKzU5M2UsIFUrNTk0MC01OTQyLCBVKzU5NDQsIFUrNTk0Yy01OTRkLCBVKzU5NTAsIFUrNTk1MywgVSs1OTU4LCBVKzU5NWEsIFUrNTk2MSwgVSs1OTY2LTU5NjgsIFUrNTk2YSwgVSs1OTZjLTU5NmUsIFUrNTk3NywgVSs1OTdiLTU5N2M7XG59XG4vKiBbNzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljc3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1NzBhLCBVKzU3MGMtNTcwZCwgVSs1NzBmLCBVKzU3MTItNTcxMywgVSs1NzE4LTU3MTksIFUrNTcxYywgVSs1NzFlLCBVKzU3MjUsIFUrNTcyNywgVSs1NzI5LTU3MmEsIFUrNTcyYywgVSs1NzJlLTU3MmYsIFUrNTczNC01NzM1LCBVKzU3MzksIFUrNTczYiwgVSs1NzQxLCBVKzU3NDMsIFUrNTc0NSwgVSs1NzQ5LCBVKzU3NGMtNTc0ZCwgVSs1NzVjLCBVKzU3NjMsIFUrNTc2OC01NzY5LCBVKzU3NmIsIFUrNTc2ZC01NzZlLCBVKzU3NzAsIFUrNTc3MywgVSs1Nzc1LCBVKzU3NzcsIFUrNTc3Yi01NzdjLCBVKzU3ODUtNTc4NiwgVSs1Nzg4LCBVKzU3OGMsIFUrNTc4ZS01NzhmLCBVKzU3OTMtNTc5NSwgVSs1Nzk5LTU3YTEsIFUrNTdhMy01N2E0LCBVKzU3YTYtNTdhYSwgVSs1N2FjLTU3YWQsIFUrNTdhZi01N2IyLCBVKzU3YjQtNTdiNiwgVSs1N2I4LTU3YjksIFUrNTdiZC01N2JmLCBVKzU3YzIsIFUrNTdjNC01N2M4LCBVKzU3Y2MtNTdjZCwgVSs1N2NmLCBVKzU3ZDIsIFUrNTdkNS01N2RlLCBVKzU3ZTEtNTdlMiwgVSs1N2U0LTU3ZTUsIFUrNTdlNywgVSs1N2ViLCBVKzU3ZWQsIFUrNTdlZiwgVSs1N2Y0LTU3ZjgsIFUrNTdmYy01N2ZkLCBVKzU4MDAtNTgwMSwgVSs1ODAzLCBVKzU4MDUsIFUrNTgwNywgVSs1ODA5LCBVKzU4MGItNTgwZSwgVSs1ODExLCBVKzU4MTQsIFUrNTgxOSwgVSs1ODFiLTU4MjAsIFUrNTgyMi01ODIzLCBVKzU4MjUtNTgyNiwgVSs1ODJjLCBVKzU4MmY7XG59XG4vKiBbNzhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljc4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1NjA1LTU2MDYsIFUrNTYwOCwgVSs1NjBjLTU2MGQsIFUrNTYwZiwgVSs1NjE0LCBVKzU2MTYtNTYxNywgVSs1NjFhLCBVKzU2MWMsIFUrNTYxZSwgVSs1NjIxLTU2MjUsIFUrNTYyNywgVSs1NjI5LCBVKzU2MmItNTYzMCwgVSs1NjM2LCBVKzU2MzgtNTYzYSwgVSs1NjNjLCBVKzU2NDAtNTY0MiwgVSs1NjQ5LCBVKzU2NGMtNTY1MCwgVSs1NjUzLTU2NTUsIFUrNTY1Ny01NjViLCBVKzU2NjAsIFUrNTY2My01NjY0LCBVKzU2NjYsIFUrNTY2YiwgVSs1NjZmLTU2NzEsIFUrNTY3My01NjdjLCBVKzU2N2UsIFUrNTY4NC01Njg3LCBVKzU2OGMsIFUrNTY4ZS01NjkzLCBVKzU2OTUsIFUrNTY5NywgVSs1NjliLTU2OWMsIFUrNTY5ZS01NjlmLCBVKzU2YTEtNTZhMiwgVSs1NmE0LTU2YTksIFUrNTZhYy01NmFmLCBVKzU2YjEsIFUrNTZiNCwgVSs1NmI2LTU2YjgsIFUrNTZiZiwgVSs1NmMxLTU2YzMsIFUrNTZjOSwgVSs1NmNkLCBVKzU2ZDEsIFUrNTZkNCwgVSs1NmQ2LTU2ZDksIFUrNTZkZCwgVSs1NmRmLCBVKzU2ZTEsIFUrNTZlMy01NmU2LCBVKzU2ZTgtNTZlYywgVSs1NmVlLTU2ZWYsIFUrNTZmMS01NmYzLCBVKzU2ZjUsIFUrNTZmNy01NmY5LCBVKzU2ZmMsIFUrNTZmZi01NzAwLCBVKzU3MDMtNTcwNCwgVSs1NzA5O1xufVxuLyogWzc5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNTUxOSwgVSs1NTFiLCBVKzU1MWQtNTUxZSwgVSs1NTIwLCBVKzU1MjItNTUyMywgVSs1NTI2LTU1MjcsIFUrNTUyYS01NTJjLCBVKzU1MzAsIFUrNTUzMi01NTM1LCBVKzU1MzctNTUzOCwgVSs1NTNiLTU1NDEsIFUrNTU0My01NTQ0LCBVKzU1NDctNTU0OSwgVSs1NTRiLCBVKzU1NGQsIFUrNTU1MCwgVSs1NTUzLCBVKzU1NTUtNTU1OCwgVSs1NTViLTU1NWYsIFUrNTU2Ny01NTY5LCBVKzU1NmItNTU3MiwgVSs1NTc0LTU1NzcsIFUrNTU3Yi01NTdjLCBVKzU1N2UtNTU3ZiwgVSs1NTgxLCBVKzU1ODMsIFUrNTU4NS01NTg2LCBVKzU1ODgsIFUrNTU4Yi01NThjLCBVKzU1OGUtNTU5MSwgVSs1NTkzLCBVKzU1OTktNTU5YSwgVSs1NTlmLCBVKzU1YTUtNTVhNiwgVSs1NWE4LTU1YWMsIFUrNTVhZSwgVSs1NWIwLTU1YjMsIFUrNTViNiwgVSs1NWI5LTU1YmEsIFUrNTViYy01NWJlLCBVKzU1YzQsIFUrNTVjNi01NWM3LCBVKzU1YzksIFUrNTVjYy01NWQyLCBVKzU1ZDQtNTVkYiwgVSs1NWRkLTU1ZGYsIFUrNTVlMSwgVSs1NWUzLTU1ZTYsIFUrNTVlYS01NWVlLCBVKzU1ZjAtNTVmMywgVSs1NWY1LTU1ZjcsIFUrNTVmYiwgVSs1NWZlLCBVKzU2MDAtNTYwMTtcbn1cbi8qIFs4MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzUzZmItNTQwMCwgVSs1NDAyLCBVKzU0MDUtNTQwNywgVSs1NDBiLCBVKzU0MGYsIFUrNTQxMiwgVSs1NDE0LCBVKzU0MTYsIFUrNTQxOC01NDFhLCBVKzU0MWQsIFUrNTQyMC01NDIzLCBVKzU0MjUsIFUrNTQyOS01NDJhLCBVKzU0MmQtNTQyZSwgVSs1NDMxLTU0MzMsIFUrNTQzNiwgVSs1NDNkLCBVKzU0M2YsIFUrNTQ0Mi01NDQzLCBVKzU0NDksIFUrNTQ0Yi01NDRjLCBVKzU0NGUsIFUrNTQ1MS01NDU0LCBVKzU0NTYsIFUrNTQ1OSwgVSs1NDViLTU0NWMsIFUrNTQ2MSwgVSs1NDYzLTU0NjQsIFUrNTQ2YS01NDcyLCBVKzU0NzQsIFUrNTQ3Ni01NDc4LCBVKzU0N2EsIFUrNTQ3ZS01NDg0LCBVKzU0ODYsIFUrNTQ4YSwgVSs1NDhkLTU0OGUsIFUrNTQ5MC01NDkxLCBVKzU0OTQsIFUrNTQ5Ny01NDk5LCBVKzU0OWIsIFUrNTQ5ZCwgVSs1NGExLTU0YTcsIFUrNTRhOSwgVSs1NGFiLCBVKzU0YWQsIFUrNTRiNC01NGI1LCBVKzU0YjksIFUrNTRiYiwgVSs1NGJlLTU0YmYsIFUrNTRjMi01NGMzLCBVKzU0YzktNTRjYywgVSs1NGNmLTU0ZDAsIFUrNTRkMywgVSs1NGQ1LTU0ZDYsIFUrNTRkOS01NGRhLCBVKzU0ZGMtNTRkZSwgVSs1NGUyLCBVKzU0ZTcsIFUrNTRmMy01NGY0LCBVKzU0ZjgtNTRmOSwgVSs1NGZkLTU0ZmYsIFUrNTUwMSwgVSs1NTA0LTU1MDYsIFUrNTUwYy01NTBmLCBVKzU1MTEtNTUxNCwgVSs1NTE2LTU1MTc7XG59XG4vKiBbODFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjgxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1MmEyLCBVKzUyYTYtNTJhNywgVSs1MmFjLTUyYWQsIFUrNTJhZiwgVSs1MmI0LTUyYjUsIFUrNTJiOSwgVSs1MmJiLTUyYmMsIFUrNTJiZSwgVSs1MmMxLCBVKzUyYzUsIFUrNTJjYSwgVSs1MmNkLCBVKzUyZDAsIFUrNTJkNi01MmQ3LCBVKzUyZDksIFUrNTJkYiwgVSs1MmRkLTUyZGUsIFUrNTJlMCwgVSs1MmUyLTUyZTMsIFUrNTJlNSwgVSs1MmU3LTUyZjAsIFUrNTJmMi01MmYzLCBVKzUyZjUtNTJmOSwgVSs1MmZiLTUyZmMsIFUrNTMwMiwgVSs1MzA0LCBVKzUzMGIsIFUrNTMwZCwgVSs1MzBmLTUzMTAsIFUrNTMxNSwgVSs1MzFhLCBVKzUzMWMtNTMxZCwgVSs1MzIxLCBVKzUzMjMsIFUrNTMyNiwgVSs1MzJlLTUzMzEsIFUrNTMzOCwgVSs1MzNjLTUzM2UsIFUrNTM0MCwgVSs1MzQ0LTUzNDUsIFUrNTM0Yi01MzRkLCBVKzUzNTAsIFUrNTM1NCwgVSs1MzU4LCBVKzUzNWQtNTM1ZiwgVSs1MzYzLCBVKzUzNjgtNTM2OSwgVSs1MzZjLCBVKzUzNmUtNTM2ZiwgVSs1MzcyLCBVKzUzNzktNTM3YiwgVSs1MzdkLCBVKzUzOGQtNTM4ZSwgVSs1MzkwLCBVKzUzOTMtNTM5NCwgVSs1Mzk2LCBVKzUzOWItNTM5ZCwgVSs1M2EwLTUzYTEsIFUrNTNhMy01M2E1LCBVKzUzYTksIFUrNTNhZC01M2FlLCBVKzUzYjAsIFUrNTNiMi01M2IzLCBVKzUzYjUtNTNiOCwgVSs1M2JjLCBVKzUzYmUsIFUrNTNjMSwgVSs1M2MzLTUzYzcsIFUrNTNjZS01M2NmLCBVKzUzZDItNTNkMywgVSs1M2Q1LCBVKzUzZGEsIFUrNTNkZS01M2RmLCBVKzUzZTEtNTNlMiwgVSs1M2U3LTUzZTksIFUrNTNmMSwgVSs1M2Y0LTUzZjUsIFUrNTNmYTtcbn1cbi8qIFs4Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzUxMTAsIFUrNTExMywgVSs1MTE1LCBVKzUxMTctNTExOCwgVSs1MTFhLTUxMWMsIFUrNTExZS01MTFmLCBVKzUxMjEsIFUrNTEyOCwgVSs1MTJiLTUxMmQsIFUrNTEzMS01MTM1LCBVKzUxMzctNTEzOSwgVSs1MTNjLCBVKzUxNDAsIFUrNTE0MiwgVSs1MTQ3LCBVKzUxNGMsIFUrNTE0ZS01MTUwLCBVKzUxNTUtNTE1OCwgVSs1MTYyLCBVKzUxNjksIFUrNTE3MiwgVSs1MTdmLCBVKzUxODEtNTE4NCwgVSs1MTg2LTUxODcsIFUrNTE4YiwgVSs1MThmLCBVKzUxOTEsIFUrNTE5NS01MTk3LCBVKzUxOWEsIFUrNTFhMi01MWEzLCBVKzUxYTYtNTFhYiwgVSs1MWFkLTUxYWUsIFUrNTFiMSwgVSs1MWI0LCBVKzUxYmMtNTFiZCwgVSs1MWJmLCBVKzUxYzMsIFUrNTFjNy01MWM4LCBVKzUxY2EtNTFjYiwgVSs1MWNkLTUxY2UsIFUrNTFkNCwgVSs1MWQ2LCBVKzUxZGItNTFkYywgVSs1MWU2LCBVKzUxZTgtNTFlYiwgVSs1MWYxLCBVKzUxZjUsIFUrNTFmYywgVSs1MWZmLCBVKzUyMDIsIFUrNTIwNSwgVSs1MjA4LCBVKzUyMGIsIFUrNTIwZC01MjBlLCBVKzUyMTUtNTIxNiwgVSs1MjI4LCBVKzUyMmEsIFUrNTIyYy01MjJkLCBVKzUyMzMsIFUrNTIzYy01MjNkLCBVKzUyM2YtNTI0MCwgVSs1MjQ1LCBVKzUyNDcsIFUrNTI0OSwgVSs1MjRiLTUyNGMsIFUrNTI0ZSwgVSs1MjUwLCBVKzUyNWItNTI1ZiwgVSs1MjYxLCBVKzUyNjMtNTI2NCwgVSs1MjcwLCBVKzUyNzMsIFUrNTI3NSwgVSs1Mjc3LCBVKzUyN2QsIFUrNTI3ZiwgVSs1MjgxLTUyODUsIFUrNTI4NywgVSs1Mjg5LCBVKzUyOGIsIFUrNTI4ZCwgVSs1MjhmLCBVKzUyOTEtNTI5MywgVSs1MjlhO1xufVxuLyogWzgzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy44My53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGZlMy00ZmU0LCBVKzRmZTYsIFUrNGZlOCwgVSs0ZmViLTRmZWQsIFUrNGZmMywgVSs0ZmY1LTRmZjYsIFUrNGZmOCwgVSs0ZmZlLCBVKzUwMDEsIFUrNTAwNS01MDA2LCBVKzUwMDksIFUrNTAwYywgVSs1MDBmLCBVKzUwMTMtNTAxOCwgVSs1MDFiLTUwMWUsIFUrNTAyMi01MDI1LCBVKzUwMjctNTAyOCwgVSs1MDJiLTUwMmUsIFUrNTAzMCwgVSs1MDMzLTUwMzQsIFUrNTAzNi01MDM5LCBVKzUwM2IsIFUrNTA0MS01MDQzLCBVKzUwNDUtNTA0NiwgVSs1MDQ4LTUwNGEsIFUrNTA0Yy01MDRlLCBVKzUwNTEsIFUrNTA1MywgVSs1MDU1LTUwNTcsIFUrNTA1YiwgVSs1MDVlLCBVKzUwNjAsIFUrNTA2Mi01MDYzLCBVKzUwNjcsIFUrNTA2YSwgVSs1MDZjLCBVKzUwNzAtNTA3MiwgVSs1MDc0LTUwNzUsIFUrNTA3OCwgVSs1MDdiLCBVKzUwN2QtNTA3ZSwgVSs1MDgwLCBVKzUwODgtNTA4OSwgVSs1MDkxLTUwOTIsIFUrNTA5NSwgVSs1MDk3LTUwOWUsIFUrNTBhMi01MGEzLCBVKzUwYTUtNTBhNywgVSs1MGE5LCBVKzUwYWQsIFUrNTBiMywgVSs1MGI1LCBVKzUwYjcsIFUrNTBiYSwgVSs1MGJlLCBVKzUwYzQtNTBjNSwgVSs1MGM3LCBVKzUwY2EsIFUrNTBjZCwgVSs1MGQxLCBVKzUwZDUtNTBkNiwgVSs1MGRhLCBVKzUwZGUsIFUrNTBlNS01MGU2LCBVKzUwZWMtNTBlZSwgVSs1MGYwLTUwZjEsIFUrNTBmMywgVSs1MGY5LTUwZmIsIFUrNTBmZS01MTAyLCBVKzUxMDQsIFUrNTEwNi01MTA3LCBVKzUxMDktNTEwYiwgVSs1MTBkLCBVKzUxMGY7XG59XG4vKiBbODRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljg0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs0ZWI4LTRlYjksIFUrNGViYi00ZWJlLCBVKzRlYzItNGVjNCwgVSs0ZWM4LTRlYzksIFUrNGVjYywgVSs0ZWNmLTRlZDAsIFUrNGVkMiwgVSs0ZWRhLTRlZGIsIFUrNGVkZC00ZWUxLCBVKzRlZTYtNGVlOSwgVSs0ZWViLCBVKzRlZWUtNGVlZiwgVSs0ZWYzLTRlZjUsIFUrNGVmOC00ZWZhLCBVKzRlZmMsIFUrNGYwMCwgVSs0ZjAzLTRmMDUsIFUrNGYwOC00ZjA5LCBVKzRmMGIsIFUrNGYwZSwgVSs0ZjEyLTRmMTMsIFUrNGYxNSwgVSs0ZjFiLCBVKzRmMWQsIFUrNGYyMS00ZjIyLCBVKzRmMjUsIFUrNGYyNy00ZjI5LCBVKzRmMmItNGYyZSwgVSs0ZjMxLTRmMzMsIFUrNGYzNi00ZjM3LCBVKzRmMzksIFUrNGYzZSwgVSs0ZjQwLTRmNDEsIFUrNGY0MywgVSs0ZjQ3LTRmNDksIFUrNGY1NCwgVSs0ZjU3LTRmNTgsIFUrNGY1ZC00ZjVlLCBVKzRmNjEtNGY2MiwgVSs0ZjY0LTRmNjUsIFUrNGY2NywgVSs0ZjZhLCBVKzRmNmUtNGY2ZiwgVSs0ZjcyLCBVKzRmNzQtNGY3ZSwgVSs0ZjgwLTRmODIsIFUrNGY4NCwgVSs0Zjg5LTRmOGEsIFUrNGY4ZS00Zjk4LCBVKzRmOWUsIFUrNGZhMSwgVSs0ZmE1LCBVKzRmYTktNGZhYSwgVSs0ZmFjLCBVKzRmYjMsIFUrNGZiNi00ZmI4LCBVKzRmYmQsIFUrNGZjMiwgVSs0ZmM1LTRmYzYsIFUrNGZjZC00ZmNlLCBVKzRmZDAtNGZkMSwgVSs0ZmQzLCBVKzRmZGEtNGZkYywgVSs0ZmRmLTRmZTAsIFUrNGZlMjtcbn1cbi8qIFs4NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMxMjctMzEyOSwgVSszMTMxLCBVKzMxMzQsIFUrMzEzNywgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ1LCBVKzMxNDctMzE0OCwgVSszMTRiLCBVKzMxNGQtMzE0ZSwgVSszMTVjLCBVKzMxNjAtMzE2MSwgVSszMTYzLTMxNjQsIFUrMzE4NiwgVSszMThkLCBVKzMxOTIsIFUrMzE5Ni0zMTk4LCBVKzMxOWUtMzE5ZiwgVSszMjIwLTMyMjksIFUrMzIzMSwgVSszMjY4LCBVKzMyOTcsIFUrMzI5OSwgVSszMmEzLCBVKzMzOGUtMzM4ZiwgVSszMzk1LCBVKzMzOWMtMzM5ZSwgVSszM2M0LCBVKzMzZDEtMzNkMiwgVSszM2Q1LCBVKzM0MzQsIFUrMzRkYywgVSszNGVlLCBVKzM1M2UsIFUrMzU1ZCwgVSszNTY2LCBVKzM1NzUsIFUrMzU5MiwgVSszNWEwLTM1YTEsIFUrMzVhZCwgVSszNWNlLCBVKzM2YTIsIFUrMzZhYiwgVSszOGE4LCBVKzNkYWIsIFUrM2RlNywgVSszZGViLCBVKzNlMWEsIFUrM2YxYiwgVSszZjZkLCBVKzQ0OTUsIFUrNDcyMywgVSs0OGZhLCBVKzRjYTMsIFUrNGUwMiwgVSs0ZTA0LTRlMDYsIFUrNGUwYywgVSs0ZTBmLCBVKzRlMTUsIFUrNGUxNywgVSs0ZTFmLTRlMjEsIFUrNGUyNiwgVSs0ZTI5LCBVKzRlMmMsIFUrNGUyZiwgVSs0ZTMxLCBVKzRlMzUsIFUrNGUzNywgVSs0ZTNjLCBVKzRlM2YtNGU0MiwgVSs0ZTQ0LCBVKzRlNDYtNGU0NywgVSs0ZTU3LCBVKzRlNWEtNGU1YywgVSs0ZTY0LTRlNjUsIFUrNGU2NywgVSs0ZTY5LCBVKzRlNmQsIFUrNGU3OCwgVSs0ZTdmLTRlODIsIFUrNGU4NSwgVSs0ZTg3LCBVKzRlOGEsIFUrNGU4ZCwgVSs0ZTkzLCBVKzRlOTYsIFUrNGU5OC00ZTk5LCBVKzRlOWMsIFUrNGU5ZS00ZWEwLCBVKzRlYTItNGVhMywgVSs0ZWE1LCBVKzRlYjAtNGViMSwgVSs0ZWIzLTRlYjY7XG59XG4vKiBbODZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljg2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNzljLCBVKzI3OWYtMjdhMiwgVSsyN2E0LTI3YTUsIFUrMjdhOCwgVSsyN2IwLCBVKzI3YjItMjdiMywgVSsyN2I5LCBVKzI3ZTgtMjdlOSwgVSsyN2Y2LCBVKzI4MDAsIFUrMjhlYywgVSsyOTEzLCBVKzI5MjEtMjkyMiwgVSsyOTM0LTI5MzUsIFUrMmEyZiwgVSsyYjA1LTJiMDcsIFUrMmI1MCwgVSsyYjU1LCBVKzJiYzUtMmJjNiwgVSsyZTFjLTJlMWQsIFUrMmViYiwgVSsyZjAwLCBVKzJmMDgsIFUrMmYyNCwgVSsyZjJkLCBVKzJmMmYtMmYzMCwgVSsyZjNjLCBVKzJmNDUsIFUrMmY2My0yZjY0LCBVKzJmNzQsIFUrMmY4MywgVSsyZjhmLCBVKzJmYmMsIFUrMzAwMywgVSszMDA1LTMwMDcsIFUrMzAxMi0zMDEzLCBVKzMwMWMtMzAxZSwgVSszMDIxLCBVKzMwMjMtMzAyNCwgVSszMDMwLCBVKzMwMzQtMzAzNSwgVSszMDQxLCBVKzMwNDMsIFUrMzA0NSwgVSszMDQ3LCBVKzMwNDksIFUrMzA1NiwgVSszMDU4LCBVKzMwNWMsIFUrMzA1ZSwgVSszMDYyLCBVKzMwNmMsIFUrMzA3NCwgVSszMDc3LCBVKzMwN2EsIFUrMzA3Yy0zMDdkLCBVKzMwODAsIFUrMzA4ZSwgVSszMDkwLTMwOTEsIFUrMzA5OS0zMDliLCBVKzMwOWQtMzA5ZSwgVSszMGE1LCBVKzMwYmMsIFUrMzBiZSwgVSszMGMyLCBVKzMwYzUsIFUrMzBjYywgVSszMGQ4LCBVKzMwZTIsIFUrMzBlOCwgVSszMGVlLCBVKzMwZjAtMzBmMiwgVSszMGY0LTMwZjYsIFUrMzBmZC0zMGZlLCBVKzMxMDUtMzEyNjtcbn1cbi8qIFs4N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NTAtMjY1NSwgVSsyNjU4LCBVKzI2NWEtMjY1YiwgVSsyNjVkLTI2NWUsIFUrMjY2MC0yNjZkLCBVKzI2NmYsIFUrMjY3YiwgVSsyNjg4LCBVKzI2OTMtMjY5NiwgVSsyNjk4LTI2OTksIFUrMjY5YywgVSsyNmEwLTI2YTEsIFUrMjZhNCwgVSsyNmFhLTI2YWIsIFUrMjZiZC0yNmJlLCBVKzI2YzQtMjZjNSwgVSsyNmQ0LCBVKzI2ZTksIFUrMjZmMC0yNmYxLCBVKzI2ZjMsIFUrMjZmNSwgVSsyNmZkLCBVKzI3MDIsIFUrMjcwNC0yNzA2LCBVKzI3MDgtMjcwZiwgVSsyNzEyLTI3MTgsIFUrMjcxYS0yNzFiLCBVKzI3MWQsIFUrMjcxZiwgVSsyNzIxLCBVKzI3MjQtMjczMCwgVSsyNzMyLTI3MzQsIFUrMjczYSwgVSsyNzNkLTI3NDQsIFUrMjc0Ny0yNzQ5LCBVKzI3NGMsIFUrMjc0ZS0yNzRmLCBVKzI3NTMtMjc1NywgVSsyNzViLCBVKzI3NWQtMjc1ZSwgVSsyNzYzLCBVKzI3NjUtMjc2NywgVSsyNzZlLTI3NmYsIFUrMjc3Ni0yNzdlLCBVKzI3ODAtMjc4MiwgVSsyNzhhLTI3OGMsIFUrMjc4ZSwgVSsyNzk0LTI3OTY7XG59XG4vKiBbODhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljg4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNTRiLCBVKzI1NTAtMjU1MSwgVSsyNTU0LCBVKzI1NTcsIFUrMjU1YS0yNTViLCBVKzI1NWQsIFUrMjU1Zi0yNTYwLCBVKzI1NjItMjU2MywgVSsyNTY1LTI1NjcsIFUrMjU2OS0yNTZhLCBVKzI1NmMtMjU3MiwgVSsyNTc5LCBVKzI1ODAtMjU5NSwgVSsyNWExLCBVKzI1YTMsIFUrMjVhOS0yNWFkLCBVKzI1YjAsIFUrMjViMy0yNWJiLCBVKzI1YmQtMjVjMiwgVSsyNWM0LCBVKzI1YzgtMjVjYiwgVSsyNWNkLCBVKzI1ZDAtMjVkMSwgVSsyNWQ0LTI1ZDUsIFUrMjVkOCwgVSsyNWRjLTI1ZTYsIFUrMjVlYS0yNWViLCBVKzI1ZWYsIFUrMjVmZSwgVSsyNjAwLTI2MDQsIFUrMjYwOSwgVSsyNjBlLTI2MGYsIFUrMjYxMSwgVSsyNjE0LTI2MTUsIFUrMjYxOCwgVSsyNjFhLTI2MjAsIFUrMjYyMi0yNjIzLCBVKzI2MmEsIFUrMjYyZC0yNjMwLCBVKzI2MzktMjY0MCwgVSsyNjQyLCBVKzI2NDgtMjY0Zjtcbn1cbi8qIFs4OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzZTksIFUrMjNmMCwgVSsyM2YzLCBVKzI0NDUsIFUrMjQ0OSwgVSsyNDY1LTI0NzEsIFUrMjQ3NC0yNDliLCBVKzI0YjgsIFUrMjRjMiwgVSsyNGM3LCBVKzI0YzksIFUrMjRkMCwgVSsyNGQyLCBVKzI0ZDQsIFUrMjRkOCwgVSsyNGRkLTI0ZGUsIFUrMjRlMywgVSsyNGU2LCBVKzI0ZTgsIFUrMjUwMC0yNTA5LCBVKzI1MGItMjUyNiwgVSsyNTI4LTI1MzQsIFUrMjUzNi0yNTM3LCBVKzI1M2ItMjU0OCwgVSsyNTRhO1xufVxuLyogWzkwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy45MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjA3Yi0yMDgzLCBVKzIwOGMtMjA4ZSwgVSsyMDkyLCBVKzIwYTYsIFUrMjBhOC0yMGFkLCBVKzIwYWYsIFUrMjBiMSwgVSsyMGI0LTIwYjUsIFUrMjBiOC0yMGJhLCBVKzIwYmQsIFUrMjBkYiwgVSsyMGRkLCBVKzIwZTAsIFUrMjBlMywgVSsyMTA1LCBVKzIxMDksIFUrMjExMywgVSsyMTE2LTIxMTcsIFUrMjEyMC0yMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTMzLCBVKzIxMzksIFUrMjE5NCwgVSsyMTk2LTIxOTksIFUrMjFhMCwgVSsyMWE5LTIxYWEsIFUrMjFhZiwgVSsyMWIzLCBVKzIxYjUsIFUrMjFiYS0yMWJiLCBVKzIxYzQsIFUrMjFjYSwgVSsyMWNjLCBVKzIxZDAtMjFkNCwgVSsyMWUxLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDIsIFUrMjIwNS0yMjA4LCBVKzIyMGYsIFUrMjIxMS0yMjEyLCBVKzIyMTUsIFUrMjIxNy0yMjE5LCBVKzIyMWQtMjIyMCwgVSsyMjIzLCBVKzIyMjUsIFUrMjIyNy0yMjJiLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2MtMjIzZCwgVSsyMjQ4LCBVKzIyNGMsIFUrMjI1MiwgVSsyMjU2LCBVKzIyNjAtMjI2MSwgVSsyMjY2LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI2ZiwgVSsyMjgyLTIyODMsIFUrMjI5NSwgVSsyMjk3LCBVKzIyOTksIFUrMjJhNSwgVSsyMmIwLTIyYjEsIFUrMjJiOSwgVSsyMmJmLCBVKzIyYzUtMjJjNiwgVSsyMmVmLCBVKzIzMDQsIFUrMjMwNywgVSsyMzBiLCBVKzIzMTItMjMxNCwgVSsyMzE4LCBVKzIzMWEtMjMxYiwgVSsyMzIzLCBVKzIzOWIsIFUrMjM5ZC0yMzllLCBVKzIzYTA7XG59XG4vKiBbOTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjkxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxZDM0LTFkMzUsIFUrMWQzOC0xZDNhLCBVKzFkM2MsIFUrMWQzZi0xZDQwLCBVKzFkNDksIFUrMWQ0ZS0xZDRmLCBVKzFkNTIsIFUrMWQ1NSwgVSsxZDViLCBVKzFkNWUsIFUrMWQ5YywgVSsxZGEwLCBVKzFkYzQtMWRjNSwgVSsxZTY5LCBVKzFlNzMsIFUrMWVhMC0xZWE5LCBVKzFlYWItMWVhZCwgVSsxZWFmLCBVKzFlYjEsIFUrMWViMywgVSsxZWI1LCBVKzFlYjcsIFUrMWViOSwgVSsxZWJiLCBVKzFlYmQtMWViZSwgVSsxZWMwLTFlYzMsIFUrMWVjNS0xZWM2LCBVKzFlYzktMWVjZCwgVSsxZWNmLTFlZDMsIFUrMWVkNSwgVSsxZWQ3LTFlZGYsIFUrMWVlMSwgVSsxZWUzLCBVKzFlZTUtMWVlYiwgVSsxZWVkLCBVKzFlZWYtMWVmMSwgVSsxZWYzLCBVKzFlZjcsIFUrMWVmOSwgVSsxZjYyLCBVKzFmN2IsIFUrMjAwMS0yMDAyLCBVKzIwMDQtMjAwNiwgVSsyMDA5LTIwMGEsIFUrMjAwYy0yMDEyLCBVKzIwMTUtMjAxNiwgVSsyMDFhLCBVKzIwMWUtMjAyMSwgVSsyMDIzLCBVKzIwMjUsIFUrMjAyNy0yMDI4LCBVKzIwMmEtMjAyZCwgVSsyMDJmLTIwMzAsIFUrMjAzMi0yMDMzLCBVKzIwMzUsIFUrMjAzOCwgVSsyMDNjLCBVKzIwM2UtMjAzZiwgVSsyMDQzLTIwNDQsIFUrMjA0OSwgVSsyMDRkLTIwNGUsIFUrMjA2MC0yMDYxLCBVKzIwNzAsIFUrMjA3NC0yMDc4LCBVKzIwN2E7XG59XG4vKiBbOTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljk3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyYWUtMmIzLCBVKzJiNS0yYmYsIFUrMmMyLTJjMywgVSsyYzYtMmQxLCBVKzJkOC0yZGEsIFUrMmRjLCBVKzJlMS0yZTMsIFUrMmU1LCBVKzJlYiwgVSsyZWUtMmYwLCBVKzJmMi0yZjcsIFUrMmY5LTJmZiwgVSszMDItMzBkLCBVKzMxMSwgVSszMWIsIFUrMzIxLTMyNSwgVSszMjctMzI5LCBVKzMyYi0zMmMsIFUrMzJlLTMyZiwgVSszMzEtMzM5LCBVKzMzYy0zM2QsIFUrMzNmLCBVKzM0OCwgVSszNTIsIFUrMzVjLCBVKzM1ZS0zNWYsIFUrMzYxLCBVKzM2MywgVSszNjgsIFUrMzZjLCBVKzM2ZiwgVSs1MzAtNTQwLCBVKzU1ZC01NWUsIFUrNTYxLCBVKzU2MywgVSs1NjUsIFUrNTZiLCBVKzU2ZS01Nzk7XG59XG4vKiBbOThdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljk4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxNzYtMTdmLCBVKzE5MiwgVSsxOTQsIFUrMTlhLTE5YiwgVSsxOWQsIFUrMWEwLTFhMSwgVSsxYTMtMWE0LCBVKzFhYSwgVSsxYWMtMWFkLCBVKzFhZi0xYmYsIFUrMWQyLCBVKzFkNCwgVSsxZDYsIFUrMWQ4LCBVKzFkYSwgVSsxZGMsIFUrMWUzLCBVKzFlNywgVSsxZTksIFUrMWVlLCBVKzFmMC0xZjEsIFUrMWYzLCBVKzFmNS0xZmYsIFUrMjE5LTIxYiwgVSsyMjEsIFUrMjIzLTIyNiwgVSsyMjgsIFUrMjJiLCBVKzIyZiwgVSsyMzEsIFUrMjM0LTIzNywgVSsyM2EtMjNiLCBVKzIzZCwgVSsyNTAtMjUyLCBVKzI1NC0yNTUsIFUrMjU5LTI1ZSwgVSsyNjEtMjYzLCBVKzI2NSwgVSsyNjgsIFUrMjZhLTI2YiwgVSsyNmYtMjc3LCBVKzI3OSwgVSsyN2ItMjgwLCBVKzI4Mi0yODMsIFUrMjg1LCBVKzI4YSwgVSsyOGMsIFUrMjhmLCBVKzI5MiwgVSsyOTQtMjk2LCBVKzI5OC0yOWEsIFUrMjljLCBVKzI5ZiwgVSsyYTEtMmE0LCBVKzJhNi0yYTcsIFUrMmE5LCBVKzJhYjtcbn1cbi8qIFs5OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuOTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2ExLWE0LCBVK2E2LWE4LCBVK2FhLCBVK2FjLCBVK2FmLCBVK2IxLCBVK2IzLWI2LCBVK2I4LWJhLCBVK2JjLWQ2LCBVK2Q4LWRlLCBVK2U2LCBVK2ViLCBVK2VlLWYwLCBVK2Y1LCBVK2Y3LWY4LCBVK2ZiLCBVK2ZkLTEwMCwgVSsxMDIsIFUrMTA0LTEwNywgVSsxMGQsIFUrMTBmLTExMiwgVSsxMTUsIFUrMTE3LCBVKzExOSwgVSsxMWIsIFUrMTFlLTExZiwgVSsxMjEsIFUrMTIzLCBVKzEyNS0xMjcsIFUrMTI5LTEyYSwgVSsxMmQsIFUrMTJmLTEzZiwgVSsxNDEtMTQyLCBVKzE0NCwgVSsxNDYsIFUrMTRiLTE0YywgVSsxNGYtMTUzLCBVKzE1OC0xNWIsIFUrMTVlLTE2MCwgVSsxNjMtMTY1LCBVKzE2OC0xNmEsIFUrMTZkLTE3NTtcbn1cbi8qIFsxMDBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjIxYSwgVSsyMjY0LCBVKzI0NjQsIFUrMjVhMCwgVSszMDA4LCBVKzRlMTAsIFUrNTEyYSwgVSs1MTUyLCBVKzUyMDEsIFUrNTI0MSwgVSs1MzUyLCBVKzU0OWEsIFUrNTRiMiwgVSs1NGM2LCBVKzU0ZDcsIFUrNTRlMSwgVSs1NTA5LCBVKzU1YzUsIFUrNTYwZSwgVSs1NjE4LCBVKzU2NWMsIFUrNTZiYywgVSs1NzE2LCBVKzU3NmYsIFUrNTc4NCwgVSs1N2EyLCBVKzU4OWYsIFUrNWEyMCwgVSs1YTI1LCBVKzVhMjksIFUrNWEzNCwgVSs1YTdmLCBVKzVhYzksIFUrNWFkNiwgVSs1YjA5LCBVKzViNWMsIFUrNWJjNywgVSs1YzI3LCBVKzVkMmQsIFUrNWRjZCwgVSs1ZjFiLCBVKzVmMzcsIFUrNjA0ZCwgVSs2MDU1LCBVKzYwNzMsIFUrNjBlYiwgVSs2MWZmLCBVKzYyMGMsIFUrNjJjNywgVSs2MmVkLCBVKzYzMjAsIFUrNjM0NSwgVSs2MzkwLCBVKzYzYjAsIFUrNjRhZSwgVSs2NGMyLCBVKzY0ZDIsIFUrNjU1NiwgVSs2NjNjLCBVKzY2N2UsIFUrNjZkOSwgVSs2NmY4LCBVKzY3NTYsIFUrNjc4OSwgVSs2ODlkLCBVKzY4ZjEsIFUrNjk1ZSwgVSs2OTc1LCBVKzZhMWYsIFUrNmIwYSwgVSs2YjYxLCBVKzZiODcsIFUrNmM1ZCwgVSs2YzdlLCBVKzZjOTIsIFUrNmQzMSwgVSs2ZGY5LCBVKzZlMGQsIFUrNmUyZCwgVSs2ZjNlLCBVKzcwYjMsIFUrNzBiZCwgVSs3MGNhLCBVKzcwZTgsIFUrNzI1ZiwgVSs3MmU5LCBVKzczM2YsIFUrNzM5NiwgVSs3MzlmLCBVKzc0NTktNzQ1YSwgVSs3NGE3LCBVKzc1YTEsIFUrNzVmMCwgVSs3NmNmLCBVKzc2ZDQsIFUrNzcyOSwgVSs3N2FhLCBVKzc3YjAsIFUrNzdlMywgVSs3ODBjLCBVKzc4ZDUsIFUrNzk0MSwgVSs3OTc3LCBVKzc5N2EsIFUrNzljMywgVSs3YTIwLCBVKzdhOTIsIFUrN2I3MSwgVSs3YmYxLCBVKzdjOWYsIFUrN2ViNiwgVSs3ZWNhLCBVKzdlZjcsIFUrN2YwNywgVSs3ZjA5LCBVKzdmMTUsIFUrN2Y4MSwgVSs3ZmI5LCBVKzgwMzgsIFUrODA5OCwgVSs4MGI0LCBVKzgxMTAsIFUrODE0Yi04MTRjLCBVKzgxNmUsIFUrODE4YSwgVSs4MjA1LCBVKzgyMzUsIFUrODI4YiwgVSs4MmE1LCBVKzgyYjcsIFUrODJkNCwgVSs4MmRiLCBVKzgyZGYsIFUrODMxNywgVSs4MzM4LCBVKzgzODUtODM4NiwgVSs4M2MxLCBVKzgzY2YsIFUrODUzNywgVSs4NTNiLCBVKzg1NGEsIFUrODcxNSwgVSs4NzgzLCBVKzg5MmEsIFUrOGE3MSwgVSs4YWFhLCBVKzhkNTgsIFUrOGRiZSwgVSs4ZjY3LCBVKzhmYWIsIFUrOGZjNCwgVSs4ZmU2LCBVKzkwMjMsIFUrOTA4NCwgVSs5MDkxLCBVKzkxNmEsIFUrOTFjOSwgVSs5MWRjLCBVKzk0YjMsIFUrOTUwMiwgVSs5NTIzLCBVKzk1NTEsIFUrOTU2ZiwgVSs5NjBlLCBVKzk2MmEsIFUrOTYyZSwgVSs5NjQ3LCBVKzk2ZjMsIFUrOTczOSwgVSs5N2EwLCBVKzk3ZWQsIFUrOTgzYiwgVSs5ODVlLCBVKzk4OGEsIFUrOWE2ZiwgVSs5YThiLCBVKzlhYjcsIFUrOWFjNSwgVSs5ZTI1LCBVK2U2MDgsIFUrZmYwNiwgVStmZjE0LWZmMTY7XG59XG4vKiBbMTAxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzE2MSwgVSs5MjYsIFUrOTI4LCBVKzkzOSwgVSs5M2YtOTQwLCBVKzk0ZCwgVStlMTcsIFUrZTIyLCBVK2U0NCwgVSsyNDYzLCBVKzI1YzcsIFUrMjVjZSwgVSsyNzY0LCBVKzMwMDksIFUrMzAxNi0zMDE3LCBVKzRlNGQsIFUrNGU1MywgVSs0ZjVhLCBVKzRmNzAsIFUrNGZhZSwgVSs0ZmQ4LCBVKzRmZmEsIFUrNTAxMSwgVSs1MDFhLCBVKzUxNmUsIFUrNTFjNCwgVSs1MjI1LCBVKzUzNjQsIFUrNTQ3YiwgVSs1NDk1LCBVKzU0ZTgsIFUrNTRlZSwgVSs1NTk0LCBVKzU1ZDMsIFUrNTVkYywgVSs1NWZkLCBVKzU2NjIsIFUrNTY2OSwgVSs1NjZjLCBVKzU3NDIsIFUrNTgyNCwgVSs1ODM0LCBVKzU5OGEsIFUrNTk5MiwgVSs1OWE5LCBVKzVhMDQsIFUrNWI3NSwgVSs1YjdkLCBVKzViYzUsIFUrNWM0OSwgVSs1YzkwLCBVKzVlMWMsIFUrNWUyNywgVSs1ZTJiLCBVKzVlMzcsIFUrNWU5MCwgVSs2MThiLCBVKzYxZjUsIFUrNjIwYSwgVSs2MjczLCBVKzYyZjcsIFUrNjM0MiwgVSs2NDAxLTY0MDIsIFUrNjQxMywgVSs2NTEyLCBVKzY1NWIsIFUrNjVhNywgVSs2NWYxLCBVKzY1ZjcsIFUrNjY1ZiwgVSs2Njg3LCBVKzY2YTcsIFUrNjczZCwgVSs2N2I4LCBVKzY4NTQsIFUrNjhkOCwgVSs2OGZhLCBVKzY5NmQsIFUrNmEwMiwgVSs2YTBhLCBVKzZhODAsIFUrNmI3YywgVSs2YmQ5LCBVKzZjMmUsIFUrNmM3NiwgVSs2Y2Y4LCBVKzZkNGEsIFUrNmQ4NSwgVSs2ZTI0LCBVKzZlMzIsIFUrNmVjNywgVSs2ZWQ1LCBVKzZmODgsIFUrNzAwZiwgVSs3MDFhLCBVKzcwNzgsIFUrNzA3YywgVSs3MGFjLCBVKzcwYzEsIFUrNzQwOSwgVSs3NDIyLCBVKzc0ODAsIFUrNzRhOCwgVSs3NTJiLCBVKzc1NzQsIFUrNzY1NiwgVSs3Njk5LCBVKzc3MzcsIFUrNzg1ZCwgVSs3OGJlLCBVKzc5YjksIFUrN2EzZCwgVSs3YTkxLCBVKzdhOWYsIFUrN2FlMywgVSs3Yjc3LCBVKzdjM2YsIFUrN2QxYSwgVSs3ZDUwLCBVKzdkOTMsIFUrODAzZiwgVSs4MDQyLCBVKzgwOGIsIFUrODIzNiwgVSs4MmI4LTgyYjksIFUrODJlZiwgVSs4MzA5LCBVKzgzNmIsIFUrODNlZiwgVSs4NDMxLCBVKzg1YzksIFUrODY1ZSwgVSs4NjhjLCBVKzg3NTksIFUrODc2MCwgVSs4ODQ1LCBVKzg5YmEsIFUrOGEyYSwgVSs4YzQxLCBVKzhjZWMsIFUrOGQyYywgVSs4ZDRlLCBVKzhlNjYsIFUrOGU2ZCwgVSs4ZWFmLCBVKzkwMmUsIFUrOTE0YiwgVSs5MTZlLCBVKzkxOWIsIFUrOTQ5YiwgVSs5NGEwLCBVKzk0YjAsIFUrOTU0MS05NTQyLCBVKzk1NTYsIFUrOTVlYiwgVSs5NWY1LCBVKzk2NGIsIFUrOTY4YiwgVSs5NmNjLTk2Y2QsIFUrOTZjZiwgVSs5NzA0LCBVKzk3MTMsIFUrOTg5MCwgVSs5OGE4LCBVKzk5ODUsIFUrOTk5MiwgVSs5YTZkLCBVKzlhODEsIFUrOWE4NiwgVSs5YWI4LCBVKzljYTQsIFUrOWY5YSwgVStlNjA2LWU2MDcsIFUrZTYwYSwgVStlNjBjLCBVK2U2MGUsIFUrZmUwZiwgVStmZjAyLCBVK2ZmMWUsIFUrZmYzZDtcbn1cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTBjLCBVKzYyNy02MjksIFUrNjM5LCBVKzY0NCwgVSs2NGEsIFUrMjAzYiwgVSsyMjY1LCBVKzI1NzMsIFUrMjViMiwgVSszNDQ4LTM0NDksIFUrNGUxZSwgVSs0ZTVlLCBVKzRmM2EsIFUrNGY1ZiwgVSs0ZmVhLCBVKzUwMjYsIFUrNTA4ZCwgVSs1MTg5LCBVKzUyNTQsIFUrNTI4OCwgVSs1MmQ4LCBVKzUyZmEsIFUrNTMwNiwgVSs1MzA4LCBVKzUzODQsIFUrNTNlZCwgVSs1NDNjLCBVKzU0NTAsIFUrNTQ1NSwgVSs1NDY2LCBVKzU0YzQsIFUrNTU3OCwgVSs1NWE3LCBVKzU2MWYsIFUrNTYzMSwgVSs1NzJkLCBVKzU3NWYsIFUrNTdhZSwgVSs1N2UwLCBVKzU4MzAsIFUrNTk0ZSwgVSs1OTg0LCBVKzU5OTMsIFUrNWJkZCwgVSs1YzBkLCBVKzVjN2YsIFUrNWM4MiwgVSs1ZTYyLCBVKzVlZDMsIFUrNWYwOCwgVSs2MDdhLCBVKzYwYmMsIFUrNjBkZiwgVSs2MjViLCBVKzYyOTIsIFUrNjJlMiwgVSs2MzYzLCBVKzY0NjcsIFUrNjcxNCwgVSs2NzVlLCBVKzY3NzEsIFUrNjdhMiwgVSs2N2ZmLCBVKzY4MDUsIFUrNjgxMywgVSs2ODY5LCBVKzY4YTcsIFUrNjhlMCwgVSs2OTMwLCBVKzY5ODYsIFUrNjlhOCwgVSs2OWRmLCBVKzZhNDQsIFUrNmE1ZiwgVSs2YzEzLCBVKzZjMWYsIFUrNmMyMiwgVSs2YzJmLCBVKzZjNDAsIFUrNmM4MSwgVSs2YzliLCBVKzZjYTUsIFUrNmRhNCwgVSs2ZGYzLCBVKzZlODUsIFUrNmViYSwgVSs2ZjEzLCBVKzZmMzMsIFUrNmY2MiwgVSs3MTVlLCBVKzcyYzQsIFUrNzNkMSwgVSs3M2ZlLCBVKzc0MDUsIFUrNzQ1NSwgVSs3NDg3LCBVKzc1NzgsIFUrNzVhNCwgVSs3NWViLCBVKzc2OTMsIFUrNzczOCwgVSs3NzQxLCBVKzc3NmIsIFUrNzc5MiwgVSs3N2E3LCBVKzc3YTksIFUrNzdiMywgVSs3ODhjLCBVKzc5ODQsIFUrNzlhNywgVSs3OWU0LCBVKzdhMWEsIFUrN2E1NywgVSs3YWE2LCBVKzdiMGIsIFUrN2I1ZCwgVSs3YzI3LCBVKzdjN2QsIFUrN2NhYSwgVSs3Y2Q5LCBVKzdjZWYsIFUrN2VkYSwgVSs3ZWRlLCBVKzdmMjQsIFUrODA0NiwgVSs4MGZhLCBVKzgxYjMsIFUrODFmYiwgVSs4MjA3LCBVKzgyNTgsIFUrODMzNSwgVSs4MzM5LCBVKzgzNTQsIFUrODQwZSwgVSs4NWIwLCBVKzg1ZmIsIFUrODY5NSwgVSs4NmFhLCBVKzg3MTcsIFUrODc0OSwgVSs4NzRjLCBVKzg5OTYsIFUrODliZCwgVSs4OWM1LCBVKzhiZGIsIFUrOGJmNSwgVSs4YzVhLCBVKzhkM2YsIFUrOGQ5ZiwgVSs4ZTQ0LCBVKzhmZWQsIFUrOTAwNSwgVSs5MDE5LCBVKzkwNGUsIFUrOTA4MiwgVSs5MGFmLCBVKzkwZGQsIFUrOTBlMSwgVSs5MGY4LCBVKzkxMTksIFUrOTE2ZiwgVSs5MTc2LCBVKzk0OWUsIFUrOTRhNywgVSs5NGMyLCBVKzk1MjUsIFUrOTU4MCwgVSs5NWRjLCBVKzk2ZTIsIFUrOTZmYiwgVSs5YTdjLCBVKzlhN2YsIFUrOWI0MSwgVSs5Y2E4LCBVKzljYzQsIFUrOWNkZSwgVSs5ZTkyLCBVKzllZGUsIFUrZTYwYiwgVStlNjEwLCBVK2ZmMTAsIFUrZmYxMywgVStmZjNiLCBVK2YwMTJiO1xufVxuLyogWzEwM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2MCwgVSs2MzEsIFUrMjYwNiwgVSszMDE0LTMwMTUsIFUrMzA5YywgVSszM2ExLCBVKzRlNTIsIFUrNGVjNiwgVSs0Zjg2LCBVKzRmOGQsIFUrNGZkZSwgVSs0ZmVmLCBVKzUwMGIsIFUrNTAyYSwgVSs1MTVjLCBVKzUxOGEsIFUrNTFhNSwgVSs1MWYzLCBVKzUyNDMsIFUrNTJjOSwgVSs1MmQ1LCBVKzUzYTIsIFUrNTNlZSwgVSs1NGNlLCBVKzU0ZmEsIFUrNTRmYywgVSs1NTgwLCBVKzU1ODcsIFUrNTYzZiwgVSs1NmRhLCBVKzU3OTIsIFUrNTgxNSwgVSs1OTYwLCBVKzU5ZDcsIFUrNWExZiwgVSs1Yjc4LCBVKzViOWIsIFUrNWJlMSwgVSs1YzRlLCBVKzVjNTEsIFUrNWM2ZiwgVSs1YzlhLCBVKzVjZmIsIFUrNWQxNiwgVSs1ZWQ2LCBVKzVmMjcsIFUrNWY2YSwgVSs1ZjZjLCBVKzYwM2MsIFUrNjA5YSwgVSs2MTY4LCBVKzYxYzgsIFUrNjIzNiwgVSs2MmQwLCBVKzYyZjEsIFUrNjJmZCwgVSs2MzFhLCBVKzYzMjgsIFUrNjMyYiwgVSs2MzQ2LCBVKzYzOGYsIFUrNjNhMCwgVSs2M2M5LCBVKzY1NWUsIFUrNjU5MCwgVSs2NjE1LCBVKzY2MjcsIFUrNjZhZSwgVSs2NmU2LCBVKzY2ZjAsIFUrNjcwMywgVSs2N2RhLCBVKzY3ZWMsIFUrNjgxNiwgVSs2ODkzLCBVKzY4YWQsIFUrNjhmNSwgVSs2OTc3LCBVKzY5ODQsIFUrNjlkYiwgVSs2YjcyLCBVKzZiYjcsIFUrNmNlMywgVSs2Y2ZiLCBVKzZkNDcsIFUrNmRhMSwgVSs2ZGM0LCBVKzZlNDMsIFUrNmVhZiwgVSs2ZWZmLCBVKzZmOGUsIFUrNzAxMSwgVSs3MDYzLCBVKzcwNzYsIFUrNzA5NiwgVSs3MGJhLCBVKzcwZGIsIFUrNzBlZiwgVSs3MTE5LTcxMWEsIFUrNzE3MiwgVSs3MThmLCBVKzcxOTQsIFUrNzI3YSwgVSs3MmQ5LCBVKzcyZWQsIFUrNzMyNSwgVSs3M2FlLCBVKzczYmEsIFUrNzNjMCwgVSs3NDEwLCBVKzc0MjYsIFUrNzU1NCwgVSs3NTc2LCBVKzc1YWUsIFUrNzViOSwgVSs3NjJiLCBVKzc2NmIsIFUrNzY4MiwgVSs3NzUwLCBVKzc3NzksIFUrNzc4NCwgVSs3N2ViLCBVKzc3ZWUsIFUrNzhmNywgVSs3OWU5LCBVKzdhNzksIFUrN2IxYiwgVSs3YjI4LCBVKzdiZjcsIFUrN2RiMiwgVSs3ZWM1LCBVKzdlZWUsIFUrN2YxNCwgVSs3ZjFhLCBVKzdmZTEsIFUrODA4NywgVSs4MDliLCBVKzgyMzEsIFUrODMwZSwgVSs4MzVmLCBVKzgzZTksIFUrODQ5YywgVSs4NTFhLCBVKzg2OGEsIFUrODcxOCwgVSs4NzRlLCBVKzg4MjIsIFUrODkxMCwgVSs4OTQ0LCBVKzhhM2IsIFUrOGJiNiwgVSs4YmJjLCBVKzhkNTAsIFUrOGU3MiwgVSs4ZjljLCBVKzkwMGQsIFUrOTA0YiwgVSs5MDYzLCBVKzkwYTIsIFUrOTBiOSwgVSs5NGYyLCBVKzk1MmYsIFUrOTU3Ni05NTc3LCBVKzk1OTMsIFUrOTVmOCwgVSs5NjFjLCBVKzk2MzEsIFUrOTY5YiwgVSs5NmE3LCBVKzk2YzEsIFUrOTcxNiwgVSs5NzYxLCBVKzk3YWQsIFUrOTdlNywgVSs5OGE0LCBVKzk5N2EsIFUrOWE3MywgVSs5YjQ0LCBVKzllM2QsIFUrOWVjZiwgVSs5ZWQ0LCBVK2ZmMTEtZmYxMiwgVStmZmZkO1xufVxuLyogWzEwNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTA0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDAzLCBVKzIxOTMsIFUrMjQ2MiwgVSs0ZTE5LCBVKzRlMmIsIFUrNGUzNiwgVSs0ZWE4LCBVKzRlZDEsIFUrNGVkNywgVSs0ZjUxLCBVKzRmNjMsIFUrNGY4MywgVSs1MGU3LCBVKzUxMTIsIFUrNTE2NywgVSs1MWE0LCBVKzUxYjYsIFUrNTIzOSwgVSs1MjY1LCBVKzUzMmEsIFUrNTM1MSwgVSs1MzdmLCBVKzU0MDEsIFUrNTQ4ZiwgVSs1NDkyLCBVKzU0YWYsIFUrNTRiMywgVSs1NGJkLCBVKzU0ZDEsIFUrNTRkZiwgVSs1NTRmLCBVKzU1NjQsIFUrNTU5OCwgVSs1NjMyLCBVKzU2YTMsIFUrNTZlNywgVSs1NzRlLCBVKzU3NWQtNTc1ZSwgVSs1N2Q0LCBVKzU4NGMsIFUrNThlNCwgVSs1OTM3LCBVKzU5NTUsIFUrNWEwNSwgVSs1YTQ5LCBVKzVhYzIsIFUrNWJiMCwgVSs1YzM5LCBVKzVjNjEsIFUrNWQwZSwgVSs1ZGU5LCBVKzVlOWEsIFUrNWViOCwgVSs1ZjBhLCBVKzVmMTMsIFUrNWY4YywgVSs2MDhkLCBVKzYxMWIsIFUrNjEyNywgVSs2MmEwLCBVKzYzNGYsIFUrNjM1ZSwgVSs2M2ZkLCBVKzY1NzcsIFUrNjU4YiwgVSs2NWJjLCBVKzY2MGEsIFUrNjY0MywgVSs2NjU2LCBVKzY3NjAsIFUrNjdhZiwgVSs2N2M0LCBVKzY3ZTAsIFUrNjgxNywgVSs2OGNkLCBVKzY5MGUsIFUrNjk2MCwgVSs2OWI0LCBVKzZhNzEsIFUrNmFhYywgVSs2YjY3LCBVKzZiYjQsIFUrNmM1NSwgVSs2YzcwLCBVKzZjODIsIFUrNmNhNiwgVSs2Y2I4LCBVKzZjYmUsIFUrNmU5YywgVSs2ZWRlLCBVKzZlZTUsIFUrNmY0ZCwgVSs2Zjg0LCBVKzZmOWMsIFUrNzExNSwgVSs3MTIxLCBVKzcyMmEsIFUrNzI2MSwgVSs3MjcyLCBVKzcyODAsIFUrNzJmOCwgVSs3NTA0LCBVKzc1NGYsIFUrNzVkOCwgVSs3NjdjLCBVKzc2ZWYsIFUrNzc4ZSwgVSs3N2JiLCBVKzc3ZjYsIFUrNzg2YiwgVSs3OGIxLCBVKzc5NDgsIFUrNzk4NSwgVSs3OWJlLCBVKzdhODMsIFUrN2E4ZCwgVSs3ZWFjLCBVKzdlZWYsIFUrN2VmOCwgVSs3ZWZkLCBVKzdmMDAsIFUrODAzZCwgVSs4MDg2LCBVKzgxMGEsIFUrODE2NSwgVSs4MTlkLCBVKzgxYTgsIFUrODIxNCwgVSs4MjljLCBVKzgzMWMsIFUrODMyOCwgVSs4MzJiLCBVKzgzNjcsIFUrODNlMCwgVSs4M2YxLCBVKzg0MDMsIFUrODQ2YiwgVSs4NDc1LCBVKzg0YjIsIFUrODUxMywgVSs4NTc0LCBVKzg1YWYsIFUrODZkOSwgVSs4NmRiLCBVKzhhY2IsIFUrOGJiZCwgVSs4YmUwLThiZTEsIFUrOGMwZSwgVSs4ZDI5LCBVKzhkNjMsIFUrOGU4MSwgVSs4ZjdmLCBVKzkwMzIsIFUrOTA0MiwgVSs5MGIxLCBVKzkwYjUsIFUrOTE2NSwgVSs5MTc1LCBVKzk0YTYsIFUrOTRjNSwgVSs5NTBjLCBVKzk1NDAsIFUrOTYxMCwgVSs5Njk5LCBVKzk2YzcsIFUrOTczZSwgVSs5NzhkLCBVKzk3ZWMsIFUrOTdmNiwgVSs5ODRjLCBVKzk4N2QsIFUrOTg4MiwgVSs5OTY1LCBVKzk5NmEsIFUrOTk3MiwgVSs5YThmLCBVKzlhZDMsIFUrOWFlNiwgVSs5Y2I4LCBVKzllZGIsIFUrZTYwMCwgVStlNjBmLCBVK2U2MTEsIFUrZmYwNSwgVStmZjBiO1xufVxuLyogWzEwNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTA1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZSwgVSsyMTkwLCBVKzI1MGEsIFUrMjViYywgVSsyNWNmLCBVKzMwMGYsIFUrNGU1NiwgVSs0ZWE5LCBVKzRmM2QsIFUrNGY2YywgVSs0Zjg4LCBVKzRmYTgsIFUrNGZjZiwgVSs1MDI5LCBVKzUxODgsIFUrNTFmOSwgVSs1MjAzLCBVKzUyNGEsIFUrNTI1NiwgVSs1MjlkLCBVKzUzNzUsIFUrNTNkYiwgVSs1NDFmLCBVKzU0MzUsIFUrNTQ1NywgVSs1NDhiLCBVKzU0YjEsIFUrNTRjNywgVSs1NGQ0LCBVKzU0ZTksIFUrNTU2YSwgVSs1NTg5LCBVKzU1YmIsIFUrNTVlOCwgVSs1NWVmLCBVKzU2M2IsIFUrNTY2YSwgVSs1NzZhLCBVKzU4ZjksIFUrNTk4ZCwgVSs1OTllLCBVKzU5YTgsIFUrNWE5YiwgVSs1YWUzLCBVKzViZGUsIFUrNWM0YywgVSs1YzYwLCBVKzVkMWIsIFUrNWRlYiwgVSs1ZGY3LCBVKzVlMTgsIFUrNWYyNiwgVSs1ZjY0LCBVKzYwMWMsIFUrNjA4NCwgVSs2MGU5LCBVKzYxNGMsIFUrNjFiZSwgVSs2MjA4LCBVKzYyMWEsIFUrNjIzMywgVSs2MjU0LCBVKzYyZDgsIFUrNjJlNiwgVSs2MmVmLCBVKzYzMjMsIFUrNjMyYSwgVSs2MzNkLCBVKzYzNjEsIFUrNjM4MCwgVSs2NDA1LCBVKzY0MGYsIFUrNjYxNCwgVSs2NjQyLCBVKzY2NTcsIFUrNjdhMywgVSs2ODA4LCBVKzY4M2QsIFUrNjg1MCwgVSs2ODk3LCBVKzY4YjMsIFUrNjhiNSwgVSs2OGQ1LCBVKzZhNTgsIFUrNmI0NywgVSs2YjZhLCBVKzZjMjgsIFUrNmM5MCwgVSs2Y2E3LCBVKzZjZjUsIFUrNmQ1MSwgVSs2ZGE5LCBVKzZkYzcsIFUrNmRkMSwgVSs2ZTBhLCBVKzZlNWIsIFUrNmY0NywgVSs2ZjZkLCBVKzcwYWQsIFUrNzBmOSwgVSs3MTBhLCBVKzcxMzAsIFUrNzFhYywgVSs3NDVmLCBVKzc0NzYsIFUrNzQ5MCwgVSs3NTI5LCBVKzc1MzgsIFUrNzVkMiwgVSs3Njk2LCBVKzc2YjEsIFUrNzZmYywgVSs3NzdmLCBVKzc3ZGMsIFUrNzg5ZiwgVSs3OTViLCBVKzc5YmQsIFUrNzljOSwgVSs3YTNiLCBVKzdhNDYsIFUrN2FhNSwgVSs3YWQ2LCBVKzdjYTUsIFUrN2NiOSwgVSs3Y2RmLCBVKzdkNmUsIFUrN2YwNiwgVSs3ZjM4LCBVKzdmYTEsIFUrN2ZjMSwgVSs4MDE1LCBVKzgwM2IsIFUrODBhMiwgVSs4MGFhLCBVKzgxMTYsIFUrODEzZSwgVSs4MmFkLCBVKzgyYmQsIFUrODMwNSwgVSs4MzQ2LCBVKzg0NmMsIFUrODU0OSwgVSs4NTliLCBVKzg2MTEsIFUrODY4MCwgVSs4N2Y5LCBVKzg4NGQsIFUrODg3NywgVSs4ODhkLCBVKzg4ZDQsIFUrODk4YiwgVSs4YTc5LCBVKzhhOTMsIFUrOGMwNSwgVSs4YzBkLCBVKzhjMjYsIFUrOGQxZSwgVSs4ZDMxLCBVKzhkODEsIFUrOGUyMiwgVSs4ZjkwLCBVKzhmOTYsIFUrOTBjYSwgVSs5MTZjLCBVKzkxN2YsIFUrOTE4NywgVSs5MThiLCBVKzk0OTksIFUrOTRhOSwgVSs5NTI0LCBVKzk1OGIsIFUrOTYwMCwgVSs5NjQwLCBVKzk2YjYsIFUrOTZlZiwgVSs5OGQ5LCBVKzk5NzYsIFUrOTk3ZiwgVSs5YTc0LCBVKzlhODQsIFUrOWM4ZCwgVSs5ZTI2LCBVKzllOWYsIFUrYWQ2ZCwgVStjNWI0LCBVK2Q1NWMsIFUrZmYwZjtcbn1cbi8qIFsxMDZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrMjE5MSwgVSsyNDYwLTI0NjEsIFUrMjVjNiwgVSszMDBlLCBVKzRlMWIsIFUrNGU3ZSwgVSs0ZWQ1LCBVKzRlZjIsIFUrNGYxMCwgVSs0ZjFlLCBVKzRmNTAsIFUrNGZhNiwgVSs0ZmFmLCBVKzUwMjEsIFUrNTBmNSwgVSs1MTc5LCBVKzUxODAsIFUrNTFkMSwgVSs1MjJlLCBVKzUyYTMsIFUrNTJjMywgVSs1MmNiLCBVKzUzMDAsIFUrNTMxOSwgVSs1MzIwLCBVKzUzNDksIFUrNTM5NSwgVSs1M2Q5LCBVKzU0MWUsIFUrNTQyOCwgVSs1NDNlLCBVKzU0YzAsIFUrNTRkMiwgVSs1NzBiLCBVKzU4NTgsIFUrNThmNiwgVSs1OTc0LCBVKzU5YTUsIFUrNTllOCwgVSs1OWVjLCBVKzVhMzYsIFUrNWE5YSwgVSs1YWIzLCBVKzViOTksIFUrNWJhYSwgVSs1Y2UxLCBVKzVkMTQsIFUrNWQ0YywgVSs1ZGM1LCBVKzVkZTIsIFUrNWU5OSwgVSs1ZTllLCBVKzVmMTgsIFUrNWY2NiwgVSs1ZjcwLCBVKzYwNzAsIFUrNjBkNSwgVSs2MGU3LCBVKzYxMDEsIFUrNjExYSwgVSs2MjQxLCBVKzYyNTIsIFUrNjI2ZiwgVSs2Mjk2LCBVKzYyYmMsIFUrNjJjYywgVSs2M2E5LCBVKzY0NGEsIFUrNjQ1NCwgVSs2NGE5LCBVKzY0YjgsIFUrNjUwMCwgVSs2NTcyLCBVKzY1YTUsIFUrNjVhOSwgVSs2NWVjLCBVKzY2MGYsIFUrNjc0OSwgVSs2Nzk1LCBVKzY3YWIsIFUrNjhkYSwgVSs2OTEyLCBVKzZiYmYsIFUrNmJlZiwgVSs2Y2FiLCBVKzZjY2EsIFUrNmNjYywgVSs2Y2ZjLCBVKzZkM2QsIFUrNmQ3OCwgVSs2ZGVlLCBVKzZlMTcsIFUrNmUzNCwgVSs2ZTgzLCBVKzZlYTIsIFUrNmViNiwgVSs2ZjIwLCBVKzZmYTEsIFUrNzA3ZiwgVSs3MGQ4LCBVKzcwZWIsIFUrNzE0YywgVSs3MTRlLCBVKzcyMzUsIFUrNzIzOSwgVSs3M2NhLCBVKzc0M2MsIFUrNzQ1YywgVSs3NjI0LCBVKzc2M2UsIFUrNzZmMiwgVSs3N2RiLCBVKzc3ZTksIFUrNzgwZCwgVSs3ODM4LCBVKzc4NDUsIFUrNzhjYSwgVSs3OTZkLCBVKzdhODQsIFUrN2FlZCwgVSs3YjNjLCBVKzdlYjIsIFUrN2YwNSwgVSs3ZjIwLCBVKzdmMzQsIFUrN2Y2MiwgVSs3ZmM1LCBVKzdmZDgsIFUrN2ZmMCwgVSs4MDBkLCBVKzgwMzYsIFUrODBiYSwgVSs4MGJlLCBVKzgwYzAtODBjMSwgVSs4MTU1LCBVKzgxN2EsIFUrODE4MCwgVSs4MWUzLCBVKzgyMDYsIFUrODI0NywgVSs4MjcwLCBVKzgyOTksIFUrODMwNCwgVSs4MzkzLCBVKzgzYjksIFUrODNjYSwgVSs4NDBkLCBVKzg0MjcsIFUrODQ2OSwgVSs4NDcxLCBVKzg0YzQsIFUrODRlYywgVSs4NTNkLCBVKzg2ODEtODY4MiwgVSs4NzIxLCBVKzg4NTQsIFUrODhkNSwgVSs4OGY5LCBVKzhiYzAsIFUrOGMwYSwgVSs4YzI5LCBVKzhjMmQsIFUrOGQ0MSwgVSs4ZGVhLCBVKzhlYjIsIFUrOGY5ZiwgVSs5MDNiLCBVKzkwM2UsIFUrOTEwMiwgVSs5NDkzLCBVKzk0YTUsIFUrOTRmOCwgVSs5NWVmLCBVKzk1ZjcsIFUrOTcwNiwgVSs5NzA5LCBVKzk3NzQsIFUrOTg4NywgVSs5OGEwLCBVKzllNjQsIFUrOWY5ZiwgVStlNjAxLCBVK2U2MDM7XG59XG4vKiBbMTA3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwMGIsIFUrMjEwMywgVSs0ZTE4LCBVKzRlMjctNGUyOCwgVSs0ZTM4LCBVKzRlNTksIFUrNGU4ZiwgVSs0ZWFkLCBVKzRlYzcsIFUrNGZlOSwgVSs1MDNhLCBVKzUwODUsIFUrNTE0NiwgVSs1MWFmLCBVKzUxZjgsIFUrNTJhYiwgVSs1MzM5LCBVKzUzNWMsIFUrNTM3OCwgVSs1MzhjLCBVKzUzOTgsIFUrNTNmOSwgVSs1NDE1LCBVKzU0NzUsIFUrNTRhYSwgVSs1NGFjLCBVKzU0YjgsIFUrNTU4MiwgVSs1NzYwLCBVKzU3NjQsIFUrNTdjYiwgVSs1ODM1LCBVKzU4ODUsIFUrNTk1MSwgVSs1OTgzLCBVKzU5ZGEsIFUrNWE3NywgVSs1YjVkLCBVKzViNWYsIFUrNWJiNSwgVSs1YmMyLCBVKzViZTgsIFUrNWJmYSwgVSs1YzJjLCBVKzVjMzQsIFUrNWM0MSwgVSs1YzQ4LCBVKzVjNjUsIFUrNWNhZCwgVSs1ZTA2LCBVKzVlNDIsIFUrNWVmNywgVSs1ZjE3LCBVKzVmMjUsIFUrNWY2ZCwgVSs1Zjc5LCBVKzYwMjgsIFUrNjA2NCwgVSs2MDY4LCBVKzYwNmQsIFUrNjA3YywgVSs2MDk0LCBVKzYxMDksIFUrNjEyNCwgVSs2MjQ3LCBVKzYyNmQsIFUrNjI5MSwgVSs2MjlhLCBVKzYyYWMsIFUrNjJiOSwgVSs2MmZlLCBVKzYzMjQsIFUrNjM0OSwgVSs2MzY3LCBVKzYzOTgsIFUrNjQ5NSwgVSs2NGE0LCBVKzY0YjAsIFUrNjRiYywgVSs2NGNlLCBVKzY1OGMsIFUrNjVlZCwgVSs2NjAyLCBVKzY2NzQsIFUrNjY5MSwgVSs2NmE4LCBVKzY3NGYsIFUrNjc5YSwgVSs2N2VmLCBVKzY3ZjQsIFUrNjgwYiwgVSs2ODc2LCBVKzY4YTgsIFUrNmE1OSwgVSs2YTYxLCBVKzZiMjAsIFUrNmJjNSwgVSs2ZDEyLCBVKzZkNDYsIFUrNmQ4YywgVSs2ZGMwLCBVKzZlMTQsIFUrNmUyMywgVSs2ZjA2LCBVKzcxNjQsIFUrNzE2ZSwgVSs3MTk5LCBVKzcxZTUsIFUrNzJhYywgVSs3NDJhLCBVKzc1NWMsIFUrNzVhYiwgVSs3NWIyLCBVKzc1ZjQsIFUrNzg5NywgVSs3OGIzLCBVKzc4YzUsIFUrNzk3OCwgVSs3OWZkLCBVKzdhNzQsIFUrN2I0YiwgVSs3YjViLCBVKzdlY2UsIFUrN2VkMiwgVSs3ZWUzLCBVKzdlZjMsIFUrN2Y1MCwgVSs3ZjU1LCBVKzdmOWUsIFUrN2ZlMCwgVSs4MDlkLCBVKzgxMDYsIFUrODE0YSwgVSs4MTU0LCBVKzgxN2IsIFUrODE4ZiwgVSs4MWMyLCBVKzgxZWQsIFUrODIxZiwgVSs4MmE2LCBVKzgyZDEsIFUrODMwMiwgVSs4M2M3LCBVKzg0NWIsIFUrODQ4YiwgVSs4NGM5LCBVKzg1ZTQsIFUrODZlZSwgVSs4NzAwLCBVKzg3NzQsIFUrODg2YywgVSs4ODgxLCBVKzhjMWMsIFUrOGM3OSwgVSs4ZDJhLCBVKzhkM2MsIFUrOGViYSwgVSs4ZjcwLCBVKzhmYTksIFUrOGZiMSwgVSs5MDBhLCBVKzkwMTcsIFUrOTAxZCwgVSs5MDIyLCBVKzkwNmUsIFUrOTQ2YiwgVSs5NGRkLCBVKzk0ZWQsIFUrOTUzYiwgVSs5NWZhLCBVKzk1ZmQsIFUrOTY0YywgVSs5NmMwLCBVKzk3MWMsIFUrOTcxZSwgVSs5NzUzLCBVKzk3NTYsIFUrOTdlNiwgVSs5ODgxLCBVKzliNGYsIFUrOWUyZCwgVSs5ZjBlLCBVK2U2MDIsIFUrZTYwNC1lNjA1LCBVK2ZmNWM7XG59XG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI0LCBVKzRlMDgsIFUrNGU0MywgVSs0ZTRmLCBVKzRlZjAsIFUrNGYyYSwgVSs1MDdmLCBVKzUwYWMsIFUrNTBiYiwgVSs1MTUxLCBVKzUxYmIsIFUrNTFmNiwgVSs1MWZkLCBVKzUyNzIsIFUrNTJmZSwgVSs1MzYyLCBVKzUzYzksIFUrNTNkNCwgVSs1M2UwLCBVKzU0M2IsIFUrNTRmMiwgVSs1NTA3LCBVKzU1MjQsIFUrNTU4YSwgVSs1NWI1LCBVKzU2MWIsIFUrNTZjYSwgVSs1NzgyLCBVKzU3YzMsIFUrNTg5MywgVSs1OTE1LCBVKzU5NDksIFUrNTk2MiwgVSs1OWFlLCBVKzU5ZGMsIFUrNTlmYiwgVSs1YmQzLCBVKzVjMzgsIFUrNWNiMywgVSs1ZDA3LCBVKzVkMjksIFUrNWRlMSwgVSs1ZGZlLCBVKzVlMTUsIFUrNWVjYSwgVSs1ZjJmLCBVKzVmN2MsIFUrNWZjYywgVSs2MDIxLCBVKzYwOWYsIFUrNjBmOSwgVSs2MTA4LCBVKzYxNDgsIFUrNjE1NSwgVSs2MTcwLCBVKzYxZDIsIFUrNjI1MSwgVSs2MjliLCBVKzYyYWIsIFUrNjJlOCwgVSs2MmYzLCBVKzYzMjEsIFUrNjM1MCwgVSs2NTY2LCBVKzY1OWMsIFUrNjVlOCwgVSs2NjM1LCBVKzY2NTUsIFUrNjY3MCwgVSs2NmY5LCBVKzY3MzQsIFUrNjc5ZCwgVSs2ODUxLCBVKzY5MDUsIFUrNmI0OSwgVSs2Yjk2LCBVKzZjMWIsIFUrNmM0MSwgVSs2YzZhLCBVKzZjODMsIFUrNmNmMywgVSs2ZDliLCBVKzZkY2IsIFUrNmUxZCwgVSs2ZTIwLTZlMjEsIFUrNmVhYSwgVSs2ZWU0LCBVKzZlZTksIFUrNmY1OCwgVSs3MGU0LCBVKzcyMmMsIFUrNzI2MiwgVSs3MjY3LCBVKzcyYjksIFUrNzJlMCwgVSs3MmVlLCBVKzcyZjEsIFUrNzMzNCwgVSs3M2FiLCBVKzc0MzMsIFUrNzQ3MCwgVSs3NThmLCBVKzc1ZDUsIFUrNzY0YywgVSs3Njg2LCBVKzc2YzYsIFUrNzZmZSwgVSs3NzIwLCBVKzc3ZTIsIFUrNzgwMiwgVSs3ODE2LCBVKzc4OGQsIFUrNzg5MSwgVSs3YTAwLCBVKzdhOWQsIFUrN2I1MiwgVSs3YmFkLCBVKzdjOTgsIFUrN2NjYSwgVSs3ZWJhLCBVKzdlZWEsIFUrN2VmNSwgVSs3ZjFkLCBVKzdmNjksIFUrODA2YSwgVSs4MDlhLCBVKzgwYmYsIFUrODBjMywgVSs4MWMwLCBVKzgyMGMsIFUrODJhYywgVSs4MmFmLCBVKzgyY2QsIFUrODJkNywgVSs4MzhlLCBVKzgzOWUsIFUrODQwNCwgVSs4NGI4LCBVKzg1MmMsIFUrODU4NywgVSs4NWFhLCBVKzg2NTAsIFUrODY3OSwgVSs4NmM3LCBVKzg3MDIsIFUrODdiYSwgVSs4ODZiLCBVKzg4NzAsIFUrOGMxMCwgVSs4YzIzLCBVKzhjNmIsIFUrOGQzZSwgVSs4ZDRiLThkNGMsIFUrOGQ2NCwgVSs4ZDZiLCBVKzhkNzQsIFUrOGUyOSwgVSs4ZjY5LCBVKzhmNzQsIFUrOGZiMCwgVSs4ZmRmLCBVKzkwMWIsIFUrOTAzOCwgVSs5MDkzLCBVKzkwYWEsIFUrOTE3MSwgVSs5NDg5LCBVKzk0YWUsIFUrOTRjMywgVSs5NTA4LCBVKzk1MTAsIFUrOTYwMSwgVSs5NjE0LCBVKzk2NzUsIFUrOTdmNSwgVSs5ODg4LCBVKzk4ZDgsIFUrOTk3MSwgVSs5YWE0LCBVKzllM2YsIFUrOWU0NSwgVSs5ZTRmLCBVKzllNzAsIFUrOWY3ZiwgVStlNzE1O1xufVxuLyogWzEwOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTA5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthNSwgVSsyMDIyLCBVKzIxOTIsIFUrMjYwNSwgVSs0ZTExLCBVKzRlMjIsIFUrNGUzMiwgVSs0ZjBkLCBVKzRmMGYsIFUrNGY2OSwgVSs0ZmYxLCBVKzUwYjIsIFUrNTE1NCwgVSs1MWRkLCBVKzUxZjAsIFUrNTIxMSwgVSs1MjY5LCBVKzUzM2YsIFUrNTM2Ni01MzY3LCBVKzUzODksIFUrNTQxMywgVSs1NDQwLCBVKzU0NDYsIFUrNTU2MSwgVSs1NzRhLCBVKzU3NTEsIFUrNTdhYiwgVSs1ODA2LCBVKzU4MjEsIFUrNTgyYSwgVSs1OGYzLCBVKzU5MzgsIFUrNTk0OCwgVSs1OTc4LCBVKzU5ZDEsIFUrNWEwMywgVSs1YTA3LCBVKzVhYzEsIFUrNWFjYywgVSs1YWU5LCBVKzViYjQsIFUrNWJjNCwgVSs1YzNmLCBVKzVlM2QsIFUrNWU3ZCwgVSs1ZjkyLCBVKzVmYWEsIFUrNWZlMCwgVSs1ZmZkLCBVKzYwMTYsIFUrNjBhMCwgVSs2MGRjLCBVKzYwZTgsIFUrNjE0ZSwgVSs2MjEyLCBVKzYyODQsIFUrNjJjNiwgVSs2MmQzLTYyZDQsIFUrNjNmNCwgVSs2NDJjLCBVKzY0NzgsIFUrNjQ5MS02NDkyLCBVKzY0ZTYsIFUrNjU5MSwgVSs2NWE0LCBVKzY2NGIsIFUrNjczNSwgVSs2NzQ2LCBVKzY3ZjEsIFUrNjdmMywgVSs2ODQyLCBVKzY4YWYsIFUrNjhjOSwgVSs2OGNiLCBVKzZhMzEsIFUrNmIzYSwgVSs2YmMxLCBVKzZjMGYsIFUrNmMyNywgVSs2YzU3LCBVKzZjYzQsIFUrNmNlNSwgVSs2ZDJhLCBVKzZkNjYsIFUrNmQ2OSwgVSs2ZGFmLCBVKzZlNTgsIFUrNmVjYiwgVSs2ZWY0LCBVKzcwN2UsIFUrNzA5MiwgVSs3MGFiLCBVKzcxZDUsIFUrNzI3NSwgVSs3Mzg0LCBVKzczYjIsIFUrNzQzNCwgVSs3NGU2LCBVKzc0ZjcsIFUrNzViYywgVSs3NmM4LCBVKzc2ZDAsIFUrNzcwOSwgVSs3N2FjLCBVKzc4NTUsIFUrNzhhNywgVSs3OGMxLCBVKzdhNzcsIFUrN2I3OSwgVSs3YzkyLCBVKzdjYWUsIFUrN2NkNSwgVSs3ZWE0LCBVKzdlYjUsIFUrN2ViZCwgVSs3ZjVhLCBVKzdmZDQsIFUrN2ZmYywgVSs4MDgzLCBVKzgwOTYsIFUrODBhMCwgVSs4MGQ2LCBVKzgwZGUsIFUrODEwMiwgVSs4MTA5LCBVKzgxMGYsIFUrODE3OSwgVSs4MjkyLCBVKzgyYjMsIFUrODM1MiwgVSs4MzYxLCBVKzgzY2MsIFUrODQxZCwgVSs4NDYxLCBVKzg0ODIsIFUrODUyMSwgVSs4NTdlLCBVKzg2NmIsIFUrODc3NiwgVSs4ODk2LCBVKzg4OWMsIFUrODhmOCwgVSs4YTllLCBVKzhiYzgsIFUrOGJmOCwgVSs4YzBiLCBVKzhjMjgsIFUrOGQyYiwgVSs4ZDJmLCBVKzhkMzcsIFUrOGQzYSwgVSs4ZDU0LCBVKzhkYzMsIFUrOGRjYywgVSs4ZGY1LCBVKzhlMGYsIFUrOGU0OCwgVSs4Zjg2LCBVKzhmODgsIFUrOGY5ZSwgVSs4ZmMxLCBVKzhmYzgsIFUrOGZlYiwgVSs5MDY1LCBVKzkwYTYsIFUrOTBiYiwgVSs5MGMxLCBVKzk0ZGMsIFUrOTUyMSwgVSs5Njc2LCBVKzk2ZDUsIFUrOTcwZCwgVSs5ODk3LCBVKzk5N2MsIFUrOWE3MCwgVSs5YTc2LCBVKzlhOWEsIFUrOWFkNCwgVSs5ZTIzLCBVKzllN2YsIFUrOWYzYiwgVStlNjc1LCBVK2U2YjksIFUrZmZlNTtcbn1cbi8qIFsxMTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjExMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAwYy0zMDBkLCBVKzRlNTQsIFUrNGU1OCwgVSs0ZTk1LCBVKzRlYzEsIFUrNGYyZiwgVSs0ZjM4LCBVKzRmYTMsIFUrNGZjYSwgVSs1MDNlLCBVKzUxNDEsIFUrNTE0NCwgVSs1MTdjLCBVKzUxY2MsIFUrNTFlZCwgVSs1MjQyLCBVKzUyYjIsIFUrNTJkMiwgVSs1MmU0LCBVKzU0MGEsIFUrNTQzOSwgVSs1NDQ4LCBVKzU0OTYsIFUrNTRlZCwgVSs1NTY1LCBVKzU3NjEsIFUrNTc2NiwgVSs1OGVlLCBVKzU5M2EsIFUrNTk0YiwgVSs1OTRmLCBVKzU5NTQsIFUrNTk5NiwgVSs1OWM2LCBVKzU5ZmYsIFUrNWI2NCwgVSs1YmZmLCBVKzVjMTgsIFUrNWMxZCwgVSs1Yzk3LCBVKzVjYTksIFUrNWNiOCwgVSs1ZTlmLCBVKzVlYzksIFUrNWYwNCwgVSs1ZjdiLCBVKzVmYTEsIFUrNWZjZCwgVSs2MDEyLCBVKzYwYTYsIFUrNjBhYywgVSs2MGIyLCBVKzYwZWYsIFUrNjI2ZSwgVSs2MjcwLCBVKzYyNzYsIFUrNjJkNiwgVSs2MmRjLCBVKzYzMTYsIFUrNjMyZiwgVSs2MzNhLCBVKzYzNTUsIFUrNjNhYSwgVSs2NDQ3LCBVKzY0OWUsIFUrNjRjNSwgVSs2NTRjLCBVKzY1YzEsIFUrNjVjYiwgVSs2NWU2LCBVKzY2MDYsIFUrNjczMSwgVSs2NzVjLCBVKzY3Y2YsIFUrNjdkYywgVSs2ODQ2LCBVKzZiOGIsIFUrNmJlYiwgVSs2YzYxLCBVKzZjODgsIFUrNmNiZiwgVSs2Y2RiLCBVKzZjZWEsIFUrNmQ0NSwgVSs2ZDUzLCBVKzZkNzQsIFUrNmQ4MiwgVSs2ZGE4LCBVKzZkYjUsIFUrNmRlYiwgVSs2ZWRhLCBVKzZlZTgsIFUrNmYwZiwgVSs3MDZkLCBVKzcwOGUsIFUrNzBhZSwgVSs3MGJjLCBVKzcwYzIsIFUrNzBlNiwgVSs3MjM3LTcyMzgsIFUrNzJmYywgVSs3MzBlLCBVKzczMWIsIFUrNzM5YiwgVSs3M2JiLCBVKzc0ODMsIFUrNzRkYywgVSs3NGY2LCBVKzc1ODYsIFUrNzYyNiwgVSs3NzViLCBVKzc3ZmYsIFUrNzg4ZSwgVSs3OGIwLCBVKzc5NTYsIFUrNzk2NSwgVSs3OWU2LCBVKzdhZjksIFUrN2JlZSwgVSs3Yzk3LCBVKzdlYjEsIFUrN2ViNywgVSs3ZWQxLCBVKzdlZDUsIFUrN2Y2YSwgVSs3ZjcyLCBVKzdmYmQsIFUrODAxNywgVSs4MDhjLCBVKzgwYTksIFUrODBjNiwgVSs4MGNlLCBVKzgxNTAsIFUrODE3MCwgVSs4MTljLCBVKzgyMGQsIFUrODIzMCwgVSs4MjM5LCBVKzgyN2UsIFUrODM3NywgVSs4Mzg5LCBVKzgzYjIsIFUrODQyOCwgVSs4NDYzLCBVKzg2N2UsIFUrODhjMiwgVSs4OGQ5LCBVKzg5ODYsIFUrOGJjYSwgVSs4YmRlLCBVKzhjMTMsIFUrOGM4YywgVSs4ZDIxLCBVKzhkMjQsIFUrOGQ1NiwgVSs4ZDYwLCBVKzhkOGIsIFUrOGRiNCwgVSs4ZTJhLCBVKzhmNjgsIFUrOGY4OSwgVSs4ZjliLCBVKzhmYTgsIFUrOGZiZCwgVSs5MDAzLCBVKzkwY2UsIFUrOTBlZCwgVSs5MTg5LCBVKzk0YmIsIFUrOTUwNSwgVSs5NWY5LCBVKzk2M2IsIFUrOTY1NSwgVSs5NjZhLCBVKzk2NzcsIFUrOTZmZSwgVSs5ODk2LCBVKzk5YTgsIFUrOWE3MSwgVSs5YTgyLCBVKzlhOTEsIFUrOWI0NSwgVSs5ZWNlLCBVKzlmMjAsIFUrZmVmZiwgVStmZjBkO1xufVxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTExLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs0ZTRjLCBVKzRlODgsIFUrNGVhMSwgVSs0ZWE2LCBVKzRlZDMtNGVkNCwgVSs0ZWZmLCBVKzRmMzAsIFUrNGZhNywgVSs0ZmM0LCBVKzRmZDcsIFUrNTAwZCwgVSs1MDRmLCBVKzUwNzYtNTA3NywgVSs1MTdkLCBVKzUxOTIsIFUrNTFjOSwgVSs1MWVmLCBVKzUyMzgsIFUrNTI1MSwgVSs1MjZhLCBVKzUyYzcsIFUrNTJkZiwgVSs1MmZmLCBVKzUzYTYsIFUrNTNhOCwgVSs1M2VjLCBVKzU0MTAsIFUrNTU5ZCwgVSs1NWI3LCBVKzU2MzQsIFUrNTczZSwgVSs1NzgzLCBVKzU4NWUsIFUrNTg2YiwgVSs1OGE4LCBVKzU5OTksIFUrNTlkMywgVSs1YTFjLCBVKzVhNDYsIFUrNWI1NC01YjU1LCBVKzViODUsIFUrNWI4YiwgVSs1YjhmLCBVKzViYmYsIFUrNWJkMiwgVSs1YzE2LCBVKzVjMjQsIFUrNWUwNSwgVSs1ZTQ1LCBVKzVlN2MsIFUrNWU4NCwgVSs1ZjAzLCBVKzVmMWYsIFUrNWYzMSwgVSs1Zjg0LCBVKzVmOTAsIFUrNWZiZCwgVSs1ZmM2LCBVKzVmZDksIFUrNWZlNywgVSs2MDUyLCBVKzYwNjIsIFUrNjA4OSwgVSs2MGEzLCBVKzYwZDEsIFUrNjE2NywgVSs2MjJhLCBVKzYyMzQsIFUrNjI0ZSwgVSs2MjY5LCBVKzYyNmMsIFUrNjJiNSwgVSs2MmQyLCBVKzYzMjUsIFUrNjNlMSwgVSs2NDNhLCBVKzY0NDYsIFUrNjU2MiwgVSs2NTZjLCBVKzY1ZTIsIFUrNjVmYSwgVSs2NjBjLCBVKzY2MjgsIFUrNjY1MiwgVSs2NjY4LCBVKzY2NzYsIFUrNjZmYywgVSs2NmZmLCBVKzY3MTcsIFUrNjc2ZCwgVSs2N2FhLCBVKzY3ZDQsIFUrNjg0MywgVSs2ODgxLCBVKzY4ZDIsIFUrNjk1YSwgVSs2OWZkLCBVKzZhMmEsIFUrNmI4YSwgVSs2YzYwLCBVKzZjNjQsIFUrNmM5ZiwgVSs2Y2FhLCBVKzZjYzksIFUrNmNlMSwgVSs2Y2ZkLCBVKzZkMWIsIFUrNmQxZSwgVSs2ZDZlLCBVKzZkZTEsIFUrNmUxMCwgVSs2ZTdmLCBVKzZmNWMsIFUrNzA0YywgVSs3MDcwLCBVKzcwODksIFUrNzBiOCwgVSs3MThhLCBVKzcxYzMsIFUrNzIzZCwgVSs3MzJhLCBVKzczY2QsIFUrNzUxOCwgVSs3NTZhLCBVKzc1YWYsIFUrNzViZSwgVSs3NWM3LCBVKzc2ZDIsIFUrNzZkNywgVSs3NzYzLCBVKzc4ZTgsIFUrNzk1ZCwgVSs3OWRmLCBVKzdjNGQsIFUrN2QyZiwgVSs3ZWU5LCBVKzdmMTMsIFUrN2Y4YSwgVSs4MDAwLCBVKzgwMTAsIFUrODBhZiwgVSs4MGY2LCBVKzgwZjgsIFUrODIxMiwgVSs4MjczLCBVKzgyZjksIFUrODNhYiwgVSs4M2IxLCBVKzgzZjIsIFUrODU4NCwgVSs4NzFjLCBVKzg4NjEsIFUrODg4YiwgVSs4OGMxLCBVKzg4ZTQsIFUrOGJkMSwgVSs4YmYxLCBVKzhjMzEsIFUrOGQ1YSwgVSs4ZDc1LThkNzYsIFUrOGRlOCwgVSs4Zjg1LCBVKzhmYTMsIFUrOGZjNSwgVSs5MDA2LCBVKzkwM2MsIFUrOTA0ZCwgVSs5MDc1LCBVKzkxNzgsIFUrOTI3NCwgVSs5NTBiLCBVKzk1MjYsIFUrOTVlYSwgVSs5NjM2LCBVKzk2ODYsIFUrOTc4YiwgVSs5ODdmLCBVKzlhN2UsIFUrOWI0MiwgVSs5ZTFmLCBVKzllYTYsIFUrOWYxMywgVSs5Zjg0LCBVK2ZmNWU7XG59XG4vKiBbMTEyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIzLCBVKzNkLCBVKzRlMDEsIFUrNGUzOSwgVSs0ZTczLCBVKzRlY2QsIFUrNGVkOSwgVSs0ZWVhLCBVKzRmMGEsIFUrNGYxZiwgVSs0ZjViLCBVKzRmYTAsIFUrNGZjMywgVSs1MDFmLCBVKzUwYTgsIFUrNTE1YSwgVSs1MTc1LCBVKzUxYTAsIFUrNTFjMCwgVSs1MWUxLCBVKzUxZTQsIFUrNTIwMCwgVSs1MjBhLCBVKzUyMjQsIFUrNTIzYSwgVSs1MmFhLCBVKzUyYjEsIFUrNTJiMywgVSs1MzQ4LCBVKzUzNTMsIFUrNTM2MCwgVSs1MzcxLCBVKzUzNzcsIFUrNTM5YSwgVSs1NDFiLCBVKzU0MzQsIFUrNTQ3YywgVSs1NGU2LCBVKzU1MTAsIFUrNTUzMSwgVSs1NjA5LCBVKzU2ZjAsIFUrNTZmYSwgVSs1NzMzLCBVKzU3NGYsIFUrNTg1MSwgVSs1ODU0LCBVKzU4OTksIFUrNThjMSwgVSs1OTJlLCBVKzU5MzksIFUrNTk3NiwgVSs1OTg2LCBVKzU5YmIsIFUrNWExOCwgVSs1YTc0LCBVKzViNTksIFUrNWI4NywgVSs1Yjk3LCBVKzViYTAsIFUrNWJhYiwgVSs1YmJkLTViYmUsIFUrNWJmOCwgVSs1YzBhLCBVKzVjM2EsIFUrNWM0YSwgVSs1ZTE2LCBVKzVlMWQsIFUrNWUyZCwgVSs1ZThhLCBVKzYwMTUsIFUrNjAyYSwgVSs2MDUwLCBVKzYwNjksIFUrNjE2MiwgVSs2MWMyLCBVKzYyOTMsIFUrNjI5NywgVSs2MmIxLCBVKzYyYmQsIFUrNjJkZiwgVSs2MmZjLCBVKzYzMDIsIFUrNjM1ZiwgVSs2MzhjLCBVKzYzZWQsIFUrNjQ1OCwgVSs2NDY5LCBVKzY1NjMsIFUrNjYyMCwgVSs2NjUzLCBVKzY2OTYtNjY5NywgVSs2NmRkLCBVKzY3NWYsIFUrNjc2Zi02NzcwLCBVKzY3ZDAsIFUrNjdkMywgVSs2ODRjLCBVKzY4NjUsIFUrNjg4NSwgVSs2OGIwLCBVKzY4ZWUsIFUrNjkwZCwgVSs2YjIzLCBVKzZiMzIsIFUrNmJkNSwgVSs2Yzg5LCBVKzZkMDEsIFUrNmQyNSwgVSs2ZDg5LCBVKzZkYTYsIFUrNmRiMiwgVSs2ZGY3LCBVKzZlZDEsIFUrNmYwMiwgVSs3MGM4LCBVKzcwZGYsIFUrNzBlNywgVSs3MTI2LCBVKzcyMzYsIFUrNzI1OSwgVSs3MzFjLCBVKzc0NWUsIFUrNzRlMywgVSs3NTFhLCBVKzc1MWMsIFUrNzUzMiwgVSs3NTQ1LCBVKzc1ZGIsIFUrNzc2MSwgVSs3YTBkLCBVKzdiNTEsIFUrN2NhNCwgVSs3Y2Q2LCBVKzdkMmIsIFUrN2VhMCwgVSs3ZWI5LCBVKzdlZDgsIFUrN2YxOCwgVSs3ZjI5LCBVKzgwMzMsIFUrODA0YSwgVSs4MGE0LTgwYTUsIFUrODBlMSwgVSs4MTdmLCBVKzgyOWQsIFUrODJlNiwgVSs4MzM2LCBVKzg0MGMsIFUrODQ5OSwgVSs4NjRlLCBVKzg2NTEsIFUrODY1YSwgVSs4OGFkLCBVKzg5ZTYsIFUrOGJkNywgVSs4YmZhLCBVKzhjMzcsIFUrOGQyNSwgVSs4ZDM4LCBVKzhkZGQsIFUrOGZlYSwgVSs5MDEwLCBVKzkwMTIsIFUrOTA2ZCwgVSs5MDdmLTkwODAsIFUrOTBkMSwgVSs5MTc3LCBVKzkxY2EsIFUrOTRmYSwgVSs5NTAxLCBVKzk2MzQtOTYzNSwgVSs5Njk0LCBVKzk3MDcsIFUrOTczOCwgVSs5NzY5LCBVKzlhN2IsIFUrOWE5NywgVSs5YWE4LCBVKzliM2MsIFUrOWM4MSwgVSs5ZWQ4O1xufVxuLyogWzExM10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSszYywgVStkNywgVSs0ZTRlLCBVKzRlNjEsIFUrNGU3MSwgVSs0ZWJmLCBVKzRlZTQsIFUrNGYyNiwgVSs1MDEyLCBVKzUxYWMsIFUrNTFiMCwgVSs1MWIyLCBVKzUxYjcsIFUrNTIxOCwgVSs1MjFhLCBVKzUyMjAsIFUrNTIzNywgVSs1MjNiLCBVKzUyNmYsIFUrNTM4NSwgVSs1M2JmLCBVKzUzZTUsIFUrNTNlYiwgVSs1M2YzLCBVKzUzZjYsIFUrNTQwOSwgVSs1NDM4LCBVKzU0YzgsIFUrNTRlNSwgVSs1NTJmLCBVKzU1ODQsIFUrNTcwNiwgVSs1NzIzLCBVKzU3NTAsIFUrNTc1YSwgVSs1OTg3LTU5ODgsIFUrNTliOSwgVSs1OWQwLCBVKzU5ZDQsIFUrNWI4OCwgVSs1YjljLCBVKzViZGYsIFUrNWJmYiwgVSs1YzAxLCBVKzVjMDQsIFUrNWMzZSwgVSs1YzRiLCBVKzVjNGYsIFUrNWM5YiwgVSs1Y2YwLCBVKzVkZGQsIFUrNWRlNiwgVSs1ZGU4LCBVKzVlMDEsIFUrNWU3OCwgVSs1ZTdiLCBVKzVlOWMsIFUrNWVhZCwgVSs1ZWY2LCBVKzVmMzksIFUrNWZkOCwgVSs2MDAwLCBVKzYwMjUsIFUrNjA0YiwgVSs2MDc2LCBVKzYxM2YsIFUrNjI1OCwgVSs2MjYzLCBVKzYyNjcsIFUrNjI5OCwgVSs2MmEyLCBVKzYyZTUsIFUrNjJlYywgVSs2MzExLCBVKzYzNzcsIFUrNjM4OC02Mzg5LCBVKzYzYTIsIFUrNjNkMiwgVSs2NDFlLCBVKzY0MmQsIFUrNjU0ZiwgVSs2NTUxLCBVKzY1OTcsIFUrNjVjZiwgVSs2NWQ3LCBVKzY1ZTcsIFUrNjY4MiwgVSs2NmYyLCBVKzY3MWQsIFUrNjcyYiwgVSs2NzUxLCBVKzY3NjgsIFUrNjgxMSwgVSs2ODYzLCBVKzY5ODIsIFUrNmJkMiwgVSs2Y2YwLCBVKzZkMGIsIFUrNmQxNywgVSs2ZDU5LCBVKzZkZDgsIFUrNmRmYiwgVSs2ZTdlLCBVKzZmNmUsIFUrNmZiMywgVSs3MDZmLCBVKzcxOWYsIFUrNzJhZiwgVSs3MmQwLCBVKzcyZDcsIFUrNzMyYiwgVSs3MzJlLCBVKzczODksIFUrNzNlMCwgVSs3NTMwLCBVKzc2ODcsIFUrNzZkNiwgVSs3NmRiLCBVKzc4NDAsIFUrNzg2YywgVSs3OWNiLCBVKzc5ZDIsIFUrN2EwZSwgVSs3YTMzLCBVKzdhM2YsIFUrN2E5NywgVSs3YWRlLTdhZGYsIFUrN2IyNiwgVSs3ZTQxLCBVKzdlYzMsIFUrN2YzYSwgVSs4MDg5LCBVKzgwZGMsIFUrODExYSwgVSs4MTMxLCBVKzgxMzgsIFUrODIxZSwgVSs4MzQ5LCBVKzgzZGMsIFUrODQ1NywgVSs4NjdkLCBVKzg2Y2IsIFUrOGE4OSwgVSs4YmE4LCBVKzhiYWQsIFUrOGJlZiwgVSs4YmZlLCBVKzhjNmEsIFUrOGQxZCwgVSs4ZDRmLCBVKzhkNjIsIFUrOGRkMSwgVSs4ZGYzLCBVKzhmNmUsIFUrOGZmOSwgVSs5MDBmLCBVKzkwMTQsIFUrOTA1NywgVSs5MTkyLCBVKzkxY2UsIFUrOTQ4OCwgVSs5NGEyLCBVKzk1NDcsIFUrOTU1YywgVSs5NWYyLCBVKzk2NDQsIFUrOTY0ZCwgVSs5NmM0LTk2YzUsIFUrOTZlOCwgVSs5NmY2LTk2ZjcsIFUrOTczMiwgVSs5NzU5LCBVKzk3NjAsIFUrOTg3YSwgVSs5ODljLCBVKzk5MTAsIFUrOTk2ZC05OTZlLCBVKzliNTQsIFUrOWUyMSwgVSs5ZWJiLCBVKzlmNTA7XG59XG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMTQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdlLCBVKzIwMjYsIFUrNGUwMywgVSs0ZTI1LCBVKzRlMzAsIFUrNGUzNCwgVSs0ZTQ1LCBVKzRlNWQsIFUrNGU4OSwgVSs0ZWFlLCBVKzRlZDgsIFUrNGYxMSwgVSs0ZjE5LCBVKzRmMjQsIFUrNGYzNCwgVSs0ZjU5LCBVKzRmNzMsIFUrNGY5ZCwgVSs0ZmI1LCBVKzUwNDcsIFUrNTA1YywgVSs1MTcwLCBVKzUxOWMsIFUrNTFjZiwgVSs1MjY3LCBVKzUzNTYsIFUrNTM3NCwgVSs1MzgyLCBVKzUzOGIsIFUrNTNlNiwgVSs1NDI2LCBVKzU0MmIsIFUrNTQyZiwgVSs1NDYyLCBVKzU0NzMsIFUrNTU0YSwgVSs1NTY2LCBVKzU3MDgsIFUrNTcxZiwgVSs1NzU3LCBVKzU3ZGYsIFUrNTdmOSwgVSs1ODAyLCBVKzU5MGYsIFUrNTkxYywgVSs1OTFmLCBVKzU5MmIsIFUrNTk2NSwgVSs1OTc5LCBVKzVhMDEsIFUrNWE1YSwgVSs1YjY5LCBVKzViODEsIFUrNWJhMSwgVSs1YmEzLCBVKzVjM2MsIFUrNWM0MiwgVSs1YzgxLCBVKzVkZTcsIFUrNWRlZSwgVSs1ZTBjLCBVKzVlMTAsIFUrNWU1NSwgVSs1ZTg2LCBVKzVlOGYsIFUrNWVhNywgVSs1ZjAyLCBVKzVmNTIsIFUrNWY4MSwgVSs1ZmY1LCBVKzYwY2EsIFUrNjBlMCwgVSs2Mjc5LCBVKzYyYzUsIFUrNjJmZiwgVSs2M2NmLCBVKzY0NDQsIFUrNjRjZCwgVSs2NTNiLCBVKzY1YmQsIFUrNjVlOSwgVSs2NjVhLCBVKzY2YjQsIFUrNjZmZSwgVSs2NzI4LCBVKzY3NDAsIFUrNjc0MiwgVSs2NzdlLCBVKzY3YjYsIFUrNjgwZiwgVSs2OGE2LCBVKzY4YzAsIFUrNjk5YywgVSs2YjRjLCBVKzZiNjYsIFUrNmI3YiwgVSs2YmNkLCBVKzZiZGIsIFUrNmMzOCwgVSs2YzQ3LCBVKzZjNDksIFUrNmNiMywgVSs2Y2I5LCBVKzZjZTIsIFUrNmQzMiwgVSs2ZDNlLCBVKzZkNGYsIFUrNmU1NiwgVSs2ZmMwLCBVKzcwNzUsIFUrNzIwNiwgVSs3MjViLCBVKzcyYzIsIFUrNzNlZCwgVSs3NTY1LCBVKzc1OTEsIFUrNzU5NywgVSs3NWM1LCBVKzc2YWUsIFUrNzZkMSwgVSs3NmRmLCBVKzc4MzQsIFUrNzk2OCwgVSs3OTgxLCBVKzc5YzAsIFUrN2E3ZiwgVSs3YTgxLCBVKzdhZTUsIFUrN2IxNCwgVSs3Yzg5LCBVKzdkMjcsIFUrN2VhZiwgVSs3ZWIzLCBVKzdlYjgsIFUrN2VjNywgVSs3ZWU3LCBVKzdlZmYsIFUrN2Y1NywgVSs3ZmZiLCBVKzgwNWEsIFUrODBhMSwgVSs4MjJjLCBVKzgyY2YsIFUrODJlNSwgVSs4MzYzLCBVKzgzNmYsIFUrODRkZCwgVSs4NzhkLCBVKzg4NDAsIFUrODg1NywgVSs4ODYzLCBVKzg4NjUsIFUrOGI2NiwgVSs4YmIyLCBVKzhiZGEsIFUrOGMwMSwgVSs4YzA4LCBVKzhjNDYsIFUrOGQxZiwgVSs4ZDM1LCBVKzhkNWIsIFUrOGQ1ZSwgVSs4ZGEzLCBVKzhkZGYsIFUrOGY5MywgVSs4ZmRkLCBVKzhmZjAsIFUrOGZmNywgVSs4ZmZkLCBVKzkwMDAsIFUrOTA0NywgVSs5MTUyLCBVKzk0OWYsIFUrOTRjMSwgVSs5NGY2LCBVKzk2NDYsIFUrOTY0OCwgVSs5NjY5LCBVKzk2OWMsIFUrOTZlYSwgVSs5N2U5LCBVKzk4N2IsIFUrOTg3ZSwgVSs5ODlkLCBVKzk5NzAsIFUrOTk4NiwgVSs5YzdjLCBVKzljOWM7XG59XG4vKiBbMTE1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMTUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI1LCBVKzRlMTQsIFUrNGUxZCwgVSs0ZTNkLCBVKzRlNDksIFUrNGU2MCwgVSs0ZTlhLCBVKzRlYjIsIFUrNGVjNSwgVSs0ZWZkLCBVKzRmM2MsIFUrNGY0ZiwgVSs0ZjhiLCBVKzRmYmYsIFUrNTAxOSwgVSs1MTQ1LCBVKzUxNGIsIFUrNTE2YiwgVSs1MTZkLCBVKzUxNzQsIFUrNTE3OCwgVSs1MTdiLCBVKzUxOTksIFUrNTE5YiwgVSs1MWIzLCBVKzUxYjUsIFUrNTIwNywgVSs1MjEyLCBVKzUyMTksIFUrNTIxZCwgVSs1MmJmLCBVKzUzM2IsIFUrNTM0MywgVSs1MzQ3LCBVKzUzNGEsIFUrNTM2YiwgVSs1MzcwLCBVKzUzZTQsIFUrNTNmMiwgVSs1NDAzLCBVKzU0MmMsIFUrNTQ3ZCwgVSs1NGE4LCBVKzU0Y2QsIFUrNTRlYSwgVSs1NTJlLCBVKzU2ZjQsIFUrNTc0NywgVSs1NzViLCBVKzU4ODMsIFUrNTg5ZSwgVSs1OTMxLCBVKzU5NDcsIFUrNTk1Ni01OTU3LCBVKzVhOTIsIFUrNWI2MywgVSs1YjgzLCBVKzViYTQsIFUrNWJiMywgVSs1YmNjLCBVKzVjMTQsIFUrNWMxYSwgVSs1YzNkLCBVKzVjNDAsIFUrNWM0NSwgVSs1YzVlLCBVKzVkZjQsIFUrNWU3MiwgVSs1ZTk1LCBVKzVmODAsIFUrNWY4NSwgVSs1ZmI3LCBVKzVmZDcsIFUrNjAxZCwgVSs2MjZiLCBVKzYyN2YsIFUrNjJjOSwgVSs2MmNkLCBVKzYzMDksIFUrNjNhNywgVSs2NTQ1LCBVKzY1YWQsIFUrNjVhZiwgVSs2NWM1LCBVKzY2NmUsIFUrNjY3YSwgVSs2NzBiLCBVKzY3MWIsIFUrNjc0ZSwgVSs2NzdmLCBVKzY3ODEsIFUrNjc5MCwgVSs2Nzk3LCBVKzY4MjEsIFUrNjgzOC02ODM5LCBVKzY5N2MsIFUrNmIyNywgVSs2YjYyLCBVKzZiYjUsIFUrNmM3ZCwgVSs2Yzk5LCBVKzZkNGUsIFUrNmQ2YSwgVSs2ZTI5LCBVKzZlMmYsIFUrNmVlMSwgVSs2ZjE0LCBVKzZmMmIsIFUrNzJiNiwgVSs3MmVjLCBVKzczODcsIFUrNzUzMywgVSs3NTNiLCBVKzc2Y2EsIFUrNzZkOCwgVSs3NzAxLCBVKzc3M2MsIFUrNzdlZCwgVSs3N2YzLCBVKzc4MTQsIFUrNzkzYywgVSs3OWJiLCBVKzc5YzEsIFUrNzlkOCwgVSs3OWVmLCBVKzc5ZmIsIFUrN2E3NiwgVSs3YjExLCBVKzdiNTQsIFUrN2I1NiwgVSs3Yjk3LCBVKzdiYzcsIFUrN2M3MywgVSs3ZDIwLCBVKzdlYWEsIFUrN2VjOCwgVSs3ZWRkLCBVKzdlZWQsIFUrN2VmYywgVSs3ZmE0LCBVKzgwNGMsIFUrODA1OCwgVSs4MGNjLCBVKzgxMTEsIFUrODE3ZSwgVSs4MjZmLCBVKzgzMDMsIFUrODQzZCwgVSs4OWM5LCBVKzg5ZDIsIFUrOGJhMiwgVSs4YmJmLCBVKzhiYzksIFUrOGJjZCwgVSs4YmU2LCBVKzhjMjIsIFUrOGM2MSwgVSs4ZDIyLCBVKzhkMjYtOGQyNywgVSs4ZDhhLCBVKzhmNmYsIFUrOGY3YiwgVSs4ZjgzLCBVKzhmOTEsIFUrOGZiOSwgVSs4ZmQ0LCBVKzhmZGMsIFUrOTAwMiwgVSs5NGIxLCBVKzk1MTksIFUrOTVlZCwgVSs5NjFmLCBVKzk2MzItOTYzMywgVSs5NjNmLCBVKzk2OGYtOTY5MCwgVSs5NmJlLCBVKzk4NzYsIFUrOTg4NCwgVSs5OGRlLCBVKzk5ODgsIFUrOTk5OSwgVSs5ZWM0LCBVK2ZmMWI7XG59XG4vKiBbMTE2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTIENoaW5lc2UgVGhpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBUaGluXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtVGhpblwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMTYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzJiLCBVKzQwLCBVKzMwMDAsIFUrMzAwYS0zMDBiLCBVKzRlMTYsIFUrNGU2NiwgVSs0ZTcwLCBVKzRlOTEtNGU5MiwgVSs0ZTk0LCBVKzRlOWIsIFUrNGVjMCwgVSs0ZWNhLCBVKzRmMDEsIFUrNGYxNy00ZjE4LCBVKzRmNDYsIFUrNGY0ZSwgVSs0ZjliLCBVKzRmZWUsIFUrNTAzYywgVSs1MDY1LCBVKzUwY2YsIFUrNTEzZiwgVSs1MTQ4LCBVKzUxOGQsIFUrNTFjNiwgVSs1MWUwLCBVKzUyMTcsIFUrNTI5ZS01MjlmLCBVKzUzNDEsIFUrNTM0ZiwgVSs1MzYxLCBVKzUzODYsIFUrNTNjMiwgVSs1M2M4LCBVKzUzY2MsIFUrNTNkNy01M2Q4LCBVKzU0MDQsIFUrNTQxMSwgVSs1NDE3LCBVKzU0MjcsIFUrNTQ2OCwgVSs1NTljLCBVKzU2NjgsIFUrNTZlMCwgVSs1NmUyLCBVKzU2ZWQsIFUrNTc0MCwgVSs1N2ZhLCBVKzU4ZWIsIFUrNTkwNCwgVSs1OTJhLCBVKzU5Y2IsIFUrNWEzMSwgVSs1YjU4LCBVKzViOWQsIFUrNWJjNiwgVSs1YzcxLCBVKzVkZGUsIFUrNWRmMSwgVSs1ZTA4LCBVKzVlMjYsIFUrNWUyZSwgVSs1ZTkzLCBVKzVlOTcsIFUrNWViNywgVSs1ZjE1LCBVKzVmMjAsIFUrNWYzYSwgVSs1ZjYyLCBVKzVmNjksIFUrNWY4OCwgVSs1ZjhiLCBVKzVmYzUsIFUrNjAwZSwgVSs2MjBmLCBVKzYyMTgsIFUrNjIzZiwgVSs2MjdlLCBVKzYyOGEsIFUrNjJhNCwgVSs2MmRiLCBVKzYyZTksIFUrNjMwNywgVSs2MzYyLCBVKzYzNmUsIFUrNjRhZCwgVSs2NTM5LCBVKzY1M2YsIFUrNjU0OCwgVSs2NTc0LCBVKzY2MTMsIFUrNjYyNSwgVSs2NjNlLCBVKzY2NmYsIFUrNjcyYSwgVSs2NzUwLCBVKzY3ODQsIFUrNmEyMSwgVSs2YjNlLCBVKzZiNjUsIFUrNmJjZiwgVSs2YzExLCBVKzZjNWYsIFUrNmQ0YiwgVSs2ZGYxLCBVKzcwNmIsIFUrNzE2NywgVSs3MjRjLCBVKzczOGIsIFUrNzNhOSwgVSs3M2FmLCBVKzc0MDMsIFUrNzUzNywgVSs3NTRjLCBVKzc1NTksIFUrNzY3ZCwgVSs3NzQwLCBVKzc4NmUsIFUrNzk1ZSwgVSs3OThmLCBVKzc5ZjAsIFUrN2FlZiwgVSs3YjdlLCBVKzdiYjEsIFUrN2VhMiwgVSs3ZWE2LCBVKzdlYzQsIFUrN2VjNiwgVSs3ZWNkLCBVKzdlZGMsIFUrN2VmNCwgVSs4MDAzLCBVKzgwYjIsIFUrODFmMy04MWY0LCBVKzgyMmEsIFUrODI3YSwgVSs4MmYxLCBVKzgzYjcsIFUrODQyNSwgVSs4OWMyLCBVKzg5YzgsIFUrOGJhOSwgVSs4YmI4LCBVKzhiYzYsIFUrOGJkNSwgVSs4YmUyLCBVKzhiZTUsIFUrOGJlZCwgVSs4YzAzLCBVKzhkMjMsIFUrOGQyZCwgVSs4ZDM0LCBVKzhkNzAsIFUrOGRiMywgVSs4ZmJlLCBVKzhmY2UsIFUrOGZkMSwgVSs4ZmRlLCBVKzkwMDEsIFUrOTAxZi05MDIwLCBVKzkwYTMsIFUrOTE0ZCwgVSs5MWM3LCBVKzk0ZmUsIFUrOTUwMCwgVSs5NTJlLCBVKzk2MDUsIFUrOTY0NSwgVSs5NjYyLCBVKzk2NjQsIFUrOTcwMCwgVSs5NzUyLCBVKzk3NWUsIFUrOTdmMywgVSs5ODc5LCBVKzk4ODYsIFUrOThkZiwgVSs5YTZjLCBVKzlhOGMsIFUrOWVkMSwgVSs5Zjk5O1xufVxuLyogWzExN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgVGhpblwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVRoaW5cIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTE3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs0ZSwgVSsyMDFjLTIwMWQsIFUrMzAxMC0zMDExLCBVKzRlMDcsIFUrNGUxYywgVSs0ZTI0LCBVKzRlM2UsIFUrNGU0OCwgVSs0ZTUwLCBVKzRlNWYsIFUrNGU4Yi00ZThjLCBVKzRlYTQsIFUrNGVhYi00ZWFjLCBVKzRlY2IsIFUrNGVjZSwgVSs0ZWQ2LCBVKzRlZTMsIFUrNGVmNi00ZWY3LCBVKzRlZmIsIFUrNGYyMCwgVSs0ZjU1LCBVKzRmN2YsIFUrNGZkZCwgVSs1MDVhLCBVKzUxNDMsIFUrNTE0OSwgVSs1MTRkLCBVKzUxNzEsIFUrNTE3NywgVSs1MThjLCBVKzUxZmIsIFUrNTIxYiwgVSs1MjI5LCBVKzUyMmIsIFUrNTJhOSwgVSs1MzA1LCBVKzUzMTcsIFUrNTM0ZSwgVSs1MzU1LCBVKzUzNTcsIFUrNTM1YSwgVSs1MzczLCBVKzUzOWYsIFUrNTNiYiwgVSs1M2NhLCBVKzUzY2QsIFUrNTNkNiwgVSs1M2UzLCBVKzUzZWEsIFUrNTNmMCwgVSs1NDU4LCBVKzU1NDYsIFUrNTZkYiwgVSs1NzNhLCBVKzU3OGIsIFUrNTdjZSwgVSs1OGYwLCBVKzU5MGQsIFUrNTkzNCwgVSs1OTczLCBVKzViNTcsIFUrNWI4YywgVSs1Yjk4LCBVKzViYjksIFUrNWJmYywgVSs1YzA2LCBVKzVjMTEsIFUrNWMzMSwgVSs1YzU1LCBVKzVkZjIsIFUrNWUwMywgVSs1ZTc2LCBVKzVlOTQsIFUrNWVmYSwgVSs1ZjcxLCBVKzVmOTcsIFUrNWZlYiwgVSs2MDAxLCBVKzYwM2IsIFUrNjBmMywgVSs2MTFmLCBVKzYyMTYsIFUrNjI0ZCwgVSs2MjUzLCBVKzYyOTUsIFUrNjMwMSwgVSs2MzkyLCBVKzY0MWMsIFUrNjUyZiwgVSs2NTNlLCBVKzY1NTksIFUrNjU5OSwgVSs2NjFmLCBVKzY3MWYsIFUrNjcyZiwgVSs2NzYxLCBVKzY3ZTUsIFUrNjgwNywgVSs2ODM3LCBVKzY4M2MsIFUrNjg0OCwgVSs2YjIyLCBVKzZiNjQsIFUrNmJkNCwgVSs2YzE0LCBVKzZjMzQsIFUrNmM0MiwgVSs2Y2ExLCBVKzZkNDEsIFUrNmQ3NywgVSs2ZDg4LCBVKzZlMDUsIFUrNmUzOCwgVSs2ZTkwLCBVKzcxMzYsIFUrNzIzMSwgVSs3NTMxLCBVKzc2N2UsIFUrNzZlZSwgVSs3NmY0LCBVKzc3MWYsIFUrNzgwMSwgVSs3OTNhLCBVKzc5Y2QsIFUrN2EwYiwgVSs3YTdhLCBVKzdhY2IsIFUrN2FlMCwgVSs3YjJjLCBVKzdiODAsIFUrN2JhMSwgVSs3Y2JlLCBVKzdkMjIsIFUrN2VhNywgVSs3ZWQzLCBVKzdlZDksIFUrN2VkZiwgVSs3ZjE2LCBVKzdmNmUsIFUrODAwMSwgVSs4MDBjLCBVKzgyNzIsIFUrODI4MiwgVSs4MmIxLCBVKzgzNTAsIFUrODhhYiwgVSs4OGM1LCBVKzg5N2YsIFUrODljMSwgVSs4OWM0LCBVKzg5ZTMsIFUrOGEwMCwgVSs4YmExLCBVKzhiYTQsIFUrOGJhZS04YmIwLCBVKzhiYmUsIFUrOGJjMSwgVSs4YmM0LCBVKzhiZmIsIFUrOGQyOCwgVSs4ZDM5LCBVKzhkNzcsIFUrOGQ4NSwgVSs4ZGVmLCBVKzhlYWIsIFUrOGY2NiwgVSs4ZjZjLCBVKzhmN2QsIFUrOGZkMCwgVSs5MDA5LCBVKzkwYWUsIFUrOTBmZCwgVSs5MWNjLTkxY2QsIFUrOTFjZiwgVSs5NWZiLCBVKzk2NTAsIFUrOTZjNiwgVSs5ODkxLCBVKzk4Y2UsIFUrZmYxZjtcbn1cbi8qIFsxMThdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjExOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSszZSwgVSs1ZiwgVSs3YywgVSthMCwgVSthOSwgVSs0ZTA5LTRlMGIsIFUrNGUwZC00ZTBlLCBVKzRlMTMsIFUrNGUxYSwgVSs0ZTJhLCBVKzRlM2EtNGUzYiwgVSs0ZTRiLCBVKzRlODYsIFUrNGU4ZSwgVSs0ZWE3LCBVKzRlYmEsIFUrNGVlNSwgVSs0ZWVjLCBVKzRmMWEsIFUrNGY0ZCwgVSs0ZjUzLCBVKzRmNWMsIFUrNGY2MCwgVSs0ZmUxLCBVKzUxNjUsIFUrNTE2OCwgVSs1MTZjLCBVKzUxNzMsIFUrNTE3NiwgVSs1MTg1LCBVKzUxZmEsIFUrNTIwNiwgVSs1MjMwLCBVKzUyMzYsIFUrNTI0ZCwgVSs1MjliLCBVKzUyYTAtNTJhMSwgVSs1MmE4LCBVKzUzMTYsIFUrNTMzYSwgVSs1M2NiLCBVKzUzZDEsIFUrNTNlZiwgVSs1M2Y3LTUzZjgsIFUrNTQwOCwgVSs1NDBjLTU0MGUsIFUrNTQ0YSwgVSs1NDhjLCBVKzU0YzEsIFUrNTZkZSwgVSs1NmZkLTU2ZmUsIFUrNTcyOCwgVSs1NzMwLCBVKzU5MDcsIFUrNTkxNiwgVSs1OTFhLCBVKzU5MjcsIFUrNTkyOSwgVSs1OTdkLCBVKzU5ODIsIFUrNWI1MCwgVSs1YjY2LCBVKzViODksIFUrNWI5YSwgVSs1YjllLCBVKzViYTIsIFUrNWJiNiwgVSs1YmY5LCBVKzVjMGYsIFUrNWRlNSwgVSs1ZTAyLCBVKzVlMzgsIFUrNWU3My01ZTc0LCBVKzVlN2YsIFUrNWVhNiwgVSs1ZjAwLCBVKzVmMGYsIFUrNWY1MywgVSs1ZjU1LCBVKzVmYWUsIFUrNWZjMywgVSs2MDI3LCBVKzYwNmYsIFUrNjBhOCwgVSs2MGM1LCBVKzYxMGYsIFUrNjIxMC02MjExLCBVKzYyMzcsIFUrNjI0MCwgVSs2MjRiLCBVKzYyODAsIFUrNjJhNSwgVSs2M2E1LCBVKzYzYTgsIFUrNjNkMCwgVSs2NTM2LCBVKzY1NzAsIFUrNjU4NywgVSs2NWI5LCBVKzY1ZTAsIFUrNjVmNiwgVSs2NjBlLCBVKzY2MmQsIFUrNjYyZiwgVSs2NmY0LCBVKzY3MDAsIFUrNjcwZCwgVSs2NzJjLCBVKzY3M2EsIFUrNjc0MywgVSs2NzY1LCBVKzY3OWMsIFUrNjgyYSwgVSs2YjIxLCBVKzZiNjMsIFUrNmNiYiwgVSs2Y2Q1LCBVKzZjZTgsIFUrNmQzYiwgVSs3MGVkLCBVKzcyNDctNzI0OCwgVSs3MjY5LCBVKzcyNzksIFUrNzNiMCwgVSs3NDA2LCBVKzc1MWYsIFUrNzUyOCwgVSs3NTM1LCBVKzc2N2IsIFUrNzZmOCwgVSs3NzBiLCBVKzc3ZTUsIFUrNzkzZSwgVSs3OWQxLCBVKzdhZDksIFUrN2I0OSwgVSs3YzdiLCBVKzdjZmIsIFUrN2ViZiwgVSs3ZWNmLCBVKzdmOGUsIFUrODAwNSwgVSs4MDU0LCBVKzgwZmQsIFUrODFlYSwgVSs4NWNmLCBVKzg4NGMsIFUrODg2OCwgVSs4OTgxLCBVKzg5YzYsIFUrOGJiYSwgVSs4YmRkLCBVKzhiZjQsIFUrOGJmNywgVSs4ZDQ0LCBVKzhmYzcsIFUrOGZkOC04ZmQ5LCBVKzhmZGIsIFUrOTAxYSwgVSs5MDUzLCBVKzkwZTgsIFUrOTFkMSwgVSs5NTdmLCBVKzk1ZTgsIFUrOTVlZSwgVSs5NWY0LCBVKzk3NjIsIFUrOTg3NSwgVSs5ODk4LCBVKzk5OTYsIFUrOWFkOCwgVStmZjAxLCBVK2ZmMDgtZmYwOTtcbn1cbi8qIFsxMTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFRoaW5cIiksIGxvY2FsKFwiTm90b1NhbnNTQy1UaGluXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjExOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAtMjIsIFUrMjctMmEsIFUrMmMtM2IsIFUrM2YsIFUrNDEtNGQsIFUrNGYtNWQsIFUrNjEtN2IsIFUrN2QsIFUrYWIsIFUrYWUsIFUrYjIsIFUrYjcsIFUrYmIsIFUrZGYtZTUsIFUrZTctZWEsIFUrZWMtZWQsIFUrZjEtZjQsIFUrZjYsIFUrZjktZmEsIFUrZmMsIFUrMTAxLCBVKzEwMywgVSsxMTMsIFUrMTJiLCBVKzE0OCwgVSsxNGQsIFUrMTZiLCBVKzFjZSwgVSsxZDAsIFUrMzAwLTMwMSwgVSsxZWJmLCBVKzFlYzcsIFUrMjAxMy0yMDE0LCBVKzIwMzktMjAzYSwgVSsyMTIyLCBVKzMwMDEtMzAwMiwgVSszMDQyLCBVKzMwNDQsIFUrMzA0NiwgVSszMDQ4LCBVKzMwNGEtMzA1NSwgVSszMDU3LCBVKzMwNTktMzA1YiwgVSszMDVkLCBVKzMwNWYtMzA2MSwgVSszMDYzLTMwNmIsIFUrMzA2ZC0zMDczLCBVKzMwNzUtMzA3NiwgVSszMDc4LTMwNzksIFUrMzA3YiwgVSszMDdlLTMwN2YsIFUrMzA4MS0zMDhkLCBVKzMwOGYsIFUrMzA5Mi0zMDkzLCBVKzMwYTEtMzBhNCwgVSszMGE2LTMwYmIsIFUrMzBiZCwgVSszMGJmLTMwYzEsIFUrMzBjMy0zMGM0LCBVKzMwYzYtMzBjYiwgVSszMGNkLTMwZDcsIFUrMzBkOS0zMGUxLCBVKzMwZTMtMzBlNywgVSszMGU5LTMwZWQsIFUrMzBlZiwgVSszMGYzLCBVKzMwZmItMzBmYywgVSs0ZTAwLCBVKzRlMmQsIFUrNjViMCwgVSs2NWU1LCBVKzY3MDgtNjcwOSwgVSs3MGI5LCBVKzc2ODQsIFUrN2Y1MSwgVStmZjBjLCBVK2ZmMGUsIFUrZmYxYTtcbn1cbi8qIFs0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxZjFlOS0xZjFmNSwgVSsxZjFmNy0xZjFmZiwgVSsxZjIxYSwgVSsxZjIzMiwgVSsxZjIzNC0xZjIzNywgVSsxZjI1MC0xZjI1MSwgVSsxZjMwMCwgVSsxZjMwMi0xZjMwOCwgVSsxZjMwYS0xZjMxMSwgVSsxZjMxNSwgVSsxZjMxOS0xZjMyMCwgVSsxZjMyNCwgVSsxZjMyNywgVSsxZjMyYSwgVSsxZjMyYy0xZjMyZCwgVSsxZjMzMC0xZjM1NywgVSsxZjM1OS0xZjM3ZTtcbn1cbi8qIFs1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmZWUzLCBVK2ZlZjMsIFUrZmYwMy1mZjA0LCBVK2ZmMDcsIFUrZmYwYSwgVStmZjE3LWZmMTksIFUrZmYxYy1mZjFkLCBVK2ZmMjAtZmYzYSwgVStmZjNjLCBVK2ZmM2UtZmY1YiwgVStmZjVkLCBVK2ZmNjEtZmY2NSwgVStmZjY3LWZmNmEsIFUrZmY2YywgVStmZjZmLWZmNzgsIFUrZmY3YS1mZjdkLCBVK2ZmODAtZmY4NCwgVStmZjg2LCBVK2ZmODktZmY4ZSwgVStmZjkyLCBVK2ZmOTctZmY5YiwgVStmZjlkLWZmOWYsIFUrZmZlMC1mZmU0LCBVK2ZmZTYsIFUrZmZlOSwgVStmZmViLCBVK2ZmZWQsIFUrZmZmYywgVSsxZjAwNCwgVSsxZjE3MC0xZjE3MSwgVSsxZjE5Mi0xZjE5NSwgVSsxZjE5OC0xZjE5YSwgVSsxZjFlNi0xZjFlODtcbn1cbi8qIFs2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVStmMGE3LCBVK2YwYjIsIFUrZjBiNywgVStmMGM5LCBVK2YwZDgsIFUrZjBkYSwgVStmMGRjLWYwZGQsIFUrZjBlMCwgVStmMGU2LCBVK2YwZWIsIFUrZjBmYywgVStmMTAxLCBVK2YxMDQtZjEwNSwgVStmMTA3LCBVK2YxMGIsIFUrZjExYiwgVStmMTRiLCBVK2YxOGEsIFUrZjE5MywgVStmMWQ2LWYxZDcsIFUrZjI0NCwgVStmMjdhLCBVK2YyOTYsIFUrZjJhZSwgVStmNDcxLCBVK2Y0YjMsIFUrZjYxMC1mNjExLCBVK2Y4ODAtZjg4MSwgVStmOGVjLCBVK2Y4ZjUsIFUrZjhmZiwgVStmOTAxLCBVK2Y5MGEsIFUrZjkyYy1mOTJkLCBVK2Y5MzQsIFUrZjkzNywgVStmOTQxLCBVK2Y5NjUsIFUrZjk2NywgVStmOTY5LCBVK2Y5NmIsIFUrZjk2ZiwgVStmOTc0LCBVK2Y5NzgtZjk3OSwgVStmOTdlLCBVK2Y5ODEsIFUrZjk4YSwgVStmOThlLCBVK2Y5OTcsIFUrZjk5YywgVStmOWIyLCBVK2Y5YjUsIFUrZjliYSwgVStmOWJlLCBVK2Y5Y2EsIFUrZjlkMC1mOWQxLCBVK2Y5ZGQsIFUrZjllMC1mOWUxLCBVK2Y5ZTQsIFUrZjlmNywgVStmYTAwLWZhMDEsIFUrZmEwOCwgVStmYTBhLCBVK2ZhMTEsIFUrZmIwMS1mYjAyLCBVK2ZkZmMsIFUrZmUwZSwgVStmZTMwLWZlMzEsIFUrZmUzMy1mZTQ0LCBVK2ZlNDktZmU1MiwgVStmZTU0LWZlNTcsIFUrZmU1OS1mZTY2LCBVK2ZlNjgtZmU2YiwgVStmZThlLCBVK2ZlOTItZmU5MywgVStmZWFlLCBVK2ZlYjgsIFUrZmVjYi1mZWNjLCBVK2ZlZTA7XG59XG4vKiBbMjFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjIxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5ZjNkLTlmM2UsIFUrOWY0MSwgVSs5ZjRhLTlmNGIsIFUrOWY1MS05ZjUyLCBVKzlmNjEtOWY2MywgVSs5ZjY2LTlmNjcsIFUrOWY4MC05ZjgxLCBVKzlmODMsIFUrOWY4NS05ZjhkLCBVKzlmOTAtOWY5MSwgVSs5Zjk0LTlmOTYsIFUrOWY5OCwgVSs5ZjliLTlmOWMsIFUrOWY5ZSwgVSs5ZmEwLCBVKzlmYTIsIFUrOWZmNCwgVSthMDAxLCBVK2EwMDcsIFUrYTAyNSwgVSthMDQ2LWEwNDcsIFUrYTA1NywgVSthMDcyLCBVK2EwNzgtYTA3OSwgVSthMDgzLCBVK2EwODUsIFUrYTEwMCwgVSthMTE4LCBVK2ExMzIsIFUrYTEzNCwgVSthMWY0LCBVK2EyNDIsIFUrYTRhNiwgVSthNGFhLCBVK2E0YjAtYTRiMSwgVSthNGIzLCBVK2E5YzEtYTljMiwgVSthYzAwLWFjMDEsIFUrYWMwNCwgVSthYzA4LCBVK2FjMTAtYWMxMSwgVSthYzEzLWFjMTYsIFUrYWMxOSwgVSthYzFjLWFjMWQsIFUrYWMyNCwgVSthYzcwLWFjNzEsIFUrYWM3NCwgVSthYzc3LWFjNzgsIFUrYWM4MC1hYzgxLCBVK2FjODMsIFUrYWM4YywgVSthYzkwLCBVK2FjOWYtYWNhMCwgVSthY2E4LWFjYTksIFUrYWNhYywgVSthY2IwLCBVK2FjYmQsIFUrYWNjMSwgVSthY2M0LCBVK2FjZTAtYWNlMSwgVSthY2U0LCBVK2FjZTgsIFUrYWNmMywgVSthY2Y1LCBVK2FjZmMtYWNmZCwgVSthZDAwLCBVK2FkMGMsIFUrYWQxMSwgVSthZDFjLCBVK2FkMzQsIFUrYWQ1MCwgVSthZDY0LCBVK2FkNmMsIFUrYWQ3MCwgVSthZDc0LCBVK2FkN2YsIFUrYWQ4MSwgVSthZDhjLCBVK2FkYzAsIFUrYWRjOCwgVSthZGRjLCBVK2FkZTAsIFUrYWRmOC1hZGY5LCBVK2FkZmMsIFUrYWUwMCwgVSthZTA4LWFlMDksIFUrYWUwYiwgVSthZTMwLCBVK2FlMzQsIFUrYWUzOCwgVSthZTQwLCBVK2FlNGEsIFUrYWU0YywgVSthZTU0LCBVK2FlNjgsIFUrYWViYywgVSthZWQ4LCBVK2FmMmMtYWYyZCwgVSthZjM0O1xufVxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOWRmYSwgVSs5ZTBhLCBVKzllMTEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllMjAsIFUrOWUyMiwgVSs5ZTI4LTllMmMsIFUrOWUyZS05ZTMzLCBVKzllMzUtOWUzYiwgVSs5ZTNlLCBVKzllNDAtOWU0NCwgVSs5ZTQ2LTllNGUsIFUrOWU1MSwgVSs5ZTUzLCBVKzllNTUtOWU1OCwgVSs5ZTVhLTllNWMsIFUrOWU1ZS05ZTYzLCBVKzllNjYtOWU2ZSwgVSs5ZTcxLCBVKzllNzMsIFUrOWU3NSwgVSs5ZTc4LTllNzksIFUrOWU3Yy05ZTdlLCBVKzllODIsIFUrOWU4Ni05ZTg4LCBVKzllOGItOWU4YywgVSs5ZTkwLTllOTEsIFUrOWU5MywgVSs5ZTk1LCBVKzllOTcsIFUrOWU5ZCwgVSs5ZWE0LTllYTUsIFUrOWVhOS05ZWFhLCBVKzllYjQtOWViNSwgVSs5ZWI4LTllYmEsIFUrOWViYy05ZWJmLCBVKzllYzMsIFUrOWVjOSwgVSs5ZWNkLCBVKzllZDAsIFUrOWVkMi05ZWQzLCBVKzllZDUtOWVkNiwgVSs5ZWQ5LCBVKzllZGMtOWVkZCwgVSs5ZWRmLTllZTAsIFUrOWVlMiwgVSs5ZWU1LCBVKzllZTctOWVlYSwgVSs5ZWVmLCBVKzllZjEsIFUrOWVmMy05ZWY0LCBVKzllZjYsIFUrOWVmOSwgVSs5ZWZiLTllZmMsIFUrOWVmZSwgVSs5ZjBiLCBVKzlmMGQsIFUrOWYxMCwgVSs5ZjE0LCBVKzlmMTcsIFUrOWYxOSwgVSs5ZjIyLCBVKzlmMjksIFUrOWYyYywgVSs5ZjJmLCBVKzlmMzEsIFUrOWYzNywgVSs5ZjM5O1xufVxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOWMzYiwgVSs5YzQwLCBVKzljNDctOWM0OSwgVSs5YzUzLCBVKzljNTcsIFUrOWM2NCwgVSs5YzcyLCBVKzljNzctOWM3OCwgVSs5YzdiLCBVKzljN2YtOWM4MCwgVSs5YzgyLTljODMsIFUrOWM4NS05YzhjLCBVKzljOGUtOWM5MiwgVSs5Yzk0LTljOWIsIFUrOWM5ZS05Y2EzLCBVKzljYTUtOWNhNywgVSs5Y2E5LCBVKzljYWIsIFUrOWNhZC05Y2FlLCBVKzljYjEtOWNiNywgVSs5Y2I5LTljYmQsIFUrOWNiZi05Y2MwLCBVKzljYzMsIFUrOWNjNS05Y2M3LCBVKzljYzktOWNkMSwgVSs5Y2QzLTljZGEsIFUrOWNkYy05Y2RkLCBVKzljZGYsIFUrOWNlMS05Y2UzLCBVKzljZTUsIFUrOWNlOSwgVSs5Y2VlLTljZWYsIFUrOWNmMy05Y2Y0LCBVKzljZjYsIFUrOWNmYy05Y2ZkLCBVKzlkMDIsIFUrOWQwOC05ZDA5LCBVKzlkMTIsIFUrOWQxYiwgVSs5ZDFlLCBVKzlkMjYsIFUrOWQyOCwgVSs5ZDM3LCBVKzlkM2IsIFUrOWQzZiwgVSs5ZDUxLCBVKzlkNTksIFUrOWQ1Yy05ZDVkLCBVKzlkNWYtOWQ2MSwgVSs5ZDZjLCBVKzlkNzAsIFUrOWQ3MiwgVSs5ZDdhLCBVKzlkN2UsIFUrOWQ4NCwgVSs5ZDg5LCBVKzlkOGYsIFUrOWQ5MiwgVSs5ZGFmLCBVKzlkYjQsIFUrOWRiOCwgVSs5ZGJjLCBVKzlkYzQsIFUrOWRjNywgVSs5ZGM5LCBVKzlkZDcsIFUrOWRkZiwgVSs5ZGYyLCBVKzlkZjk7XG59XG4vKiBbMjRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjI0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5YTVmLCBVKzlhNjIsIFUrOWE2NSwgVSs5YTY5LCBVKzlhNmIsIFUrOWE2ZSwgVSs5YTc1LCBVKzlhNzctOWE3YSwgVSs5YTdkLCBVKzlhODAsIFUrOWE4MywgVSs5YTg1LCBVKzlhODctOWE4YSwgVSs5YThkLTlhOGUsIFUrOWE5MCwgVSs5YTkyLTlhOTMsIFUrOWE5NS05YTk2LCBVKzlhOTgtOWE5OSwgVSs5YTliLTlhYTIsIFUrOWFhNSwgVSs5YWE3LCBVKzlhYWYtOWFiMSwgVSs5YWI1LTlhYjYsIFUrOWFiOS05YWJhLCBVKzlhYmMsIFUrOWFjMC05YWM0LCBVKzlhYzgsIFUrOWFjYi05YWNjLCBVKzlhY2UtOWFjZiwgVSs5YWQxLTlhZDIsIFUrOWFkOSwgVSs5YWRmLCBVKzlhZTEsIFUrOWFlMywgVSs5YWVhLTlhZWIsIFUrOWFlZC05YWVmLCBVKzlhZjQsIFUrOWFmOSwgVSs5YWZiLCBVKzliMDMtOWIwNCwgVSs5YjA2LCBVKzliMDgsIFUrOWIwZCwgVSs5YjBmLTliMTAsIFUrOWIxMywgVSs5YjE4LCBVKzliMWEsIFUrOWIxZiwgVSs5YjIyLTliMjMsIFUrOWIyNSwgVSs5YjI3LTliMjgsIFUrOWIyYSwgVSs5YjJmLCBVKzliMzEtOWIzMiwgVSs5YjNiLCBVKzliNDMsIFUrOWI0Ni05YjQ5LCBVKzliNGQtOWI0ZSwgVSs5YjUxLCBVKzliNTYsIFUrOWI1OCwgVSs5YjVhLCBVKzliNWMsIFUrOWI1ZiwgVSs5YjYxLTliNjIsIFUrOWI2ZiwgVSs5Yjc3LCBVKzliODAsIFUrOWI4OCwgVSs5YjhiLCBVKzliOGUsIFUrOWI5MSwgVSs5YjlmLTliYTAsIFUrOWJhOCwgVSs5YmFhLTliYWIsIFUrOWJhZC05YmFlLCBVKzliYjAtOWJiMSwgVSs5YmI4LCBVKzliYzktOWJjYSwgVSs5YmQzLCBVKzliZDYsIFUrOWJkYiwgVSs5YmU4LCBVKzliZjAtOWJmMSwgVSs5YzAyLCBVKzljMTAsIFUrOWMxNSwgVSs5YzI0LCBVKzljMmQsIFUrOWMzMiwgVSs5YzM5O1xufVxuLyogWzI1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOThjOCwgVSs5OGNmLTk4ZDYsIFUrOThkYS05OGRiLCBVKzk4ZGQsIFUrOThlMS05OGUyLCBVKzk4ZTctOThlYSwgVSs5OGVjLCBVKzk4ZWUtOThlZiwgVSs5OGYyLCBVKzk4ZjQsIFUrOThmYy05OGZlLCBVKzk5MDMsIFUrOTkwNSwgVSs5OTA4LCBVKzk5MGEsIFUrOTkwYy05OTBkLCBVKzk5MTMtOTkxNCwgVSs5OTE4LCBVKzk5MWEtOTkxYiwgVSs5OTFlLCBVKzk5MjEsIFUrOTkyOCwgVSs5OTJjLCBVKzk5MmUsIFUrOTkzNSwgVSs5OTM4LTk5MzksIFUrOTkzZC05OTNlLCBVKzk5NDUsIFUrOTk0Yi05OTRjLCBVKzk5NTEtOTk1MiwgVSs5OTU0LTk5NTUsIFUrOTk1NywgVSs5OTVlLCBVKzk5NjMsIFUrOTk2Ni05OTY5LCBVKzk5NmItOTk2YywgVSs5OTZmLCBVKzk5NzQtOTk3NSwgVSs5OTc3LTk5NzksIFUrOTk3ZC05OTdlLCBVKzk5ODAtOTk4MSwgVSs5OTgzLTk5ODQsIFUrOTk4NywgVSs5OThhLTk5OGIsIFUrOTk4ZC05OTkxLCBVKzk5OTMtOTk5NSwgVSs5OTk3LTk5OTgsIFUrOTlhNSwgVSs5OWFiLTk5YWUsIFUrOTliMSwgVSs5OWIzLTk5YjQsIFUrOTliYywgVSs5OWJmLCBVKzk5YzEsIFUrOTljMy05OWM2LCBVKzk5Y2MsIFUrOTlkMCwgVSs5OWQyLCBVKzk5ZDUsIFUrOTlkYiwgVSs5OWRkLCBVKzk5ZTEsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTAzLTlhMDQsIFUrOWEwZS05YTBmLCBVKzlhMTEtOWExMywgVSs5YTE5LCBVKzlhMWIsIFUrOWEyOCwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzMiwgVSs5YTM3LCBVKzlhNDAsIFUrOWE0NSwgVSs5YTRhLCBVKzlhNGQtOWE0ZSwgVSs5YTUyLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWI7XG59XG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5NzJhLCBVKzk3MmQsIFUrOTczMCwgVSs5NzNkLCBVKzk3NDIsIFUrOTc0NCwgVSs5NzQ4LTk3NDksIFUrOTc1MC05NzUxLCBVKzk3NWEtOTc1YywgVSs5NzYzLCBVKzk3NjUtOTc2NiwgVSs5NzZjLTk3NmQsIFUrOTc3MywgVSs5Nzc2LCBVKzk3N2EsIFUrOTc3YywgVSs5Nzg0LTk3ODUsIFUrOTc4ZS05NzhmLCBVKzk3OTEtOTc5MiwgVSs5Nzk0LTk3OTUsIFUrOTc5OCwgVSs5NzlhLCBVKzk3OWUsIFUrOTdhMywgVSs5N2E1LTk3YTYsIFUrOTdhOCwgVSs5N2FiLTk3YWMsIFUrOTdhZS05N2FmLCBVKzk3YjIsIFUrOTdiNCwgVSs5N2M2LCBVKzk3Y2ItOTdjYywgVSs5N2QzLCBVKzk3ZDgsIFUrOTdkYywgVSs5N2UxLCBVKzk3ZWEtOTdlYiwgVSs5N2VlLCBVKzk3ZmIsIFUrOTdmZS05N2ZmLCBVKzk4MDEtOTgwMywgVSs5ODA1LTk4MDYsIFUrOTgwOCwgVSs5ODBjLCBVKzk4MTAtOTgxNCwgVSs5ODE3LTk4MTgsIFUrOTgxZSwgVSs5ODIwLTk4MjEsIFUrOTgyNCwgVSs5ODI4LCBVKzk4MmItOTgyZCwgVSs5ODMwLCBVKzk4MzQsIFUrOTgzOC05ODM5LCBVKzk4M2MsIFUrOTg0NiwgVSs5ODRkLTk4NGYsIFUrOTg1MS05ODUyLCBVKzk4NTQtOTg1NSwgVSs5ODU3LTk4NTgsIFUrOTg1YS05ODViLCBVKzk4NjItOTg2MywgVSs5ODY1LCBVKzk4NjcsIFUrOTg2YiwgVSs5ODZmLTk4NzEsIFUrOTg3Ny05ODc4LCBVKzk4N2MsIFUrOTg4MCwgVSs5ODgzLCBVKzk4ODUsIFUrOTg4OSwgVSs5ODhiLTk4OGYsIFUrOTg5My05ODk1LCBVKzk4OTktOTg5YiwgVSs5ODllLTk4OWYsIFUrOThhMS05OGEyLCBVKzk4YTUtOThhNywgVSs5OGE5LCBVKzk4YWYsIFUrOThiMSwgVSs5OGI2LCBVKzk4YmEsIFUrOThiZSwgVSs5OGMzLTk4YzQsIFUrOThjNi05OGM3O1xufVxuLyogWzI3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTViOS05NWNhLCBVKzk1Y2MtOTVjZCwgVSs5NWQ0LTk1ZDYsIFUrOTVkOCwgVSs5NWUxLTk1ZTIsIFUrOTVlOSwgVSs5NWYwLTk1ZjEsIFUrOTVmMywgVSs5NWY2LCBVKzk1ZmMsIFUrOTVmZS05NWZmLCBVKzk2MDItOTYwNCwgVSs5NjA2LTk2MGQsIFUrOTYwZiwgVSs5NjExLTk2MTMsIFUrOTYxNS05NjE3LCBVKzk2MTktOTYxYiwgVSs5NjFkLCBVKzk2MjEsIFUrOTYyOCwgVSs5NjJmLCBVKzk2M2MtOTYzZSwgVSs5NjQxLTk2NDIsIFUrOTY0OSwgVSs5NjU0LCBVKzk2NWItOTY1ZiwgVSs5NjYxLCBVKzk2NjMsIFUrOTY2NSwgVSs5NjY3LTk2NjgsIFUrOTY2YywgVSs5NjcwLCBVKzk2NzItOTY3NCwgVSs5Njc4LCBVKzk2N2EsIFUrOTY3ZCwgVSs5NjgyLCBVKzk2ODUsIFUrOTY4OCwgVSs5NjhhLCBVKzk2OGQtOTY4ZSwgVSs5Njk1LCBVKzk2OTctOTY5OCwgVSs5NjllLCBVKzk2YTAsIFUrOTZhMy05NmE0LCBVKzk2YTgsIFUrOTZhYSwgVSs5NmIwLTk2YjEsIFUrOTZiMy05NmI0LCBVKzk2YjctOTZiOSwgVSs5NmJiLTk2YmQsIFUrOTZjOSwgVSs5NmNiLCBVKzk2Y2UsIFUrOTZkMS05NmQyLCBVKzk2ZDYsIFUrOTZkOSwgVSs5NmRiLTk2ZGMsIFUrOTZkZSwgVSs5NmUwLCBVKzk2ZTMsIFUrOTZlOSwgVSs5NmViLCBVKzk2ZjAtOTZmMiwgVSs5NmY5LCBVKzk2ZmYsIFUrOTcwMS05NzAyLCBVKzk3MDUsIFUrOTcwOCwgVSs5NzBhLCBVKzk3MGUtOTcwZiwgVSs5NzExLCBVKzk3MTksIFUrOTcyNztcbn1cbi8qIFsyOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzk0ZTctOTRlYywgVSs5NGVlLTk0ZjEsIFUrOTRmMywgVSs5NGY1LCBVKzk0ZjcsIFUrOTRmOSwgVSs5NGZiLTk0ZmQsIFUrOTRmZiwgVSs5NTAzLTk1MDQsIFUrOTUwNi05NTA3LCBVKzk1MDktOTUwYSwgVSs5NTBkLTk1MGYsIFUrOTUxMS05NTE4LCBVKzk1MWEtOTUyMCwgVSs5NTIyLCBVKzk1MjgtOTUyZCwgVSs5NTMwLTk1M2EsIFUrOTUzYy05NTNmLCBVKzk1NDMtOTU0NiwgVSs5NTQ4LTk1NTAsIFUrOTU1Mi05NTU1LCBVKzk1NTctOTU1YiwgVSs5NTVkLTk1NjgsIFUrOTU2YS05NTZkLCBVKzk1NzAtOTU3NCwgVSs5NTgzLCBVKzk1ODYsIFUrOTU4OSwgVSs5NThlLTk1OGYsIFUrOTU5MS05NTkyLCBVKzk1OTQsIFUrOTU5OC05NTk5LCBVKzk1OWUtOTVhMCwgVSs5NWEyLTk1YTYsIFUrOTVhOC05NWIyLCBVKzk1YjQsIFUrOTViODtcbn1cbi8qIFsyOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzk0MTAtOTQxYSwgVSs5NDFjLTk0MmIsIFUrOTQyZC05NDJlLCBVKzk0MzItOTQzMywgVSs5NDM1LCBVKzk0MzgsIFUrOTQzYSwgVSs5NDNlLCBVKzk0NDQsIFUrOTQ0YSwgVSs5NDUxLTk0NTIsIFUrOTQ1YSwgVSs5NDYyLTk0NjMsIFUrOTQ2NSwgVSs5NDcwLTk0ODcsIFUrOTQ4YS05NDkyLCBVKzk0OTQtOTQ5OCwgVSs5NDlhLCBVKzk0OWMtOTQ5ZCwgVSs5NGExLCBVKzk0YTMtOTRhNCwgVSs5NGE4LCBVKzk0YWEtOTRhZCwgVSs5NGFmLCBVKzk0YjIsIFUrOTRiNC05NGJhLCBVKzk0YmMtOTRjMCwgVSs5NGM0LCBVKzk0YzYtOTRkYiwgVSs5NGRlLTk0ZTY7XG59XG4vKiBbMzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5MmI3LCBVKzkyYjksIFUrOTJjMSwgVSs5MmM1LTkyYzYsIFUrOTJjOCwgVSs5MmNjLCBVKzkyZDAsIFUrOTJkMiwgVSs5MmU0LCBVKzkyZWEsIFUrOTJlYy05MmVkLCBVKzkyZjAsIFUrOTJmMywgVSs5MmY4LCBVKzkyZmMsIFUrOTMwNCwgVSs5MzA2LCBVKzkzMTAsIFUrOTMxMiwgVSs5MzE1LCBVKzkzMTgsIFUrOTMxYSwgVSs5MzFlLCBVKzkzMjAtOTMyMiwgVSs5MzI0LCBVKzkzMjYtOTMyOSwgVSs5MzJiLTkzMmMsIFUrOTMyZiwgVSs5MzMxLTkzMzIsIFUrOTMzNS05MzM2LCBVKzkzM2UsIFUrOTM0MC05MzQxLCBVKzkzNGEtOTM2MCwgVSs5MzYyLTkzNjMsIFUrOTM2NS05MzZiLCBVKzkzNmUsIFUrOTM3NSwgVSs5MzdlLCBVKzkzODIsIFUrOTM4YSwgVSs5MzhjLCBVKzkzOGYsIFUrOTM5My05Mzk0LCBVKzkzOTYtOTM5NywgVSs5MzlhLCBVKzkzYTIsIFUrOTNhNywgVSs5M2FjLTkzY2QsIFUrOTNkMC05M2QxLCBVKzkzZDYtOTNkOCwgVSs5M2RlLTkzZGYsIFUrOTNlMS05M2UyLCBVKzkzZTQsIFUrOTNmOCwgVSs5M2ZiLCBVKzkzZmQsIFUrOTQwZS05NDBmO1xufVxuLyogWzMxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4zMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTE0YywgVSs5MTRlLTkxNTAsIFUrOTE1NCwgVSs5MTU3LCBVKzkxNWEsIFUrOTE1ZC05MTVlLCBVKzkxNjEtOTE2NCwgVSs5MTY5LCBVKzkxNzAsIFUrOTE3MiwgVSs5MTc0LCBVKzkxNzktOTE3YSwgVSs5MTdkLTkxN2UsIFUrOTE4Mi05MTgzLCBVKzkxODUsIFUrOTE4Yy05MThkLCBVKzkxOTAtOTE5MSwgVSs5MTlhLCBVKzkxOWMsIFUrOTFhMS05MWE0LCBVKzkxYTgsIFUrOTFhYS05MWFmLCBVKzkxYjQtOTFiNSwgVSs5MWI4LCBVKzkxYmEsIFUrOTFiZSwgVSs5MWMwLTkxYzEsIFUrOTFjNiwgVSs5MWM4LCBVKzkxY2IsIFUrOTFkMCwgVSs5MWQyLCBVKzkxZDctOTFkOCwgVSs5MWRkLCBVKzkxZTMsIFUrOTFlNi05MWU3LCBVKzkxZWQsIFUrOTFmMCwgVSs5MWY1LCBVKzkxZjksIFUrOTIwMCwgVSs5MjA1LCBVKzkyMDctOTIwYSwgVSs5MjBkLTkyMGUsIFUrOTIxMCwgVSs5MjE0LTkyMTUsIFUrOTIxYywgVSs5MjFlLCBVKzkyMjEsIFUrOTIyMy05MjI3LCBVKzkyMjktOTIyYSwgVSs5MjJkLCBVKzkyMzQtOTIzNSwgVSs5MjM3LCBVKzkyMzktOTIzYSwgVSs5MjNjLTkyNDAsIFUrOTI0NC05MjQ2LCBVKzkyNDksIFUrOTI0ZS05MjRmLCBVKzkyNTEsIFUrOTI1MywgVSs5MjU3LCBVKzkyNWIsIFUrOTI1ZSwgVSs5MjYyLCBVKzkyNjQtOTI2NiwgVSs5MjY4LCBVKzkyNmMsIFUrOTI2ZiwgVSs5MjcxLCBVKzkyN2IsIFUrOTI3ZSwgVSs5MjgwLCBVKzkyODMsIFUrOTI4NS05MjhhLCBVKzkyOGUsIFUrOTI5MSwgVSs5MjkzLCBVKzkyOTYsIFUrOTI5OCwgVSs5MjljLTkyOWQsIFUrOTJhOCwgVSs5MmFiLTkyYWUsIFUrOTJiMywgVSs5MmI2O1xufVxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4zMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGZlMi04ZmU1LCBVKzhmZTgtOGZlOSwgVSs4ZmVlLCBVKzhmZjMtOGZmNCwgVSs4ZmY4LCBVKzhmZmEsIFUrOTAwNCwgVSs5MDBiLCBVKzkwMTEsIFUrOTAxNS05MDE2LCBVKzkwMWUsIFUrOTAyMSwgVSs5MDI2LCBVKzkwMmQsIFUrOTAyZiwgVSs5MDMxLCBVKzkwMzUtOTAzNiwgVSs5MDM5LTkwM2EsIFUrOTA0MSwgVSs5MDQ0LTkwNDYsIFUrOTA0YSwgVSs5MDRmLTkwNTIsIFUrOTA1NC05MDU1LCBVKzkwNTgtOTA1OSwgVSs5MDViLTkwNWUsIFUrOTA2MC05MDYyLCBVKzkwNjgtOTA2OSwgVSs5MDZmLCBVKzkwNzIsIFUrOTA3NCwgVSs5MDc2LTkwN2EsIFUrOTA3Yy05MDdkLCBVKzkwODEsIFUrOTA4MywgVSs5MDg1LCBVKzkwODctOTA4YiwgVSs5MDhmLCBVKzkwOTUsIFUrOTA5NywgVSs5MDk5LTkwOWIsIFUrOTA5ZCwgVSs5MGEwLTkwYTEsIFUrOTBhOC05MGE5LCBVKzkwYWMsIFUrOTBiMCwgVSs5MGIyLTkwYjQsIFUrOTBiNiwgVSs5MGI4LCBVKzkwYmEsIFUrOTBiZC05MGJlLCBVKzkwYzMtOTBjNSwgVSs5MGM3LTkwYzgsIFUrOTBjZi05MGQwLCBVKzkwZDMsIFUrOTBkNSwgVSs5MGQ3LCBVKzkwZGEtOTBkYywgVSs5MGRlLCBVKzkwZTIsIFUrOTBlNCwgVSs5MGU2LTkwZTcsIFUrOTBlYS05MGViLCBVKzkwZWYsIFUrOTBmNC05MGY1LCBVKzkwZjcsIFUrOTBmZS05MTAwLCBVKzkxMDQsIFUrOTEwOSwgVSs5MTBjLCBVKzkxMTIsIFUrOTExNC05MTE1LCBVKzkxMTgsIFUrOTExYywgVSs5MTFlLCBVKzkxMjAsIFUrOTEyMi05MTIzLCBVKzkxMjcsIFUrOTEyZCwgVSs5MTJmLTkxMzIsIFUrOTEzOS05MTNhLCBVKzkxNDMsIFUrOTE0NiwgVSs5MTQ5LTkxNGE7XG59XG4vKiBbMzNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4ZTJkLThlMzEsIFUrOGUzNC04ZTM1LCBVKzhlMzktOGUzYSwgVSs4ZTNkLCBVKzhlNDAtOGU0MiwgVSs4ZTQ3LCBVKzhlNDktOGU0YiwgVSs4ZTUwLThlNTMsIFUrOGU1OS04ZTVhLCBVKzhlNWYtOGU2MCwgVSs4ZTY0LCBVKzhlNjksIFUrOGU2YywgVSs4ZTcwLCBVKzhlNzQsIFUrOGU3NiwgVSs4ZTdhLThlN2MsIFUrOGU3ZiwgVSs4ZTg0LThlODUsIFUrOGU4NywgVSs4ZTg5LCBVKzhlOGIsIFUrOGU4ZCwgVSs4ZThmLThlOTAsIFUrOGU5NCwgVSs4ZTk5LCBVKzhlOWMsIFUrOGU5ZSwgVSs4ZWFhLCBVKzhlYWMsIFUrOGViMCwgVSs4ZWI2LCBVKzhlYzAsIFUrOGVjNiwgVSs4ZWNhLThlY2UsIFUrOGVkMiwgVSs4ZWRhLCBVKzhlZGYsIFUrOGVlMiwgVSs4ZWViLCBVKzhlZjgsIFUrOGVmYi04ZWZlLCBVKzhmMDMsIFUrOGYwOSwgVSs4ZjBiLCBVKzhmMTItOGYxNSwgVSs4ZjFiLCBVKzhmMWQsIFUrOGYxZiwgVSs4ZjI5LThmMmEsIFUrOGYyZiwgVSs4ZjM2LCBVKzhmMzgsIFUrOGYzYiwgVSs4ZjNlLThmM2YsIFUrOGY0NC04ZjQ1LCBVKzhmNDksIFUrOGY0ZC04ZjRlLCBVKzhmNWYsIFUrOGY2YiwgVSs4ZjZkLCBVKzhmNzEtOGY3MywgVSs4Zjc1LThmNzYsIFUrOGY3OC04ZjdhLCBVKzhmN2MsIFUrOGY3ZSwgVSs4ZjgxLThmODIsIFUrOGY4NCwgVSs4Zjg3LCBVKzhmOGEtOGY4YiwgVSs4ZjhkLThmOGYsIFUrOGY5NC04Zjk1LCBVKzhmOTctOGY5YSwgVSs4ZmE2LCBVKzhmYWQtOGZhZiwgVSs4ZmIyLCBVKzhmYjUtOGZiNywgVSs4ZmJhLThmYmMsIFUrOGZiZiwgVSs4ZmMyLCBVKzhmY2IsIFUrOGZjZCwgVSs4ZmQzLCBVKzhmZDUsIFUrOGZkNywgVSs4ZmRhO1xufVxuLyogWzM0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4zNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGNhZi04Y2IwLCBVKzhjYjMtOGNiNCwgVSs4Y2I2LThjYjksIFUrOGNiYi04Y2JkLCBVKzhjYmYtOGNjNCwgVSs4Y2M3LThjYzgsIFUrOGNjYSwgVSs4Y2NkLCBVKzhjZDEsIFUrOGNkMywgVSs4Y2RiLThjZGMsIFUrOGNkZSwgVSs4Y2UwLCBVKzhjZTItOGNlNCwgVSs4Y2U2LThjZTgsIFUrOGNlYSwgVSs4Y2VkLCBVKzhjZjQsIFUrOGNmOCwgVSs4Y2ZhLCBVKzhjZmMtOGNmZCwgVSs4ZDA0LThkMDUsIFUrOGQwNy04ZDA4LCBVKzhkMGEsIFUrOGQwZCwgVSs4ZDBmLCBVKzhkMTMtOGQxNCwgVSs4ZDE2LCBVKzhkMWIsIFUrOGQyMCwgVSs4ZDJlLCBVKzhkMzAsIFUrOGQzMi04ZDMzLCBVKzhkMzYsIFUrOGQzYiwgVSs4ZDNkLCBVKzhkNDAsIFUrOGQ0Mi04ZDQzLCBVKzhkNDUtOGQ0NiwgVSs4ZDQ4LThkNGEsIFUrOGQ0ZCwgVSs4ZDUxLCBVKzhkNTMsIFUrOGQ1NSwgVSs4ZDU5LCBVKzhkNWMtOGQ1ZCwgVSs4ZDVmLCBVKzhkNjEsIFUrOGQ2Ni04ZDY3LCBVKzhkNmEsIFUrOGQ2ZCwgVSs4ZDcxLCBVKzhkNzMsIFUrOGQ4NCwgVSs4ZDkwLThkOTEsIFUrOGQ5NC04ZDk1LCBVKzhkOTksIFUrOGRhOCwgVSs4ZGFmLCBVKzhkYjEsIFUrOGRiNSwgVSs4ZGI4LCBVKzhkYmEsIFUrOGRiYywgVSs4ZGJmLCBVKzhkYzIsIFUrOGRjNCwgVSs4ZGM2LCBVKzhkY2IsIFUrOGRjZS04ZGNmLCBVKzhkZDYtOGRkNywgVSs4ZGRhLThkZGIsIFUrOGRkZSwgVSs4ZGUxLCBVKzhkZTMtOGRlNCwgVSs4ZGU5LCBVKzhkZWItOGRlYywgVSs4ZGYwLThkZjEsIFUrOGRmNi04ZGZkLCBVKzhlMDUsIFUrOGUwNywgVSs4ZTA5LThlMGEsIFUrOGUwYywgVSs4ZTBlLCBVKzhlMTAsIFUrOGUxNCwgVSs4ZTFkLThlMWYsIFUrOGUyMywgVSs4ZTI2LCBVKzhlMmItOGUyYztcbn1cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzhiNWUsIFUrOGI2MCwgVSs4YjZjLCBVKzhiNmYtOGI3MCwgVSs4YjcyLCBVKzhiNzQsIFUrOGI3NywgVSs4YjdkLCBVKzhiODAsIFUrOGI4MywgVSs4YjhhLCBVKzhiOGMsIFUrOGI5MCwgVSs4YjkzLCBVKzhiOTktOGI5YSwgVSs4YmEwLCBVKzhiYTMsIFUrOGJhNS04YmE3LCBVKzhiYWEtOGJhYywgVSs4YmIzLThiYjUsIFUrOGJiNywgVSs4YmI5LCBVKzhiYzItOGJjMywgVSs4YmM1LCBVKzhiY2ItOGJjYywgVSs4YmNlLThiZDAsIFUrOGJkMi04YmQ0LCBVKzhiZDYsIFUrOGJkOC04YmQ5LCBVKzhiZGMsIFUrOGJkZiwgVSs4YmUzLThiZTQsIFUrOGJlNy04YmU5LCBVKzhiZWItOGJlYywgVSs4YmVlLCBVKzhiZjAsIFUrOGJmMi04YmYzLCBVKzhiZjYsIFUrOGJmOSwgVSs4YmZjLThiZmQsIFUrOGJmZi04YzAwLCBVKzhjMDIsIFUrOGMwNCwgVSs4YzA2LThjMDcsIFUrOGMwYywgVSs4YzBmLCBVKzhjMTEtOGMxMiwgVSs4YzE0LThjMWIsIFUrOGMxZC04YzIxLCBVKzhjMjQtOGMyNSwgVSs4YzI3LCBVKzhjMmEtOGMyYywgVSs4YzJlLThjMzAsIFUrOGMzMi04YzM2LCBVKzhjM2YsIFUrOGM0Ny04YzRjLCBVKzhjNGUtOGM1MCwgVSs4YzU0LThjNTYsIFUrOGM2MiwgVSs4YzY4LCBVKzhjNmMsIFUrOGM3MywgVSs4Yzc4LCBVKzhjN2EsIFUrOGM4MiwgVSs4Yzg1LCBVKzhjODktOGM4YSwgVSs4YzhkLThjOGUsIFUrOGM5MCwgVSs4YzkzLThjOTQsIFUrOGM5OCwgVSs4YzlkLThjOWUsIFUrOGNhMC04Y2EyLCBVKzhjYTctOGNhYztcbn1cbi8qIFszNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMzYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzhhMDItOGEwMywgVSs4YTA3LThhMGEsIFUrOGEwZS04YTBmLCBVKzhhMTMsIFUrOGExNS04YTE4LCBVKzhhMWEtOGExYiwgVSs4YTFkLCBVKzhhMWYsIFUrOGEyMi04YTIzLCBVKzhhMjUsIFUrOGEyYiwgVSs4YTJkLCBVKzhhMzEsIFUrOGEzMy04YTM0LCBVKzhhMzYtOGEzOCwgVSs4YTNhLCBVKzhhM2MsIFUrOGEzZSwgVSs4YTQwLThhNDEsIFUrOGE0NiwgVSs4YTQ4LCBVKzhhNTAsIFUrOGE1MiwgVSs4YTU0LThhNTUsIFUrOGE1OCwgVSs4YTViLCBVKzhhNWQtOGE2MywgVSs4YTY2LCBVKzhhNjktOGE2YiwgVSs4YTZkLThhNmUsIFUrOGE3MCwgVSs4YTcyLThhNzMsIFUrOGE3YSwgVSs4YTg1LCBVKzhhODcsIFUrOGE4YSwgVSs4YThjLThhOGQsIFUrOGE5MC04YTkyLCBVKzhhOTUsIFUrOGE5OCwgVSs4YWEwLThhYTEsIFUrOGFhMy04YWE2LCBVKzhhYTgtOGFhOSwgVSs4YWFjLThhYWUsIFUrOGFiMCwgVSs4YWIyLCBVKzhhYjgtOGFiOSwgVSs4YWJjLCBVKzhhYmUtOGFiZiwgVSs4YWM3LCBVKzhhY2YsIFUrOGFkMiwgVSs4YWQ2LThhZDcsIFUrOGFkYi04YWRjLCBVKzhhZGYsIFUrOGFlMSwgVSs4YWU2LThhZTgsIFUrOGFlYiwgVSs4YWVkLThhZWUsIFUrOGFmMSwgVSs4YWYzLThhZjQsIFUrOGFmNy04YWY4LCBVKzhhZmEsIFUrOGFmZSwgVSs4YjAwLThiMDIsIFUrOGIwNywgVSs4YjBhLCBVKzhiMGMsIFUrOGIwZSwgVSs4YjEwLCBVKzhiMTcsIFUrOGIxOSwgVSs4YjFiLCBVKzhiMWQsIFUrOGIyMC04YjIxLCBVKzhiMjYsIFUrOGIyOCwgVSs4YjJjLCBVKzhiMzMsIFUrOGIzOSwgVSs4YjNlLThiM2YsIFUrOGI0MSwgVSs4YjQ1LCBVKzhiNDksIFUrOGI0YywgVSs4YjRmLCBVKzhiNTctOGI1OCwgVSs4YjVhLCBVKzhiNWM7XG59XG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjM3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4ODY5LTg4NmEsIFUrODg2ZS04ODZmLCBVKzg4NzIsIFUrODg3OSwgVSs4ODdkLTg4N2YsIFUrODg4MiwgVSs4ODg0LTg4ODYsIFUrODg4OCwgVSs4ODhmLCBVKzg4OTItODg5MywgVSs4ODliLCBVKzg4YTIsIFUrODhhNCwgVSs4OGE2LCBVKzg4YTgsIFUrODhhYSwgVSs4OGFlLCBVKzg4YjEsIFUrODhiNCwgVSs4OGI3LCBVKzg4YmMsIFUrODhjMCwgVSs4OGM2LTg4YzksIFUrODhjZS04OGNmLCBVKzg4ZDEtODhkMywgVSs4OGQ4LCBVKzg4ZGItODhkZCwgVSs4OGRmLCBVKzg4ZTEtODhlMywgVSs4OGU1LCBVKzg4ZTgsIFUrODhlYywgVSs4OGYwLTg4ZjEsIFUrODhmMy04OGY0LCBVKzg4ZmMtODhmZSwgVSs4OTAwLCBVKzg5MDIsIFUrODkwNi04OTA3LCBVKzg5MDktODkwYywgVSs4OTEyLTg5MTUsIFUrODkxOC04OTFiLCBVKzg5MjEsIFUrODkyNSwgVSs4OTJiLCBVKzg5MzAsIFUrODkzMiwgVSs4OTM0LCBVKzg5MzYsIFUrODkzYiwgVSs4OTNkLCBVKzg5NDEsIFUrODk0YywgVSs4OTU1LTg5NTYsIFUrODk1OSwgVSs4OTVjLCBVKzg5NWUtODk2MCwgVSs4OTY2LCBVKzg5NmEsIFUrODk2YywgVSs4OTZmLTg5NzAsIFUrODk3MiwgVSs4OTdiLCBVKzg5N2UsIFUrODk4MCwgVSs4OTgzLCBVKzg5ODUsIFUrODk4Ny04OTg4LCBVKzg5OGMsIFUrODk4ZiwgVSs4OTkzLCBVKzg5OTcsIFUrODk5YSwgVSs4OWExLCBVKzg5YTcsIFUrODlhOS04OWFhLCBVKzg5YjItODliMywgVSs4OWI3LCBVKzg5YzAsIFUrODljNywgVSs4OWNhLTg5Y2MsIFUrODljZS04OWQxLCBVKzg5ZDYsIFUrODlkYSwgVSs4OWRjLCBVKzg5ZGUsIFUrODllNSwgVSs4OWU3LCBVKzg5ZWIsIFUrODllZiwgVSs4OWYxLCBVKzg5ZjMtODlmNCwgVSs4OWY4LCBVKzg5ZmYsIFUrOGEwMTtcbn1cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMzgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzg2ZTQsIFUrODZlNiwgVSs4NmU5LCBVKzg2ZWQsIFUrODZlZi04NmY0LCBVKzg2ZjgtODZmOSwgVSs4NmZiLCBVKzg2ZmUsIFUrODcwMywgVSs4NzA2LTg3MGEsIFUrODcwZCwgVSs4NzExLTg3MTMsIFUrODcxYSwgVSs4NzFlLCBVKzg3MjItODcyMywgVSs4NzI1LCBVKzg3MjksIFUrODcyZSwgVSs4NzMxLCBVKzg3MzQsIFUrODczNywgVSs4NzNhLTg3M2IsIFUrODczZS04NzQwLCBVKzg3NDIsIFUrODc0Ny04NzQ4LCBVKzg3NTMsIFUrODc1NSwgVSs4NzU3LTg3NTgsIFUrODc1ZCwgVSs4NzVmLCBVKzg3NjItODc2NiwgVSs4NzY4LCBVKzg3NmUsIFUrODc3MCwgVSs4NzcyLCBVKzg3NzUsIFUrODc3OCwgVSs4NzdiLTg3N2UsIFUrODc4MiwgVSs4Nzg1LCBVKzg3ODgsIFUrODc4YiwgVSs4NzkzLCBVKzg3OTcsIFUrODc5YSwgVSs4NzllLTg3YTAsIFUrODdhMi04N2EzLCBVKzg3YTgsIFUrODdhYi04N2FkLCBVKzg3YWYsIFUrODdiMywgVSs4N2I1LCBVKzg3YmQsIFUrODdjMCwgVSs4N2M0LCBVKzg3YzYsIFUrODdjYS04N2NiLCBVKzg3ZDEtODdkMiwgVSs4N2RiLTg3ZGMsIFUrODdkZSwgVSs4N2UwLCBVKzg3ZTUsIFUrODdlYSwgVSs4N2VjLCBVKzg3ZWUsIFUrODdmMi04N2YzLCBVKzg3ZmIsIFUrODdmZC04N2ZlLCBVKzg4MDItODgwMywgVSs4ODA1LCBVKzg4MGEtODgwYiwgVSs4ODBkLCBVKzg4MTMtODgxNiwgVSs4ODE5LCBVKzg4MWIsIFUrODgxZiwgVSs4ODIxLCBVKzg4MjMsIFUrODgzMS04ODMyLCBVKzg4MzUtODgzNiwgVSs4ODM5LCBVKzg4M2ItODgzYywgVSs4ODQ0LCBVKzg4NDYsIFUrODg0YSwgVSs4ODRlLCBVKzg4NTItODg1MywgVSs4ODU1LCBVKzg4NTksIFUrODg1YiwgVSs4ODVkLTg4NWUsIFUrODg2MiwgVSs4ODY0O1xufVxuLyogWzM5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4zOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODUzMiwgVSs4NTM0LTg1MzUsIFUrODUzOC04NTNhLCBVKzg1M2MsIFUrODU0MywgVSs4NTQ1LCBVKzg1NDgsIFUrODU0ZSwgVSs4NTUzLCBVKzg1NTYtODU1NywgVSs4NTU5LCBVKzg1NWUsIFUrODU2MSwgVSs4NTY0LTg1NjUsIFUrODU2OC04NTZhLCBVKzg1NmQsIFUrODU2Zi04NTcwLCBVKzg1NzIsIFUrODU3NiwgVSs4NTc5LTg1N2IsIFUrODU4MCwgVSs4NTg1LTg1ODYsIFUrODU4OCwgVSs4NThhLCBVKzg1OGYsIFUrODU5MSwgVSs4NTk0LCBVKzg1OTksIFUrODU5YywgVSs4NWEyLCBVKzg1YTQsIFUrODVhNiwgVSs4NWE4LTg1YTksIFUrODVhYi04NWFjLCBVKzg1YWUsIFUrODViNy04NWI5LCBVKzg1YmUsIFUrODVjMSwgVSs4NWM3LCBVKzg1Y2QsIFUrODVkMCwgVSs4NWQzLCBVKzg1ZDUsIFUrODVkYy04NWRkLCBVKzg1ZGYtODVlMCwgVSs4NWU1LTg1ZTYsIFUrODVlOC04NWVhLCBVKzg1ZjQsIFUrODVmOSwgVSs4NWZlLTg1ZmYsIFUrODYwMiwgVSs4NjA1LTg2MDcsIFUrODYwYS04NjBiLCBVKzg2MTYsIFUrODYxOCwgVSs4NjFhLCBVKzg2MjcsIFUrODYyOSwgVSs4NjJkLCBVKzg2MzgsIFUrODYzYywgVSs4NjNmLCBVKzg2NGQsIFUrODY0ZiwgVSs4NjUyLTg2NTUsIFUrODY1Yi04NjVjLCBVKzg2NWYsIFUrODY2MiwgVSs4NjY3LCBVKzg2NmMsIFUrODY2ZSwgVSs4NjcxLCBVKzg2NzUsIFUrODY3YS04NjdjLCBVKzg2N2YsIFUrODY4YiwgVSs4NjhkLCBVKzg2OTMsIFUrODY5Yy04NjlkLCBVKzg2YTEsIFUrODZhMy04NmE0LCBVKzg2YTctODZhOSwgVSs4NmFjLCBVKzg2YWYtODZiMSwgVSs4NmI0LTg2YjYsIFUrODZiYSwgVSs4NmMwLCBVKzg2YzQsIFUrODZjNiwgVSs4NmM5LTg2Y2EsIFUrODZjZC04NmQxLCBVKzg2ZDQsIFUrODZkOCwgVSs4NmRlLTg2ZGY7XG59XG4vKiBbNDBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjQwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4M2I0LCBVKzgzYjYsIFUrODNiOCwgVSs4M2JhLCBVKzgzYmMtODNiZCwgVSs4M2JmLTgzYzAsIFUrODNjMiwgVSs4M2M1LCBVKzgzYzgtODNjOSwgVSs4M2NiLCBVKzgzZDEsIFUrODNkMy04M2Q2LCBVKzgzZDgsIFUrODNkYiwgVSs4M2RkLCBVKzgzZGYsIFUrODNlMSwgVSs4M2U1LCBVKzgzZWEtODNlYiwgVSs4M2YwLCBVKzgzZjQsIFUrODNmOC04M2Y5LCBVKzgzZmIsIFUrODNmZCwgVSs4M2ZmLCBVKzg0MDEsIFUrODQwNiwgVSs4NDBhLTg0MGIsIFUrODQwZiwgVSs4NDExLCBVKzg0MTgsIFUrODQxYywgVSs4NDIwLCBVKzg0MjItODQyNCwgVSs4NDI2LCBVKzg0MjksIFUrODQyYywgVSs4NDM4LTg0MzksIFUrODQzYi04NDNjLCBVKzg0M2YsIFUrODQ0Ni04NDQ3LCBVKzg0NDksIFUrODQ0ZSwgVSs4NDUxLTg0NTIsIFUrODQ1NiwgVSs4NDU5LTg0NWEsIFUrODQ1YywgVSs4NDYyLCBVKzg0NjYsIFUrODQ2ZCwgVSs4NDZmLTg0NzAsIFUrODQ3MywgVSs4NDc2LTg0NzgsIFUrODQ3YSwgVSs4NDdkLCBVKzg0ODQtODQ4NSwgVSs4NDg3LCBVKzg0ODksIFUrODQ4YywgVSs4NDhlLCBVKzg0OTAsIFUrODQ5My04NDk0LCBVKzg0OTcsIFUrODQ5YiwgVSs4NDllLTg0OWYsIFUrODRhMSwgVSs4NGE1LCBVKzg0YTgsIFUrODRhZiwgVSs4NGI0LCBVKzg0YjktODRiZiwgVSs4NGMxLTg0YzIsIFUrODRjNS04NGM3LCBVKzg0Y2EtODRjYiwgVSs4NGNkLCBVKzg0ZDAtODRkMSwgVSs4NGQzLCBVKzg0ZDYsIFUrODRkZi04NGUwLCBVKzg0ZTItODRlMywgVSs4NGU1LTg0ZTcsIFUrODRlZSwgVSs4NGYzLCBVKzg0ZjYsIFUrODRmYSwgVSs4NGZjLCBVKzg0ZmYtODUwMCwgVSs4NTBjLCBVKzg1MTEsIFUrODUxNC04NTE1LCBVKzg1MTctODUxOCwgVSs4NTFmLCBVKzg1MjMsIFUrODUyNS04NTI2LCBVKzg1MjksIFUrODUyYiwgVSs4NTJkO1xufVxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrODJhOS04MmFiLCBVKzgyYWUsIFUrODJiMCwgVSs4MmIyLCBVKzgyYjQtODJiNiwgVSs4MmJjLCBVKzgyYmUsIFUrODJjMC04MmMyLCBVKzgyYzQtODJjOCwgVSs4MmNhLTgyY2MsIFUrODJjZSwgVSs4MmQwLCBVKzgyZDItODJkMywgVSs4MmQ1LTgyZDYsIFUrODJkOC04MmQ5LCBVKzgyZGMtODJkZSwgVSs4MmUwLTgyZTQsIFUrODJlNywgVSs4MmU5LTgyZWIsIFUrODJlZC04MmVlLCBVKzgyZjMtODJmNCwgVSs4MmY3LTgyZjgsIFUrODJmYS04MzAxLCBVKzgzMDYtODMwOCwgVSs4MzBjLTgzMGQsIFUrODMwZiwgVSs4MzExLCBVKzgzMTMtODMxNSwgVSs4MzE4LCBVKzgzMWEtODMxYiwgVSs4MzFkLCBVKzgzMjQsIFUrODMyNywgVSs4MzJhLCBVKzgzMmMtODMyZCwgVSs4MzJmLCBVKzgzMzEtODMzNCwgVSs4MzNhLTgzM2MsIFUrODM0MCwgVSs4MzQzLTgzNDUsIFUrODM0Ny04MzQ4LCBVKzgzNGEsIFUrODM0YywgVSs4MzRmLCBVKzgzNTEsIFUrODM1NiwgVSs4MzU4LTgzNWMsIFUrODM1ZSwgVSs4MzYwLCBVKzgzNjQtODM2NiwgVSs4MzY4LTgzNmEsIFUrODM2Yy04MzZlLCBVKzgzNzMsIFUrODM3OCwgVSs4MzdiLTgzN2QsIFUrODM3Zi04MzgwLCBVKzgzODIsIFUrODM4OCwgVSs4MzhhLTgzOGIsIFUrODM5MiwgVSs4Mzk0LCBVKzgzOTYsIFUrODM5OC04Mzk5LCBVKzgzOWItODM5YywgVSs4M2EwLCBVKzgzYTItODNhMywgVSs4M2E4LTgzYWEsIFUrODNhZS04M2IwLCBVKzgzYjM7XG59XG4vKiBbNDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4MTRkLTgxNGUsIFUrODE1MSwgVSs4MTUzLCBVKzgxNTgtODE1YSwgVSs4MTVlLCBVKzgxNjAsIFUrODE2Ni04MTY5LCBVKzgxNmIsIFUrODE2ZCwgVSs4MTcxLCBVKzgxNzMtODE3NCwgVSs4MTc4LCBVKzgxN2MtODE3ZCwgVSs4MTgyLCBVKzgxODgsIFUrODE5MSwgVSs4MTk4LTgxOWIsIFUrODFhMCwgVSs4MWEzLCBVKzgxYTUtODFhNiwgVSs4MWE5LCBVKzgxYjYsIFUrODFiYS04MWJiLCBVKzgxYmQsIFUrODFiZiwgVSs4MWMxLCBVKzgxYzMsIFUrODFjNiwgVSs4MWM5LTgxY2EsIFUrODFjYy04MWNkLCBVKzgxZDEsIFUrODFkMy04MWQ0LCBVKzgxZDgsIFUrODFkYi04MWRjLCBVKzgxZGUtODFkZiwgVSs4MWU1LCBVKzgxZTctODFlOSwgVSs4MWViLTgxZWMsIFUrODFlZS04MWVmLCBVKzgxZjUsIFUrODFmOCwgVSs4MWZhLCBVKzgxZmMsIFUrODFmZSwgVSs4MjAwLTgyMDIsIFUrODIwNCwgVSs4MjA4LTgyMGEsIFUrODIwZS04MjEwLCBVKzgyMTYtODIxOCwgVSs4MjFiLTgyMWMsIFUrODIyMS04MjI0LCBVKzgyMjYtODIyOCwgVSs4MjJiLCBVKzgyMmQsIFUrODIyZiwgVSs4MjMyLTgyMzQsIFUrODIzNy04MjM4LCBVKzgyM2EtODIzYiwgVSs4MjNlLCBVKzgyNDQsIFUrODI0OSwgVSs4MjRiLCBVKzgyNGYsIFUrODI1OS04MjVhLCBVKzgyNWYsIFUrODI2NiwgVSs4MjY4LCBVKzgyNmUsIFUrODI3MSwgVSs4Mjc2LTgyNzksIFUrODI3ZCwgVSs4MjdmLCBVKzgyODMtODI4NCwgVSs4Mjg4LTgyOGEsIFUrODI4ZC04MjkxLCBVKzgyOTMtODI5NCwgVSs4Mjk2LTgyOTgsIFUrODI5Zi04MmExLCBVKzgyYTMtODJhNCwgVSs4MmE3LTgyYTg7XG59XG4vKiBbNDNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjQzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZmZhLCBVKzdmZmUsIFUrODAwNCwgVSs4MDA2LCBVKzgwMGIsIFUrODAwZSwgVSs4MDExLTgwMTIsIFUrODAxNCwgVSs4MDE2LCBVKzgwMTgtODAxOSwgVSs4MDFjLCBVKzgwMWUsIFUrODAyNi04MDJhLCBVKzgwMzEsIFUrODAzNC04MDM1LCBVKzgwMzcsIFUrODA0MywgVSs4MDRiLCBVKzgwNGQsIFUrODA1MiwgVSs4MDU2LCBVKzgwNTksIFUrODA1ZSwgVSs4MDYxLCBVKzgwNjgtODA2OSwgVSs4MDZlLTgwNzQsIFUrODA3Ni04MDc4LCBVKzgwN2MtODA4MCwgVSs4MDgyLCBVKzgwODQtODA4NSwgVSs4MDg4LCBVKzgwOGYsIFUrODA5MywgVSs4MDljLCBVKzgwOWYsIFUrODBhYiwgVSs4MGFkLTgwYWUsIFUrODBiMSwgVSs4MGI2LTgwYjgsIFUrODBiYy04MGJkLCBVKzgwYzIsIFUrODBjNCwgVSs4MGNhLCBVKzgwY2QsIFUrODBkMSwgVSs4MGQ0LCBVKzgwZDcsIFUrODBkOS04MGRiLCBVKzgwZGQsIFUrODBlMCwgVSs4MGU0LTgwZTUsIFUrODBlNy04MGVkLCBVKzgwZWYtODBmMSwgVSs4MGYzLTgwZjQsIFUrODBmYywgVSs4MTAxLCBVKzgxMDQtODEwNSwgVSs4MTA3LTgxMDgsIFUrODEwYy04MTBlLCBVKzgxMTItODExNSwgVSs4MTE3LTgxMTksIFUrODExYi04MTFmLCBVKzgxMjEtODEzMCwgVSs4MTMyLTgxMzQsIFUrODEzNywgVSs4MTM5LCBVKzgxM2YtODE0MCwgVSs4MTQyLCBVKzgxNDYsIFUrODE0ODtcbn1cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdlZDcsIFUrN2VkYiwgVSs3ZWUwLTdlZTIsIFUrN2VlNS03ZWU2LCBVKzdlZTgsIFUrN2VlYiwgVSs3ZWYwLTdlZjIsIFUrN2VmNiwgVSs3ZWZhLTdlZmIsIFUrN2VmZSwgVSs3ZjAxLTdmMDQsIFUrN2YwOCwgVSs3ZjBhLTdmMTIsIFUrN2YxNywgVSs3ZjE5LCBVKzdmMWItN2YxYywgVSs3ZjFmLCBVKzdmMjEtN2YyMywgVSs3ZjI1LTdmMjgsIFUrN2YyYS03ZjMzLCBVKzdmMzUtN2YzNywgVSs3ZjNkLCBVKzdmNDIsIFUrN2Y0NC03ZjQ1LCBVKzdmNGMtN2Y0ZCwgVSs3ZjUyLCBVKzdmNTQsIFUrN2Y1OC03ZjU5LCBVKzdmNWQsIFUrN2Y1Zi03ZjYxLCBVKzdmNjMsIFUrN2Y2NSwgVSs3ZjY4LCBVKzdmNzAtN2Y3MSwgVSs3ZjczLTdmNzUsIFUrN2Y3NywgVSs3Zjc5LCBVKzdmN2QtN2Y3ZSwgVSs3Zjg1LTdmODYsIFUrN2Y4OC03Zjg5LCBVKzdmOGItN2Y4YywgVSs3ZjkwLTdmOTEsIFUrN2Y5NC03Zjk2LCBVKzdmOTgtN2Y5YiwgVSs3ZjlkLCBVKzdmOWYsIFUrN2ZhMywgVSs3ZmE3LTdmYTksIFUrN2ZhYy03ZmIyLCBVKzdmYjQsIFUrN2ZiNiwgVSs3ZmI4LCBVKzdmYmMsIFUrN2ZiZi03ZmMwLCBVKzdmYzMsIFUrN2ZjYSwgVSs3ZmNjLCBVKzdmY2UsIFUrN2ZkMiwgVSs3ZmQ1LCBVKzdmZDktN2ZkYiwgVSs3ZmRmLCBVKzdmZTMsIFUrN2ZlNS03ZmU3LCBVKzdmZTksIFUrN2ZlYi03ZmVjLCBVKzdmZWUtN2ZlZiwgVSs3ZmYxLCBVKzdmZjMtN2ZmNCwgVSs3ZmY5O1xufVxuLyogWzQ1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrN2RjNCwgVSs3ZGM3LTdkYzgsIFUrN2RjYS03ZGNkLCBVKzdkY2YsIFUrN2RkMS03ZGQyLCBVKzdkZDQsIFUrN2RkNi03ZGQ4LCBVKzdkZGEtN2RlMCwgVSs3ZGUyLTdkZTYsIFUrN2RlOC03ZGVkLCBVKzdkZWYsIFUrN2RmMS03ZGY1LCBVKzdkZjcsIFUrN2RmOSwgVSs3ZGZiLTdkZmMsIFUrN2RmZS03ZTAyLCBVKzdlMDQsIFUrN2UwOC03ZTBiLCBVKzdlMTIsIFUrN2UxYiwgVSs3ZTFlLCBVKzdlMjAsIFUrN2UyMi03ZTIzLCBVKzdlMjYsIFUrN2UyOSwgVSs3ZTJiLCBVKzdlMmUtN2UyZiwgVSs3ZTMxLCBVKzdlMzcsIFUrN2UzOS03ZTNlLCBVKzdlNDAsIFUrN2U0My03ZTQ0LCBVKzdlNDYtN2U0NywgVSs3ZTRhLTdlNGIsIFUrN2U0ZC03ZTRlLCBVKzdlNTEsIFUrN2U1NC03ZTU2LCBVKzdlNTgtN2U1YiwgVSs3ZTVkLTdlNWUsIFUrN2U2MSwgVSs3ZTY2LTdlNjcsIFUrN2U2OS03ZTZiLCBVKzdlNmQsIFUrN2U3MCwgVSs3ZTczLCBVKzdlNzcsIFUrN2U3OSwgVSs3ZTdiLTdlN2QsIFUrN2U4MS03ZTgyLCBVKzdlOGMtN2U4ZCwgVSs3ZThmLCBVKzdlOTItN2U5NCwgVSs3ZTk2LCBVKzdlOTgsIFUrN2U5YS03ZTljLCBVKzdlOWUtN2U5ZiwgVSs3ZWExLCBVKzdlYTMsIFUrN2VhNSwgVSs3ZWE4LTdlYTksIFUrN2VhYiwgVSs3ZWFkLTdlYWUsIFUrN2ViMCwgVSs3ZWJiLCBVKzdlYmUsIFUrN2VjMC03ZWMyLCBVKzdlYzksIFUrN2VjYi03ZWNjLCBVKzdlZDAsIFUrN2VkNDtcbn1cbi8qIFs0Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdjY2MtN2NjZCwgVSs3Y2Q3LCBVKzdjZGMsIFUrN2NkZSwgVSs3Y2UwLCBVKzdjZTQtN2NlNSwgVSs3Y2U3LTdjZTgsIFUrN2NlYywgVSs3Y2YwLCBVKzdjZjUtN2NmOSwgVSs3Y2ZjLCBVKzdjZmUsIFUrN2QwMCwgVSs3ZDA0LTdkMGIsIFUrN2QwZCwgVSs3ZDEwLTdkMTQsIFUrN2QxNy03ZDE5LCBVKzdkMWItN2QxZiwgVSs3ZDIxLCBVKzdkMjQtN2QyNiwgVSs3ZDI4LTdkMmEsIFUrN2QyYy03ZDJlLCBVKzdkMzAtN2QzMSwgVSs3ZDMzLCBVKzdkMzUtN2QzNiwgVSs3ZDM4LTdkM2EsIFUrN2Q0MCwgVSs3ZDQyLTdkNDQsIFUrN2Q0NiwgVSs3ZDRiLTdkNGMsIFUrN2Q0ZiwgVSs3ZDUxLCBVKzdkNTQtN2Q1NiwgVSs3ZDU4LCBVKzdkNWItN2Q1YywgVSs3ZDVlLCBVKzdkNjEtN2Q2MywgVSs3ZDY2LCBVKzdkNjgsIFUrN2Q2YS03ZDZjLCBVKzdkNmYsIFUrN2Q3MS03ZDczLCBVKzdkNzUtN2Q3NywgVSs3ZDc5LTdkN2EsIFUrN2Q3ZSwgVSs3ZDgxLCBVKzdkODQtN2Q4YiwgVSs3ZDhkLCBVKzdkOGYsIFUrN2Q5MSwgVSs3ZDk0LCBVKzdkOTYsIFUrN2Q5OC03ZDlhLCBVKzdkOWMtN2RhMCwgVSs3ZGEyLCBVKzdkYTYsIFUrN2RhYS03ZGIxLCBVKzdkYjQtN2RiOCwgVSs3ZGJhLTdkYmYsIFUrN2RjMTtcbn1cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdiYzMtN2JjNCwgVSs3YmM2LCBVKzdiYzgtN2JjYywgVSs3YmQxLCBVKzdiZDMtN2JkNCwgVSs3YmQ5LTdiZGEsIFUrN2JkZCwgVSs3YmUwLTdiZTEsIFUrN2JlNC03YmU2LCBVKzdiZTktN2JlYSwgVSs3YmVmLCBVKzdiZjQsIFUrN2JmNiwgVSs3YmZjLCBVKzdiZmUsIFUrN2MwMSwgVSs3YzAzLCBVKzdjMDctN2MwOCwgVSs3YzBhLTdjMGQsIFUrN2MwZiwgVSs3YzExLCBVKzdjMTUtN2MxNiwgVSs3YzE5LCBVKzdjMWUtN2MyMSwgVSs3YzIzLTdjMjQsIFUrN2MyNiwgVSs3YzI4LTdjMzMsIFUrN2MzNSwgVSs3YzM3LTdjM2IsIFUrN2MzZC03YzNlLCBVKzdjNDAtN2M0MSwgVSs3YzQzLCBVKzdjNDctN2M0OCwgVSs3YzRjLCBVKzdjNTAsIFUrN2M1My03YzU0LCBVKzdjNTksIFUrN2M1Zi03YzYwLCBVKzdjNjMtN2M2NSwgVSs3YzZjLCBVKzdjNmUsIFUrN2M3MiwgVSs3Yzc0LCBVKzdjNzktN2M3YSwgVSs3YzdjLCBVKzdjODEtN2M4MiwgVSs3Yzg0LTdjODUsIFUrN2M4OCwgVSs3YzhhLTdjOTEsIFUrN2M5My03Yzk2LCBVKzdjOTksIFUrN2M5Yi03YzllLCBVKzdjYTAtN2NhMiwgVSs3Y2E2LTdjYTksIFUrN2NhYywgVSs3Y2FmLTdjYjMsIFUrN2NiNS03Y2I3LCBVKzdjYmEtN2NiZCwgVSs3Y2JmLTdjYzIsIFUrN2NjNSwgVSs3Y2M3LTdjYzk7XG59XG4vKiBbNDhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3YWNhLCBVKzdhZDEtN2FkMiwgVSs3YWRhLTdhZGQsIFUrN2FlMSwgVSs3YWU0LCBVKzdhZTYsIFUrN2FmNC03YWY3LCBVKzdhZmEtN2FmYiwgVSs3YWZkLTdiMGEsIFUrN2IwYywgVSs3YjBlLTdiMGYsIFUrN2IxMywgVSs3YjE1LTdiMTYsIFUrN2IxOC03YjE5LCBVKzdiMWUtN2IyMCwgVSs3YjIyLTdiMjUsIFUrN2IyOS03YjJiLCBVKzdiMmQtN2IyZSwgVSs3YjMwLTdiM2IsIFUrN2IzZS03YjNmLCBVKzdiNDEtN2I0MiwgVSs3YjQ0LTdiNDcsIFUrN2I0YSwgVSs3YjRjLTdiNTAsIFUrN2I1OCwgVSs3YjVhLCBVKzdiNWMsIFUrN2I2MCwgVSs3YjY2LTdiNjcsIFUrN2I2OSwgVSs3YjZjLTdiNmYsIFUrN2I3Mi03Yjc2LCBVKzdiN2ItN2I3ZCwgVSs3YjdmLCBVKzdiODIsIFUrN2I4NSwgVSs3Yjg3LCBVKzdiOGItN2I5NiwgVSs3Yjk4LTdiOTksIFUrN2I5Yi03YjlmLCBVKzdiYTItN2JhNCwgVSs3YmE2LTdiYWMsIFUrN2JhZS03YmIwLCBVKzdiYjQsIFUrN2JiNy03YmI5LCBVKzdiYmIsIFUrN2JjMC03YmMxO1xufVxuLyogWzQ5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40OS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzk3YywgVSs3OTdlLTc5ODAsIFUrNzk4MiwgVSs3OTg2LTc5ODcsIFUrNzk4OS03OThlLCBVKzc5OTIsIFUrNzk5NC03OTk1LCBVKzc5OTctNzk5OCwgVSs3OTlhLTc5OWMsIFUrNzk5ZiwgVSs3OWEzLTc5YTYsIFUrNzlhOC03OWFjLCBVKzc5YWUtNzliMSwgVSs3OWIzLTc5YjUsIFUrNzliOCwgVSs3OWJhLCBVKzc5YmYsIFUrNzljMiwgVSs3OWM2LCBVKzc5YzgsIFUrNzljZiwgVSs3OWQ1LTc5ZDYsIFUrNzlkZC03OWRlLCBVKzc5ZTMsIFUrNzllNy03OWU4LCBVKzc5ZWIsIFUrNzllZCwgVSs3OWY0LCBVKzc5ZjctNzlmOCwgVSs3OWZhLCBVKzc5ZmUsIFUrN2EwMi03YTAzLCBVKzdhMDUsIFUrN2EwYSwgVSs3YTE0LCBVKzdhMTcsIFUrN2ExOSwgVSs3YTFjLCBVKzdhMWUtN2ExZiwgVSs3YTIzLCBVKzdhMjUtN2EyNiwgVSs3YTJjLCBVKzdhMmUsIFUrN2EzMC03YTMyLCBVKzdhMzYtN2EzNywgVSs3YTM5LCBVKzdhM2MsIFUrN2E0MCwgVSs3YTQyLCBVKzdhNDcsIFUrN2E0OSwgVSs3YTRjLTdhNGYsIFUrN2E1MSwgVSs3YTU1LCBVKzdhNWIsIFUrN2E1ZC03YTVlLCBVKzdhNjItN2E2MywgVSs3YTY2LCBVKzdhNjgtN2E2OSwgVSs3YTZiLCBVKzdhNzAsIFUrN2E3OCwgVSs3YTgwLCBVKzdhODUtN2E4OCwgVSs3YThhLCBVKzdhOTAsIFUrN2E5My03YTk2LCBVKzdhOTgsIFUrN2E5Yi03YTljLCBVKzdhOWUsIFUrN2FhMC03YWExLCBVKzdhYTMsIFUrN2FhOC03YWFhLCBVKzdhYWMtN2FiMCwgVSs3YWIzLCBVKzdhYjgsIFUrN2FiYSwgVSs3YWJkLTdhYmYsIFUrN2FjNC03YWM1LCBVKzdhYzctN2FjODtcbn1cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzc4M2UsIFUrNzg0MS03ODQ0LCBVKzc4NDctNzg0OSwgVSs3ODRiLTc4NGMsIFUrNzg0ZS03ODU0LCBVKzc4NTYtNzg1NywgVSs3ODU5LTc4NWEsIFUrNzg2NSwgVSs3ODY5LTc4NmEsIFUrNzg2ZCwgVSs3ODZmLCBVKzc4NzYtNzg3NywgVSs3ODdjLCBVKzc4N2UtNzg3ZiwgVSs3ODgxLCBVKzc4ODctNzg4OSwgVSs3ODkzLTc4OTQsIFUrNzg5OC03ODllLCBVKzc4YTEsIFUrNzhhMywgVSs3OGE1LCBVKzc4YTksIFUrNzhhZCwgVSs3OGIyLCBVKzc4YjQsIFUrNzhiNiwgVSs3OGI5LTc4YmEsIFUrNzhiYywgVSs3OGJmLCBVKzc4YzMsIFUrNzhjOSwgVSs3OGNiLCBVKzc4ZDAtNzhkMiwgVSs3OGQ0LCBVKzc4ZDktNzhkYSwgVSs3OGRjLCBVKzc4ZGUsIFUrNzhlMSwgVSs3OGU1LTc4ZTYsIFUrNzhlYSwgVSs3OGVjLCBVKzc4ZWYsIFUrNzhmMS03OGYyLCBVKzc4ZjQsIFUrNzhmYS03OGZiLCBVKzc4ZmUsIFUrNzkwMS03OTAyLCBVKzc5MDUsIFUrNzkwNywgVSs3OTA5LCBVKzc5MGItNzkwYywgVSs3OTBlLCBVKzc5MTAsIFUrNzkxMywgVSs3OTE5LTc5MWIsIFUrNzkxZS03OTFmLCBVKzc5MjEsIFUrNzkyNCwgVSs3OTI2LCBVKzc5MmEtNzkyYiwgVSs3OTM0LCBVKzc5MzYsIFUrNzkzOSwgVSs3OTNiLCBVKzc5M2QsIFUrNzk0MCwgVSs3OTQyLTc5NDMsIFUrNzk0NS03OTQ3LCBVKzc5NDktNzk0YSwgVSs3OTRjLCBVKzc5NGUtNzk1MSwgVSs3OTUzLTc5NTUsIFUrNzk1Ny03OTVhLCBVKzc5NWMsIFUrNzk1Zi03OTYwLCBVKzc5NjIsIFUrNzk2NCwgVSs3OTY2LTc5NjcsIFUrNzk2OSwgVSs3OTZiLCBVKzc5NmYsIFUrNzk3MiwgVSs3OTc0LCBVKzc5NzksIFUrNzk3Yjtcbn1cbi8qIFs1MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzc3MGYsIFUrNzcxMiwgVSs3NzE0LCBVKzc3MTYsIFUrNzcxOS03NzFiLCBVKzc3MWUsIFUrNzcyMS03NzIyLCBVKzc3MjYsIFUrNzcyOCwgVSs3NzJiLTc3MzAsIFUrNzczMi03NzM2LCBVKzc3MzktNzczYSwgVSs3NzNkLTc3M2YsIFUrNzc0MywgVSs3NzQ2LTc3NDcsIFUrNzc0Yy03NzRmLCBVKzc3NTEtNzc1MiwgVSs3NzU4LTc3NWEsIFUrNzc1Yy03NzVlLCBVKzc3NjIsIFUrNzc2NS03NzY2LCBVKzc3NjgtNzc2YSwgVSs3NzZjLTc3NmQsIFUrNzc3MS03NzcyLCBVKzc3N2EsIFUrNzc3Yy03NzdlLCBVKzc3ODAsIFUrNzc4NSwgVSs3Nzg3LCBVKzc3OGItNzc4ZCwgVSs3NzhmLTc3OTEsIFUrNzc5MywgVSs3NzllLTc3YTAsIFUrNzdhMiwgVSs3N2E1LCBVKzc3YWQsIFUrNzdhZiwgVSs3N2I0LTc3YjcsIFUrNzdiZC03N2MwLCBVKzc3YzIsIFUrNzdjNSwgVSs3N2M3LCBVKzc3Y2QsIFUrNzdkNi03N2Q3LCBVKzc3ZDktNzdkYSwgVSs3N2RkLTc3ZGUsIFUrNzdlNywgVSs3N2VhLCBVKzc3ZWMsIFUrNzdlZiwgVSs3N2Y4LCBVKzc3ZmIsIFUrNzdmZC03N2ZlLCBVKzc4MDAsIFUrNzgwMywgVSs3ODA2LCBVKzc4MDksIFUrNzgwZi03ODEyLCBVKzc4MTUsIFUrNzgxNy03ODE4LCBVKzc4MWEtNzgxZiwgVSs3ODIxLTc4MjMsIFUrNzgyNS03ODI3LCBVKzc4MjksIFUrNzgyYi03ODMwLCBVKzc4MzItNzgzMywgVSs3ODM1LCBVKzc4MzcsIFUrNzgzOS03ODNjO1xufVxuLyogWzUyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi41Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzYwYS03NjBlLCBVKzc2MTAtNzYxOSwgVSs3NjFiLTc2MWQsIFUrNzYxZi03NjIyLCBVKzc2MjUsIFUrNzYyNy03NjJhLCBVKzc2MmUtNzYzMCwgVSs3NjMyLTc2MzUsIFUrNzYzOC03NjNhLCBVKzc2M2MtNzYzZCwgVSs3NjNmLTc2NDAsIFUrNzY0Mi03NjQzLCBVKzc2NDctNzY0OCwgVSs3NjRkLTc2NGUsIFUrNzY1MiwgVSs3NjU0LCBVKzc2NTgsIFUrNzY1YSwgVSs3NjVjLCBVKzc2NWUtNzY1ZiwgVSs3NjYxLTc2NjMsIFUrNzY2NSwgVSs3NjY5LCBVKzc2NmMsIFUrNzY2ZS03NjZmLCBVKzc2NzEtNzY3MywgVSs3Njc1LTc2NzYsIFUrNzY3OC03NjdhLCBVKzc2N2YsIFUrNzY4MSwgVSs3NjgzLCBVKzc2ODgsIFUrNzY4YS03NjhjLCBVKzc2OGUsIFUrNzY5MC03NjkyLCBVKzc2OTUsIFUrNzY5OCwgVSs3NjlhLTc2OWIsIFUrNzY5ZC03NmEwLCBVKzc2YTIsIFUrNzZhNC03NmE3LCBVKzc2YWItNzZhYywgVSs3NmFmLTc2YjAsIFUrNzZiMiwgVSs3NmI0LTc2YjUsIFUrNzZiYS03NmJiLCBVKzc2YmYsIFUrNzZjMi03NmMzLCBVKzc2YzUsIFUrNzZjOSwgVSs3NmNjLTc2Y2UsIFUrNzZkYy03NmRlLCBVKzc2ZTEtNzZlYSwgVSs3NmYxLCBVKzc2ZjktNzZmYiwgVSs3NmZkLCBVKzc2ZmYtNzcwMCwgVSs3NzAzLTc3MDQsIFUrNzcwNy03NzA4LCBVKzc3MGMtNzcwZTtcbn1cbi8qIFs1M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzc0ZWYsIFUrNzRmNCwgVSs3NGZmLCBVKzc1MDEsIFUrNzUwMywgVSs3NTA1LCBVKzc1MDgsIFUrNzUwZCwgVSs3NTBmLCBVKzc1MTEsIFUrNzUxMywgVSs3NTE1LCBVKzc1MTcsIFUrNzUxOSwgVSs3NTIxLTc1MjcsIFUrNzUyYSwgVSs3NTJjLTc1MmQsIFUrNzUyZiwgVSs3NTM0LCBVKzc1MzYsIFUrNzUzYSwgVSs3NTNlLCBVKzc1NDAsIFUrNzU0NCwgVSs3NTQ3LTc1NGIsIFUrNzU0ZC03NTRlLCBVKzc1NTAtNzU1MywgVSs3NTU2LTc1NTcsIFUrNzU1YS03NTViLCBVKzc1NWQtNzU1ZSwgVSs3NTYwLCBVKzc1NjIsIFUrNzU2NCwgVSs3NTY2LTc1NjgsIFUrNzU2Yi03NTZjLCBVKzc1NmYtNzU3MywgVSs3NTc1LCBVKzc1NzktNzU3YywgVSs3NTdlLTc1N2YsIFUrNzU4MS03NTg0LCBVKzc1ODcsIFUrNzU4OS03NThlLCBVKzc1OTAsIFUrNzU5MiwgVSs3NTk0LCBVKzc1OTYsIFUrNzU5OS03NTlhLCBVKzc1OWQsIFUrNzU5Zi03NWEwLCBVKzc1YTMsIFUrNzVhNSwgVSs3NWE4LCBVKzc1YWMtNzVhZCwgVSs3NWIwLTc1YjEsIFUrNzViMy03NWI1LCBVKzc1YjgsIFUrNzViZCwgVSs3NWMxLTc1YzQsIFUrNzVjOC03NWNhLCBVKzc1Y2MtNzVjZCwgVSs3NWQ0LCBVKzc1ZDYsIFUrNzVkOSwgVSs3NWRlLCBVKzc1ZTAsIFUrNzVlMi03NWU0LCBVKzc1ZTYtNzVlYSwgVSs3NWYxLTc1ZjMsIFUrNzVmNywgVSs3NWY5LTc1ZmEsIFUrNzVmYywgVSs3NWZlLTc2MDEsIFUrNzYwMywgVSs3NjA1LTc2MDYsIFUrNzYwOC03NjA5O1xufVxuLyogWzU0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi41NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzNlNy03M2VhLCBVKzczZWUtNzNmMCwgVSs3M2YyLCBVKzczZjQtNzNmNSwgVSs3M2Y3LCBVKzczZjktNzNmYSwgVSs3M2ZjLTczZmQsIFUrNzNmZi03NDAyLCBVKzc0MDQsIFUrNzQwNy03NDA4LCBVKzc0MGEtNzQwZiwgVSs3NDE4LCBVKzc0MWEtNzQxYywgVSs3NDFlLCBVKzc0MjQtNzQyNSwgVSs3NDI4LTc0MjksIFUrNzQyYy03NDMwLCBVKzc0MzIsIFUrNzQzNS03NDM2LCBVKzc0MzgtNzQzYiwgVSs3NDNlLTc0NDEsIFUrNzQ0My03NDQ2LCBVKzc0NDgsIFUrNzQ0YS03NDRiLCBVKzc0NTIsIFUrNzQ1NywgVSs3NDViLCBVKzc0NWQsIFUrNzQ2MCwgVSs3NDYyLTc0NjUsIFUrNzQ2Ny03NDZhLCBVKzc0NmQsIFUrNzQ2ZiwgVSs3NDcxLCBVKzc0NzMtNzQ3NCwgVSs3NDc3LCBVKzc0N2EsIFUrNzQ3ZSwgVSs3NDgxLTc0ODIsIFUrNzQ4NCwgVSs3NDg2LCBVKzc0ODgtNzQ4YiwgVSs3NDhlLTc0OGYsIFUrNzQ5MywgVSs3NDk4LCBVKzc0OWEsIFUrNzQ5Yy03NGEwLCBVKzc0YTMsIFUrNzRhNiwgVSs3NGE5LTc0YWEsIFUrNzRhZSwgVSs3NGIwLTc0YjIsIFUrNzRiNiwgVSs3NGI4LTc0YmEsIFUrNzRiZCwgVSs3NGJmLCBVKzc0YzEsIFUrNzRjMywgVSs3NGM1LCBVKzc0YzgsIFUrNzRjYSwgVSs3NGNjLCBVKzc0Y2YsIFUrNzRkMS03NGQyLCBVKzc0ZDQtNzRkNSwgVSs3NGQ4LTc0ZGIsIFUrNzRkZS03NGUwLCBVKzc0ZTIsIFUrNzRlNC03NGU1LCBVKzc0ZTctNzRlOSwgVSs3NGVlO1xufVxuLyogWzU1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi41NS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzJkZC03MmRmLCBVKzcyZTEsIFUrNzJlNS03MmU2LCBVKzcyZTgsIFUrNzJlZi03MmYwLCBVKzcyZjItNzJmNCwgVSs3MmY2LTcyZjcsIFUrNzJmOS03MmZiLCBVKzcyZmQsIFUrNzMwMC03MzA0LCBVKzczMDcsIFUrNzMwYS03MzBjLCBVKzczMTMtNzMxNywgVSs3MzFkLTczMjIsIFUrNzMyNywgVSs3MzI5LCBVKzczMmMtNzMyZCwgVSs3MzMwLTczMzEsIFUrNzMzMywgVSs3MzM1LTczMzcsIFUrNzMzOSwgVSs3MzNkLTczM2UsIFUrNzM0MCwgVSs3MzQyLCBVKzczNDQtNzM0NSwgVSs3MzRhLCBVKzczNGQtNzM1MCwgVSs3MzUyLCBVKzczNTUsIFUrNzM1NywgVSs3MzU5LCBVKzczNWYtNzM2MCwgVSs3MzYyLTczNjMsIFUrNzM2NSwgVSs3MzY4LCBVKzczNmMtNzM2ZCwgVSs3MzZmLTczNzAsIFUrNzM3MiwgVSs3Mzc0LTczNzYsIFUrNzM3OCwgVSs3MzdhLTczN2IsIFUrNzM3ZC03MzdlLCBVKzczODItNzM4MywgVSs3Mzg2LCBVKzczODgsIFUrNzM4YSwgVSs3MzhjLTczOTMsIFUrNzM5NSwgVSs3Mzk3LTczOWEsIFUrNzM5YywgVSs3MzllLCBVKzczYTAtNzNhMywgVSs3M2E1LTczYTgsIFUrNzNhYSwgVSs3M2FkLCBVKzczYjEsIFUrNzNiMywgVSs3M2I2LTczYjcsIFUrNzNiOSwgVSs3M2MyLCBVKzczYzUtNzNjOSwgVSs3M2NjLCBVKzczY2UtNzNkMCwgVSs3M2QyLCBVKzczZDYsIFUrNzNkOSwgVSs3M2RiLTczZGUsIFUrNzNlMywgVSs3M2U1LTczZTY7XG59XG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjU2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3MTljLCBVKzcxYTAsIFUrNzFhNC03MWE1LCBVKzcxYTgsIFUrNzFhZiwgVSs3MWIxLTcxYmMsIFUrNzFiZSwgVSs3MWMxLTcxYzIsIFUrNzFjNCwgVSs3MWM4LTcxY2IsIFUrNzFjZS03MWQwLCBVKzcxZDIsIFUrNzFkNCwgVSs3MWQ5LTcxZGEsIFUrNzFkYywgVSs3MWRmLTcxZTAsIFUrNzFlNi03MWU4LCBVKzcxZWEsIFUrNzFlZC03MWVlLCBVKzcxZjQsIFUrNzFmNiwgVSs3MWY5LCBVKzcxZmItNzFmYywgVSs3MWZmLTcyMDAsIFUrNzIwNywgVSs3MjBjLTcyMGQsIFUrNzIxMCwgVSs3MjE2LCBVKzcyMWEtNzIxZSwgVSs3MjIzLCBVKzcyMjgsIFUrNzIyYiwgVSs3MjJkLTcyMmUsIFUrNzIzMCwgVSs3MjMyLCBVKzcyM2EtNzIzYywgVSs3MjNlLTcyNDIsIFUrNzI0NiwgVSs3MjRiLCBVKzcyNGQtNzI0ZSwgVSs3MjUyLCBVKzcyNTYsIFUrNzI1OCwgVSs3MjVhLCBVKzcyNWMtNzI1ZCwgVSs3MjYwLCBVKzcyNjQtNzI2NiwgVSs3MjZhLCBVKzcyNmMsIFUrNzI2ZS03MjZmLCBVKzcyNzEsIFUrNzI3My03Mjc0LCBVKzcyNzgsIFUrNzI3YiwgVSs3MjdkLTcyN2UsIFUrNzI4MS03MjgyLCBVKzcyODQsIFUrNzI4NywgVSs3MjhhLCBVKzcyOGQsIFUrNzI4ZiwgVSs3MjkyLCBVKzcyOWIsIFUrNzI5Zi03MmEwLCBVKzcyYTcsIFUrNzJhZC03MmFlLCBVKzcyYjAtNzJiNSwgVSs3MmI3LTcyYjgsIFUrNzJiYS03MmJlLCBVKzcyYzAtNzJjMSwgVSs3MmMzLCBVKzcyYzUtNzJjNiwgVSs3MmM4LCBVKzcyY2MtNzJjZSwgVSs3MmQyLCBVKzcyZDYsIFUrNzJkYjtcbn1cbi8qIFs1N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzcwMDUtNzAwNiwgVSs3MDA5LCBVKzcwMGIsIFUrNzAwZCwgVSs3MDE1LCBVKzcwMTgsIFUrNzAxYiwgVSs3MDFkLTcwMWYsIFUrNzAyMywgVSs3MDI2LTcwMjgsIFUrNzAyYywgVSs3MDJlLTcwMzAsIFUrNzAzNSwgVSs3MDM3LCBVKzcwMzktNzAzYSwgVSs3MDNjLTcwM2UsIFUrNzA0NCwgVSs3MDQ5LTcwNGIsIFUrNzA0ZiwgVSs3MDUxLCBVKzcwNTgsIFUrNzA1YSwgVSs3MDVjLTcwNWUsIFUrNzA2MSwgVSs3MDY0LCBVKzcwNjYsIFUrNzA2YywgVSs3MDdkLCBVKzcwODAtNzA4MSwgVSs3MDg1LTcwODYsIFUrNzA4YSwgVSs3MDhmLCBVKzcwOTEsIFUrNzA5NC03MDk1LCBVKzcwOTgtNzA5OSwgVSs3MDljLTcwOWQsIFUrNzA5ZiwgVSs3MGE0LCBVKzcwYTktNzBhYSwgVSs3MGFmLTcwYjIsIFUrNzBiNC03MGI3LCBVKzcwYmIsIFUrNzBjMCwgVSs3MGMzLCBVKzcwYzcsIFUrNzBjYiwgVSs3MGNlLTcwY2YsIFUrNzBkNCwgVSs3MGQ5LTcwZGEsIFUrNzBkYy03MGRkLCBVKzcwZTAsIFUrNzBlOSwgVSs3MGVjLCBVKzcwZjcsIFUrNzBmYSwgVSs3MGZkLCBVKzcwZmYsIFUrNzEwNCwgVSs3MTA4LTcxMDksIFUrNzEwYywgVSs3MTEwLCBVKzcxMTMtNzExNCwgVSs3MTE2LTcxMTgsIFUrNzExYywgVSs3MTFlLCBVKzcxMjAsIFUrNzEyZS03MTJmLCBVKzcxMzEsIFUrNzEzYywgVSs3MTQyLCBVKzcxNDQtNzE0NywgVSs3MTQ5LTcxNGIsIFUrNzE1MCwgVSs3MTUyLCBVKzcxNTUtNzE1NiwgVSs3MTU5LTcxNWEsIFUrNzE1YywgVSs3MTYxLCBVKzcxNjUtNzE2NiwgVSs3MTY4LTcxNjksIFUrNzE2ZCwgVSs3MTczLTcxNzQsIFUrNzE3NiwgVSs3MTc4LCBVKzcxN2EsIFUrNzE3ZCwgVSs3MTdmLTcxODAsIFUrNzE4NCwgVSs3MTg2LTcxODgsIFUrNzE5MiwgVSs3MTk4O1xufVxuLyogWzU4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi41OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmVkOC02ZWQ5LCBVKzZlZGIsIFUrNmVkZCwgVSs2ZWRmLTZlZTAsIFUrNmVlMiwgVSs2ZWU2LCBVKzZlZWEsIFUrNmVlYywgVSs2ZWVlLTZlZWYsIFUrNmVmMi02ZWYzLCBVKzZlZjctNmVmYSwgVSs2ZWZlLCBVKzZmMDEsIFUrNmYwMywgVSs2ZjA4LTZmMDksIFUrNmYxNS02ZjE2LCBVKzZmMTksIFUrNmYyMi02ZjI1LCBVKzZmMjgtNmYyYSwgVSs2ZjJjLTZmMmQsIFUrNmYyZiwgVSs2ZjMxLTZmMzIsIFUrNmYzNi02ZjM4LCBVKzZmM2YsIFUrNmY0My02ZjQ2LCBVKzZmNDgsIFUrNmY0YiwgVSs2ZjRlLTZmNGYsIFUrNmY1MSwgVSs2ZjU0LTZmNTcsIFUrNmY1OS02ZjViLCBVKzZmNWUtNmY1ZiwgVSs2ZjYxLCBVKzZmNjQtNmY2NywgVSs2ZjY5LTZmNmMsIFUrNmY2Zi02ZjcyLCBVKzZmNzQtNmY3NiwgVSs2Zjc4LTZmN2UsIFUrNmY4MC02ZjgzLCBVKzZmODYsIFUrNmY4OSwgVSs2ZjhiLTZmOGQsIFUrNmY5MCwgVSs2ZjkyLCBVKzZmOTQsIFUrNmY5Ny02Zjk4LCBVKzZmOWIsIFUrNmZhMy02ZmE1LCBVKzZmYTcsIFUrNmZhYSwgVSs2ZmFmLCBVKzZmYjEsIFUrNmZiNCwgVSs2ZmI2LCBVKzZmYjksIFUrNmZjMS02ZmNiLCBVKzZmZDEtNmZkMywgVSs2ZmQ1LCBVKzZmZGIsIFUrNmZkZS02ZmUxLCBVKzZmZTQsIFUrNmZlOSwgVSs2ZmViLTZmZWMsIFUrNmZlZS02ZmYxLCBVKzZmZmEsIFUrNmZmZTtcbn1cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzZkYzMsIFUrNmRjNS02ZGM2LCBVKzZkYzksIFUrNmRjYywgVSs2ZGNmLCBVKzZkZDItNmRkMywgVSs2ZGQ2LCBVKzZkZDktNmRkZSwgVSs2ZGUwLCBVKzZkZTQsIFUrNmRlNiwgVSs2ZGU4LTZkZWEsIFUrNmRlYywgVSs2ZGVmLTZkZjAsIFUrNmRmNS02ZGY2LCBVKzZkZjgsIFUrNmRmYSwgVSs2ZGZjLCBVKzZlMDMtNmUwNCwgVSs2ZTA3LTZlMDksIFUrNmUwYi02ZTBjLCBVKzZlMGUsIFUrNmUxMSwgVSs2ZTEzLCBVKzZlMTUtNmUxNiwgVSs2ZTE5LTZlMWIsIFUrNmUxZS02ZTFmLCBVKzZlMjIsIFUrNmUyNS02ZTI3LCBVKzZlMmItNmUyYywgVSs2ZTM2LTZlMzcsIFUrNmUzOS02ZTNhLCBVKzZlM2MtNmU0MSwgVSs2ZTQ0LTZlNDUsIFUrNmU0NywgVSs2ZTQ5LTZlNGIsIFUrNmU0ZC02ZTRlLCBVKzZlNTEsIFUrNmU1My02ZTU1LCBVKzZlNWMtNmU1ZiwgVSs2ZTYxLTZlNjMsIFUrNmU2NS02ZTY3LCBVKzZlNmEtNmU2YiwgVSs2ZTZkLTZlNzAsIFUrNmU3Mi02ZTc0LCBVKzZlNzYtNmU3OCwgVSs2ZTdjLCBVKzZlODAtNmU4MiwgVSs2ZTg2LTZlODcsIFUrNmU4OSwgVSs2ZThkLCBVKzZlOGYsIFUrNmU5NiwgVSs2ZTk4LCBVKzZlOWQtNmU5ZiwgVSs2ZWExLCBVKzZlYTUtNmVhNywgVSs2ZWFiLCBVKzZlYjEtNmViMiwgVSs2ZWI0LCBVKzZlYjcsIFUrNmViYi02ZWJkLCBVKzZlYmYtNmVjNiwgVSs2ZWM4LTZlYzksIFUrNmVjYywgVSs2ZWNmLTZlZDAsIFUrNmVkMy02ZWQ0LCBVKzZlZDc7XG59XG4vKiBbNjBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjYwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2Y2IyLCBVKzZjYjQtNmNiNSwgVSs2Y2I3LCBVKzZjYmEsIFUrNmNiYy02Y2JkLCBVKzZjYzEtNmNjMywgVSs2Y2M1LTZjYzcsIFUrNmNkMC02Y2Q0LCBVKzZjZDYtNmNkNywgVSs2Y2Q5LTZjZGEsIFUrNmNkZS02Y2UwLCBVKzZjZTQsIFUrNmNlNiwgVSs2Y2U5LCBVKzZjZWItNmNlZiwgVSs2Y2YxLTZjZjIsIFUrNmNmNi02Y2Y3LCBVKzZjZmEsIFUrNmNmZSwgVSs2ZDAzLTZkMDUsIFUrNmQwNy02ZDA4LCBVKzZkMGEsIFUrNmQwYywgVSs2ZDBlLTZkMTEsIFUrNmQxMy02ZDE0LCBVKzZkMTYsIFUrNmQxOC02ZDFhLCBVKzZkMWMsIFUrNmQxZiwgVSs2ZDIyLTZkMjMsIFUrNmQyNi02ZDI5LCBVKzZkMmIsIFUrNmQyZS02ZDMwLCBVKzZkMzMsIFUrNmQzNS02ZDM2LCBVKzZkMzgtNmQzYSwgVSs2ZDNjLCBVKzZkM2YsIFUrNmQ0Mi02ZDQ0LCBVKzZkNDgtNmQ0OSwgVSs2ZDRkLCBVKzZkNTAsIFUrNmQ1MiwgVSs2ZDU0LCBVKzZkNTYtNmQ1OCwgVSs2ZDVhLTZkNWMsIFUrNmQ1ZSwgVSs2ZDYwLTZkNjEsIFUrNmQ2My02ZDY1LCBVKzZkNjcsIFUrNmQ2Yy02ZDZkLCBVKzZkNmYsIFUrNmQ3NSwgVSs2ZDdiLTZkN2QsIFUrNmQ4NywgVSs2ZDhhLCBVKzZkOGUsIFUrNmQ5MC02ZDlhLCBVKzZkOWMtNmRhMCwgVSs2ZGEyLTZkYTMsIFUrNmRhNywgVSs2ZGFhLTZkYWMsIFUrNmRhZSwgVSs2ZGIzLTZkYjQsIFUrNmRiNiwgVSs2ZGI4LCBVKzZkYmMsIFUrNmRiZiwgVSs2ZGMyO1xufVxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmI4NS02Yjg2LCBVKzZiODksIFUrNmI4ZCwgVSs2YjkxLTZiOTMsIFUrNmI5NSwgVSs2Yjk3LTZiOTgsIFUrNmI5YS02YjliLCBVKzZiOWUsIFUrNmJhMS02YmE0LCBVKzZiYTktNmJhYSwgVSs2YmFkLCBVKzZiYWYtNmJiMCwgVSs2YmIyLTZiYjMsIFUrNmJiYS02YmJkLCBVKzZiYzAsIFUrNmJjMiwgVSs2YmM2LCBVKzZiY2EtNmJjYywgVSs2YmNlLCBVKzZiZDAtNmJkMSwgVSs2YmQzLCBVKzZiZDYtNmJkOCwgVSs2YmRhLCBVKzZiZTEsIFUrNmJlNiwgVSs2YmVjLCBVKzZiZjEsIFUrNmJmMy02YmY1LCBVKzZiZjksIFUrNmJmZCwgVSs2YzA1LTZjMDgsIFUrNmMwZCwgVSs2YzEwLCBVKzZjMTUtNmMxYSwgVSs2YzIxLCBVKzZjMjMtNmMyNiwgVSs2YzI5LTZjMmQsIFUrNmMzMC02YzMzLCBVKzZjMzUtNmMzNywgVSs2YzM5LTZjM2EsIFUrNmMzYy02YzNmLCBVKzZjNDYsIFUrNmM0YS02YzRjLCBVKzZjNGUtNmM1MCwgVSs2YzU0LCBVKzZjNTYsIFUrNmM1OS02YzVjLCBVKzZjNWUsIFUrNmM2MywgVSs2YzY3LTZjNjksIFUrNmM2YiwgVSs2YzZkLCBVKzZjNmYsIFUrNmM3Mi02Yzc0LCBVKzZjNzgtNmM3YSwgVSs2YzdjLCBVKzZjODQtNmM4NywgVSs2YzhiLTZjOGMsIFUrNmM4ZiwgVSs2YzkxLCBVKzZjOTMtNmM5NiwgVSs2Yzk4LCBVKzZjOWEsIFUrNmM5ZCwgVSs2Y2EyLTZjYTQsIFUrNmNhOC02Y2E5LCBVKzZjYWMtNmNhZSwgVSs2Y2IxO1xufVxuLyogWzYyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmEwMSwgVSs2YTA2LCBVKzZhMDksIFUrNmEwYiwgVSs2YTExLCBVKzZhMTMsIFUrNmExNy02YTE5LCBVKzZhMWIsIFUrNmExZSwgVSs2YTIzLCBVKzZhMjgtNmEyOSwgVSs2YTJiLCBVKzZhMmYtNmEzMCwgVSs2YTM1LCBVKzZhMzgtNmE0MCwgVSs2YTQ2LTZhNDgsIFUrNmE0YS02YTRiLCBVKzZhNGUsIFUrNmE1MCwgVSs2YTUyLCBVKzZhNWIsIFUrNmE1ZSwgVSs2YTYyLCBVKzZhNjUtNmE2NywgVSs2YTZiLCBVKzZhNzksIFUrNmE3YywgVSs2YTdlLTZhN2YsIFUrNmE4NCwgVSs2YTg2LCBVKzZhOGUsIFUrNmE5MC02YTkxLCBVKzZhOTQsIFUrNmE5NywgVSs2YTljLCBVKzZhOWUsIFUrNmFhMCwgVSs2YWEyLCBVKzZhYTQsIFUrNmFhOSwgVSs2YWFiLCBVKzZhYWUtNmFiMCwgVSs2YWIyLTZhYjMsIFUrNmFiNSwgVSs2YWI3LTZhYjgsIFUrNmFiYS02YWJiLCBVKzZhYmQsIFUrNmFiZiwgVSs2YWMyLTZhYzQsIFUrNmFjNiwgVSs2YWM4LCBVKzZhY2MsIFUrNmFjZSwgVSs2YWQyLTZhZDMsIFUrNmFkOC02YWRjLCBVKzZhZGYtNmFlMCwgVSs2YWU0LTZhZTUsIFUrNmFlNy02YWU4LCBVKzZhZmIsIFUrNmIwNC02YjA1LCBVKzZiMGQtNmIxMywgVSs2YjE2LTZiMTcsIFUrNmIxOSwgVSs2YjI0LTZiMjUsIFUrNmIyYywgVSs2YjM3LTZiMzksIFUrNmIzYiwgVSs2YjNkLCBVKzZiNDMsIFUrNmI0NiwgVSs2YjRlLCBVKzZiNTAsIFUrNmI1My02YjU0LCBVKzZiNTgtNmI1OSwgVSs2YjViLCBVKzZiNjAsIFUrNmI2OSwgVSs2YjZkLCBVKzZiNmYtNmI3MCwgVSs2YjczLTZiNzQsIFUrNmI3Ny02YjdhLCBVKzZiODAtNmI4NDtcbn1cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzY4ZTEsIFUrNjhlMy02OGU0LCBVKzY4ZTYtNjhlZCwgVSs2OGVmLTY4ZjAsIFUrNjhmMiwgVSs2OGY0LCBVKzY4ZjYtNjhmNywgVSs2OGY5LCBVKzY4ZmItNjhmZCwgVSs2OGZmLTY5MDIsIFUrNjkwNi02OTA4LCBVKzY5MGIsIFUrNjkxMCwgVSs2OTFhLTY5MWMsIFUrNjkxZi02OTIwLCBVKzY5MjQtNjkyNSwgVSs2OTJhLCBVKzY5MmQsIFUrNjkzNCwgVSs2OTM5LCBVKzY5M2MtNjk0NSwgVSs2OTRhLTY5NGIsIFUrNjk1Mi02OTU0LCBVKzY5NTcsIFUrNjk1OSwgVSs2OTViLCBVKzY5NWQsIFUrNjk1ZiwgVSs2OTYyLTY5NjQsIFUrNjk2NiwgVSs2OTY4LTY5NmMsIFUrNjk2ZS02OTZmLCBVKzY5NzEsIFUrNjk3My02OTc0LCBVKzY5NzgtNjk3OSwgVSs2OTdkLCBVKzY5N2YtNjk4MCwgVSs2OTg1LCBVKzY5ODctNjk4YSwgVSs2OThkLTY5OGUsIFUrNjk5NC02OTk5LCBVKzY5OWIsIFUrNjlhMy02OWE0LCBVKzY5YTYtNjlhNywgVSs2OWFiLCBVKzY5YWQtNjlhZSwgVSs2OWIxLCBVKzY5YjcsIFUrNjliYi02OWJjLCBVKzY5YzEsIFUrNjljMy02OWM1LCBVKzY5YzcsIFUrNjljYS02OWNlLCBVKzY5ZDAtNjlkMSwgVSs2OWQzLTY5ZDQsIFUrNjlkNy02OWRhLCBVKzY5ZTAsIFUrNjllNCwgVSs2OWU2LCBVKzY5ZWMtNjllZCwgVSs2OWYxLTY5ZjMsIFUrNjlmOCwgVSs2OWZhLTY5ZmMsIFUrNjlmZS02YTAwO1xufVxuLyogWzY0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjc5Mi02NzkzLCBVKzY3OTYsIFUrNjc5OCwgVSs2NzllLTY3YTEsIFUrNjdhNSwgVSs2N2E3LTY3YTksIFUrNjdhYy02N2FkLCBVKzY3YjAtNjdiMSwgVSs2N2IzLCBVKzY3YjUsIFUrNjdiNywgVSs2N2I5LCBVKzY3YmItNjdiYywgVSs2N2MwLTY3YzEsIFUrNjdjMywgVSs2N2M1LTY3Y2EsIFUrNjdkMS02N2QyLCBVKzY3ZDctNjdkOSwgVSs2N2RkLTY3ZGYsIFUrNjdlMi02N2U0LCBVKzY3ZTYtNjdlOSwgVSs2N2YwLCBVKzY3ZjUsIFUrNjdmNy02N2Y4LCBVKzY3ZmEtNjdmYiwgVSs2N2ZkLTY3ZmUsIFUrNjgwMC02ODAxLCBVKzY4MDMtNjgwNCwgVSs2ODA2LCBVKzY4MDktNjgwYSwgVSs2ODBjLCBVKzY4MGUsIFUrNjgxMiwgVSs2ODFkLTY4MWYsIFUrNjgyMiwgVSs2ODI0LTY4MjksIFUrNjgyYi02ODJkLCBVKzY4MzEtNjgzNSwgVSs2ODNiLCBVKzY4M2UsIFUrNjg0MC02ODQxLCBVKzY4NDQtNjg0NSwgVSs2ODQ5LCBVKzY4NGUsIFUrNjg1MywgVSs2ODU1LTY4NTYsIFUrNjg1Yy02ODVkLCBVKzY4NWYtNjg2MiwgVSs2ODY0LCBVKzY4NjYtNjg2OCwgVSs2ODZiLCBVKzY4NmYsIFUrNjg3MiwgVSs2ODc0LCBVKzY4NzcsIFUrNjg3ZiwgVSs2ODgzLCBVKzY4ODYsIFUrNjg4ZiwgVSs2ODliLCBVKzY4OWYtNjhhMCwgVSs2OGEyLTY4YTMsIFUrNjhiMSwgVSs2OGI2LCBVKzY4YjktNjhiYSwgVSs2OGJjLTY4YmYsIFUrNjhjMS02OGM0LCBVKzY4YzYsIFUrNjhjOCwgVSs2OGNhLCBVKzY4Y2MsIFUrNjhkMC02OGQxLCBVKzY4ZDMsIFUrNjhkNywgVSs2OGRkLCBVKzY4ZGY7XG59XG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjY1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2NjNhLTY2M2IsIFUrNjYzZCwgVSs2NjQxLCBVKzY2NDQtNjY0NSwgVSs2NjQ5LCBVKzY2NGMsIFUrNjY0ZiwgVSs2NjU0LCBVKzY2NTksIFUrNjY1YiwgVSs2NjVkLTY2NWUsIFUrNjY2MC02NjY3LCBVKzY2NjksIFUrNjY2Yi02NjZjLCBVKzY2NzEsIFUrNjY3MywgVSs2Njc3LTY2NzksIFUrNjY3YywgVSs2NjgwLTY2ODEsIFUrNjY4NC02Njg1LCBVKzY2ODgtNjY4OSwgVSs2NjhiLTY2OGUsIFUrNjY5MCwgVSs2NjkyLCBVKzY2OTUsIFUrNjY5OCwgVSs2NjlhLCBVKzY2OWQsIFUrNjY5Zi02NmEwLCBVKzY2YTItNjZhMywgVSs2NmE2LCBVKzY2YWEtNjZhYiwgVSs2NmIxLTY2YjIsIFUrNjZiNSwgVSs2NmI4LTY2YjksIFUrNjZiYiwgVSs2NmJlLCBVKzY2YzEsIFUrNjZjNi02NmM5LCBVKzY2Y2MsIFUrNjZkNS02NmQ4LCBVKzY2ZGEtNjZkYywgVSs2NmRlLTY2ZTIsIFUrNjZlOC02NmVhLCBVKzY2ZWMsIFUrNjZmMSwgVSs2NmYzLCBVKzY2ZjcsIFUrNjZmYSwgVSs2NmZkLCBVKzY3MDIsIFUrNjcwNSwgVSs2NzBhLCBVKzY3MGYtNjcxMCwgVSs2NzEzLCBVKzY3MTUsIFUrNjcxOSwgVSs2NzIyLTY3MjMsIFUrNjcyNS02NzI3LCBVKzY3MjksIFUrNjcyZC02NzJlLCBVKzY3MzItNjczMywgVSs2NzM2LCBVKzY3MzksIFUrNjczYiwgVSs2NzNmLCBVKzY3NDQsIFUrNjc0OCwgVSs2NzRjLTY3NGQsIFUrNjc1MywgVSs2NzU1LCBVKzY3NjIsIFUrNjc2NywgVSs2NzY5LTY3NmMsIFUrNjc2ZSwgVSs2NzcyLTY3NzMsIFUrNjc3NSwgVSs2Nzc3LCBVKzY3N2EtNjc3ZCwgVSs2NzgyLTY3ODMsIFUrNjc4NywgVSs2NzhhLTY3OGQsIFUrNjc4Zjtcbn1cbi8qIFs2Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzY0ZjgsIFUrNjRmYSwgVSs2NGZjLCBVKzY0ZmUtNjRmZiwgVSs2NTAzLCBVKzY1MDksIFUrNjUwZiwgVSs2NTE0LCBVKzY1MTgsIFUrNjUxYy02NTFlLCBVKzY1MjItNjUyNSwgVSs2NTJhLTY1MmMsIFUrNjUyZSwgVSs2NTMwLTY1MzIsIFUrNjUzNC02NTM1LCBVKzY1MzctNjUzOCwgVSs2NTNhLCBVKzY1M2MtNjUzZCwgVSs2NTQyLCBVKzY1NDktNjU0YiwgVSs2NTRkLTY1NGUsIFUrNjU1My02NTU1LCBVKzY1NTctNjU1OCwgVSs2NTVkLCBVKzY1NjQsIFUrNjU2OSwgVSs2NTZiLCBVKzY1NmQtNjU2ZiwgVSs2NTcxLCBVKzY1NzMsIFUrNjU3NS02NTc2LCBVKzY1NzgtNjU3ZSwgVSs2NTgxLTY1ODMsIFUrNjU4NS02NTg2LCBVKzY1ODksIFUrNjU4ZS02NThmLCBVKzY1OTItNjU5MywgVSs2NTk1LTY1OTYsIFUrNjU5YiwgVSs2NTlkLCBVKzY1OWYtNjVhMSwgVSs2NWEzLCBVKzY1YWItNjVhYywgVSs2NWIyLCBVKzY1YjYtNjViNywgVSs2NWJhLTY1YmIsIFUrNjViZS02NWMwLCBVKzY1YzItNjVjNCwgVSs2NWM2LTY1YzgsIFUrNjVjYywgVSs2NWNlLCBVKzY1ZDAsIFUrNjVkMi02NWQzLCBVKzY1ZDYsIFUrNjVkYiwgVSs2NWRkLCBVKzY1ZTEsIFUrNjVlMywgVSs2NWVlLTY1ZjAsIFUrNjVmMy02NWY1LCBVKzY1ZjgsIFUrNjVmYi02NWZjLCBVKzY1ZmUtNjYwMCwgVSs2NjAzLCBVKzY2MDcsIFUrNjYwOSwgVSs2NjBiLCBVKzY2MTAtNjYxMSwgVSs2NjE5LTY2MWEsIFUrNjYxYy02NjFlLCBVKzY2MjEsIFUrNjYyNCwgVSs2NjI2LCBVKzY2MmEtNjYyYywgVSs2NjJlLCBVKzY2MzAtNjYzMSwgVSs2NjMzLTY2MzQsIFUrNjYzNjtcbn1cbi8qIFs2N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNjcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYzYmMsIFUrNjNiZSwgVSs2M2MwLCBVKzYzYzMtNjNjNCwgVSs2M2M2LCBVKzYzYzgsIFUrNjNjZC02M2NlLCBVKzYzZDEsIFUrNjNkNiwgVSs2M2RhLTYzZGIsIFUrNjNkZSwgVSs2M2UwLCBVKzYzZTMsIFUrNjNlOS02M2VhLCBVKzYzZWUsIFUrNjNmMiwgVSs2M2Y1LTYzZmEsIFUrNjNmYywgVSs2M2ZlLTY0MDAsIFUrNjQwNiwgVSs2NDBiLTY0MGQsIFUrNjQxMCwgVSs2NDE0LCBVKzY0MTYtNjQxNywgVSs2NDFiLCBVKzY0MjAtNjQyMywgVSs2NDI1LTY0MjgsIFUrNjQyYSwgVSs2NDMxLTY0MzIsIFUrNjQzNC02NDM3LCBVKzY0M2QtNjQ0MiwgVSs2NDQ1LCBVKzY0NDgsIFUrNjQ1MC02NDUyLCBVKzY0NWItNjQ1ZiwgVSs2NDYyLCBVKzY0NjUsIFUrNjQ2OCwgVSs2NDZkLCBVKzY0NmYtNjQ3MSwgVSs2NDczLCBVKzY0NzcsIFUrNjQ3OS02NDdkLCBVKzY0ODItNjQ4NSwgVSs2NDg3LTY0ODgsIFUrNjQ4YywgVSs2NDkwLCBVKzY0OTMsIFUrNjQ5Ni02NDlhLCBVKzY0OWQsIFUrNjRhMCwgVSs2NGE1LCBVKzY0YWItNjRhYywgVSs2NGIxLTY0YjcsIFUrNjRiOS02NGJiLCBVKzY0YmUtNjRjMSwgVSs2NGM0LCBVKzY0YzcsIFUrNjRjOS02NGNiLCBVKzY0ZDAsIFUrNjRkNCwgVSs2NGQ3LTY0ZDgsIFUrNjRkYSwgVSs2NGRlLCBVKzY0ZTAtNjRlMiwgVSs2NGU0LCBVKzY0ZTksIFUrNjRlYywgVSs2NGYwLTY0ZjIsIFUrNjRmNCwgVSs2NGY3O1xufVxuLyogWzY4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjIzYiwgVSs2MjNkLTYyM2UsIFUrNjI0MywgVSs2MjQ2LCBVKzYyNDgtNjI0OSwgVSs2MjRjLCBVKzYyNTUsIFUrNjI1OSwgVSs2MjVlLCBVKzYyNjAtNjI2MSwgVSs2MjY1LTYyNjYsIFUrNjI2YSwgVSs2MjcxLCBVKzYyN2EsIFUrNjI3Yy02MjdkLCBVKzYyODMsIFUrNjI4NiwgVSs2Mjg5LCBVKzYyOGUsIFUrNjI5NCwgVSs2MjljLCBVKzYyOWUtNjI5ZiwgVSs2MmExLCBVKzYyYTgsIFUrNjJiYS02MmJiLCBVKzYyYmYsIFUrNjJjMiwgVSs2MmM0LCBVKzYyYzgsIFUrNjJjYS02MmNiLCBVKzYyY2UtNjJjZiwgVSs2MmQxLCBVKzYyZDcsIFUrNjJkOS02MmRhLCBVKzYyZGQsIFUrNjJlMC02MmUxLCBVKzYyZTMtNjJlNCwgVSs2MmU3LCBVKzYyZWIsIFUrNjJlZSwgVSs2MmYwLCBVKzYyZjQtNjJmNiwgVSs2MzA4LCBVKzYzMGEtNjMwZSwgVSs2MzEwLCBVKzYzMTItNjMxMywgVSs2MzE3LCBVKzYzMTksIFUrNjMxYiwgVSs2MzFkLTYzMWYsIFUrNjMyMiwgVSs2MzI2LCBVKzYzMjksIFUrNjMzMS02MzMyLCBVKzYzMzQtNjMzNywgVSs2MzM5LCBVKzYzM2ItNjMzYywgVSs2MzNlLTYzNDAsIFUrNjM0MywgVSs2MzQ3LCBVKzYzNGItNjM0ZSwgVSs2MzU0LCBVKzYzNWMtNjM1ZCwgVSs2MzY4LTYzNjksIFUrNjM2ZCwgVSs2MzZmLTYzNzIsIFUrNjM3NiwgVSs2MzdhLTYzN2IsIFUrNjM3ZCwgVSs2MzgyLTYzODMsIFUrNjM4NywgVSs2MzhhLTYzOGIsIFUrNjM4ZC02MzhlLCBVKzYzOTEsIFUrNjM5My02Mzk3LCBVKzYzOTksIFUrNjM5YiwgVSs2MzllLTYzOWYsIFUrNjNhMSwgVSs2M2EzLTYzYTQsIFUrNjNhYy02M2FlLCBVKzYzYjEtNjNiNSwgVSs2M2I3LTYzYmI7XG59XG4vKiBbNjldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjY5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2MGZhLCBVKzYxMDAsIFUrNjEwNiwgVSs2MTBkLTYxMGUsIFUrNjExMiwgVSs2MTE0LTYxMTUsIFUrNjExOSwgVSs2MTFjLCBVKzYxMjAsIFUrNjEyMi02MTIzLCBVKzYxMjYsIFUrNjEyOC02MTMwLCBVKzYxMzYtNjEzNywgVSs2MTNhLCBVKzYxM2QtNjEzZSwgVSs2MTQ0LCBVKzYxNDYtNjE0NywgVSs2MTRhLTYxNGIsIFUrNjE1MSwgVSs2MTUzLCBVKzYxNTgsIFUrNjE1YSwgVSs2MTVjLTYxNWQsIFUrNjE1ZiwgVSs2MTYxLCBVKzYxNjMtNjE2NSwgVSs2MTZiLTYxNmMsIFUrNjE2ZSwgVSs2MTcxLCBVKzYxNzMtNjE3NywgVSs2MTdlLCBVKzYxODIsIFUrNjE4NywgVSs2MThhLCBVKzYxOGQtNjE4ZSwgVSs2MTkwLTYxOTEsIFUrNjE5NCwgVSs2MTk5LTYxOWEsIFUrNjE5YywgVSs2MTlmLCBVKzYxYTEsIFUrNjFhMy02MWE0LCBVKzYxYTctNjFhOSwgVSs2MWFiLTYxYWQsIFUrNjFiMi02MWIzLCBVKzYxYjUtNjFiNywgVSs2MWJhLTYxYmIsIFUrNjFiZiwgVSs2MWMzLTYxYzQsIFUrNjFjNi02MWM3LCBVKzYxYzktNjFjYiwgVSs2MWQwLTYxZDEsIFUrNjFkMy02MWQ0LCBVKzYxZDcsIFUrNjFkYSwgVSs2MWRmLTYxZTEsIFUrNjFlNiwgVSs2MWVlLCBVKzYxZjAsIFUrNjFmMiwgVSs2MWY2LTYxZjgsIFUrNjFmYSwgVSs2MWZjLTYxZmUsIFUrNjIwMCwgVSs2MjA2LTYyMDcsIFUrNjIwOSwgVSs2MjBiLCBVKzYyMGQtNjIwZSwgVSs2MjEzLTYyMTUsIFUrNjIxNywgVSs2MjE5LCBVKzYyMWItNjIyMywgVSs2MjI1LTYyMjYsIFUrNjIyYywgVSs2MjJlLTYyMzAsIFUrNjIzMiwgVSs2MjM4O1xufVxuLyogWzcwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43MC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWZkMS01ZmQ2LCBVKzVmZGEtNWZkZSwgVSs1ZmUxLTVmZTIsIFUrNWZlNC01ZmU1LCBVKzVmZWEsIFUrNWZlZC01ZmVlLCBVKzVmZjEtNWZmMywgVSs1ZmY2LCBVKzVmZjgsIFUrNWZmYiwgVSs1ZmZlLTVmZmYsIFUrNjAwMi02MDA2LCBVKzYwMGEsIFUrNjAwZCwgVSs2MDBmLCBVKzYwMTQsIFUrNjAxOSwgVSs2MDFiLCBVKzYwMjAsIFUrNjAyMywgVSs2MDI2LCBVKzYwMjksIFUrNjAyYiwgVSs2MDJlLTYwMmYsIFUrNjAzMSwgVSs2MDMzLCBVKzYwMzUsIFUrNjAzOSwgVSs2MDNmLCBVKzYwNDEtNjA0MywgVSs2MDQ2LCBVKzYwNGYsIFUrNjA1My02MDU0LCBVKzYwNTgtNjA1YiwgVSs2MDVkLTYwNWUsIFUrNjA2MCwgVSs2MDYzLCBVKzYwNjUsIFUrNjA2NywgVSs2MDZhLTYwNmMsIFUrNjA3NSwgVSs2MDc4LTYwNzksIFUrNjA3YiwgVSs2MDdkLCBVKzYwN2YsIFUrNjA4MywgVSs2MDg1LTYwODcsIFUrNjA4YSwgVSs2MDhjLCBVKzYwOGUtNjA4ZiwgVSs2MDkyLTYwOTMsIFUrNjA5NS02MDk3LCBVKzYwOWItNjA5ZCwgVSs2MGEyLCBVKzYwYTcsIFUrNjBhOS02MGFiLCBVKzYwYWQsIFUrNjBhZi02MGIxLCBVKzYwYjMtNjBiNiwgVSs2MGI4LCBVKzYwYmIsIFUrNjBiZC02MGJlLCBVKzYwYzAtNjBjMywgVSs2MGM2LTYwYzksIFUrNjBjYiwgVSs2MGNlLCBVKzYwZDMtNjBkNCwgVSs2MGQ3LTYwZGIsIFUrNjBkZCwgVSs2MGUxLTYwZTQsIFUrNjBlNiwgVSs2MGVhLCBVKzYwZWMtNjBlZSwgVSs2MGYwLTYwZjEsIFUrNjBmNCwgVSs2MGY2O1xufVxuLyogWzcxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWVhMy01ZWE1LCBVKzVlYTgsIFUrNWVhYiwgVSs1ZWFmLCBVKzVlYjMsIFUrNWViNS01ZWI2LCBVKzVlYjksIFUrNWViZSwgVSs1ZWMxLTVlYzMsIFUrNWVjNiwgVSs1ZWM4LCBVKzVlY2ItNWVjYywgVSs1ZWQxLTVlZDIsIFUrNWVkNCwgVSs1ZWQ5LTVlZGIsIFUrNWVkZCwgVSs1ZWRmLTVlZTAsIFUrNWVlMi01ZWUzLCBVKzVlZTgsIFUrNWVlYSwgVSs1ZWVjLCBVKzVlZWYtNWVmMCwgVSs1ZWYzLTVlZjQsIFUrNWVmOCwgVSs1ZWZiLTVlZmMsIFUrNWVmZS01ZWZmLCBVKzVmMDEsIFUrNWYwNywgVSs1ZjBiLTVmMGUsIFUrNWYxMC01ZjEyLCBVKzVmMTQsIFUrNWYxYSwgVSs1ZjIyLCBVKzVmMjgtNWYyOSwgVSs1ZjJjLTVmMmQsIFUrNWYzNS01ZjM2LCBVKzVmMzgsIFUrNWYzYi01ZjQzLCBVKzVmNDUtNWY0YSwgVSs1ZjRjLTVmNGUsIFUrNWY1MCwgVSs1ZjU0LCBVKzVmNTYtNWY1OSwgVSs1ZjViLTVmNWYsIFUrNWY2MSwgVSs1ZjYzLCBVKzVmNjUsIFUrNWY2Ny01ZjY4LCBVKzVmNmIsIFUrNWY2ZS01ZjZmLCBVKzVmNzItNWY3OCwgVSs1ZjdhLCBVKzVmN2UtNWY3ZiwgVSs1ZjgyLTVmODMsIFUrNWY4NywgVSs1Zjg5LTVmOGEsIFUrNWY4ZCwgVSs1ZjkxLCBVKzVmOTMsIFUrNWY5NSwgVSs1Zjk4LTVmOTksIFUrNWY5YywgVSs1ZjllLCBVKzVmYTAsIFUrNWZhNi01ZmE5LCBVKzVmYWMtNWZhZCwgVSs1ZmFmLCBVKzVmYjMtNWZiNSwgVSs1ZmI5LCBVKzVmYmMsIFUrNWZjNCwgVSs1ZmM5LCBVKzVmY2IsIFUrNWZjZS01ZmQwO1xufVxuLyogWzcyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43Mi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWQzMi01ZDM0LCBVKzVkM2MtNWQzZSwgVSs1ZDQxLTVkNDQsIFUrNWQ0Ni01ZDQ4LCBVKzVkNGEtNWQ0YiwgVSs1ZDRlLCBVKzVkNTAsIFUrNWQ1MiwgVSs1ZDU1LTVkNTgsIFUrNWQ1YS01ZDVkLCBVKzVkNjgtNWQ2OSwgVSs1ZDZiLTVkNmMsIFUrNWQ2ZiwgVSs1ZDc0LCBVKzVkN2YsIFUrNWQ4Mi01ZDg5LCBVKzVkOGItNWQ4YywgVSs1ZDhmLCBVKzVkOTItNWQ5MywgVSs1ZDk5LCBVKzVkOWQsIFUrNWRiMiwgVSs1ZGI2LTVkYjcsIFUrNWRiYSwgVSs1ZGJjLTVkYmQsIFUrNWRjMi01ZGMzLCBVKzVkYzYtNWRjNywgVSs1ZGM5LCBVKzVkY2MsIFUrNWRkMiwgVSs1ZGQ0LCBVKzVkZDYtNWRkOCwgVSs1ZGRiLTVkZGMsIFUrNWRlMywgVSs1ZGVkLCBVKzVkZWYsIFUrNWRmMywgVSs1ZGY2LCBVKzVkZmEtNWRmZCwgVSs1ZGZmLTVlMDAsIFUrNWUwNywgVSs1ZTBmLCBVKzVlMTEsIFUrNWUxMy01ZTE0LCBVKzVlMTktNWUxYiwgVSs1ZTIyLCBVKzVlMjUsIFUrNWUyOCwgVSs1ZTJhLCBVKzVlMmYtNWUzMSwgVSs1ZTMzLTVlMzQsIFUrNWUzNiwgVSs1ZTM5LTVlM2MsIFUrNWUzZSwgVSs1ZTQwLCBVKzVlNDQsIFUrNWU0Ni01ZTQ4LCBVKzVlNGMsIFUrNWU0ZiwgVSs1ZTUzLTVlNTQsIFUrNWU1NywgVSs1ZTU5LCBVKzVlNWIsIFUrNWU1ZS01ZTVmLCBVKzVlNjEsIFUrNWU2MywgVSs1ZTZhLTVlNmIsIFUrNWU3NSwgVSs1ZTc3LCBVKzVlNzktNWU3YSwgVSs1ZTdlLCBVKzVlODAtNWU4MSwgVSs1ZTgzLCBVKzVlODUsIFUrNWU4NywgVSs1ZThiLCBVKzVlOTEtNWU5MiwgVSs1ZTk2LCBVKzVlOTgsIFUrNWU5YiwgVSs1ZTlkLCBVKzVlYTAtNWVhMjtcbn1cbi8qIFs3M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNzMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzViZjUtNWJmNiwgVSs1YmZlLCBVKzVjMDItNWMwMywgVSs1YzA1LCBVKzVjMDctNWMwOSwgVSs1YzBiLTVjMGMsIFUrNWMwZSwgVSs1YzEwLCBVKzVjMTItNWMxMywgVSs1YzE1LCBVKzVjMTcsIFUrNWMxOSwgVSs1YzFiLTVjMWMsIFUrNWMxZS01YzFmLCBVKzVjMjIsIFUrNWMyNSwgVSs1YzI4LCBVKzVjMmEtNWMyYiwgVSs1YzJmLTVjMzAsIFUrNWMzNywgVSs1YzNiLCBVKzVjNDMtNWM0NCwgVSs1YzQ2LTVjNDcsIFUrNWM0ZCwgVSs1YzUwLCBVKzVjNTksIFUrNWM1Yi01YzVjLCBVKzVjNjItNWM2NCwgVSs1YzY2LCBVKzVjNmMsIFUrNWM2ZSwgVSs1Yzc0LCBVKzVjNzgtNWM3ZSwgVSs1YzgwLCBVKzVjODMtNWM4NCwgVSs1Yzg4LCBVKzVjOGItNWM4ZCwgVSs1YzkxLCBVKzVjOTQtNWM5NiwgVSs1Yzk4LTVjOTksIFUrNWM5YywgVSs1YzllLCBVKzVjYTEtNWNhMywgVSs1Y2FiLTVjYWMsIFUrNWNiMSwgVSs1Y2I1LCBVKzVjYjcsIFUrNWNiYSwgVSs1Y2JkLTVjYmYsIFUrNWNjMSwgVSs1Y2MzLTVjYzQsIFUrNWNjNywgVSs1Y2NiLCBVKzVjZDIsIFUrNWNkOC01Y2Q5LCBVKzVjZGYtNWNlMCwgVSs1Y2UzLTVjZTYsIFUrNWNlOC01Y2VhLCBVKzVjZWQsIFUrNWNlZiwgVSs1Y2YzLTVjZjQsIFUrNWNmNiwgVSs1Y2Y4LCBVKzVjZmQsIFUrNWQwMC01ZDA0LCBVKzVkMDYsIFUrNWQwOCwgVSs1ZDBiLTVkMGQsIFUrNWQwZi01ZDEzLCBVKzVkMTUsIFUrNWQxNy01ZDFhLCBVKzVkMWQtNWQyMiwgVSs1ZDI0LTVkMjcsIFUrNWQyZS01ZDMxO1xufVxuLyogWzc0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWFiMiwgVSs1YWI0LTVhYjUsIFUrNWFiNy01YWJhLCBVKzVhYmQtNWFiZiwgVSs1YWMzLTVhYzQsIFUrNWFjNi01YWM4LCBVKzVhY2EtNWFjYiwgVSs1YWNkLCBVKzVhY2YtNWFkMiwgVSs1YWQ0LCBVKzVhZDgtNWFkYSwgVSs1YWRjLCBVKzVhZGYtNWFlMiwgVSs1YWU0LCBVKzVhZTYsIFUrNWFlOCwgVSs1YWVhLTVhZWQsIFUrNWFmMC01YWYzLCBVKzVhZjUsIFUrNWFmOS01YWZiLCBVKzVhZmQsIFUrNWIwMSwgVSs1YjA1LCBVKzViMDgsIFUrNWIwYi01YjBjLCBVKzViMTEsIFUrNWIxNi01YjE3LCBVKzViMWIsIFUrNWIyMS01YjIyLCBVKzViMjQsIFUrNWIyNy01YjJlLCBVKzViMzAsIFUrNWIzMiwgVSs1YjM0LCBVKzViMzYtNWIzOCwgVSs1YjNlLTViNDAsIFUrNWI0MywgVSs1YjQ1LCBVKzViNGEtNWI0YiwgVSs1YjUxLTViNTMsIFUrNWI1NiwgVSs1YjVhLTViNWIsIFUrNWI2MiwgVSs1YjY1LCBVKzViNjcsIFUrNWI2YS01YjZlLCBVKzViNzAtNWI3MSwgVSs1YjczLCBVKzViN2EtNWI3YiwgVSs1YjdmLTViODAsIFUrNWI4NCwgVSs1YjhkLCBVKzViOTEsIFUrNWI5My01Yjk1LCBVKzViOWYsIFUrNWJhNS01YmE2LCBVKzViYWMsIFUrNWJhZSwgVSs1YmI4LCBVKzViYzAsIFUrNWJjMywgVSs1YmNiLCBVKzViZDAtNWJkMSwgVSs1YmQ0LTViZDgsIFUrNWJkYS01YmRjLCBVKzViZTIsIFUrNWJlNC01YmU3LCBVKzViZTksIFUrNWJlYi01YmVjLCBVKzViZWUtNWJmMCwgVSs1YmYyLTViZjM7XG59XG4vKiBbNzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjc1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1OTgxLCBVKzU5OGYsIFUrNTk5Ny01OTk4LCBVKzU5OWEsIFUrNTk5Yy01OTlkLCBVKzU5YTAtNTlhMSwgVSs1OWEzLTU5YTQsIFUrNTlhNywgVSs1OWFhLTU5YWQsIFUrNTlhZiwgVSs1OWIyLTU5YjMsIFUrNTliNS01OWI2LCBVKzU5YjgsIFUrNTliYSwgVSs1OWJkLTU5YmUsIFUrNTljMC01OWMxLCBVKzU5YzMtNTljNCwgVSs1OWM3LTU5Y2EsIFUrNTljYy01OWNkLCBVKzU5Y2YsIFUrNTlkMiwgVSs1OWQ1LTU5ZDYsIFUrNTlkOC01OWQ5LCBVKzU5ZGIsIFUrNTlkZC01OWUwLCBVKzU5ZTItNTllNywgVSs1OWU5LTU5ZWIsIFUrNTllZSwgVSs1OWYxLCBVKzU5ZjMsIFUrNTlmNSwgVSs1OWY3LTU5ZjksIFUrNTlmZCwgVSs1YTA2LCBVKzVhMDgtNWEwYSwgVSs1YTBjLTVhMGQsIFUrNWExMS01YTEzLCBVKzVhMTUtNWExNiwgVSs1YTFhLTVhMWIsIFUrNWEyMS01YTIzLCBVKzVhMmQtNWEyZiwgVSs1YTMyLCBVKzVhMzgsIFUrNWEzYywgVSs1YTNlLTVhNDUsIFUrNWE0NywgVSs1YTRhLCBVKzVhNGMtNWE0ZCwgVSs1YTRmLTVhNTEsIFUrNWE1MywgVSs1YTU1LTVhNTcsIFUrNWE1ZSwgVSs1YTYwLCBVKzVhNjIsIFUrNWE2NS01YTY3LCBVKzVhNmEsIFUrNWE2Yy01YTZkLCBVKzVhNzItNWE3MywgVSs1YTc1LTVhNzYsIFUrNWE3OS01YTdjLCBVKzVhODEtNWE4NCwgVSs1YThjLCBVKzVhOGUsIFUrNWE5MywgVSs1YTk2LTVhOTcsIFUrNWE5YywgVSs1YTllLCBVKzVhYTAsIFUrNWFhMy01YWE0LCBVKzVhYWEsIFUrNWFhZS01YWFmLCBVKzVhYjE7XG59XG4vKiBbNzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjc2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ODMxLCBVKzU4M2EsIFUrNTgzZCwgVSs1ODNmLTU4NDIsIFUrNTg0NC01ODQ2LCBVKzU4NDgsIFUrNTg0YSwgVSs1ODRkLCBVKzU4NTIsIFUrNTg1NywgVSs1ODU5LTU4NWEsIFUrNTg1Yy01ODVkLCBVKzU4NjIsIFUrNTg2OC01ODY5LCBVKzU4NmMtNTg2ZCwgVSs1ODZmLTU4NzMsIFUrNTg3NSwgVSs1ODc5LCBVKzU4N2QtNTg3ZSwgVSs1ODgwLTU4ODEsIFUrNTg4OC01ODhhLCBVKzU4OGQsIFUrNTg5MiwgVSs1ODk2LTU4OTgsIFUrNTg5YSwgVSs1ODljLTU4OWQsIFUrNThhMC01OGExLCBVKzU4YTMsIFUrNThhNiwgVSs1OGE5LCBVKzU4YWItNThhZSwgVSs1OGIwLCBVKzU4YjMsIFUrNThiYi01OGJmLCBVKzU4YzItNThjMywgVSs1OGM1LTU4YzgsIFUrNThjYSwgVSs1OGNjLCBVKzU4Y2UsIFUrNThkMS01OGQzLCBVKzU4ZDUsIFUrNThkOC01OGQ5LCBVKzU4ZGUtNThkZiwgVSs1OGUyLCBVKzU4ZTksIFUrNThlYywgVSs1OGVmLCBVKzU4ZjEtNThmMiwgVSs1OGY1LCBVKzU4ZjctNThmOCwgVSs1OGZhLCBVKzU4ZmQsIFUrNTkwMCwgVSs1OTAyLCBVKzU5MDYsIFUrNTkwOC01OTBjLCBVKzU5MGUsIFUrNTkxMCwgVSs1OTE0LCBVKzU5MTksIFUrNTkxYiwgVSs1OTFkLTU5MWUsIFUrNTkyMCwgVSs1OTIyLTU5MjUsIFUrNTkyOCwgVSs1OTJjLTU5MmQsIFUrNTkyZiwgVSs1OTMyLCBVKzU5MzYsIFUrNTkzYywgVSs1OTNlLCBVKzU5NDAtNTk0MiwgVSs1OTQ0LCBVKzU5NGMtNTk0ZCwgVSs1OTUwLCBVKzU5NTMsIFUrNTk1OCwgVSs1OTVhLCBVKzU5NjEsIFUrNTk2Ni01OTY4LCBVKzU5NmEsIFUrNTk2Yy01OTZlLCBVKzU5NzcsIFUrNTk3Yi01OTdjO1xufVxuLyogWzc3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNTcwYSwgVSs1NzBjLTU3MGQsIFUrNTcwZiwgVSs1NzEyLTU3MTMsIFUrNTcxOC01NzE5LCBVKzU3MWMsIFUrNTcxZSwgVSs1NzI1LCBVKzU3MjcsIFUrNTcyOS01NzJhLCBVKzU3MmMsIFUrNTcyZS01NzJmLCBVKzU3MzQtNTczNSwgVSs1NzM5LCBVKzU3M2IsIFUrNTc0MSwgVSs1NzQzLCBVKzU3NDUsIFUrNTc0OSwgVSs1NzRjLTU3NGQsIFUrNTc1YywgVSs1NzYzLCBVKzU3NjgtNTc2OSwgVSs1NzZiLCBVKzU3NmQtNTc2ZSwgVSs1NzcwLCBVKzU3NzMsIFUrNTc3NSwgVSs1Nzc3LCBVKzU3N2ItNTc3YywgVSs1Nzg1LTU3ODYsIFUrNTc4OCwgVSs1NzhjLCBVKzU3OGUtNTc4ZiwgVSs1NzkzLTU3OTUsIFUrNTc5OS01N2ExLCBVKzU3YTMtNTdhNCwgVSs1N2E2LTU3YWEsIFUrNTdhYy01N2FkLCBVKzU3YWYtNTdiMiwgVSs1N2I0LTU3YjYsIFUrNTdiOC01N2I5LCBVKzU3YmQtNTdiZiwgVSs1N2MyLCBVKzU3YzQtNTdjOCwgVSs1N2NjLTU3Y2QsIFUrNTdjZiwgVSs1N2QyLCBVKzU3ZDUtNTdkZSwgVSs1N2UxLTU3ZTIsIFUrNTdlNC01N2U1LCBVKzU3ZTcsIFUrNTdlYiwgVSs1N2VkLCBVKzU3ZWYsIFUrNTdmNC01N2Y4LCBVKzU3ZmMtNTdmZCwgVSs1ODAwLTU4MDEsIFUrNTgwMywgVSs1ODA1LCBVKzU4MDcsIFUrNTgwOSwgVSs1ODBiLTU4MGUsIFUrNTgxMSwgVSs1ODE0LCBVKzU4MTksIFUrNTgxYi01ODIwLCBVKzU4MjItNTgyMywgVSs1ODI1LTU4MjYsIFUrNTgyYywgVSs1ODJmO1xufVxuLyogWzc4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNTYwNS01NjA2LCBVKzU2MDgsIFUrNTYwYy01NjBkLCBVKzU2MGYsIFUrNTYxNCwgVSs1NjE2LTU2MTcsIFUrNTYxYSwgVSs1NjFjLCBVKzU2MWUsIFUrNTYyMS01NjI1LCBVKzU2MjcsIFUrNTYyOSwgVSs1NjJiLTU2MzAsIFUrNTYzNiwgVSs1NjM4LTU2M2EsIFUrNTYzYywgVSs1NjQwLTU2NDIsIFUrNTY0OSwgVSs1NjRjLTU2NTAsIFUrNTY1My01NjU1LCBVKzU2NTctNTY1YiwgVSs1NjYwLCBVKzU2NjMtNTY2NCwgVSs1NjY2LCBVKzU2NmIsIFUrNTY2Zi01NjcxLCBVKzU2NzMtNTY3YywgVSs1NjdlLCBVKzU2ODQtNTY4NywgVSs1NjhjLCBVKzU2OGUtNTY5MywgVSs1Njk1LCBVKzU2OTcsIFUrNTY5Yi01NjljLCBVKzU2OWUtNTY5ZiwgVSs1NmExLTU2YTIsIFUrNTZhNC01NmE5LCBVKzU2YWMtNTZhZiwgVSs1NmIxLCBVKzU2YjQsIFUrNTZiNi01NmI4LCBVKzU2YmYsIFUrNTZjMS01NmMzLCBVKzU2YzksIFUrNTZjZCwgVSs1NmQxLCBVKzU2ZDQsIFUrNTZkNi01NmQ5LCBVKzU2ZGQsIFUrNTZkZiwgVSs1NmUxLCBVKzU2ZTMtNTZlNiwgVSs1NmU4LTU2ZWMsIFUrNTZlZS01NmVmLCBVKzU2ZjEtNTZmMywgVSs1NmY1LCBVKzU2ZjctNTZmOSwgVSs1NmZjLCBVKzU2ZmYtNTcwMCwgVSs1NzAzLTU3MDQsIFUrNTcwOTtcbn1cbi8qIFs3OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNzkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU1MTksIFUrNTUxYiwgVSs1NTFkLTU1MWUsIFUrNTUyMCwgVSs1NTIyLTU1MjMsIFUrNTUyNi01NTI3LCBVKzU1MmEtNTUyYywgVSs1NTMwLCBVKzU1MzItNTUzNSwgVSs1NTM3LTU1MzgsIFUrNTUzYi01NTQxLCBVKzU1NDMtNTU0NCwgVSs1NTQ3LTU1NDksIFUrNTU0YiwgVSs1NTRkLCBVKzU1NTAsIFUrNTU1MywgVSs1NTU1LTU1NTgsIFUrNTU1Yi01NTVmLCBVKzU1NjctNTU2OSwgVSs1NTZiLTU1NzIsIFUrNTU3NC01NTc3LCBVKzU1N2ItNTU3YywgVSs1NTdlLTU1N2YsIFUrNTU4MSwgVSs1NTgzLCBVKzU1ODUtNTU4NiwgVSs1NTg4LCBVKzU1OGItNTU4YywgVSs1NThlLTU1OTEsIFUrNTU5MywgVSs1NTk5LTU1OWEsIFUrNTU5ZiwgVSs1NWE1LTU1YTYsIFUrNTVhOC01NWFjLCBVKzU1YWUsIFUrNTViMC01NWIzLCBVKzU1YjYsIFUrNTViOS01NWJhLCBVKzU1YmMtNTViZSwgVSs1NWM0LCBVKzU1YzYtNTVjNywgVSs1NWM5LCBVKzU1Y2MtNTVkMiwgVSs1NWQ0LTU1ZGIsIFUrNTVkZC01NWRmLCBVKzU1ZTEsIFUrNTVlMy01NWU2LCBVKzU1ZWEtNTVlZSwgVSs1NWYwLTU1ZjMsIFUrNTVmNS01NWY3LCBVKzU1ZmIsIFUrNTVmZSwgVSs1NjAwLTU2MDE7XG59XG4vKiBbODBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjgwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1M2ZiLTU0MDAsIFUrNTQwMiwgVSs1NDA1LTU0MDcsIFUrNTQwYiwgVSs1NDBmLCBVKzU0MTIsIFUrNTQxNCwgVSs1NDE2LCBVKzU0MTgtNTQxYSwgVSs1NDFkLCBVKzU0MjAtNTQyMywgVSs1NDI1LCBVKzU0MjktNTQyYSwgVSs1NDJkLTU0MmUsIFUrNTQzMS01NDMzLCBVKzU0MzYsIFUrNTQzZCwgVSs1NDNmLCBVKzU0NDItNTQ0MywgVSs1NDQ5LCBVKzU0NGItNTQ0YywgVSs1NDRlLCBVKzU0NTEtNTQ1NCwgVSs1NDU2LCBVKzU0NTksIFUrNTQ1Yi01NDVjLCBVKzU0NjEsIFUrNTQ2My01NDY0LCBVKzU0NmEtNTQ3MiwgVSs1NDc0LCBVKzU0NzYtNTQ3OCwgVSs1NDdhLCBVKzU0N2UtNTQ4NCwgVSs1NDg2LCBVKzU0OGEsIFUrNTQ4ZC01NDhlLCBVKzU0OTAtNTQ5MSwgVSs1NDk0LCBVKzU0OTctNTQ5OSwgVSs1NDliLCBVKzU0OWQsIFUrNTRhMS01NGE3LCBVKzU0YTksIFUrNTRhYiwgVSs1NGFkLCBVKzU0YjQtNTRiNSwgVSs1NGI5LCBVKzU0YmIsIFUrNTRiZS01NGJmLCBVKzU0YzItNTRjMywgVSs1NGM5LTU0Y2MsIFUrNTRjZi01NGQwLCBVKzU0ZDMsIFUrNTRkNS01NGQ2LCBVKzU0ZDktNTRkYSwgVSs1NGRjLTU0ZGUsIFUrNTRlMiwgVSs1NGU3LCBVKzU0ZjMtNTRmNCwgVSs1NGY4LTU0ZjksIFUrNTRmZC01NGZmLCBVKzU1MDEsIFUrNTUwNC01NTA2LCBVKzU1MGMtNTUwZiwgVSs1NTExLTU1MTQsIFUrNTUxNi01NTE3O1xufVxuLyogWzgxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi44MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNTJhMiwgVSs1MmE2LTUyYTcsIFUrNTJhYy01MmFkLCBVKzUyYWYsIFUrNTJiNC01MmI1LCBVKzUyYjksIFUrNTJiYi01MmJjLCBVKzUyYmUsIFUrNTJjMSwgVSs1MmM1LCBVKzUyY2EsIFUrNTJjZCwgVSs1MmQwLCBVKzUyZDYtNTJkNywgVSs1MmQ5LCBVKzUyZGIsIFUrNTJkZC01MmRlLCBVKzUyZTAsIFUrNTJlMi01MmUzLCBVKzUyZTUsIFUrNTJlNy01MmYwLCBVKzUyZjItNTJmMywgVSs1MmY1LTUyZjksIFUrNTJmYi01MmZjLCBVKzUzMDIsIFUrNTMwNCwgVSs1MzBiLCBVKzUzMGQsIFUrNTMwZi01MzEwLCBVKzUzMTUsIFUrNTMxYSwgVSs1MzFjLTUzMWQsIFUrNTMyMSwgVSs1MzIzLCBVKzUzMjYsIFUrNTMyZS01MzMxLCBVKzUzMzgsIFUrNTMzYy01MzNlLCBVKzUzNDAsIFUrNTM0NC01MzQ1LCBVKzUzNGItNTM0ZCwgVSs1MzUwLCBVKzUzNTQsIFUrNTM1OCwgVSs1MzVkLTUzNWYsIFUrNTM2MywgVSs1MzY4LTUzNjksIFUrNTM2YywgVSs1MzZlLTUzNmYsIFUrNTM3MiwgVSs1Mzc5LTUzN2IsIFUrNTM3ZCwgVSs1MzhkLTUzOGUsIFUrNTM5MCwgVSs1MzkzLTUzOTQsIFUrNTM5NiwgVSs1MzliLTUzOWQsIFUrNTNhMC01M2ExLCBVKzUzYTMtNTNhNSwgVSs1M2E5LCBVKzUzYWQtNTNhZSwgVSs1M2IwLCBVKzUzYjItNTNiMywgVSs1M2I1LTUzYjgsIFUrNTNiYywgVSs1M2JlLCBVKzUzYzEsIFUrNTNjMy01M2M3LCBVKzUzY2UtNTNjZiwgVSs1M2QyLTUzZDMsIFUrNTNkNSwgVSs1M2RhLCBVKzUzZGUtNTNkZiwgVSs1M2UxLTUzZTIsIFUrNTNlNy01M2U5LCBVKzUzZjEsIFUrNTNmNC01M2Y1LCBVKzUzZmE7XG59XG4vKiBbODJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjgyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1MTEwLCBVKzUxMTMsIFUrNTExNSwgVSs1MTE3LTUxMTgsIFUrNTExYS01MTFjLCBVKzUxMWUtNTExZiwgVSs1MTIxLCBVKzUxMjgsIFUrNTEyYi01MTJkLCBVKzUxMzEtNTEzNSwgVSs1MTM3LTUxMzksIFUrNTEzYywgVSs1MTQwLCBVKzUxNDIsIFUrNTE0NywgVSs1MTRjLCBVKzUxNGUtNTE1MCwgVSs1MTU1LTUxNTgsIFUrNTE2MiwgVSs1MTY5LCBVKzUxNzIsIFUrNTE3ZiwgVSs1MTgxLTUxODQsIFUrNTE4Ni01MTg3LCBVKzUxOGIsIFUrNTE4ZiwgVSs1MTkxLCBVKzUxOTUtNTE5NywgVSs1MTlhLCBVKzUxYTItNTFhMywgVSs1MWE2LTUxYWIsIFUrNTFhZC01MWFlLCBVKzUxYjEsIFUrNTFiNCwgVSs1MWJjLTUxYmQsIFUrNTFiZiwgVSs1MWMzLCBVKzUxYzctNTFjOCwgVSs1MWNhLTUxY2IsIFUrNTFjZC01MWNlLCBVKzUxZDQsIFUrNTFkNiwgVSs1MWRiLTUxZGMsIFUrNTFlNiwgVSs1MWU4LTUxZWIsIFUrNTFmMSwgVSs1MWY1LCBVKzUxZmMsIFUrNTFmZiwgVSs1MjAyLCBVKzUyMDUsIFUrNTIwOCwgVSs1MjBiLCBVKzUyMGQtNTIwZSwgVSs1MjE1LTUyMTYsIFUrNTIyOCwgVSs1MjJhLCBVKzUyMmMtNTIyZCwgVSs1MjMzLCBVKzUyM2MtNTIzZCwgVSs1MjNmLTUyNDAsIFUrNTI0NSwgVSs1MjQ3LCBVKzUyNDksIFUrNTI0Yi01MjRjLCBVKzUyNGUsIFUrNTI1MCwgVSs1MjViLTUyNWYsIFUrNTI2MSwgVSs1MjYzLTUyNjQsIFUrNTI3MCwgVSs1MjczLCBVKzUyNzUsIFUrNTI3NywgVSs1MjdkLCBVKzUyN2YsIFUrNTI4MS01Mjg1LCBVKzUyODcsIFUrNTI4OSwgVSs1MjhiLCBVKzUyOGQsIFUrNTI4ZiwgVSs1MjkxLTUyOTMsIFUrNTI5YTtcbn1cbi8qIFs4M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuODMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzRmZTMtNGZlNCwgVSs0ZmU2LCBVKzRmZTgsIFUrNGZlYi00ZmVkLCBVKzRmZjMsIFUrNGZmNS00ZmY2LCBVKzRmZjgsIFUrNGZmZSwgVSs1MDAxLCBVKzUwMDUtNTAwNiwgVSs1MDA5LCBVKzUwMGMsIFUrNTAwZiwgVSs1MDEzLTUwMTgsIFUrNTAxYi01MDFlLCBVKzUwMjItNTAyNSwgVSs1MDI3LTUwMjgsIFUrNTAyYi01MDJlLCBVKzUwMzAsIFUrNTAzMy01MDM0LCBVKzUwMzYtNTAzOSwgVSs1MDNiLCBVKzUwNDEtNTA0MywgVSs1MDQ1LTUwNDYsIFUrNTA0OC01MDRhLCBVKzUwNGMtNTA0ZSwgVSs1MDUxLCBVKzUwNTMsIFUrNTA1NS01MDU3LCBVKzUwNWIsIFUrNTA1ZSwgVSs1MDYwLCBVKzUwNjItNTA2MywgVSs1MDY3LCBVKzUwNmEsIFUrNTA2YywgVSs1MDcwLTUwNzIsIFUrNTA3NC01MDc1LCBVKzUwNzgsIFUrNTA3YiwgVSs1MDdkLTUwN2UsIFUrNTA4MCwgVSs1MDg4LTUwODksIFUrNTA5MS01MDkyLCBVKzUwOTUsIFUrNTA5Ny01MDllLCBVKzUwYTItNTBhMywgVSs1MGE1LTUwYTcsIFUrNTBhOSwgVSs1MGFkLCBVKzUwYjMsIFUrNTBiNSwgVSs1MGI3LCBVKzUwYmEsIFUrNTBiZSwgVSs1MGM0LTUwYzUsIFUrNTBjNywgVSs1MGNhLCBVKzUwY2QsIFUrNTBkMSwgVSs1MGQ1LTUwZDYsIFUrNTBkYSwgVSs1MGRlLCBVKzUwZTUtNTBlNiwgVSs1MGVjLTUwZWUsIFUrNTBmMC01MGYxLCBVKzUwZjMsIFUrNTBmOS01MGZiLCBVKzUwZmUtNTEwMiwgVSs1MTA0LCBVKzUxMDYtNTEwNywgVSs1MTA5LTUxMGIsIFUrNTEwZCwgVSs1MTBmO1xufVxuLyogWzg0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi44NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGViOC00ZWI5LCBVKzRlYmItNGViZSwgVSs0ZWMyLTRlYzQsIFUrNGVjOC00ZWM5LCBVKzRlY2MsIFUrNGVjZi00ZWQwLCBVKzRlZDIsIFUrNGVkYS00ZWRiLCBVKzRlZGQtNGVlMSwgVSs0ZWU2LTRlZTksIFUrNGVlYiwgVSs0ZWVlLTRlZWYsIFUrNGVmMy00ZWY1LCBVKzRlZjgtNGVmYSwgVSs0ZWZjLCBVKzRmMDAsIFUrNGYwMy00ZjA1LCBVKzRmMDgtNGYwOSwgVSs0ZjBiLCBVKzRmMGUsIFUrNGYxMi00ZjEzLCBVKzRmMTUsIFUrNGYxYiwgVSs0ZjFkLCBVKzRmMjEtNGYyMiwgVSs0ZjI1LCBVKzRmMjctNGYyOSwgVSs0ZjJiLTRmMmUsIFUrNGYzMS00ZjMzLCBVKzRmMzYtNGYzNywgVSs0ZjM5LCBVKzRmM2UsIFUrNGY0MC00ZjQxLCBVKzRmNDMsIFUrNGY0Ny00ZjQ5LCBVKzRmNTQsIFUrNGY1Ny00ZjU4LCBVKzRmNWQtNGY1ZSwgVSs0ZjYxLTRmNjIsIFUrNGY2NC00ZjY1LCBVKzRmNjcsIFUrNGY2YSwgVSs0ZjZlLTRmNmYsIFUrNGY3MiwgVSs0Zjc0LTRmN2UsIFUrNGY4MC00ZjgyLCBVKzRmODQsIFUrNGY4OS00ZjhhLCBVKzRmOGUtNGY5OCwgVSs0ZjllLCBVKzRmYTEsIFUrNGZhNSwgVSs0ZmE5LTRmYWEsIFUrNGZhYywgVSs0ZmIzLCBVKzRmYjYtNGZiOCwgVSs0ZmJkLCBVKzRmYzIsIFUrNGZjNS00ZmM2LCBVKzRmY2QtNGZjZSwgVSs0ZmQwLTRmZDEsIFUrNGZkMywgVSs0ZmRhLTRmZGMsIFUrNGZkZi00ZmUwLCBVKzRmZTI7XG59XG4vKiBbODVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjg1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMTI3LTMxMjksIFUrMzEzMSwgVSszMTM0LCBVKzMxMzcsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0NSwgVSszMTQ3LTMxNDgsIFUrMzE0YiwgVSszMTRkLTMxNGUsIFUrMzE1YywgVSszMTYwLTMxNjEsIFUrMzE2My0zMTY0LCBVKzMxODYsIFUrMzE4ZCwgVSszMTkyLCBVKzMxOTYtMzE5OCwgVSszMTllLTMxOWYsIFUrMzIyMC0zMjI5LCBVKzMyMzEsIFUrMzI2OCwgVSszMjk3LCBVKzMyOTksIFUrMzJhMywgVSszMzhlLTMzOGYsIFUrMzM5NSwgVSszMzljLTMzOWUsIFUrMzNjNCwgVSszM2QxLTMzZDIsIFUrMzNkNSwgVSszNDM0LCBVKzM0ZGMsIFUrMzRlZSwgVSszNTNlLCBVKzM1NWQsIFUrMzU2NiwgVSszNTc1LCBVKzM1OTIsIFUrMzVhMC0zNWExLCBVKzM1YWQsIFUrMzVjZSwgVSszNmEyLCBVKzM2YWIsIFUrMzhhOCwgVSszZGFiLCBVKzNkZTcsIFUrM2RlYiwgVSszZTFhLCBVKzNmMWIsIFUrM2Y2ZCwgVSs0NDk1LCBVKzQ3MjMsIFUrNDhmYSwgVSs0Y2EzLCBVKzRlMDIsIFUrNGUwNC00ZTA2LCBVKzRlMGMsIFUrNGUwZiwgVSs0ZTE1LCBVKzRlMTcsIFUrNGUxZi00ZTIxLCBVKzRlMjYsIFUrNGUyOSwgVSs0ZTJjLCBVKzRlMmYsIFUrNGUzMSwgVSs0ZTM1LCBVKzRlMzcsIFUrNGUzYywgVSs0ZTNmLTRlNDIsIFUrNGU0NCwgVSs0ZTQ2LTRlNDcsIFUrNGU1NywgVSs0ZTVhLTRlNWMsIFUrNGU2NC00ZTY1LCBVKzRlNjcsIFUrNGU2OSwgVSs0ZTZkLCBVKzRlNzgsIFUrNGU3Zi00ZTgyLCBVKzRlODUsIFUrNGU4NywgVSs0ZThhLCBVKzRlOGQsIFUrNGU5MywgVSs0ZTk2LCBVKzRlOTgtNGU5OSwgVSs0ZTljLCBVKzRlOWUtNGVhMCwgVSs0ZWEyLTRlYTMsIFUrNGVhNSwgVSs0ZWIwLTRlYjEsIFUrNGViMy00ZWI2O1xufVxuLyogWzg2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi44Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjc5YywgVSsyNzlmLTI3YTIsIFUrMjdhNC0yN2E1LCBVKzI3YTgsIFUrMjdiMCwgVSsyN2IyLTI3YjMsIFUrMjdiOSwgVSsyN2U4LTI3ZTksIFUrMjdmNiwgVSsyODAwLCBVKzI4ZWMsIFUrMjkxMywgVSsyOTIxLTI5MjIsIFUrMjkzNC0yOTM1LCBVKzJhMmYsIFUrMmIwNS0yYjA3LCBVKzJiNTAsIFUrMmI1NSwgVSsyYmM1LTJiYzYsIFUrMmUxYy0yZTFkLCBVKzJlYmIsIFUrMmYwMCwgVSsyZjA4LCBVKzJmMjQsIFUrMmYyZCwgVSsyZjJmLTJmMzAsIFUrMmYzYywgVSsyZjQ1LCBVKzJmNjMtMmY2NCwgVSsyZjc0LCBVKzJmODMsIFUrMmY4ZiwgVSsyZmJjLCBVKzMwMDMsIFUrMzAwNS0zMDA3LCBVKzMwMTItMzAxMywgVSszMDFjLTMwMWUsIFUrMzAyMSwgVSszMDIzLTMwMjQsIFUrMzAzMCwgVSszMDM0LTMwMzUsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LCBVKzMwNTYsIFUrMzA1OCwgVSszMDVjLCBVKzMwNWUsIFUrMzA2MiwgVSszMDZjLCBVKzMwNzQsIFUrMzA3NywgVSszMDdhLCBVKzMwN2MtMzA3ZCwgVSszMDgwLCBVKzMwOGUsIFUrMzA5MC0zMDkxLCBVKzMwOTktMzA5YiwgVSszMDlkLTMwOWUsIFUrMzBhNSwgVSszMGJjLCBVKzMwYmUsIFUrMzBjMiwgVSszMGM1LCBVKzMwY2MsIFUrMzBkOCwgVSszMGUyLCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMwZmQtMzBmZSwgVSszMTA1LTMxMjY7XG59XG4vKiBbODddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjg3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNjUwLTI2NTUsIFUrMjY1OCwgVSsyNjVhLTI2NWIsIFUrMjY1ZC0yNjVlLCBVKzI2NjAtMjY2ZCwgVSsyNjZmLCBVKzI2N2IsIFUrMjY4OCwgVSsyNjkzLTI2OTYsIFUrMjY5OC0yNjk5LCBVKzI2OWMsIFUrMjZhMC0yNmExLCBVKzI2YTQsIFUrMjZhYS0yNmFiLCBVKzI2YmQtMjZiZSwgVSsyNmM0LTI2YzUsIFUrMjZkNCwgVSsyNmU5LCBVKzI2ZjAtMjZmMSwgVSsyNmYzLCBVKzI2ZjUsIFUrMjZmZCwgVSsyNzAyLCBVKzI3MDQtMjcwNiwgVSsyNzA4LTI3MGYsIFUrMjcxMi0yNzE4LCBVKzI3MWEtMjcxYiwgVSsyNzFkLCBVKzI3MWYsIFUrMjcyMSwgVSsyNzI0LTI3MzAsIFUrMjczMi0yNzM0LCBVKzI3M2EsIFUrMjczZC0yNzQ0LCBVKzI3NDctMjc0OSwgVSsyNzRjLCBVKzI3NGUtMjc0ZiwgVSsyNzUzLTI3NTcsIFUrMjc1YiwgVSsyNzVkLTI3NWUsIFUrMjc2MywgVSsyNzY1LTI3NjcsIFUrMjc2ZS0yNzZmLCBVKzI3NzYtMjc3ZSwgVSsyNzgwLTI3ODIsIFUrMjc4YS0yNzhjLCBVKzI3OGUsIFUrMjc5NC0yNzk2O1xufVxuLyogWzg4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi44OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0YiwgVSsyNTUwLTI1NTEsIFUrMjU1NCwgVSsyNTU3LCBVKzI1NWEtMjU1YiwgVSsyNTVkLCBVKzI1NWYtMjU2MCwgVSsyNTYyLTI1NjMsIFUrMjU2NS0yNTY3LCBVKzI1NjktMjU2YSwgVSsyNTZjLTI1NzIsIFUrMjU3OSwgVSsyNTgwLTI1OTUsIFUrMjVhMSwgVSsyNWEzLCBVKzI1YTktMjVhZCwgVSsyNWIwLCBVKzI1YjMtMjViYiwgVSsyNWJkLTI1YzIsIFUrMjVjNCwgVSsyNWM4LTI1Y2IsIFUrMjVjZCwgVSsyNWQwLTI1ZDEsIFUrMjVkNC0yNWQ1LCBVKzI1ZDgsIFUrMjVkYy0yNWU2LCBVKzI1ZWEtMjVlYiwgVSsyNWVmLCBVKzI1ZmUsIFUrMjYwMC0yNjA0LCBVKzI2MDksIFUrMjYwZS0yNjBmLCBVKzI2MTEsIFUrMjYxNC0yNjE1LCBVKzI2MTgsIFUrMjYxYS0yNjIwLCBVKzI2MjItMjYyMywgVSsyNjJhLCBVKzI2MmQtMjYzMCwgVSsyNjM5LTI2NDAsIFUrMjY0MiwgVSsyNjQ4LTI2NGY7XG59XG4vKiBbODldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjg5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyM2U5LCBVKzIzZjAsIFUrMjNmMywgVSsyNDQ1LCBVKzI0NDksIFUrMjQ2NS0yNDcxLCBVKzI0NzQtMjQ5YiwgVSsyNGI4LCBVKzI0YzIsIFUrMjRjNywgVSsyNGM5LCBVKzI0ZDAsIFUrMjRkMiwgVSsyNGQ0LCBVKzI0ZDgsIFUrMjRkZC0yNGRlLCBVKzI0ZTMsIFUrMjRlNiwgVSsyNGU4LCBVKzI1MDAtMjUwOSwgVSsyNTBiLTI1MjYsIFUrMjUyOC0yNTM0LCBVKzI1MzYtMjUzNywgVSsyNTNiLTI1NDgsIFUrMjU0YTtcbn1cbi8qIFs5MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuOTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwN2ItMjA4MywgVSsyMDhjLTIwOGUsIFUrMjA5MiwgVSsyMGE2LCBVKzIwYTgtMjBhZCwgVSsyMGFmLCBVKzIwYjEsIFUrMjBiNC0yMGI1LCBVKzIwYjgtMjBiYSwgVSsyMGJkLCBVKzIwZGIsIFUrMjBkZCwgVSsyMGUwLCBVKzIwZTMsIFUrMjEwNSwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNi0yMTE3LCBVKzIxMjAtMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjEzMywgVSsyMTM5LCBVKzIxOTQsIFUrMjE5Ni0yMTk5LCBVKzIxYTAsIFUrMjFhOS0yMWFhLCBVKzIxYWYsIFUrMjFiMywgVSsyMWI1LCBVKzIxYmEtMjFiYiwgVSsyMWM0LCBVKzIxY2EsIFUrMjFjYywgVSsyMWQwLTIxZDQsIFUrMjFlMSwgVSsyMWU2LTIxZTksIFUrMjIwMCwgVSsyMjAyLCBVKzIyMDUtMjIwOCwgVSsyMjBmLCBVKzIyMTEtMjIxMiwgVSsyMjE1LCBVKzIyMTctMjIxOSwgVSsyMjFkLTIyMjAsIFUrMjIyMywgVSsyMjI1LCBVKzIyMjctMjIyYiwgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNjLTIyM2QsIFUrMjI0OCwgVSsyMjRjLCBVKzIyNTIsIFUrMjI1NiwgVSsyMjYwLTIyNjEsIFUrMjI2Ni0yMjY3LCBVKzIyNmEtMjI2YiwgVSsyMjZlLTIyNmYsIFUrMjI4Mi0yMjgzLCBVKzIyOTUsIFUrMjI5NywgVSsyMjk5LCBVKzIyYTUsIFUrMjJiMC0yMmIxLCBVKzIyYjksIFUrMjJiZiwgVSsyMmM1LTIyYzYsIFUrMjJlZiwgVSsyMzA0LCBVKzIzMDcsIFUrMjMwYiwgVSsyMzEyLTIzMTQsIFUrMjMxOCwgVSsyMzFhLTIzMWIsIFUrMjMyMywgVSsyMzliLCBVKzIzOWQtMjM5ZSwgVSsyM2EwO1xufVxuLyogWzkxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi45MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMWQzNC0xZDM1LCBVKzFkMzgtMWQzYSwgVSsxZDNjLCBVKzFkM2YtMWQ0MCwgVSsxZDQ5LCBVKzFkNGUtMWQ0ZiwgVSsxZDUyLCBVKzFkNTUsIFUrMWQ1YiwgVSsxZDVlLCBVKzFkOWMsIFUrMWRhMCwgVSsxZGM0LTFkYzUsIFUrMWU2OSwgVSsxZTczLCBVKzFlYTAtMWVhOSwgVSsxZWFiLTFlYWQsIFUrMWVhZiwgVSsxZWIxLCBVKzFlYjMsIFUrMWViNSwgVSsxZWI3LCBVKzFlYjksIFUrMWViYiwgVSsxZWJkLTFlYmUsIFUrMWVjMC0xZWMzLCBVKzFlYzUtMWVjNiwgVSsxZWM5LTFlY2QsIFUrMWVjZi0xZWQzLCBVKzFlZDUsIFUrMWVkNy0xZWRmLCBVKzFlZTEsIFUrMWVlMywgVSsxZWU1LTFlZWIsIFUrMWVlZCwgVSsxZWVmLTFlZjEsIFUrMWVmMywgVSsxZWY3LCBVKzFlZjksIFUrMWY2MiwgVSsxZjdiLCBVKzIwMDEtMjAwMiwgVSsyMDA0LTIwMDYsIFUrMjAwOS0yMDBhLCBVKzIwMGMtMjAxMiwgVSsyMDE1LTIwMTYsIFUrMjAxYSwgVSsyMDFlLTIwMjEsIFUrMjAyMywgVSsyMDI1LCBVKzIwMjctMjAyOCwgVSsyMDJhLTIwMmQsIFUrMjAyZi0yMDMwLCBVKzIwMzItMjAzMywgVSsyMDM1LCBVKzIwMzgsIFUrMjAzYywgVSsyMDNlLTIwM2YsIFUrMjA0My0yMDQ0LCBVKzIwNDksIFUrMjA0ZC0yMDRlLCBVKzIwNjAtMjA2MSwgVSsyMDcwLCBVKzIwNzQtMjA3OCwgVSsyMDdhO1xufVxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi45Ny53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMmFlLTJiMywgVSsyYjUtMmJmLCBVKzJjMi0yYzMsIFUrMmM2LTJkMSwgVSsyZDgtMmRhLCBVKzJkYywgVSsyZTEtMmUzLCBVKzJlNSwgVSsyZWIsIFUrMmVlLTJmMCwgVSsyZjItMmY3LCBVKzJmOS0yZmYsIFUrMzAyLTMwZCwgVSszMTEsIFUrMzFiLCBVKzMyMS0zMjUsIFUrMzI3LTMyOSwgVSszMmItMzJjLCBVKzMyZS0zMmYsIFUrMzMxLTMzOSwgVSszM2MtMzNkLCBVKzMzZiwgVSszNDgsIFUrMzUyLCBVKzM1YywgVSszNWUtMzVmLCBVKzM2MSwgVSszNjMsIFUrMzY4LCBVKzM2YywgVSszNmYsIFUrNTMwLTU0MCwgVSs1NWQtNTVlLCBVKzU2MSwgVSs1NjMsIFUrNTY1LCBVKzU2YiwgVSs1NmUtNTc5O1xufVxuLyogWzk4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi45OC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMTc2LTE3ZiwgVSsxOTIsIFUrMTk0LCBVKzE5YS0xOWIsIFUrMTlkLCBVKzFhMC0xYTEsIFUrMWEzLTFhNCwgVSsxYWEsIFUrMWFjLTFhZCwgVSsxYWYtMWJmLCBVKzFkMiwgVSsxZDQsIFUrMWQ2LCBVKzFkOCwgVSsxZGEsIFUrMWRjLCBVKzFlMywgVSsxZTcsIFUrMWU5LCBVKzFlZSwgVSsxZjAtMWYxLCBVKzFmMywgVSsxZjUtMWZmLCBVKzIxOS0yMWIsIFUrMjIxLCBVKzIyMy0yMjYsIFUrMjI4LCBVKzIyYiwgVSsyMmYsIFUrMjMxLCBVKzIzNC0yMzcsIFUrMjNhLTIzYiwgVSsyM2QsIFUrMjUwLTI1MiwgVSsyNTQtMjU1LCBVKzI1OS0yNWUsIFUrMjYxLTI2MywgVSsyNjUsIFUrMjY4LCBVKzI2YS0yNmIsIFUrMjZmLTI3NywgVSsyNzksIFUrMjdiLTI4MCwgVSsyODItMjgzLCBVKzI4NSwgVSsyOGEsIFUrMjhjLCBVKzI4ZiwgVSsyOTIsIFUrMjk0LTI5NiwgVSsyOTgtMjlhLCBVKzI5YywgVSsyOWYsIFUrMmExLTJhNCwgVSsyYTYtMmE3LCBVKzJhOSwgVSsyYWI7XG59XG4vKiBbOTldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjk5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSthMS1hNCwgVSthNi1hOCwgVSthYSwgVSthYywgVSthZiwgVStiMSwgVStiMy1iNiwgVStiOC1iYSwgVStiYy1kNiwgVStkOC1kZSwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNSwgVStmNy1mOCwgVStmYiwgVStmZC0xMDAsIFUrMTAyLCBVKzEwNC0xMDcsIFUrMTBkLCBVKzEwZi0xMTIsIFUrMTE1LCBVKzExNywgVSsxMTksIFUrMTFiLCBVKzExZS0xMWYsIFUrMTIxLCBVKzEyMywgVSsxMjUtMTI3LCBVKzEyOS0xMmEsIFUrMTJkLCBVKzEyZi0xM2YsIFUrMTQxLTE0MiwgVSsxNDQsIFUrMTQ2LCBVKzE0Yi0xNGMsIFUrMTRmLTE1MywgVSsxNTgtMTViLCBVKzE1ZS0xNjAsIFUrMTYzLTE2NSwgVSsxNjgtMTZhLCBVKzE2ZC0xNzU7XG59XG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIyMWEsIFUrMjI2NCwgVSsyNDY0LCBVKzI1YTAsIFUrMzAwOCwgVSs0ZTEwLCBVKzUxMmEsIFUrNTE1MiwgVSs1MjAxLCBVKzUyNDEsIFUrNTM1MiwgVSs1NDlhLCBVKzU0YjIsIFUrNTRjNiwgVSs1NGQ3LCBVKzU0ZTEsIFUrNTUwOSwgVSs1NWM1LCBVKzU2MGUsIFUrNTYxOCwgVSs1NjVjLCBVKzU2YmMsIFUrNTcxNiwgVSs1NzZmLCBVKzU3ODQsIFUrNTdhMiwgVSs1ODlmLCBVKzVhMjAsIFUrNWEyNSwgVSs1YTI5LCBVKzVhMzQsIFUrNWE3ZiwgVSs1YWM5LCBVKzVhZDYsIFUrNWIwOSwgVSs1YjVjLCBVKzViYzcsIFUrNWMyNywgVSs1ZDJkLCBVKzVkY2QsIFUrNWYxYiwgVSs1ZjM3LCBVKzYwNGQsIFUrNjA1NSwgVSs2MDczLCBVKzYwZWIsIFUrNjFmZiwgVSs2MjBjLCBVKzYyYzcsIFUrNjJlZCwgVSs2MzIwLCBVKzYzNDUsIFUrNjM5MCwgVSs2M2IwLCBVKzY0YWUsIFUrNjRjMiwgVSs2NGQyLCBVKzY1NTYsIFUrNjYzYywgVSs2NjdlLCBVKzY2ZDksIFUrNjZmOCwgVSs2NzU2LCBVKzY3ODksIFUrNjg5ZCwgVSs2OGYxLCBVKzY5NWUsIFUrNjk3NSwgVSs2YTFmLCBVKzZiMGEsIFUrNmI2MSwgVSs2Yjg3LCBVKzZjNWQsIFUrNmM3ZSwgVSs2YzkyLCBVKzZkMzEsIFUrNmRmOSwgVSs2ZTBkLCBVKzZlMmQsIFUrNmYzZSwgVSs3MGIzLCBVKzcwYmQsIFUrNzBjYSwgVSs3MGU4LCBVKzcyNWYsIFUrNzJlOSwgVSs3MzNmLCBVKzczOTYsIFUrNzM5ZiwgVSs3NDU5LTc0NWEsIFUrNzRhNywgVSs3NWExLCBVKzc1ZjAsIFUrNzZjZiwgVSs3NmQ0LCBVKzc3MjksIFUrNzdhYSwgVSs3N2IwLCBVKzc3ZTMsIFUrNzgwYywgVSs3OGQ1LCBVKzc5NDEsIFUrNzk3NywgVSs3OTdhLCBVKzc5YzMsIFUrN2EyMCwgVSs3YTkyLCBVKzdiNzEsIFUrN2JmMSwgVSs3YzlmLCBVKzdlYjYsIFUrN2VjYSwgVSs3ZWY3LCBVKzdmMDcsIFUrN2YwOSwgVSs3ZjE1LCBVKzdmODEsIFUrN2ZiOSwgVSs4MDM4LCBVKzgwOTgsIFUrODBiNCwgVSs4MTEwLCBVKzgxNGItODE0YywgVSs4MTZlLCBVKzgxOGEsIFUrODIwNSwgVSs4MjM1LCBVKzgyOGIsIFUrODJhNSwgVSs4MmI3LCBVKzgyZDQsIFUrODJkYiwgVSs4MmRmLCBVKzgzMTcsIFUrODMzOCwgVSs4Mzg1LTgzODYsIFUrODNjMSwgVSs4M2NmLCBVKzg1MzcsIFUrODUzYiwgVSs4NTRhLCBVKzg3MTUsIFUrODc4MywgVSs4OTJhLCBVKzhhNzEsIFUrOGFhYSwgVSs4ZDU4LCBVKzhkYmUsIFUrOGY2NywgVSs4ZmFiLCBVKzhmYzQsIFUrOGZlNiwgVSs5MDIzLCBVKzkwODQsIFUrOTA5MSwgVSs5MTZhLCBVKzkxYzksIFUrOTFkYywgVSs5NGIzLCBVKzk1MDIsIFUrOTUyMywgVSs5NTUxLCBVKzk1NmYsIFUrOTYwZSwgVSs5NjJhLCBVKzk2MmUsIFUrOTY0NywgVSs5NmYzLCBVKzk3MzksIFUrOTdhMCwgVSs5N2VkLCBVKzk4M2IsIFUrOTg1ZSwgVSs5ODhhLCBVKzlhNmYsIFUrOWE4YiwgVSs5YWI3LCBVKzlhYzUsIFUrOWUyNSwgVStlNjA4LCBVK2ZmMDYsIFUrZmYxNC1mZjE2O1xufVxuLyogWzEwMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTAxLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxNjEsIFUrOTI2LCBVKzkyOCwgVSs5MzksIFUrOTNmLTk0MCwgVSs5NGQsIFUrZTE3LCBVK2UyMiwgVStlNDQsIFUrMjQ2MywgVSsyNWM3LCBVKzI1Y2UsIFUrMjc2NCwgVSszMDA5LCBVKzMwMTYtMzAxNywgVSs0ZTRkLCBVKzRlNTMsIFUrNGY1YSwgVSs0ZjcwLCBVKzRmYWUsIFUrNGZkOCwgVSs0ZmZhLCBVKzUwMTEsIFUrNTAxYSwgVSs1MTZlLCBVKzUxYzQsIFUrNTIyNSwgVSs1MzY0LCBVKzU0N2IsIFUrNTQ5NSwgVSs1NGU4LCBVKzU0ZWUsIFUrNTU5NCwgVSs1NWQzLCBVKzU1ZGMsIFUrNTVmZCwgVSs1NjYyLCBVKzU2NjksIFUrNTY2YywgVSs1NzQyLCBVKzU4MjQsIFUrNTgzNCwgVSs1OThhLCBVKzU5OTIsIFUrNTlhOSwgVSs1YTA0LCBVKzViNzUsIFUrNWI3ZCwgVSs1YmM1LCBVKzVjNDksIFUrNWM5MCwgVSs1ZTFjLCBVKzVlMjcsIFUrNWUyYiwgVSs1ZTM3LCBVKzVlOTAsIFUrNjE4YiwgVSs2MWY1LCBVKzYyMGEsIFUrNjI3MywgVSs2MmY3LCBVKzYzNDIsIFUrNjQwMS02NDAyLCBVKzY0MTMsIFUrNjUxMiwgVSs2NTViLCBVKzY1YTcsIFUrNjVmMSwgVSs2NWY3LCBVKzY2NWYsIFUrNjY4NywgVSs2NmE3LCBVKzY3M2QsIFUrNjdiOCwgVSs2ODU0LCBVKzY4ZDgsIFUrNjhmYSwgVSs2OTZkLCBVKzZhMDIsIFUrNmEwYSwgVSs2YTgwLCBVKzZiN2MsIFUrNmJkOSwgVSs2YzJlLCBVKzZjNzYsIFUrNmNmOCwgVSs2ZDRhLCBVKzZkODUsIFUrNmUyNCwgVSs2ZTMyLCBVKzZlYzcsIFUrNmVkNSwgVSs2Zjg4LCBVKzcwMGYsIFUrNzAxYSwgVSs3MDc4LCBVKzcwN2MsIFUrNzBhYywgVSs3MGMxLCBVKzc0MDksIFUrNzQyMiwgVSs3NDgwLCBVKzc0YTgsIFUrNzUyYiwgVSs3NTc0LCBVKzc2NTYsIFUrNzY5OSwgVSs3NzM3LCBVKzc4NWQsIFUrNzhiZSwgVSs3OWI5LCBVKzdhM2QsIFUrN2E5MSwgVSs3YTlmLCBVKzdhZTMsIFUrN2I3NywgVSs3YzNmLCBVKzdkMWEsIFUrN2Q1MCwgVSs3ZDkzLCBVKzgwM2YsIFUrODA0MiwgVSs4MDhiLCBVKzgyMzYsIFUrODJiOC04MmI5LCBVKzgyZWYsIFUrODMwOSwgVSs4MzZiLCBVKzgzZWYsIFUrODQzMSwgVSs4NWM5LCBVKzg2NWUsIFUrODY4YywgVSs4NzU5LCBVKzg3NjAsIFUrODg0NSwgVSs4OWJhLCBVKzhhMmEsIFUrOGM0MSwgVSs4Y2VjLCBVKzhkMmMsIFUrOGQ0ZSwgVSs4ZTY2LCBVKzhlNmQsIFUrOGVhZiwgVSs5MDJlLCBVKzkxNGIsIFUrOTE2ZSwgVSs5MTliLCBVKzk0OWIsIFUrOTRhMCwgVSs5NGIwLCBVKzk1NDEtOTU0MiwgVSs5NTU2LCBVKzk1ZWIsIFUrOTVmNSwgVSs5NjRiLCBVKzk2OGIsIFUrOTZjYy05NmNkLCBVKzk2Y2YsIFUrOTcwNCwgVSs5NzEzLCBVKzk4OTAsIFUrOThhOCwgVSs5OTg1LCBVKzk5OTIsIFUrOWE2ZCwgVSs5YTgxLCBVKzlhODYsIFUrOWFiOCwgVSs5Y2E0LCBVKzlmOWEsIFUrZTYwNi1lNjA3LCBVK2U2MGEsIFUrZTYwYywgVStlNjBlLCBVK2ZlMGYsIFUrZmYwMiwgVStmZjFlLCBVK2ZmM2Q7XG59XG4vKiBbMTAyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMDIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEwYywgVSs2MjctNjI5LCBVKzYzOSwgVSs2NDQsIFUrNjRhLCBVKzIwM2IsIFUrMjI2NSwgVSsyNTczLCBVKzI1YjIsIFUrMzQ0OC0zNDQ5LCBVKzRlMWUsIFUrNGU1ZSwgVSs0ZjNhLCBVKzRmNWYsIFUrNGZlYSwgVSs1MDI2LCBVKzUwOGQsIFUrNTE4OSwgVSs1MjU0LCBVKzUyODgsIFUrNTJkOCwgVSs1MmZhLCBVKzUzMDYsIFUrNTMwOCwgVSs1Mzg0LCBVKzUzZWQsIFUrNTQzYywgVSs1NDUwLCBVKzU0NTUsIFUrNTQ2NiwgVSs1NGM0LCBVKzU1NzgsIFUrNTVhNywgVSs1NjFmLCBVKzU2MzEsIFUrNTcyZCwgVSs1NzVmLCBVKzU3YWUsIFUrNTdlMCwgVSs1ODMwLCBVKzU5NGUsIFUrNTk4NCwgVSs1OTkzLCBVKzViZGQsIFUrNWMwZCwgVSs1YzdmLCBVKzVjODIsIFUrNWU2MiwgVSs1ZWQzLCBVKzVmMDgsIFUrNjA3YSwgVSs2MGJjLCBVKzYwZGYsIFUrNjI1YiwgVSs2MjkyLCBVKzYyZTIsIFUrNjM2MywgVSs2NDY3LCBVKzY3MTQsIFUrNjc1ZSwgVSs2NzcxLCBVKzY3YTIsIFUrNjdmZiwgVSs2ODA1LCBVKzY4MTMsIFUrNjg2OSwgVSs2OGE3LCBVKzY4ZTAsIFUrNjkzMCwgVSs2OTg2LCBVKzY5YTgsIFUrNjlkZiwgVSs2YTQ0LCBVKzZhNWYsIFUrNmMxMywgVSs2YzFmLCBVKzZjMjIsIFUrNmMyZiwgVSs2YzQwLCBVKzZjODEsIFUrNmM5YiwgVSs2Y2E1LCBVKzZkYTQsIFUrNmRmMywgVSs2ZTg1LCBVKzZlYmEsIFUrNmYxMywgVSs2ZjMzLCBVKzZmNjIsIFUrNzE1ZSwgVSs3MmM0LCBVKzczZDEsIFUrNzNmZSwgVSs3NDA1LCBVKzc0NTUsIFUrNzQ4NywgVSs3NTc4LCBVKzc1YTQsIFUrNzVlYiwgVSs3NjkzLCBVKzc3MzgsIFUrNzc0MSwgVSs3NzZiLCBVKzc3OTIsIFUrNzdhNywgVSs3N2E5LCBVKzc3YjMsIFUrNzg4YywgVSs3OTg0LCBVKzc5YTcsIFUrNzllNCwgVSs3YTFhLCBVKzdhNTcsIFUrN2FhNiwgVSs3YjBiLCBVKzdiNWQsIFUrN2MyNywgVSs3YzdkLCBVKzdjYWEsIFUrN2NkOSwgVSs3Y2VmLCBVKzdlZGEsIFUrN2VkZSwgVSs3ZjI0LCBVKzgwNDYsIFUrODBmYSwgVSs4MWIzLCBVKzgxZmIsIFUrODIwNywgVSs4MjU4LCBVKzgzMzUsIFUrODMzOSwgVSs4MzU0LCBVKzg0MGUsIFUrODViMCwgVSs4NWZiLCBVKzg2OTUsIFUrODZhYSwgVSs4NzE3LCBVKzg3NDksIFUrODc0YywgVSs4OTk2LCBVKzg5YmQsIFUrODljNSwgVSs4YmRiLCBVKzhiZjUsIFUrOGM1YSwgVSs4ZDNmLCBVKzhkOWYsIFUrOGU0NCwgVSs4ZmVkLCBVKzkwMDUsIFUrOTAxOSwgVSs5MDRlLCBVKzkwODIsIFUrOTBhZiwgVSs5MGRkLCBVKzkwZTEsIFUrOTBmOCwgVSs5MTE5LCBVKzkxNmYsIFUrOTE3NiwgVSs5NDllLCBVKzk0YTcsIFUrOTRjMiwgVSs5NTI1LCBVKzk1ODAsIFUrOTVkYywgVSs5NmUyLCBVKzk2ZmIsIFUrOWE3YywgVSs5YTdmLCBVKzliNDEsIFUrOWNhOCwgVSs5Y2M0LCBVKzljZGUsIFUrOWU5MiwgVSs5ZWRlLCBVK2U2MGIsIFUrZTYxMCwgVStmZjEwLCBVK2ZmMTMsIFUrZmYzYiwgVStmMDEyYjtcbn1cbi8qIFsxMDNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjAsIFUrNjMxLCBVKzI2MDYsIFUrMzAxNC0zMDE1LCBVKzMwOWMsIFUrMzNhMSwgVSs0ZTUyLCBVKzRlYzYsIFUrNGY4NiwgVSs0ZjhkLCBVKzRmZGUsIFUrNGZlZiwgVSs1MDBiLCBVKzUwMmEsIFUrNTE1YywgVSs1MThhLCBVKzUxYTUsIFUrNTFmMywgVSs1MjQzLCBVKzUyYzksIFUrNTJkNSwgVSs1M2EyLCBVKzUzZWUsIFUrNTRjZSwgVSs1NGZhLCBVKzU0ZmMsIFUrNTU4MCwgVSs1NTg3LCBVKzU2M2YsIFUrNTZkYSwgVSs1NzkyLCBVKzU4MTUsIFUrNTk2MCwgVSs1OWQ3LCBVKzVhMWYsIFUrNWI3OCwgVSs1YjliLCBVKzViZTEsIFUrNWM0ZSwgVSs1YzUxLCBVKzVjNmYsIFUrNWM5YSwgVSs1Y2ZiLCBVKzVkMTYsIFUrNWVkNiwgVSs1ZjI3LCBVKzVmNmEsIFUrNWY2YywgVSs2MDNjLCBVKzYwOWEsIFUrNjE2OCwgVSs2MWM4LCBVKzYyMzYsIFUrNjJkMCwgVSs2MmYxLCBVKzYyZmQsIFUrNjMxYSwgVSs2MzI4LCBVKzYzMmIsIFUrNjM0NiwgVSs2MzhmLCBVKzYzYTAsIFUrNjNjOSwgVSs2NTVlLCBVKzY1OTAsIFUrNjYxNSwgVSs2NjI3LCBVKzY2YWUsIFUrNjZlNiwgVSs2NmYwLCBVKzY3MDMsIFUrNjdkYSwgVSs2N2VjLCBVKzY4MTYsIFUrNjg5MywgVSs2OGFkLCBVKzY4ZjUsIFUrNjk3NywgVSs2OTg0LCBVKzY5ZGIsIFUrNmI3MiwgVSs2YmI3LCBVKzZjZTMsIFUrNmNmYiwgVSs2ZDQ3LCBVKzZkYTEsIFUrNmRjNCwgVSs2ZTQzLCBVKzZlYWYsIFUrNmVmZiwgVSs2ZjhlLCBVKzcwMTEsIFUrNzA2MywgVSs3MDc2LCBVKzcwOTYsIFUrNzBiYSwgVSs3MGRiLCBVKzcwZWYsIFUrNzExOS03MTFhLCBVKzcxNzIsIFUrNzE4ZiwgVSs3MTk0LCBVKzcyN2EsIFUrNzJkOSwgVSs3MmVkLCBVKzczMjUsIFUrNzNhZSwgVSs3M2JhLCBVKzczYzAsIFUrNzQxMCwgVSs3NDI2LCBVKzc1NTQsIFUrNzU3NiwgVSs3NWFlLCBVKzc1YjksIFUrNzYyYiwgVSs3NjZiLCBVKzc2ODIsIFUrNzc1MCwgVSs3Nzc5LCBVKzc3ODQsIFUrNzdlYiwgVSs3N2VlLCBVKzc4ZjcsIFUrNzllOSwgVSs3YTc5LCBVKzdiMWIsIFUrN2IyOCwgVSs3YmY3LCBVKzdkYjIsIFUrN2VjNSwgVSs3ZWVlLCBVKzdmMTQsIFUrN2YxYSwgVSs3ZmUxLCBVKzgwODcsIFUrODA5YiwgVSs4MjMxLCBVKzgzMGUsIFUrODM1ZiwgVSs4M2U5LCBVKzg0OWMsIFUrODUxYSwgVSs4NjhhLCBVKzg3MTgsIFUrODc0ZSwgVSs4ODIyLCBVKzg5MTAsIFUrODk0NCwgVSs4YTNiLCBVKzhiYjYsIFUrOGJiYywgVSs4ZDUwLCBVKzhlNzIsIFUrOGY5YywgVSs5MDBkLCBVKzkwNGIsIFUrOTA2MywgVSs5MGEyLCBVKzkwYjksIFUrOTRmMiwgVSs5NTJmLCBVKzk1NzYtOTU3NywgVSs5NTkzLCBVKzk1ZjgsIFUrOTYxYywgVSs5NjMxLCBVKzk2OWIsIFUrOTZhNywgVSs5NmMxLCBVKzk3MTYsIFUrOTc2MSwgVSs5N2FkLCBVKzk3ZTcsIFUrOThhNCwgVSs5OTdhLCBVKzlhNzMsIFUrOWI0NCwgVSs5ZTNkLCBVKzllY2YsIFUrOWVkNCwgVStmZjExLWZmMTIsIFUrZmZmZDtcbn1cbi8qIFsxMDRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAwMywgVSsyMTkzLCBVKzI0NjIsIFUrNGUxOSwgVSs0ZTJiLCBVKzRlMzYsIFUrNGVhOCwgVSs0ZWQxLCBVKzRlZDcsIFUrNGY1MSwgVSs0ZjYzLCBVKzRmODMsIFUrNTBlNywgVSs1MTEyLCBVKzUxNjcsIFUrNTFhNCwgVSs1MWI2LCBVKzUyMzksIFUrNTI2NSwgVSs1MzJhLCBVKzUzNTEsIFUrNTM3ZiwgVSs1NDAxLCBVKzU0OGYsIFUrNTQ5MiwgVSs1NGFmLCBVKzU0YjMsIFUrNTRiZCwgVSs1NGQxLCBVKzU0ZGYsIFUrNTU0ZiwgVSs1NTY0LCBVKzU1OTgsIFUrNTYzMiwgVSs1NmEzLCBVKzU2ZTcsIFUrNTc0ZSwgVSs1NzVkLTU3NWUsIFUrNTdkNCwgVSs1ODRjLCBVKzU4ZTQsIFUrNTkzNywgVSs1OTU1LCBVKzVhMDUsIFUrNWE0OSwgVSs1YWMyLCBVKzViYjAsIFUrNWMzOSwgVSs1YzYxLCBVKzVkMGUsIFUrNWRlOSwgVSs1ZTlhLCBVKzVlYjgsIFUrNWYwYSwgVSs1ZjEzLCBVKzVmOGMsIFUrNjA4ZCwgVSs2MTFiLCBVKzYxMjcsIFUrNjJhMCwgVSs2MzRmLCBVKzYzNWUsIFUrNjNmZCwgVSs2NTc3LCBVKzY1OGIsIFUrNjViYywgVSs2NjBhLCBVKzY2NDMsIFUrNjY1NiwgVSs2NzYwLCBVKzY3YWYsIFUrNjdjNCwgVSs2N2UwLCBVKzY4MTcsIFUrNjhjZCwgVSs2OTBlLCBVKzY5NjAsIFUrNjliNCwgVSs2YTcxLCBVKzZhYWMsIFUrNmI2NywgVSs2YmI0LCBVKzZjNTUsIFUrNmM3MCwgVSs2YzgyLCBVKzZjYTYsIFUrNmNiOCwgVSs2Y2JlLCBVKzZlOWMsIFUrNmVkZSwgVSs2ZWU1LCBVKzZmNGQsIFUrNmY4NCwgVSs2ZjljLCBVKzcxMTUsIFUrNzEyMSwgVSs3MjJhLCBVKzcyNjEsIFUrNzI3MiwgVSs3MjgwLCBVKzcyZjgsIFUrNzUwNCwgVSs3NTRmLCBVKzc1ZDgsIFUrNzY3YywgVSs3NmVmLCBVKzc3OGUsIFUrNzdiYiwgVSs3N2Y2LCBVKzc4NmIsIFUrNzhiMSwgVSs3OTQ4LCBVKzc5ODUsIFUrNzliZSwgVSs3YTgzLCBVKzdhOGQsIFUrN2VhYywgVSs3ZWVmLCBVKzdlZjgsIFUrN2VmZCwgVSs3ZjAwLCBVKzgwM2QsIFUrODA4NiwgVSs4MTBhLCBVKzgxNjUsIFUrODE5ZCwgVSs4MWE4LCBVKzgyMTQsIFUrODI5YywgVSs4MzFjLCBVKzgzMjgsIFUrODMyYiwgVSs4MzY3LCBVKzgzZTAsIFUrODNmMSwgVSs4NDAzLCBVKzg0NmIsIFUrODQ3NSwgVSs4NGIyLCBVKzg1MTMsIFUrODU3NCwgVSs4NWFmLCBVKzg2ZDksIFUrODZkYiwgVSs4YWNiLCBVKzhiYmQsIFUrOGJlMC04YmUxLCBVKzhjMGUsIFUrOGQyOSwgVSs4ZDYzLCBVKzhlODEsIFUrOGY3ZiwgVSs5MDMyLCBVKzkwNDIsIFUrOTBiMSwgVSs5MGI1LCBVKzkxNjUsIFUrOTE3NSwgVSs5NGE2LCBVKzk0YzUsIFUrOTUwYywgVSs5NTQwLCBVKzk2MTAsIFUrOTY5OSwgVSs5NmM3LCBVKzk3M2UsIFUrOTc4ZCwgVSs5N2VjLCBVKzk3ZjYsIFUrOTg0YywgVSs5ODdkLCBVKzk4ODIsIFUrOTk2NSwgVSs5OTZhLCBVKzk5NzIsIFUrOWE4ZiwgVSs5YWQzLCBVKzlhZTYsIFUrOWNiOCwgVSs5ZWRiLCBVK2U2MDAsIFUrZTYwZiwgVStlNjExLCBVK2ZmMDUsIFUrZmYwYjtcbn1cbi8qIFsxMDVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjE5MCwgVSsyNTBhLCBVKzI1YmMsIFUrMjVjZiwgVSszMDBmLCBVKzRlNTYsIFUrNGVhOSwgVSs0ZjNkLCBVKzRmNmMsIFUrNGY4OCwgVSs0ZmE4LCBVKzRmY2YsIFUrNTAyOSwgVSs1MTg4LCBVKzUxZjksIFUrNTIwMywgVSs1MjRhLCBVKzUyNTYsIFUrNTI5ZCwgVSs1Mzc1LCBVKzUzZGIsIFUrNTQxZiwgVSs1NDM1LCBVKzU0NTcsIFUrNTQ4YiwgVSs1NGIxLCBVKzU0YzcsIFUrNTRkNCwgVSs1NGU5LCBVKzU1NmEsIFUrNTU4OSwgVSs1NWJiLCBVKzU1ZTgsIFUrNTVlZiwgVSs1NjNiLCBVKzU2NmEsIFUrNTc2YSwgVSs1OGY5LCBVKzU5OGQsIFUrNTk5ZSwgVSs1OWE4LCBVKzVhOWIsIFUrNWFlMywgVSs1YmRlLCBVKzVjNGMsIFUrNWM2MCwgVSs1ZDFiLCBVKzVkZWIsIFUrNWRmNywgVSs1ZTE4LCBVKzVmMjYsIFUrNWY2NCwgVSs2MDFjLCBVKzYwODQsIFUrNjBlOSwgVSs2MTRjLCBVKzYxYmUsIFUrNjIwOCwgVSs2MjFhLCBVKzYyMzMsIFUrNjI1NCwgVSs2MmQ4LCBVKzYyZTYsIFUrNjJlZiwgVSs2MzIzLCBVKzYzMmEsIFUrNjMzZCwgVSs2MzYxLCBVKzYzODAsIFUrNjQwNSwgVSs2NDBmLCBVKzY2MTQsIFUrNjY0MiwgVSs2NjU3LCBVKzY3YTMsIFUrNjgwOCwgVSs2ODNkLCBVKzY4NTAsIFUrNjg5NywgVSs2OGIzLCBVKzY4YjUsIFUrNjhkNSwgVSs2YTU4LCBVKzZiNDcsIFUrNmI2YSwgVSs2YzI4LCBVKzZjOTAsIFUrNmNhNywgVSs2Y2Y1LCBVKzZkNTEsIFUrNmRhOSwgVSs2ZGM3LCBVKzZkZDEsIFUrNmUwYSwgVSs2ZTViLCBVKzZmNDcsIFUrNmY2ZCwgVSs3MGFkLCBVKzcwZjksIFUrNzEwYSwgVSs3MTMwLCBVKzcxYWMsIFUrNzQ1ZiwgVSs3NDc2LCBVKzc0OTAsIFUrNzUyOSwgVSs3NTM4LCBVKzc1ZDIsIFUrNzY5NiwgVSs3NmIxLCBVKzc2ZmMsIFUrNzc3ZiwgVSs3N2RjLCBVKzc4OWYsIFUrNzk1YiwgVSs3OWJkLCBVKzc5YzksIFUrN2EzYiwgVSs3YTQ2LCBVKzdhYTUsIFUrN2FkNiwgVSs3Y2E1LCBVKzdjYjksIFUrN2NkZiwgVSs3ZDZlLCBVKzdmMDYsIFUrN2YzOCwgVSs3ZmExLCBVKzdmYzEsIFUrODAxNSwgVSs4MDNiLCBVKzgwYTIsIFUrODBhYSwgVSs4MTE2LCBVKzgxM2UsIFUrODJhZCwgVSs4MmJkLCBVKzgzMDUsIFUrODM0NiwgVSs4NDZjLCBVKzg1NDksIFUrODU5YiwgVSs4NjExLCBVKzg2ODAsIFUrODdmOSwgVSs4ODRkLCBVKzg4NzcsIFUrODg4ZCwgVSs4OGQ0LCBVKzg5OGIsIFUrOGE3OSwgVSs4YTkzLCBVKzhjMDUsIFUrOGMwZCwgVSs4YzI2LCBVKzhkMWUsIFUrOGQzMSwgVSs4ZDgxLCBVKzhlMjIsIFUrOGY5MCwgVSs4Zjk2LCBVKzkwY2EsIFUrOTE2YywgVSs5MTdmLCBVKzkxODcsIFUrOTE4YiwgVSs5NDk5LCBVKzk0YTksIFUrOTUyNCwgVSs5NThiLCBVKzk2MDAsIFUrOTY0MCwgVSs5NmI2LCBVKzk2ZWYsIFUrOThkOSwgVSs5OTc2LCBVKzk5N2YsIFUrOWE3NCwgVSs5YTg0LCBVKzljOGQsIFUrOWUyNiwgVSs5ZTlmLCBVK2FkNmQsIFUrYzViNCwgVStkNTVjLCBVK2ZmMGY7XG59XG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2IwLCBVKzIxOTEsIFUrMjQ2MC0yNDYxLCBVKzI1YzYsIFUrMzAwZSwgVSs0ZTFiLCBVKzRlN2UsIFUrNGVkNSwgVSs0ZWYyLCBVKzRmMTAsIFUrNGYxZSwgVSs0ZjUwLCBVKzRmYTYsIFUrNGZhZiwgVSs1MDIxLCBVKzUwZjUsIFUrNTE3OSwgVSs1MTgwLCBVKzUxZDEsIFUrNTIyZSwgVSs1MmEzLCBVKzUyYzMsIFUrNTJjYiwgVSs1MzAwLCBVKzUzMTksIFUrNTMyMCwgVSs1MzQ5LCBVKzUzOTUsIFUrNTNkOSwgVSs1NDFlLCBVKzU0MjgsIFUrNTQzZSwgVSs1NGMwLCBVKzU0ZDIsIFUrNTcwYiwgVSs1ODU4LCBVKzU4ZjYsIFUrNTk3NCwgVSs1OWE1LCBVKzU5ZTgsIFUrNTllYywgVSs1YTM2LCBVKzVhOWEsIFUrNWFiMywgVSs1Yjk5LCBVKzViYWEsIFUrNWNlMSwgVSs1ZDE0LCBVKzVkNGMsIFUrNWRjNSwgVSs1ZGUyLCBVKzVlOTksIFUrNWU5ZSwgVSs1ZjE4LCBVKzVmNjYsIFUrNWY3MCwgVSs2MDcwLCBVKzYwZDUsIFUrNjBlNywgVSs2MTAxLCBVKzYxMWEsIFUrNjI0MSwgVSs2MjUyLCBVKzYyNmYsIFUrNjI5NiwgVSs2MmJjLCBVKzYyY2MsIFUrNjNhOSwgVSs2NDRhLCBVKzY0NTQsIFUrNjRhOSwgVSs2NGI4LCBVKzY1MDAsIFUrNjU3MiwgVSs2NWE1LCBVKzY1YTksIFUrNjVlYywgVSs2NjBmLCBVKzY3NDksIFUrNjc5NSwgVSs2N2FiLCBVKzY4ZGEsIFUrNjkxMiwgVSs2YmJmLCBVKzZiZWYsIFUrNmNhYiwgVSs2Y2NhLCBVKzZjY2MsIFUrNmNmYywgVSs2ZDNkLCBVKzZkNzgsIFUrNmRlZSwgVSs2ZTE3LCBVKzZlMzQsIFUrNmU4MywgVSs2ZWEyLCBVKzZlYjYsIFUrNmYyMCwgVSs2ZmExLCBVKzcwN2YsIFUrNzBkOCwgVSs3MGViLCBVKzcxNGMsIFUrNzE0ZSwgVSs3MjM1LCBVKzcyMzksIFUrNzNjYSwgVSs3NDNjLCBVKzc0NWMsIFUrNzYyNCwgVSs3NjNlLCBVKzc2ZjIsIFUrNzdkYiwgVSs3N2U5LCBVKzc4MGQsIFUrNzgzOCwgVSs3ODQ1LCBVKzc4Y2EsIFUrNzk2ZCwgVSs3YTg0LCBVKzdhZWQsIFUrN2IzYywgVSs3ZWIyLCBVKzdmMDUsIFUrN2YyMCwgVSs3ZjM0LCBVKzdmNjIsIFUrN2ZjNSwgVSs3ZmQ4LCBVKzdmZjAsIFUrODAwZCwgVSs4MDM2LCBVKzgwYmEsIFUrODBiZSwgVSs4MGMwLTgwYzEsIFUrODE1NSwgVSs4MTdhLCBVKzgxODAsIFUrODFlMywgVSs4MjA2LCBVKzgyNDcsIFUrODI3MCwgVSs4Mjk5LCBVKzgzMDQsIFUrODM5MywgVSs4M2I5LCBVKzgzY2EsIFUrODQwZCwgVSs4NDI3LCBVKzg0NjksIFUrODQ3MSwgVSs4NGM0LCBVKzg0ZWMsIFUrODUzZCwgVSs4NjgxLTg2ODIsIFUrODcyMSwgVSs4ODU0LCBVKzg4ZDUsIFUrODhmOSwgVSs4YmMwLCBVKzhjMGEsIFUrOGMyOSwgVSs4YzJkLCBVKzhkNDEsIFUrOGRlYSwgVSs4ZWIyLCBVKzhmOWYsIFUrOTAzYiwgVSs5MDNlLCBVKzkxMDIsIFUrOTQ5MywgVSs5NGE1LCBVKzk0ZjgsIFUrOTVlZiwgVSs5NWY3LCBVKzk3MDYsIFUrOTcwOSwgVSs5Nzc0LCBVKzk4ODcsIFUrOThhMCwgVSs5ZTY0LCBVKzlmOWYsIFUrZTYwMSwgVStlNjAzO1xufVxuLyogWzEwN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTA3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDBiLCBVKzIxMDMsIFUrNGUxOCwgVSs0ZTI3LTRlMjgsIFUrNGUzOCwgVSs0ZTU5LCBVKzRlOGYsIFUrNGVhZCwgVSs0ZWM3LCBVKzRmZTksIFUrNTAzYSwgVSs1MDg1LCBVKzUxNDYsIFUrNTFhZiwgVSs1MWY4LCBVKzUyYWIsIFUrNTMzOSwgVSs1MzVjLCBVKzUzNzgsIFUrNTM4YywgVSs1Mzk4LCBVKzUzZjksIFUrNTQxNSwgVSs1NDc1LCBVKzU0YWEsIFUrNTRhYywgVSs1NGI4LCBVKzU1ODIsIFUrNTc2MCwgVSs1NzY0LCBVKzU3Y2IsIFUrNTgzNSwgVSs1ODg1LCBVKzU5NTEsIFUrNTk4MywgVSs1OWRhLCBVKzVhNzcsIFUrNWI1ZCwgVSs1YjVmLCBVKzViYjUsIFUrNWJjMiwgVSs1YmU4LCBVKzViZmEsIFUrNWMyYywgVSs1YzM0LCBVKzVjNDEsIFUrNWM0OCwgVSs1YzY1LCBVKzVjYWQsIFUrNWUwNiwgVSs1ZTQyLCBVKzVlZjcsIFUrNWYxNywgVSs1ZjI1LCBVKzVmNmQsIFUrNWY3OSwgVSs2MDI4LCBVKzYwNjQsIFUrNjA2OCwgVSs2MDZkLCBVKzYwN2MsIFUrNjA5NCwgVSs2MTA5LCBVKzYxMjQsIFUrNjI0NywgVSs2MjZkLCBVKzYyOTEsIFUrNjI5YSwgVSs2MmFjLCBVKzYyYjksIFUrNjJmZSwgVSs2MzI0LCBVKzYzNDksIFUrNjM2NywgVSs2Mzk4LCBVKzY0OTUsIFUrNjRhNCwgVSs2NGIwLCBVKzY0YmMsIFUrNjRjZSwgVSs2NThjLCBVKzY1ZWQsIFUrNjYwMiwgVSs2Njc0LCBVKzY2OTEsIFUrNjZhOCwgVSs2NzRmLCBVKzY3OWEsIFUrNjdlZiwgVSs2N2Y0LCBVKzY4MGIsIFUrNjg3NiwgVSs2OGE4LCBVKzZhNTksIFUrNmE2MSwgVSs2YjIwLCBVKzZiYzUsIFUrNmQxMiwgVSs2ZDQ2LCBVKzZkOGMsIFUrNmRjMCwgVSs2ZTE0LCBVKzZlMjMsIFUrNmYwNiwgVSs3MTY0LCBVKzcxNmUsIFUrNzE5OSwgVSs3MWU1LCBVKzcyYWMsIFUrNzQyYSwgVSs3NTVjLCBVKzc1YWIsIFUrNzViMiwgVSs3NWY0LCBVKzc4OTcsIFUrNzhiMywgVSs3OGM1LCBVKzc5NzgsIFUrNzlmZCwgVSs3YTc0LCBVKzdiNGIsIFUrN2I1YiwgVSs3ZWNlLCBVKzdlZDIsIFUrN2VlMywgVSs3ZWYzLCBVKzdmNTAsIFUrN2Y1NSwgVSs3ZjllLCBVKzdmZTAsIFUrODA5ZCwgVSs4MTA2LCBVKzgxNGEsIFUrODE1NCwgVSs4MTdiLCBVKzgxOGYsIFUrODFjMiwgVSs4MWVkLCBVKzgyMWYsIFUrODJhNiwgVSs4MmQxLCBVKzgzMDIsIFUrODNjNywgVSs4NDViLCBVKzg0OGIsIFUrODRjOSwgVSs4NWU0LCBVKzg2ZWUsIFUrODcwMCwgVSs4Nzc0LCBVKzg4NmMsIFUrODg4MSwgVSs4YzFjLCBVKzhjNzksIFUrOGQyYSwgVSs4ZDNjLCBVKzhlYmEsIFUrOGY3MCwgVSs4ZmE5LCBVKzhmYjEsIFUrOTAwYSwgVSs5MDE3LCBVKzkwMWQsIFUrOTAyMiwgVSs5MDZlLCBVKzk0NmIsIFUrOTRkZCwgVSs5NGVkLCBVKzk1M2IsIFUrOTVmYSwgVSs5NWZkLCBVKzk2NGMsIFUrOTZjMCwgVSs5NzFjLCBVKzk3MWUsIFUrOTc1MywgVSs5NzU2LCBVKzk3ZTYsIFUrOTg4MSwgVSs5YjRmLCBVKzllMmQsIFUrOWYwZSwgVStlNjAyLCBVK2U2MDQtZTYwNSwgVStmZjVjO1xufVxuLyogWzEwOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTA4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs0ZTA4LCBVKzRlNDMsIFUrNGU0ZiwgVSs0ZWYwLCBVKzRmMmEsIFUrNTA3ZiwgVSs1MGFjLCBVKzUwYmIsIFUrNTE1MSwgVSs1MWJiLCBVKzUxZjYsIFUrNTFmZCwgVSs1MjcyLCBVKzUyZmUsIFUrNTM2MiwgVSs1M2M5LCBVKzUzZDQsIFUrNTNlMCwgVSs1NDNiLCBVKzU0ZjIsIFUrNTUwNywgVSs1NTI0LCBVKzU1OGEsIFUrNTViNSwgVSs1NjFiLCBVKzU2Y2EsIFUrNTc4MiwgVSs1N2MzLCBVKzU4OTMsIFUrNTkxNSwgVSs1OTQ5LCBVKzU5NjIsIFUrNTlhZSwgVSs1OWRjLCBVKzU5ZmIsIFUrNWJkMywgVSs1YzM4LCBVKzVjYjMsIFUrNWQwNywgVSs1ZDI5LCBVKzVkZTEsIFUrNWRmZSwgVSs1ZTE1LCBVKzVlY2EsIFUrNWYyZiwgVSs1ZjdjLCBVKzVmY2MsIFUrNjAyMSwgVSs2MDlmLCBVKzYwZjksIFUrNjEwOCwgVSs2MTQ4LCBVKzYxNTUsIFUrNjE3MCwgVSs2MWQyLCBVKzYyNTEsIFUrNjI5YiwgVSs2MmFiLCBVKzYyZTgsIFUrNjJmMywgVSs2MzIxLCBVKzYzNTAsIFUrNjU2NiwgVSs2NTljLCBVKzY1ZTgsIFUrNjYzNSwgVSs2NjU1LCBVKzY2NzAsIFUrNjZmOSwgVSs2NzM0LCBVKzY3OWQsIFUrNjg1MSwgVSs2OTA1LCBVKzZiNDksIFUrNmI5NiwgVSs2YzFiLCBVKzZjNDEsIFUrNmM2YSwgVSs2YzgzLCBVKzZjZjMsIFUrNmQ5YiwgVSs2ZGNiLCBVKzZlMWQsIFUrNmUyMC02ZTIxLCBVKzZlYWEsIFUrNmVlNCwgVSs2ZWU5LCBVKzZmNTgsIFUrNzBlNCwgVSs3MjJjLCBVKzcyNjIsIFUrNzI2NywgVSs3MmI5LCBVKzcyZTAsIFUrNzJlZSwgVSs3MmYxLCBVKzczMzQsIFUrNzNhYiwgVSs3NDMzLCBVKzc0NzAsIFUrNzU4ZiwgVSs3NWQ1LCBVKzc2NGMsIFUrNzY4NiwgVSs3NmM2LCBVKzc2ZmUsIFUrNzcyMCwgVSs3N2UyLCBVKzc4MDIsIFUrNzgxNiwgVSs3ODhkLCBVKzc4OTEsIFUrN2EwMCwgVSs3YTlkLCBVKzdiNTIsIFUrN2JhZCwgVSs3Yzk4LCBVKzdjY2EsIFUrN2ViYSwgVSs3ZWVhLCBVKzdlZjUsIFUrN2YxZCwgVSs3ZjY5LCBVKzgwNmEsIFUrODA5YSwgVSs4MGJmLCBVKzgwYzMsIFUrODFjMCwgVSs4MjBjLCBVKzgyYWMsIFUrODJhZiwgVSs4MmNkLCBVKzgyZDcsIFUrODM4ZSwgVSs4MzllLCBVKzg0MDQsIFUrODRiOCwgVSs4NTJjLCBVKzg1ODcsIFUrODVhYSwgVSs4NjUwLCBVKzg2NzksIFUrODZjNywgVSs4NzAyLCBVKzg3YmEsIFUrODg2YiwgVSs4ODcwLCBVKzhjMTAsIFUrOGMyMywgVSs4YzZiLCBVKzhkM2UsIFUrOGQ0Yi04ZDRjLCBVKzhkNjQsIFUrOGQ2YiwgVSs4ZDc0LCBVKzhlMjksIFUrOGY2OSwgVSs4Zjc0LCBVKzhmYjAsIFUrOGZkZiwgVSs5MDFiLCBVKzkwMzgsIFUrOTA5MywgVSs5MGFhLCBVKzkxNzEsIFUrOTQ4OSwgVSs5NGFlLCBVKzk0YzMsIFUrOTUwOCwgVSs5NTEwLCBVKzk2MDEsIFUrOTYxNCwgVSs5Njc1LCBVKzk3ZjUsIFUrOTg4OCwgVSs5OGQ4LCBVKzk5NzEsIFUrOWFhNCwgVSs5ZTNmLCBVKzllNDUsIFUrOWU0ZiwgVSs5ZTcwLCBVKzlmN2YsIFUrZTcxNTtcbn1cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrYTUsIFUrMjAyMiwgVSsyMTkyLCBVKzI2MDUsIFUrNGUxMSwgVSs0ZTIyLCBVKzRlMzIsIFUrNGYwZCwgVSs0ZjBmLCBVKzRmNjksIFUrNGZmMSwgVSs1MGIyLCBVKzUxNTQsIFUrNTFkZCwgVSs1MWYwLCBVKzUyMTEsIFUrNTI2OSwgVSs1MzNmLCBVKzUzNjYtNTM2NywgVSs1Mzg5LCBVKzU0MTMsIFUrNTQ0MCwgVSs1NDQ2LCBVKzU1NjEsIFUrNTc0YSwgVSs1NzUxLCBVKzU3YWIsIFUrNTgwNiwgVSs1ODIxLCBVKzU4MmEsIFUrNThmMywgVSs1OTM4LCBVKzU5NDgsIFUrNTk3OCwgVSs1OWQxLCBVKzVhMDMsIFUrNWEwNywgVSs1YWMxLCBVKzVhY2MsIFUrNWFlOSwgVSs1YmI0LCBVKzViYzQsIFUrNWMzZiwgVSs1ZTNkLCBVKzVlN2QsIFUrNWY5MiwgVSs1ZmFhLCBVKzVmZTAsIFUrNWZmZCwgVSs2MDE2LCBVKzYwYTAsIFUrNjBkYywgVSs2MGU4LCBVKzYxNGUsIFUrNjIxMiwgVSs2Mjg0LCBVKzYyYzYsIFUrNjJkMy02MmQ0LCBVKzYzZjQsIFUrNjQyYywgVSs2NDc4LCBVKzY0OTEtNjQ5MiwgVSs2NGU2LCBVKzY1OTEsIFUrNjVhNCwgVSs2NjRiLCBVKzY3MzUsIFUrNjc0NiwgVSs2N2YxLCBVKzY3ZjMsIFUrNjg0MiwgVSs2OGFmLCBVKzY4YzksIFUrNjhjYiwgVSs2YTMxLCBVKzZiM2EsIFUrNmJjMSwgVSs2YzBmLCBVKzZjMjcsIFUrNmM1NywgVSs2Y2M0LCBVKzZjZTUsIFUrNmQyYSwgVSs2ZDY2LCBVKzZkNjksIFUrNmRhZiwgVSs2ZTU4LCBVKzZlY2IsIFUrNmVmNCwgVSs3MDdlLCBVKzcwOTIsIFUrNzBhYiwgVSs3MWQ1LCBVKzcyNzUsIFUrNzM4NCwgVSs3M2IyLCBVKzc0MzQsIFUrNzRlNiwgVSs3NGY3LCBVKzc1YmMsIFUrNzZjOCwgVSs3NmQwLCBVKzc3MDksIFUrNzdhYywgVSs3ODU1LCBVKzc4YTcsIFUrNzhjMSwgVSs3YTc3LCBVKzdiNzksIFUrN2M5MiwgVSs3Y2FlLCBVKzdjZDUsIFUrN2VhNCwgVSs3ZWI1LCBVKzdlYmQsIFUrN2Y1YSwgVSs3ZmQ0LCBVKzdmZmMsIFUrODA4MywgVSs4MDk2LCBVKzgwYTAsIFUrODBkNiwgVSs4MGRlLCBVKzgxMDIsIFUrODEwOSwgVSs4MTBmLCBVKzgxNzksIFUrODI5MiwgVSs4MmIzLCBVKzgzNTIsIFUrODM2MSwgVSs4M2NjLCBVKzg0MWQsIFUrODQ2MSwgVSs4NDgyLCBVKzg1MjEsIFUrODU3ZSwgVSs4NjZiLCBVKzg3NzYsIFUrODg5NiwgVSs4ODljLCBVKzg4ZjgsIFUrOGE5ZSwgVSs4YmM4LCBVKzhiZjgsIFUrOGMwYiwgVSs4YzI4LCBVKzhkMmIsIFUrOGQyZiwgVSs4ZDM3LCBVKzhkM2EsIFUrOGQ1NCwgVSs4ZGMzLCBVKzhkY2MsIFUrOGRmNSwgVSs4ZTBmLCBVKzhlNDgsIFUrOGY4NiwgVSs4Zjg4LCBVKzhmOWUsIFUrOGZjMSwgVSs4ZmM4LCBVKzhmZWIsIFUrOTA2NSwgVSs5MGE2LCBVKzkwYmIsIFUrOTBjMSwgVSs5NGRjLCBVKzk1MjEsIFUrOTY3NiwgVSs5NmQ1LCBVKzk3MGQsIFUrOTg5NywgVSs5OTdjLCBVKzlhNzAsIFUrOWE3NiwgVSs5YTlhLCBVKzlhZDQsIFUrOWUyMywgVSs5ZTdmLCBVKzlmM2IsIFUrZTY3NSwgVStlNmI5LCBVK2ZmZTU7XG59XG4vKiBbMTEwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwMGMtMzAwZCwgVSs0ZTU0LCBVKzRlNTgsIFUrNGU5NSwgVSs0ZWMxLCBVKzRmMmYsIFUrNGYzOCwgVSs0ZmEzLCBVKzRmY2EsIFUrNTAzZSwgVSs1MTQxLCBVKzUxNDQsIFUrNTE3YywgVSs1MWNjLCBVKzUxZWQsIFUrNTI0MiwgVSs1MmIyLCBVKzUyZDIsIFUrNTJlNCwgVSs1NDBhLCBVKzU0MzksIFUrNTQ0OCwgVSs1NDk2LCBVKzU0ZWQsIFUrNTU2NSwgVSs1NzYxLCBVKzU3NjYsIFUrNThlZSwgVSs1OTNhLCBVKzU5NGIsIFUrNTk0ZiwgVSs1OTU0LCBVKzU5OTYsIFUrNTljNiwgVSs1OWZmLCBVKzViNjQsIFUrNWJmZiwgVSs1YzE4LCBVKzVjMWQsIFUrNWM5NywgVSs1Y2E5LCBVKzVjYjgsIFUrNWU5ZiwgVSs1ZWM5LCBVKzVmMDQsIFUrNWY3YiwgVSs1ZmExLCBVKzVmY2QsIFUrNjAxMiwgVSs2MGE2LCBVKzYwYWMsIFUrNjBiMiwgVSs2MGVmLCBVKzYyNmUsIFUrNjI3MCwgVSs2Mjc2LCBVKzYyZDYsIFUrNjJkYywgVSs2MzE2LCBVKzYzMmYsIFUrNjMzYSwgVSs2MzU1LCBVKzYzYWEsIFUrNjQ0NywgVSs2NDllLCBVKzY0YzUsIFUrNjU0YywgVSs2NWMxLCBVKzY1Y2IsIFUrNjVlNiwgVSs2NjA2LCBVKzY3MzEsIFUrNjc1YywgVSs2N2NmLCBVKzY3ZGMsIFUrNjg0NiwgVSs2YjhiLCBVKzZiZWIsIFUrNmM2MSwgVSs2Yzg4LCBVKzZjYmYsIFUrNmNkYiwgVSs2Y2VhLCBVKzZkNDUsIFUrNmQ1MywgVSs2ZDc0LCBVKzZkODIsIFUrNmRhOCwgVSs2ZGI1LCBVKzZkZWIsIFUrNmVkYSwgVSs2ZWU4LCBVKzZmMGYsIFUrNzA2ZCwgVSs3MDhlLCBVKzcwYWUsIFUrNzBiYywgVSs3MGMyLCBVKzcwZTYsIFUrNzIzNy03MjM4LCBVKzcyZmMsIFUrNzMwZSwgVSs3MzFiLCBVKzczOWIsIFUrNzNiYiwgVSs3NDgzLCBVKzc0ZGMsIFUrNzRmNiwgVSs3NTg2LCBVKzc2MjYsIFUrNzc1YiwgVSs3N2ZmLCBVKzc4OGUsIFUrNzhiMCwgVSs3OTU2LCBVKzc5NjUsIFUrNzllNiwgVSs3YWY5LCBVKzdiZWUsIFUrN2M5NywgVSs3ZWIxLCBVKzdlYjcsIFUrN2VkMSwgVSs3ZWQ1LCBVKzdmNmEsIFUrN2Y3MiwgVSs3ZmJkLCBVKzgwMTcsIFUrODA4YywgVSs4MGE5LCBVKzgwYzYsIFUrODBjZSwgVSs4MTUwLCBVKzgxNzAsIFUrODE5YywgVSs4MjBkLCBVKzgyMzAsIFUrODIzOSwgVSs4MjdlLCBVKzgzNzcsIFUrODM4OSwgVSs4M2IyLCBVKzg0MjgsIFUrODQ2MywgVSs4NjdlLCBVKzg4YzIsIFUrODhkOSwgVSs4OTg2LCBVKzhiY2EsIFUrOGJkZSwgVSs4YzEzLCBVKzhjOGMsIFUrOGQyMSwgVSs4ZDI0LCBVKzhkNTYsIFUrOGQ2MCwgVSs4ZDhiLCBVKzhkYjQsIFUrOGUyYSwgVSs4ZjY4LCBVKzhmODksIFUrOGY5YiwgVSs4ZmE4LCBVKzhmYmQsIFUrOTAwMywgVSs5MGNlLCBVKzkwZWQsIFUrOTE4OSwgVSs5NGJiLCBVKzk1MDUsIFUrOTVmOSwgVSs5NjNiLCBVKzk2NTUsIFUrOTY2YSwgVSs5Njc3LCBVKzk2ZmUsIFUrOTg5NiwgVSs5OWE4LCBVKzlhNzEsIFUrOWE4MiwgVSs5YTkxLCBVKzliNDUsIFUrOWVjZSwgVSs5ZjIwLCBVK2ZlZmYsIFUrZmYwZDtcbn1cbi8qIFsxMTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjExMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGU0YywgVSs0ZTg4LCBVKzRlYTEsIFUrNGVhNiwgVSs0ZWQzLTRlZDQsIFUrNGVmZiwgVSs0ZjMwLCBVKzRmYTcsIFUrNGZjNCwgVSs0ZmQ3LCBVKzUwMGQsIFUrNTA0ZiwgVSs1MDc2LTUwNzcsIFUrNTE3ZCwgVSs1MTkyLCBVKzUxYzksIFUrNTFlZiwgVSs1MjM4LCBVKzUyNTEsIFUrNTI2YSwgVSs1MmM3LCBVKzUyZGYsIFUrNTJmZiwgVSs1M2E2LCBVKzUzYTgsIFUrNTNlYywgVSs1NDEwLCBVKzU1OWQsIFUrNTViNywgVSs1NjM0LCBVKzU3M2UsIFUrNTc4MywgVSs1ODVlLCBVKzU4NmIsIFUrNThhOCwgVSs1OTk5LCBVKzU5ZDMsIFUrNWExYywgVSs1YTQ2LCBVKzViNTQtNWI1NSwgVSs1Yjg1LCBVKzViOGIsIFUrNWI4ZiwgVSs1YmJmLCBVKzViZDIsIFUrNWMxNiwgVSs1YzI0LCBVKzVlMDUsIFUrNWU0NSwgVSs1ZTdjLCBVKzVlODQsIFUrNWYwMywgVSs1ZjFmLCBVKzVmMzEsIFUrNWY4NCwgVSs1ZjkwLCBVKzVmYmQsIFUrNWZjNiwgVSs1ZmQ5LCBVKzVmZTcsIFUrNjA1MiwgVSs2MDYyLCBVKzYwODksIFUrNjBhMywgVSs2MGQxLCBVKzYxNjcsIFUrNjIyYSwgVSs2MjM0LCBVKzYyNGUsIFUrNjI2OSwgVSs2MjZjLCBVKzYyYjUsIFUrNjJkMiwgVSs2MzI1LCBVKzYzZTEsIFUrNjQzYSwgVSs2NDQ2LCBVKzY1NjIsIFUrNjU2YywgVSs2NWUyLCBVKzY1ZmEsIFUrNjYwYywgVSs2NjI4LCBVKzY2NTIsIFUrNjY2OCwgVSs2Njc2LCBVKzY2ZmMsIFUrNjZmZiwgVSs2NzE3LCBVKzY3NmQsIFUrNjdhYSwgVSs2N2Q0LCBVKzY4NDMsIFUrNjg4MSwgVSs2OGQyLCBVKzY5NWEsIFUrNjlmZCwgVSs2YTJhLCBVKzZiOGEsIFUrNmM2MCwgVSs2YzY0LCBVKzZjOWYsIFUrNmNhYSwgVSs2Y2M5LCBVKzZjZTEsIFUrNmNmZCwgVSs2ZDFiLCBVKzZkMWUsIFUrNmQ2ZSwgVSs2ZGUxLCBVKzZlMTAsIFUrNmU3ZiwgVSs2ZjVjLCBVKzcwNGMsIFUrNzA3MCwgVSs3MDg5LCBVKzcwYjgsIFUrNzE4YSwgVSs3MWMzLCBVKzcyM2QsIFUrNzMyYSwgVSs3M2NkLCBVKzc1MTgsIFUrNzU2YSwgVSs3NWFmLCBVKzc1YmUsIFUrNzVjNywgVSs3NmQyLCBVKzc2ZDcsIFUrNzc2MywgVSs3OGU4LCBVKzc5NWQsIFUrNzlkZiwgVSs3YzRkLCBVKzdkMmYsIFUrN2VlOSwgVSs3ZjEzLCBVKzdmOGEsIFUrODAwMCwgVSs4MDEwLCBVKzgwYWYsIFUrODBmNiwgVSs4MGY4LCBVKzgyMTIsIFUrODI3MywgVSs4MmY5LCBVKzgzYWIsIFUrODNiMSwgVSs4M2YyLCBVKzg1ODQsIFUrODcxYywgVSs4ODYxLCBVKzg4OGIsIFUrODhjMSwgVSs4OGU0LCBVKzhiZDEsIFUrOGJmMSwgVSs4YzMxLCBVKzhkNWEsIFUrOGQ3NS04ZDc2LCBVKzhkZTgsIFUrOGY4NSwgVSs4ZmEzLCBVKzhmYzUsIFUrOTAwNiwgVSs5MDNjLCBVKzkwNGQsIFUrOTA3NSwgVSs5MTc4LCBVKzkyNzQsIFUrOTUwYiwgVSs5NTI2LCBVKzk1ZWEsIFUrOTYzNiwgVSs5Njg2LCBVKzk3OGIsIFUrOTg3ZiwgVSs5YTdlLCBVKzliNDIsIFUrOWUxZiwgVSs5ZWE2LCBVKzlmMTMsIFUrOWY4NCwgVStmZjVlO1xufVxuLyogWzExMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTEyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMywgVSszZCwgVSs0ZTAxLCBVKzRlMzksIFUrNGU3MywgVSs0ZWNkLCBVKzRlZDksIFUrNGVlYSwgVSs0ZjBhLCBVKzRmMWYsIFUrNGY1YiwgVSs0ZmEwLCBVKzRmYzMsIFUrNTAxZiwgVSs1MGE4LCBVKzUxNWEsIFUrNTE3NSwgVSs1MWEwLCBVKzUxYzAsIFUrNTFlMSwgVSs1MWU0LCBVKzUyMDAsIFUrNTIwYSwgVSs1MjI0LCBVKzUyM2EsIFUrNTJhYSwgVSs1MmIxLCBVKzUyYjMsIFUrNTM0OCwgVSs1MzUzLCBVKzUzNjAsIFUrNTM3MSwgVSs1Mzc3LCBVKzUzOWEsIFUrNTQxYiwgVSs1NDM0LCBVKzU0N2MsIFUrNTRlNiwgVSs1NTEwLCBVKzU1MzEsIFUrNTYwOSwgVSs1NmYwLCBVKzU2ZmEsIFUrNTczMywgVSs1NzRmLCBVKzU4NTEsIFUrNTg1NCwgVSs1ODk5LCBVKzU4YzEsIFUrNTkyZSwgVSs1OTM5LCBVKzU5NzYsIFUrNTk4NiwgVSs1OWJiLCBVKzVhMTgsIFUrNWE3NCwgVSs1YjU5LCBVKzViODcsIFUrNWI5NywgVSs1YmEwLCBVKzViYWIsIFUrNWJiZC01YmJlLCBVKzViZjgsIFUrNWMwYSwgVSs1YzNhLCBVKzVjNGEsIFUrNWUxNiwgVSs1ZTFkLCBVKzVlMmQsIFUrNWU4YSwgVSs2MDE1LCBVKzYwMmEsIFUrNjA1MCwgVSs2MDY5LCBVKzYxNjIsIFUrNjFjMiwgVSs2MjkzLCBVKzYyOTcsIFUrNjJiMSwgVSs2MmJkLCBVKzYyZGYsIFUrNjJmYywgVSs2MzAyLCBVKzYzNWYsIFUrNjM4YywgVSs2M2VkLCBVKzY0NTgsIFUrNjQ2OSwgVSs2NTYzLCBVKzY2MjAsIFUrNjY1MywgVSs2Njk2LTY2OTcsIFUrNjZkZCwgVSs2NzVmLCBVKzY3NmYtNjc3MCwgVSs2N2QwLCBVKzY3ZDMsIFUrNjg0YywgVSs2ODY1LCBVKzY4ODUsIFUrNjhiMCwgVSs2OGVlLCBVKzY5MGQsIFUrNmIyMywgVSs2YjMyLCBVKzZiZDUsIFUrNmM4OSwgVSs2ZDAxLCBVKzZkMjUsIFUrNmQ4OSwgVSs2ZGE2LCBVKzZkYjIsIFUrNmRmNywgVSs2ZWQxLCBVKzZmMDIsIFUrNzBjOCwgVSs3MGRmLCBVKzcwZTcsIFUrNzEyNiwgVSs3MjM2LCBVKzcyNTksIFUrNzMxYywgVSs3NDVlLCBVKzc0ZTMsIFUrNzUxYSwgVSs3NTFjLCBVKzc1MzIsIFUrNzU0NSwgVSs3NWRiLCBVKzc3NjEsIFUrN2EwZCwgVSs3YjUxLCBVKzdjYTQsIFUrN2NkNiwgVSs3ZDJiLCBVKzdlYTAsIFUrN2ViOSwgVSs3ZWQ4LCBVKzdmMTgsIFUrN2YyOSwgVSs4MDMzLCBVKzgwNGEsIFUrODBhNC04MGE1LCBVKzgwZTEsIFUrODE3ZiwgVSs4MjlkLCBVKzgyZTYsIFUrODMzNiwgVSs4NDBjLCBVKzg0OTksIFUrODY0ZSwgVSs4NjUxLCBVKzg2NWEsIFUrODhhZCwgVSs4OWU2LCBVKzhiZDcsIFUrOGJmYSwgVSs4YzM3LCBVKzhkMjUsIFUrOGQzOCwgVSs4ZGRkLCBVKzhmZWEsIFUrOTAxMCwgVSs5MDEyLCBVKzkwNmQsIFUrOTA3Zi05MDgwLCBVKzkwZDEsIFUrOTE3NywgVSs5MWNhLCBVKzk0ZmEsIFUrOTUwMSwgVSs5NjM0LTk2MzUsIFUrOTY5NCwgVSs5NzA3LCBVKzk3MzgsIFUrOTc2OSwgVSs5YTdiLCBVKzlhOTcsIFUrOWFhOCwgVSs5YjNjLCBVKzljODEsIFUrOWVkODtcbn1cbi8qIFsxMTNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjExMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjYsIFUrM2MsIFUrZDcsIFUrNGU0ZSwgVSs0ZTYxLCBVKzRlNzEsIFUrNGViZiwgVSs0ZWU0LCBVKzRmMjYsIFUrNTAxMiwgVSs1MWFjLCBVKzUxYjAsIFUrNTFiMiwgVSs1MWI3LCBVKzUyMTgsIFUrNTIxYSwgVSs1MjIwLCBVKzUyMzcsIFUrNTIzYiwgVSs1MjZmLCBVKzUzODUsIFUrNTNiZiwgVSs1M2U1LCBVKzUzZWIsIFUrNTNmMywgVSs1M2Y2LCBVKzU0MDksIFUrNTQzOCwgVSs1NGM4LCBVKzU0ZTUsIFUrNTUyZiwgVSs1NTg0LCBVKzU3MDYsIFUrNTcyMywgVSs1NzUwLCBVKzU3NWEsIFUrNTk4Ny01OTg4LCBVKzU5YjksIFUrNTlkMCwgVSs1OWQ0LCBVKzViODgsIFUrNWI5YywgVSs1YmRmLCBVKzViZmIsIFUrNWMwMSwgVSs1YzA0LCBVKzVjM2UsIFUrNWM0YiwgVSs1YzRmLCBVKzVjOWIsIFUrNWNmMCwgVSs1ZGRkLCBVKzVkZTYsIFUrNWRlOCwgVSs1ZTAxLCBVKzVlNzgsIFUrNWU3YiwgVSs1ZTljLCBVKzVlYWQsIFUrNWVmNiwgVSs1ZjM5LCBVKzVmZDgsIFUrNjAwMCwgVSs2MDI1LCBVKzYwNGIsIFUrNjA3NiwgVSs2MTNmLCBVKzYyNTgsIFUrNjI2MywgVSs2MjY3LCBVKzYyOTgsIFUrNjJhMiwgVSs2MmU1LCBVKzYyZWMsIFUrNjMxMSwgVSs2Mzc3LCBVKzYzODgtNjM4OSwgVSs2M2EyLCBVKzYzZDIsIFUrNjQxZSwgVSs2NDJkLCBVKzY1NGYsIFUrNjU1MSwgVSs2NTk3LCBVKzY1Y2YsIFUrNjVkNywgVSs2NWU3LCBVKzY2ODIsIFUrNjZmMiwgVSs2NzFkLCBVKzY3MmIsIFUrNjc1MSwgVSs2NzY4LCBVKzY4MTEsIFUrNjg2MywgVSs2OTgyLCBVKzZiZDIsIFUrNmNmMCwgVSs2ZDBiLCBVKzZkMTcsIFUrNmQ1OSwgVSs2ZGQ4LCBVKzZkZmIsIFUrNmU3ZSwgVSs2ZjZlLCBVKzZmYjMsIFUrNzA2ZiwgVSs3MTlmLCBVKzcyYWYsIFUrNzJkMCwgVSs3MmQ3LCBVKzczMmIsIFUrNzMyZSwgVSs3Mzg5LCBVKzczZTAsIFUrNzUzMCwgVSs3Njg3LCBVKzc2ZDYsIFUrNzZkYiwgVSs3ODQwLCBVKzc4NmMsIFUrNzljYiwgVSs3OWQyLCBVKzdhMGUsIFUrN2EzMywgVSs3YTNmLCBVKzdhOTcsIFUrN2FkZS03YWRmLCBVKzdiMjYsIFUrN2U0MSwgVSs3ZWMzLCBVKzdmM2EsIFUrODA4OSwgVSs4MGRjLCBVKzgxMWEsIFUrODEzMSwgVSs4MTM4LCBVKzgyMWUsIFUrODM0OSwgVSs4M2RjLCBVKzg0NTcsIFUrODY3ZCwgVSs4NmNiLCBVKzhhODksIFUrOGJhOCwgVSs4YmFkLCBVKzhiZWYsIFUrOGJmZSwgVSs4YzZhLCBVKzhkMWQsIFUrOGQ0ZiwgVSs4ZDYyLCBVKzhkZDEsIFUrOGRmMywgVSs4ZjZlLCBVKzhmZjksIFUrOTAwZiwgVSs5MDE0LCBVKzkwNTcsIFUrOTE5MiwgVSs5MWNlLCBVKzk0ODgsIFUrOTRhMiwgVSs5NTQ3LCBVKzk1NWMsIFUrOTVmMiwgVSs5NjQ0LCBVKzk2NGQsIFUrOTZjNC05NmM1LCBVKzk2ZTgsIFUrOTZmNi05NmY3LCBVKzk3MzIsIFUrOTc1OSwgVSs5NzYwLCBVKzk4N2EsIFUrOTg5YywgVSs5OTEwLCBVKzk5NmQtOTk2ZSwgVSs5YjU0LCBVKzllMjEsIFUrOWViYiwgVSs5ZjUwO1xufVxuLyogWzExNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTE0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZSwgVSsyMDI2LCBVKzRlMDMsIFUrNGUyNSwgVSs0ZTMwLCBVKzRlMzQsIFUrNGU0NSwgVSs0ZTVkLCBVKzRlODksIFUrNGVhZSwgVSs0ZWQ4LCBVKzRmMTEsIFUrNGYxOSwgVSs0ZjI0LCBVKzRmMzQsIFUrNGY1OSwgVSs0ZjczLCBVKzRmOWQsIFUrNGZiNSwgVSs1MDQ3LCBVKzUwNWMsIFUrNTE3MCwgVSs1MTljLCBVKzUxY2YsIFUrNTI2NywgVSs1MzU2LCBVKzUzNzQsIFUrNTM4MiwgVSs1MzhiLCBVKzUzZTYsIFUrNTQyNiwgVSs1NDJiLCBVKzU0MmYsIFUrNTQ2MiwgVSs1NDczLCBVKzU1NGEsIFUrNTU2NiwgVSs1NzA4LCBVKzU3MWYsIFUrNTc1NywgVSs1N2RmLCBVKzU3ZjksIFUrNTgwMiwgVSs1OTBmLCBVKzU5MWMsIFUrNTkxZiwgVSs1OTJiLCBVKzU5NjUsIFUrNTk3OSwgVSs1YTAxLCBVKzVhNWEsIFUrNWI2OSwgVSs1YjgxLCBVKzViYTEsIFUrNWJhMywgVSs1YzNjLCBVKzVjNDIsIFUrNWM4MSwgVSs1ZGU3LCBVKzVkZWUsIFUrNWUwYywgVSs1ZTEwLCBVKzVlNTUsIFUrNWU4NiwgVSs1ZThmLCBVKzVlYTcsIFUrNWYwMiwgVSs1ZjUyLCBVKzVmODEsIFUrNWZmNSwgVSs2MGNhLCBVKzYwZTAsIFUrNjI3OSwgVSs2MmM1LCBVKzYyZmYsIFUrNjNjZiwgVSs2NDQ0LCBVKzY0Y2QsIFUrNjUzYiwgVSs2NWJkLCBVKzY1ZTksIFUrNjY1YSwgVSs2NmI0LCBVKzY2ZmUsIFUrNjcyOCwgVSs2NzQwLCBVKzY3NDIsIFUrNjc3ZSwgVSs2N2I2LCBVKzY4MGYsIFUrNjhhNiwgVSs2OGMwLCBVKzY5OWMsIFUrNmI0YywgVSs2YjY2LCBVKzZiN2IsIFUrNmJjZCwgVSs2YmRiLCBVKzZjMzgsIFUrNmM0NywgVSs2YzQ5LCBVKzZjYjMsIFUrNmNiOSwgVSs2Y2UyLCBVKzZkMzIsIFUrNmQzZSwgVSs2ZDRmLCBVKzZlNTYsIFUrNmZjMCwgVSs3MDc1LCBVKzcyMDYsIFUrNzI1YiwgVSs3MmMyLCBVKzczZWQsIFUrNzU2NSwgVSs3NTkxLCBVKzc1OTcsIFUrNzVjNSwgVSs3NmFlLCBVKzc2ZDEsIFUrNzZkZiwgVSs3ODM0LCBVKzc5NjgsIFUrNzk4MSwgVSs3OWMwLCBVKzdhN2YsIFUrN2E4MSwgVSs3YWU1LCBVKzdiMTQsIFUrN2M4OSwgVSs3ZDI3LCBVKzdlYWYsIFUrN2ViMywgVSs3ZWI4LCBVKzdlYzcsIFUrN2VlNywgVSs3ZWZmLCBVKzdmNTcsIFUrN2ZmYiwgVSs4MDVhLCBVKzgwYTEsIFUrODIyYywgVSs4MmNmLCBVKzgyZTUsIFUrODM2MywgVSs4MzZmLCBVKzg0ZGQsIFUrODc4ZCwgVSs4ODQwLCBVKzg4NTcsIFUrODg2MywgVSs4ODY1LCBVKzhiNjYsIFUrOGJiMiwgVSs4YmRhLCBVKzhjMDEsIFUrOGMwOCwgVSs4YzQ2LCBVKzhkMWYsIFUrOGQzNSwgVSs4ZDViLCBVKzhkNWUsIFUrOGRhMywgVSs4ZGRmLCBVKzhmOTMsIFUrOGZkZCwgVSs4ZmYwLCBVKzhmZjcsIFUrOGZmZCwgVSs5MDAwLCBVKzkwNDcsIFUrOTE1MiwgVSs5NDlmLCBVKzk0YzEsIFUrOTRmNiwgVSs5NjQ2LCBVKzk2NDgsIFUrOTY2OSwgVSs5NjljLCBVKzk2ZWEsIFUrOTdlOSwgVSs5ODdiLCBVKzk4N2UsIFUrOTg5ZCwgVSs5OTcwLCBVKzk5ODYsIFUrOWM3YywgVSs5YzljO1xufVxuLyogWzExNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTE1LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNSwgVSs0ZTE0LCBVKzRlMWQsIFUrNGUzZCwgVSs0ZTQ5LCBVKzRlNjAsIFUrNGU5YSwgVSs0ZWIyLCBVKzRlYzUsIFUrNGVmZCwgVSs0ZjNjLCBVKzRmNGYsIFUrNGY4YiwgVSs0ZmJmLCBVKzUwMTksIFUrNTE0NSwgVSs1MTRiLCBVKzUxNmIsIFUrNTE2ZCwgVSs1MTc0LCBVKzUxNzgsIFUrNTE3YiwgVSs1MTk5LCBVKzUxOWIsIFUrNTFiMywgVSs1MWI1LCBVKzUyMDcsIFUrNTIxMiwgVSs1MjE5LCBVKzUyMWQsIFUrNTJiZiwgVSs1MzNiLCBVKzUzNDMsIFUrNTM0NywgVSs1MzRhLCBVKzUzNmIsIFUrNTM3MCwgVSs1M2U0LCBVKzUzZjIsIFUrNTQwMywgVSs1NDJjLCBVKzU0N2QsIFUrNTRhOCwgVSs1NGNkLCBVKzU0ZWEsIFUrNTUyZSwgVSs1NmY0LCBVKzU3NDcsIFUrNTc1YiwgVSs1ODgzLCBVKzU4OWUsIFUrNTkzMSwgVSs1OTQ3LCBVKzU5NTYtNTk1NywgVSs1YTkyLCBVKzViNjMsIFUrNWI4MywgVSs1YmE0LCBVKzViYjMsIFUrNWJjYywgVSs1YzE0LCBVKzVjMWEsIFUrNWMzZCwgVSs1YzQwLCBVKzVjNDUsIFUrNWM1ZSwgVSs1ZGY0LCBVKzVlNzIsIFUrNWU5NSwgVSs1ZjgwLCBVKzVmODUsIFUrNWZiNywgVSs1ZmQ3LCBVKzYwMWQsIFUrNjI2YiwgVSs2MjdmLCBVKzYyYzksIFUrNjJjZCwgVSs2MzA5LCBVKzYzYTcsIFUrNjU0NSwgVSs2NWFkLCBVKzY1YWYsIFUrNjVjNSwgVSs2NjZlLCBVKzY2N2EsIFUrNjcwYiwgVSs2NzFiLCBVKzY3NGUsIFUrNjc3ZiwgVSs2NzgxLCBVKzY3OTAsIFUrNjc5NywgVSs2ODIxLCBVKzY4MzgtNjgzOSwgVSs2OTdjLCBVKzZiMjcsIFUrNmI2MiwgVSs2YmI1LCBVKzZjN2QsIFUrNmM5OSwgVSs2ZDRlLCBVKzZkNmEsIFUrNmUyOSwgVSs2ZTJmLCBVKzZlZTEsIFUrNmYxNCwgVSs2ZjJiLCBVKzcyYjYsIFUrNzJlYywgVSs3Mzg3LCBVKzc1MzMsIFUrNzUzYiwgVSs3NmNhLCBVKzc2ZDgsIFUrNzcwMSwgVSs3NzNjLCBVKzc3ZWQsIFUrNzdmMywgVSs3ODE0LCBVKzc5M2MsIFUrNzliYiwgVSs3OWMxLCBVKzc5ZDgsIFUrNzllZiwgVSs3OWZiLCBVKzdhNzYsIFUrN2IxMSwgVSs3YjU0LCBVKzdiNTYsIFUrN2I5NywgVSs3YmM3LCBVKzdjNzMsIFUrN2QyMCwgVSs3ZWFhLCBVKzdlYzgsIFUrN2VkZCwgVSs3ZWVkLCBVKzdlZmMsIFUrN2ZhNCwgVSs4MDRjLCBVKzgwNTgsIFUrODBjYywgVSs4MTExLCBVKzgxN2UsIFUrODI2ZiwgVSs4MzAzLCBVKzg0M2QsIFUrODljOSwgVSs4OWQyLCBVKzhiYTIsIFUrOGJiZiwgVSs4YmM5LCBVKzhiY2QsIFUrOGJlNiwgVSs4YzIyLCBVKzhjNjEsIFUrOGQyMiwgVSs4ZDI2LThkMjcsIFUrOGQ4YSwgVSs4ZjZmLCBVKzhmN2IsIFUrOGY4MywgVSs4ZjkxLCBVKzhmYjksIFUrOGZkNCwgVSs4ZmRjLCBVKzkwMDIsIFUrOTRiMSwgVSs5NTE5LCBVKzk1ZWQsIFUrOTYxZiwgVSs5NjMyLTk2MzMsIFUrOTYzZiwgVSs5NjhmLTk2OTAsIFUrOTZiZSwgVSs5ODc2LCBVKzk4ODQsIFUrOThkZSwgVSs5OTg4LCBVKzk5OTksIFUrOWVjNCwgVStmZjFiO1xufVxuLyogWzExNl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgU0MgUmVndWxhclwiKSwgbG9jYWwoXCJOb3RvU2Fuc1NDLVJlZ3VsYXJcIiksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTE2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyYiwgVSs0MCwgVSszMDAwLCBVKzMwMGEtMzAwYiwgVSs0ZTE2LCBVKzRlNjYsIFUrNGU3MCwgVSs0ZTkxLTRlOTIsIFUrNGU5NCwgVSs0ZTliLCBVKzRlYzAsIFUrNGVjYSwgVSs0ZjAxLCBVKzRmMTctNGYxOCwgVSs0ZjQ2LCBVKzRmNGUsIFUrNGY5YiwgVSs0ZmVlLCBVKzUwM2MsIFUrNTA2NSwgVSs1MGNmLCBVKzUxM2YsIFUrNTE0OCwgVSs1MThkLCBVKzUxYzYsIFUrNTFlMCwgVSs1MjE3LCBVKzUyOWUtNTI5ZiwgVSs1MzQxLCBVKzUzNGYsIFUrNTM2MSwgVSs1Mzg2LCBVKzUzYzIsIFUrNTNjOCwgVSs1M2NjLCBVKzUzZDctNTNkOCwgVSs1NDA0LCBVKzU0MTEsIFUrNTQxNywgVSs1NDI3LCBVKzU0NjgsIFUrNTU5YywgVSs1NjY4LCBVKzU2ZTAsIFUrNTZlMiwgVSs1NmVkLCBVKzU3NDAsIFUrNTdmYSwgVSs1OGViLCBVKzU5MDQsIFUrNTkyYSwgVSs1OWNiLCBVKzVhMzEsIFUrNWI1OCwgVSs1YjlkLCBVKzViYzYsIFUrNWM3MSwgVSs1ZGRlLCBVKzVkZjEsIFUrNWUwOCwgVSs1ZTI2LCBVKzVlMmUsIFUrNWU5MywgVSs1ZTk3LCBVKzVlYjcsIFUrNWYxNSwgVSs1ZjIwLCBVKzVmM2EsIFUrNWY2MiwgVSs1ZjY5LCBVKzVmODgsIFUrNWY4YiwgVSs1ZmM1LCBVKzYwMGUsIFUrNjIwZiwgVSs2MjE4LCBVKzYyM2YsIFUrNjI3ZSwgVSs2MjhhLCBVKzYyYTQsIFUrNjJkYiwgVSs2MmU5LCBVKzYzMDcsIFUrNjM2MiwgVSs2MzZlLCBVKzY0YWQsIFUrNjUzOSwgVSs2NTNmLCBVKzY1NDgsIFUrNjU3NCwgVSs2NjEzLCBVKzY2MjUsIFUrNjYzZSwgVSs2NjZmLCBVKzY3MmEsIFUrNjc1MCwgVSs2Nzg0LCBVKzZhMjEsIFUrNmIzZSwgVSs2YjY1LCBVKzZiY2YsIFUrNmMxMSwgVSs2YzVmLCBVKzZkNGIsIFUrNmRmMSwgVSs3MDZiLCBVKzcxNjcsIFUrNzI0YywgVSs3MzhiLCBVKzczYTksIFUrNzNhZiwgVSs3NDAzLCBVKzc1MzcsIFUrNzU0YywgVSs3NTU5LCBVKzc2N2QsIFUrNzc0MCwgVSs3ODZlLCBVKzc5NWUsIFUrNzk4ZiwgVSs3OWYwLCBVKzdhZWYsIFUrN2I3ZSwgVSs3YmIxLCBVKzdlYTIsIFUrN2VhNiwgVSs3ZWM0LCBVKzdlYzYsIFUrN2VjZCwgVSs3ZWRjLCBVKzdlZjQsIFUrODAwMywgVSs4MGIyLCBVKzgxZjMtODFmNCwgVSs4MjJhLCBVKzgyN2EsIFUrODJmMSwgVSs4M2I3LCBVKzg0MjUsIFUrODljMiwgVSs4OWM4LCBVKzhiYTksIFUrOGJiOCwgVSs4YmM2LCBVKzhiZDUsIFUrOGJlMiwgVSs4YmU1LCBVKzhiZWQsIFUrOGMwMywgVSs4ZDIzLCBVKzhkMmQsIFUrOGQzNCwgVSs4ZDcwLCBVKzhkYjMsIFUrOGZiZSwgVSs4ZmNlLCBVKzhmZDEsIFUrOGZkZSwgVSs5MDAxLCBVKzkwMWYtOTAyMCwgVSs5MGEzLCBVKzkxNGQsIFUrOTFjNywgVSs5NGZlLCBVKzk1MDAsIFUrOTUyZSwgVSs5NjA1LCBVKzk2NDUsIFUrOTY2MiwgVSs5NjY0LCBVKzk3MDAsIFUrOTc1MiwgVSs5NzVlLCBVKzk3ZjMsIFUrOTg3OSwgVSs5ODg2LCBVKzk4ZGYsIFUrOWE2YywgVSs5YThjLCBVKzllZDEsIFUrOWY5OTtcbn1cbi8qIFsxMTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIFNDIFJlZ3VsYXJcIiksIGxvY2FsKFwiTm90b1NhbnNTQy1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjExNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGUsIFUrMjAxYy0yMDFkLCBVKzMwMTAtMzAxMSwgVSs0ZTA3LCBVKzRlMWMsIFUrNGUyNCwgVSs0ZTNlLCBVKzRlNDgsIFUrNGU1MCwgVSs0ZTVmLCBVKzRlOGItNGU4YywgVSs0ZWE0LCBVKzRlYWItNGVhYywgVSs0ZWNiLCBVKzRlY2UsIFUrNGVkNiwgVSs0ZWUzLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMjAsIFUrNGY1NSwgVSs0ZjdmLCBVKzRmZGQsIFUrNTA1YSwgVSs1MTQzLCBVKzUxNDksIFUrNTE0ZCwgVSs1MTcxLCBVKzUxNzcsIFUrNTE4YywgVSs1MWZiLCBVKzUyMWIsIFUrNTIyOSwgVSs1MjJiLCBVKzUyYTksIFUrNTMwNSwgVSs1MzE3LCBVKzUzNGUsIFUrNTM1NSwgVSs1MzU3LCBVKzUzNWEsIFUrNTM3MywgVSs1MzlmLCBVKzUzYmIsIFUrNTNjYSwgVSs1M2NkLCBVKzUzZDYsIFUrNTNlMywgVSs1M2VhLCBVKzUzZjAsIFUrNTQ1OCwgVSs1NTQ2LCBVKzU2ZGIsIFUrNTczYSwgVSs1NzhiLCBVKzU3Y2UsIFUrNThmMCwgVSs1OTBkLCBVKzU5MzQsIFUrNTk3MywgVSs1YjU3LCBVKzViOGMsIFUrNWI5OCwgVSs1YmI5LCBVKzViZmMsIFUrNWMwNiwgVSs1YzExLCBVKzVjMzEsIFUrNWM1NSwgVSs1ZGYyLCBVKzVlMDMsIFUrNWU3NiwgVSs1ZTk0LCBVKzVlZmEsIFUrNWY3MSwgVSs1Zjk3LCBVKzVmZWIsIFUrNjAwMSwgVSs2MDNiLCBVKzYwZjMsIFUrNjExZiwgVSs2MjE2LCBVKzYyNGQsIFUrNjI1MywgVSs2Mjk1LCBVKzYzMDEsIFUrNjM5MiwgVSs2NDFjLCBVKzY1MmYsIFUrNjUzZSwgVSs2NTU5LCBVKzY1OTksIFUrNjYxZiwgVSs2NzFmLCBVKzY3MmYsIFUrNjc2MSwgVSs2N2U1LCBVKzY4MDcsIFUrNjgzNywgVSs2ODNjLCBVKzY4NDgsIFUrNmIyMiwgVSs2YjY0LCBVKzZiZDQsIFUrNmMxNCwgVSs2YzM0LCBVKzZjNDIsIFUrNmNhMSwgVSs2ZDQxLCBVKzZkNzcsIFUrNmQ4OCwgVSs2ZTA1LCBVKzZlMzgsIFUrNmU5MCwgVSs3MTM2LCBVKzcyMzEsIFUrNzUzMSwgVSs3NjdlLCBVKzc2ZWUsIFUrNzZmNCwgVSs3NzFmLCBVKzc4MDEsIFUrNzkzYSwgVSs3OWNkLCBVKzdhMGIsIFUrN2E3YSwgVSs3YWNiLCBVKzdhZTAsIFUrN2IyYywgVSs3YjgwLCBVKzdiYTEsIFUrN2NiZSwgVSs3ZDIyLCBVKzdlYTcsIFUrN2VkMywgVSs3ZWQ5LCBVKzdlZGYsIFUrN2YxNiwgVSs3ZjZlLCBVKzgwMDEsIFUrODAwYywgVSs4MjcyLCBVKzgyODIsIFUrODJiMSwgVSs4MzUwLCBVKzg4YWIsIFUrODhjNSwgVSs4OTdmLCBVKzg5YzEsIFUrODljNCwgVSs4OWUzLCBVKzhhMDAsIFUrOGJhMSwgVSs4YmE0LCBVKzhiYWUtOGJiMCwgVSs4YmJlLCBVKzhiYzEsIFUrOGJjNCwgVSs4YmZiLCBVKzhkMjgsIFUrOGQzOSwgVSs4ZDc3LCBVKzhkODUsIFUrOGRlZiwgVSs4ZWFiLCBVKzhmNjYsIFUrOGY2YywgVSs4ZjdkLCBVKzhmZDAsIFUrOTAwOSwgVSs5MGFlLCBVKzkwZmQsIFUrOTFjYy05MWNkLCBVKzkxY2YsIFUrOTVmYiwgVSs5NjUwLCBVKzk2YzYsIFUrOTg5MSwgVSs5OGNlLCBVK2ZmMWY7XG59XG4vKiBbMTE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMTgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK2QsIFUrM2UsIFUrNWYsIFUrN2MsIFUrYTAsIFUrYTksIFUrNGUwOS00ZTBiLCBVKzRlMGQtNGUwZSwgVSs0ZTEzLCBVKzRlMWEsIFUrNGUyYSwgVSs0ZTNhLTRlM2IsIFUrNGU0YiwgVSs0ZTg2LCBVKzRlOGUsIFUrNGVhNywgVSs0ZWJhLCBVKzRlZTUsIFUrNGVlYywgVSs0ZjFhLCBVKzRmNGQsIFUrNGY1MywgVSs0ZjVjLCBVKzRmNjAsIFUrNGZlMSwgVSs1MTY1LCBVKzUxNjgsIFUrNTE2YywgVSs1MTczLCBVKzUxNzYsIFUrNTE4NSwgVSs1MWZhLCBVKzUyMDYsIFUrNTIzMCwgVSs1MjM2LCBVKzUyNGQsIFUrNTI5YiwgVSs1MmEwLTUyYTEsIFUrNTJhOCwgVSs1MzE2LCBVKzUzM2EsIFUrNTNjYiwgVSs1M2QxLCBVKzUzZWYsIFUrNTNmNy01M2Y4LCBVKzU0MDgsIFUrNTQwYy01NDBlLCBVKzU0NGEsIFUrNTQ4YywgVSs1NGMxLCBVKzU2ZGUsIFUrNTZmZC01NmZlLCBVKzU3MjgsIFUrNTczMCwgVSs1OTA3LCBVKzU5MTYsIFUrNTkxYSwgVSs1OTI3LCBVKzU5MjksIFUrNTk3ZCwgVSs1OTgyLCBVKzViNTAsIFUrNWI2NiwgVSs1Yjg5LCBVKzViOWEsIFUrNWI5ZSwgVSs1YmEyLCBVKzViYjYsIFUrNWJmOSwgVSs1YzBmLCBVKzVkZTUsIFUrNWUwMiwgVSs1ZTM4LCBVKzVlNzMtNWU3NCwgVSs1ZTdmLCBVKzVlYTYsIFUrNWYwMCwgVSs1ZjBmLCBVKzVmNTMsIFUrNWY1NSwgVSs1ZmFlLCBVKzVmYzMsIFUrNjAyNywgVSs2MDZmLCBVKzYwYTgsIFUrNjBjNSwgVSs2MTBmLCBVKzYyMTAtNjIxMSwgVSs2MjM3LCBVKzYyNDAsIFUrNjI0YiwgVSs2MjgwLCBVKzYyYTUsIFUrNjNhNSwgVSs2M2E4LCBVKzYzZDAsIFUrNjUzNiwgVSs2NTcwLCBVKzY1ODcsIFUrNjViOSwgVSs2NWUwLCBVKzY1ZjYsIFUrNjYwZSwgVSs2NjJkLCBVKzY2MmYsIFUrNjZmNCwgVSs2NzAwLCBVKzY3MGQsIFUrNjcyYywgVSs2NzNhLCBVKzY3NDMsIFUrNjc2NSwgVSs2NzljLCBVKzY4MmEsIFUrNmIyMSwgVSs2YjYzLCBVKzZjYmIsIFUrNmNkNSwgVSs2Y2U4LCBVKzZkM2IsIFUrNzBlZCwgVSs3MjQ3LTcyNDgsIFUrNzI2OSwgVSs3Mjc5LCBVKzczYjAsIFUrNzQwNiwgVSs3NTFmLCBVKzc1MjgsIFUrNzUzNSwgVSs3NjdiLCBVKzc2ZjgsIFUrNzcwYiwgVSs3N2U1LCBVKzc5M2UsIFUrNzlkMSwgVSs3YWQ5LCBVKzdiNDksIFUrN2M3YiwgVSs3Y2ZiLCBVKzdlYmYsIFUrN2VjZiwgVSs3ZjhlLCBVKzgwMDUsIFUrODA1NCwgVSs4MGZkLCBVKzgxZWEsIFUrODVjZiwgVSs4ODRjLCBVKzg4NjgsIFUrODk4MSwgVSs4OWM2LCBVKzhiYmEsIFUrOGJkZCwgVSs4YmY0LCBVKzhiZjcsIFUrOGQ0NCwgVSs4ZmM3LCBVKzhmZDgtOGZkOSwgVSs4ZmRiLCBVKzkwMWEsIFUrOTA1MywgVSs5MGU4LCBVKzkxZDEsIFUrOTU3ZiwgVSs5NWU4LCBVKzk1ZWUsIFUrOTVmNCwgVSs5NzYyLCBVKzk4NzUsIFUrOTg5OCwgVSs5OTk2LCBVKzlhZDgsIFUrZmYwMSwgVStmZjA4LWZmMDk7XG59XG4vKiBbMTE5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBTQyBSZWd1bGFyXCIpLCBsb2NhbChcIk5vdG9TYW5zU0MtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTNiLCBVKzNmLCBVKzQxLTRkLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2FiLCBVK2FlLCBVK2IyLCBVK2I3LCBVK2JiLCBVK2RmLWU1LCBVK2U3LWVhLCBVK2VjLWVkLCBVK2YxLWY0LCBVK2Y2LCBVK2Y5LWZhLCBVK2ZjLCBVKzEwMSwgVSsxMDMsIFUrMTEzLCBVKzEyYiwgVSsxNDgsIFUrMTRkLCBVKzE2YiwgVSsxY2UsIFUrMWQwLCBVKzMwMC0zMDEsIFUrMWViZiwgVSsxZWM3LCBVKzIwMTMtMjAxNCwgVSsyMDM5LTIwM2EsIFUrMjEyMiwgVSszMDAxLTMwMDIsIFUrMzA0MiwgVSszMDQ0LCBVKzMwNDYsIFUrMzA0OCwgVSszMDRhLTMwNTUsIFUrMzA1NywgVSszMDU5LTMwNWIsIFUrMzA1ZCwgVSszMDVmLTMwNjEsIFUrMzA2My0zMDZiLCBVKzMwNmQtMzA3MywgVSszMDc1LTMwNzYsIFUrMzA3OC0zMDc5LCBVKzMwN2IsIFUrMzA3ZS0zMDdmLCBVKzMwODEtMzA4ZCwgVSszMDhmLCBVKzMwOTItMzA5MywgVSszMGExLTMwYTQsIFUrMzBhNi0zMGJiLCBVKzMwYmQsIFUrMzBiZi0zMGMxLCBVKzMwYzMtMzBjNCwgVSszMGM2LTMwY2IsIFUrMzBjZC0zMGQ3LCBVKzMwZDktMzBlMSwgVSszMGUzLTMwZTcsIFUrMzBlOS0zMGVkLCBVKzMwZWYsIFUrMzBmMywgVSszMGZiLTMwZmMsIFUrNGUwMCwgVSs0ZTJkLCBVKzY1YjAsIFUrNjVlNSwgVSs2NzA4LTY3MDksIFUrNzBiOSwgVSs3Njg0LCBVKzdmNTEsIFUrZmYwYywgVStmZjBlLCBVK2ZmMWE7XG59XG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tc2stLWJsdWU6ICMwZDZlZmQ7XG4gIC0tc2stLWluZGlnbzogIzY2MTBmMjtcbiAgLS1zay0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXNrLS1waW5rOiAjZDYzMzg0O1xuICAtLXNrLS1yZWQ6ICM4MjA4MTY7XG4gIC0tc2stLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1zay0teWVsbG93OiAjOGE1YTAwO1xuICAtLXNrLS1ncmVlbjogIzE2NjUzNDtcbiAgLS1zay0tdGVhbDogIzIwYzk5NztcbiAgLS1zay0tY3lhbjogIzE3YTJiODtcbiAgLS1zay0tYmxhY2s6ICMxZDFkMWI7XG4gIC0tc2stLXdoaXRlOiAjZmZmZmZmO1xuICAtLXNrLS1ncmF5OiAjNmM3NTdkO1xuICAtLXNrLS1ncmF5LWRhcms6ICMxZDFkMWI7XG4gIC0tc2stLWdyYXktMTAwOiAjZjlmOWY3O1xuICAtLXNrLS1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1zay0tZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tc2stLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLXNrLS1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1zay0tZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tc2stLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLXNrLS1ncmF5LTgwMDogIzFkMWQxYjtcbiAgLS1zay0tZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tc2stLXByaW1hcnk6ICM4MjA4MTY7XG4gIC0tc2stLXNlY29uZGFyeTogIzFkMWQxYjtcbiAgLS1zay0tc3VjY2VzczogIzE2NjUzNDtcbiAgLS1zay0taW5mbzogIzE3YTJiODtcbiAgLS1zay0td2FybmluZzogIzhhNWEwMDtcbiAgLS1zay0tZGFuZ2VyOiAjODIwODE2O1xuICAtLXNrLS1saWdodDogI2Y5ZjlmNztcbiAgLS1zay0tZGFyazogIzFkMWQxYjtcbiAgLS1zay0tcHJpbWFyeS1yZ2I6IDEzMCwgOCwgMjI7XG4gIC0tc2stLXNlY29uZGFyeS1yZ2I6IDI5LCAyOSwgMjc7XG4gIC0tc2stLXN1Y2Nlc3MtcmdiOiAyMiwgMTAxLCA1MjtcbiAgLS1zay0taW5mby1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1zay0td2FybmluZy1yZ2I6IDEzOCwgOTAsIDA7XG4gIC0tc2stLWRhbmdlci1yZ2I6IDEzMCwgOCwgMjI7XG4gIC0tc2stLWxpZ2h0LXJnYjogMjQ5LCAyNDksIDI0NztcbiAgLS1zay0tZGFyay1yZ2I6IDI5LCAyOSwgMjc7XG4gIC0tc2stLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDUyLCAzLjIsIDguOCk7XG4gIC0tc2stLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTEuNiwgMTEuNiwgMTAuOCk7XG4gIC0tc2stLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogcmdiKDguOCwgNDAuNCwgMjAuOCk7XG4gIC0tc2stLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDkuMiwgNjQuOCwgNzMuNik7XG4gIC0tc2stLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDU1LjIsIDM2LCAwKTtcbiAgLS1zay0tZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYig1MiwgMy4yLCA4LjgpO1xuICAtLXNrLS1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLXNrLS1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tc2stLXByaW1hcnktYmctc3VidGxlOiByZ2IoMjMwLCAyMDUuNiwgMjA4LjQpO1xuICAtLXNrLS1zZWNvbmRhcnktYmctc3VidGxlOiByZ2IoMjA5LjgsIDIwOS44LCAyMDkuNCk7XG4gIC0tc2stLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoMjA4LjQsIDIyNC4yLCAyMTQuNCk7XG4gIC0tc2stLWluZm8tYmctc3VidGxlOiByZ2IoMjA4LjYsIDIzNi40LCAyNDAuOCk7XG4gIC0tc2stLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjMxLjYsIDIyMiwgMjA0KTtcbiAgLS1zay0tZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDIzMCwgMjA1LjYsIDIwOC40KTtcbiAgLS1zay0tbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZiO1xuICAtLXNrLS1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1zay0tcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMjA1LCAxNTYuMiwgMTYxLjgpO1xuICAtLXNrLS1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDE2NC42LCAxNjQuNiwgMTYzLjgpO1xuICAtLXNrLS1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxNjEuOCwgMTkzLjQsIDE3My44KTtcbiAgLS1zay0taW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTYyLjIsIDIxNy44LCAyMjYuNik7XG4gIC0tc2stLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDIwOC4yLCAxODksIDE1Myk7XG4gIC0tc2stLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMjA1LCAxNTYuMiwgMTYxLjgpO1xuICAtLXNrLS1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLXNrLS1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tc2stLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1zay0tYmxhY2stcmdiOiAyOSwgMjksIDI3O1xuICAtLXNrLS1mb250LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJOb3RvIFNhbnMgU0NcIiwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1zay0tZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tc2stLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1zay0tYm9keS1mb250LWZhbWlseTogdmFyKC0tc2stLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tc2stLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLXNrLS1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tc2stLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1zay0tYm9keS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYm9keS1jb2xvci1yZ2I6IDI5LCAyOSwgMjc7XG4gIC0tc2stLWJvZHktYmc6ICNmZmZmZmY7XG4gIC0tc2stLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLXNrLS1lbXBoYXNpcy1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tZW1waGFzaXMtY29sb3ItcmdiOiAyOSwgMjksIDI3O1xuICAtLXNrLS1zZWNvbmRhcnktY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMC43NSk7XG4gIC0tc2stLXNlY29uZGFyeS1jb2xvci1yZ2I6IDI5LCAyOSwgMjc7XG4gIC0tc2stLXNlY29uZGFyeS1iZzogI2U5ZWNlZjtcbiAgLS1zay0tc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1zay0tdGVydGlhcnktY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMC41KTtcbiAgLS1zay0tdGVydGlhcnktY29sb3ItcmdiOiAyOSwgMjksIDI3O1xuICAtLXNrLS10ZXJ0aWFyeS1iZzogI2Y5ZjlmNztcbiAgLS1zay0tdGVydGlhcnktYmctcmdiOiAyNDksIDI0OSwgMjQ3O1xuICAtLXNrLS1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLXNrLS1saW5rLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1saW5rLWNvbG9yLXJnYjogMTMwLCA4LCAyMjtcbiAgLS1zay0tbGluay1kZWNvcmF0aW9uOiBub25lO1xuICAtLXNrLS1saW5rLWhvdmVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTMwLCA4LCAyMjtcbiAgLS1zay0tY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1zay0taGlnaGxpZ2h0LWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1oaWdobGlnaHQtYmc6IHJnYigyMzEuNiwgMjIyLCAyMDQpO1xuICAtLXNrLS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1zay0tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1zay0tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLXNrLS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjksIDI5LCAyNywgMC4xNzUpO1xuICAtLXNrLS1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tc2stLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1zay0tYm9yZGVyLXJhZGl1cy1sZzogMTJweDtcbiAgLS1zay0tYm9yZGVyLXJhZGl1cy14bDogMTZweDtcbiAgLS1zay0tYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tc2stLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLXNrLS1ib3JkZXItcmFkaXVzLXBpbGw6IDk5OXB4O1xuICAtLXNrLS1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMjksIDI5LCAyNywgMC4xNSk7XG4gIC0tc2stLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDI5LCAyOSwgMjcsIDAuMDc1KTtcbiAgLS1zay0tYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgyOSwgMjksIDI3LCAwLjE3NSk7XG4gIC0tc2stLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI5LCAyOSwgMjcsIDAuMDc1KTtcbiAgLS1zay0tZm9jdXMtcmluZy13aWR0aDogM3B4O1xuICAtLXNrLS1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tc2stLWZvY3VzLXJpbmctY29sb3I6ICNlZDMyNDg7XG4gIC0tc2stLWZvcm0tdmFsaWQtY29sb3I6ICMxNjY1MzQ7XG4gIC0tc2stLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTY2NTM0O1xuICAtLXNrLS1mb3JtLWludmFsaWQtY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLXNrLS1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLXNrLS1ib2R5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1zay0tYm9keS1iZzogIzIxMjUyOTtcbiAgLS1zay0tYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tc2stLWVtcGhhc2lzLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tc2stLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1zay0tc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1zay0tc2Vjb25kYXJ5LWJnOiAjMWQxZDFiO1xuICAtLXNrLS1zZWNvbmRhcnktYmctcmdiOiAyOSwgMjksIDI3O1xuICAtLXNrLS10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpO1xuICAtLXNrLS10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tc2stLXRlcnRpYXJ5LWJnOiAjMWYyMTIyO1xuICAtLXNrLS10ZXJ0aWFyeS1iZy1yZ2I6IDMxLCAzMywgMzQ7XG4gIC0tc2stLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDE4MCwgMTA2LjgsIDExNS4yKTtcbiAgLS1zay0tc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxMTkuNCwgMTE5LjQsIDExOC4yKTtcbiAgLS1zay0tc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTE1LjIsIDE2Mi42LCAxMzMuMik7XG4gIC0tc2stLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDExNS44LCAxOTkuMiwgMjEyLjQpO1xuICAtLXNrLS13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxODQuOCwgMTU2LCAxMDIpO1xuICAtLXNrLS1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDE4MCwgMTA2LjgsIDExNS4yKTtcbiAgLS1zay0tbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y5ZjlmNztcbiAgLS1zay0tZGFyay10ZXh0LWVtcGhhc2lzOiAjZGVlMmU2O1xuICAtLXNrLS1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDI2LCAxLjYsIDQuNCk7XG4gIC0tc2stLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYig1LjgsIDUuOCwgNS40KTtcbiAgLS1zay0tc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYig0LjQsIDIwLjIsIDEwLjQpO1xuICAtLXNrLS1pbmZvLWJnLXN1YnRsZTogcmdiKDQuNiwgMzIuNCwgMzYuOCk7XG4gIC0tc2stLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjcuNiwgMTgsIDApO1xuICAtLXNrLS1kYW5nZXItYmctc3VidGxlOiByZ2IoMjYsIDEuNiwgNC40KTtcbiAgLS1zay0tbGlnaHQtYmctc3VidGxlOiAjMWQxZDFiO1xuICAtLXNrLS1kYXJrLWJnLXN1YnRsZTogIzFkMWQxYjtcbiAgLS1zay0tcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoNzgsIDQuOCwgMTMuMik7XG4gIC0tc2stLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTcuNCwgMTcuNCwgMTYuMik7XG4gIC0tc2stLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDEzLjIsIDYwLjYsIDMxLjIpO1xuICAtLXNrLS1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxMy44LCA5Ny4yLCAxMTAuNCk7XG4gIC0tc2stLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDgyLjgsIDU0LCAwKTtcbiAgLS1zay0tZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYig3OCwgNC44LCAxMy4yKTtcbiAgLS1zay0tbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1zay0tZGFyay1ib3JkZXItc3VidGxlOiAjMWQxZDFiO1xuICAtLXNrLS1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLXNrLS1saW5rLWNvbG9yOiByZ2IoMTgwLCAxMDYuOCwgMTE1LjIpO1xuICAtLXNrLS1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMTk1LCAxMzYuNDQsIDE0My4xNik7XG4gIC0tc2stLWxpbmstY29sb3ItcmdiOiAxODAsIDEwNywgMTE1O1xuICAtLXNrLS1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTk1LCAxMzYsIDE0MztcbiAgLS1zay0tY29kZS1jb2xvcjogcmdiKDIzMC40LCAxMzIuNiwgMTgxLjIpO1xuICAtLXNrLS1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tc2stLWhpZ2hsaWdodC1iZzogcmdiKDU1LjIsIDM2LCAwKTtcbiAgLS1zay0tYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLXNrLS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tc2stLWZvcm0tdmFsaWQtY29sb3I6IHJnYigxMTUuMiwgMTYyLjYsIDEzMy4yKTtcbiAgLS1zay0tZm9ybS12YWxpZC1ib3JkZXItY29sb3I6IHJnYigxMTUuMiwgMTYyLjYsIDEzMy4yKTtcbiAgLS1zay0tZm9ybS1pbnZhbGlkLWNvbG9yOiByZ2IoMTgwLCAxMDYuOCwgMTE1LjIpO1xuICAtLXNrLS1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMTgwLCAxMDYuOCwgMTE1LjIpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zay0tYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2stLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXNrLS1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNrLS1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXNrLS1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc2stLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tc2stLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tc2stLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tc2stLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tc2stLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1zay0tbGluay1jb2xvci1yZ2I6IHZhcigtLXNrLS1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNrLS1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tc2stLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLXNrLS1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tc2stLWd1dHRlci14OiAxLjVyZW07XG4gIC0tc2stLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zay0tZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNrLS1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXNrLS1icmVha3BvaW50LXhzOiAwO1xuICAtLXNrLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1zay0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tc2stLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLXNrLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tc2stLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLXNrLS1ndXR0ZXIteDogMS41cmVtO1xuICAtLXNrLS1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc2stLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tc2stLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1zay0tZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc2stLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zay0tZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2stLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLXNrLS1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1zay0tZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tc2stLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLXNrLS1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1zay0tZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1zay0tZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1zay0tZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tc2stLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLXNrLS1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLXNrLS1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLXNrLS1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1zay0tZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tc2stLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tc2stLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tc2stLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tc2stLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tc2stLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLXNrLS1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tc2stLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tc2stLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tc2stLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tc2stLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tc2stLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tc2stLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tc2stLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLXNrLS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tc2stLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tc2stLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLXNrLS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tc2stLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tc2stLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tc2stLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tc2stLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tc2stLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLXNrLS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLXNrLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tc2stLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1zay0tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1zay0tZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXNrLS1wcmltYXJ5LXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1zay0tc2Vjb25kYXJ5LXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tc2stLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tc2stLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMxZDFkMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1zay0taW5mby1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXNrLS13YXJuaW5nLXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1zay0tZGFuZ2VyLXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzFkMWQxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXNrLS1saWdodC1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXNrLS1kYXJrLXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXNrLS1wcmltYXJ5LXJnYiksIHZhcigtLXNrLS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tc2stLXByaW1hcnktcmdiKSwgdmFyKC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDEwNCwgNiwgMTgsIHZhcigtLXNrLS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTA0LCA2LCAxOCwgdmFyKC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1zay0tc2Vjb25kYXJ5LXJnYiksIHZhcigtLXNrLS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tc2stLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIzLCAyMywgMjIsIHZhcigtLXNrLS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjMsIDIzLCAyMiwgdmFyKC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tc2stLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tc2stLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1zay0tc3VjY2Vzcy1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTgsIDgxLCA0MiwgdmFyKC0tc2stLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxOCwgODEsIDQyLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1zay0taW5mby1yZ2IpLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXNrLS1pbmZvLXJnYiksIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSg2OSwgMTgxLCAxOTgsIHZhcigtLXNrLS1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjksIDE4MSwgMTk4LCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS1zay0td2FybmluZy1yZ2IpLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXNrLS13YXJuaW5nLXJnYiksIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMTAsIDcyLCAwLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDExMCwgNzIsIDAsIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tc2stLWRhbmdlci1yZ2IpLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXNrLS1kYW5nZXItcmdiKSwgdmFyKC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMDQsIDYsIDE4LCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEwNCwgNiwgMTgsIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1zay0tbGlnaHQtcmdiKSwgdmFyKC0tc2stLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1zay0tbGlnaHQtcmdiKSwgdmFyKC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjUwLCAyNTAsIDI0OSwgdmFyKC0tc2stLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTAsIDI1MCwgMjQ5LCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1zay0tZGFyay1yZ2IpLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXNrLS1kYXJrLXJnYiksIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMywgMjMsIDIyLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIzLCAyMywgMjIsIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLXNrLS1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1zay0tZm9jdXMtcmluZy14LCAwKSB2YXIoLS1zay0tZm9jdXMtcmluZy15LCAwKSB2YXIoLS1zay0tZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1zay0tZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tc2stLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1zay0tbGluay1jb2xvci1yZ2IpLCB2YXIoLS1zay0tbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tc2stLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLXNrLS1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1zay0tYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1zay0tYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1zay0tYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1zay0tYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tc2stLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4udGFibGUge1xuICAtLXNrLS10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLXNrLS10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLXNrLS10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1zay0tdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tc2stLXRhYmxlLWNvbG9yOiB2YXIoLS1zay0tZW1waGFzaXMtY29sb3IpO1xuICAtLXNrLS10YWJsZS1iZzogdmFyKC0tc2stLWJvZHktYmcpO1xuICAtLXNrLS10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1ib3JkZXItY29sb3IpO1xuICAtLXNrLS10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1zay0tZW1waGFzaXMtY29sb3IpO1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWJnOiAjZjlmOWY5O1xuICAtLXNrLS10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1zay0tZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1zay0tdGFibGUtaG92ZXItY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1zay0tdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLXNrLS10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1zay0tdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tc2stLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1zay0tdGFibGUtYmctdHlwZSwgdmFyKC0tc2stLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tc2stLWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1zay0tdGFibGUtY29sb3ItdHlwZTogdmFyKC0tc2stLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLXNrLS10YWJsZS1iZy10eXBlOiB2YXIoLS1zay0tdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1zay0tdGFibGUtY29sb3ItdHlwZTogdmFyKC0tc2stLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLXNrLS10YWJsZS1iZy10eXBlOiB2YXIoLS1zay0tdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLXNrLS10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tc2stLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tc2stLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1zay0tdGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLXNrLS10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tc2stLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1zay0tdGFibGUtYmctc3RhdGU6IHZhcigtLXNrLS10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1zay0tdGFibGUtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWJnOiByZ2IoMjMwLCAyMDUuNiwgMjA4LjQpO1xuICAtLXNrLS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxODkuOCwgMTcwLjI4LCAxNzIuMTIpO1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjE5Ljk1LCAxOTYuNzcsIDE5OS4zMyk7XG4gIC0tc2stLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIwOS45LCAxODcuOTQsIDE5MC4yNik7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtaG92ZXItYmc6IHJnYigyMTQuOTI1LCAxOTIuMzU1LCAxOTQuNzk1KTtcbiAgLS1zay0tdGFibGUtaG92ZXItY29sb3I6ICMxZDFkMWI7XG4gIGNvbG9yOiB2YXIoLS1zay0tdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1zay0tdGFibGUtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWJnOiByZ2IoMjA5LjgsIDIwOS44LCAyMDkuNCk7XG4gIC0tc2stLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE3My42NCwgMTczLjY0LCAxNzIuOTIpO1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjAwLjc2LCAyMDAuNzYsIDIwMC4yOCk7XG4gIC0tc2stLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE5MS43MiwgMTkxLjcyLCAxOTEuMTYpO1xuICAtLXNrLS10YWJsZS1hY3RpdmUtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTk2LjI0LCAxOTYuMjQsIDE5NS43Mik7XG4gIC0tc2stLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWQxZDFiO1xuICBjb2xvcjogdmFyKC0tc2stLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLXNrLS10YWJsZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtYmc6IHJnYigyMDguNCwgMjI0LjIsIDIxNC40KTtcbiAgLS1zay0tdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTcyLjUyLCAxODUuMTYsIDE3Ni45Mik7XG4gIC0tc2stLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTkuNDMsIDIxNC40NCwgMjA1LjAzKTtcbiAgLS1zay0tdGFibGUtc3RyaXBlZC1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtYWN0aXZlLWJnOiByZ2IoMTkwLjQ2LCAyMDQuNjgsIDE5NS42Nik7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtaG92ZXItYmc6IHJnYigxOTQuOTQ1LCAyMDkuNTYsIDIwMC4zNDUpO1xuICAtLXNrLS10YWJsZS1ob3Zlci1jb2xvcjogIzFkMWQxYjtcbiAgY29sb3I6IHZhcigtLXNrLS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1zay0tdGFibGUtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWJnOiByZ2IoMjA4LjYsIDIzNi40LCAyNDAuOCk7XG4gIC0tc2stLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE3Mi42OCwgMTk0LjkyLCAxOTguMDQpO1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMTk5LjYyLCAyMjYuMDMsIDIzMC4xMSk7XG4gIC0tc2stLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE5MC42NCwgMjE1LjY2LCAyMTkuNDIpO1xuICAtLXNrLS10YWJsZS1hY3RpdmUtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTk1LjEzLCAyMjAuODQ1LCAyMjQuNzY1KTtcbiAgLS1zay0tdGFibGUtaG92ZXItY29sb3I6ICMxZDFkMWI7XG4gIGNvbG9yOiB2YXIoLS1zay0tdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tc2stLXRhYmxlLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS10YWJsZS1iZzogcmdiKDIzMS42LCAyMjIsIDIwNCk7XG4gIC0tc2stLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5MS4wOCwgMTgzLjQsIDE2OC42KTtcbiAgLS1zay0tdGFibGUtc3RyaXBlZC1iZzogcmdiKDIyMS40NywgMjEyLjM1LCAxOTUuMTUpO1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMTEuMzQsIDIwMi43LCAxODYuMyk7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtaG92ZXItYmc6IHJnYigyMTYuNDA1LCAyMDcuNTI1LCAxOTAuNzI1KTtcbiAgLS1zay0tdGFibGUtaG92ZXItY29sb3I6ICMxZDFkMWI7XG4gIGNvbG9yOiB2YXIoLS1zay0tdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1zay0tdGFibGUtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWJnOiByZ2IoMjMwLCAyMDUuNiwgMjA4LjQpO1xuICAtLXNrLS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxODkuOCwgMTcwLjI4LCAxNzIuMTIpO1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjE5Ljk1LCAxOTYuNzcsIDE5OS4zMyk7XG4gIC0tc2stLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIwOS45LCAxODcuOTQsIDE5MC4yNik7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtaG92ZXItYmc6IHJnYigyMTQuOTI1LCAxOTIuMzU1LCAxOTQuNzk1KTtcbiAgLS1zay0tdGFibGUtaG92ZXItY29sb3I6ICMxZDFkMWI7XG4gIGNvbG9yOiB2YXIoLS1zay0tdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLXNrLS10YWJsZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtYmc6ICNmOWY5Zjc7XG4gIC0tc2stLXRhYmxlLWJvcmRlci1jb2xvcjogI2NkY2RjYjtcbiAgLS1zay0tdGFibGUtc3RyaXBlZC1iZzogI2VlZWVlYztcbiAgLS1zay0tdGFibGUtc3RyaXBlZC1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tdGFibGUtYWN0aXZlLWJnOiAjZTNlM2UxO1xuICAtLXNrLS10YWJsZS1hY3RpdmUtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjMyLjUsIDIzMi41LCAyMzAuNSk7XG4gIC0tc2stLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWQxZDFiO1xuICBjb2xvcjogdmFyKC0tc2stLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLXNrLS10YWJsZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tdGFibGUtYmc6ICMxZDFkMWI7XG4gIC0tc2stLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDc0LjIsIDc0LjIsIDcyLjYpO1xuICAtLXNrLS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNDAuMywgNDAuMywgMzguNCk7XG4gIC0tc2stLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDUxLjYsIDUxLjYsIDQ5LjgpO1xuICAtLXNrLS10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLXRhYmxlLWhvdmVyLWJnOiByZ2IoNDUuOTUsIDQ1Ljk1LCA0NC4xKTtcbiAgLS1zay0tdGFibGUtaG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiB2YXIoLS1zay0tdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tc2stLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIHZhcigtLXNrLS1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIHZhcigtLXNrLS1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgdmFyKC0tc2stLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tc2stLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLXNrLS1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1ib2R5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkyLjUsIDEzMS41LCAxMzguNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWQzMjQ4O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLXNrLS1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tc2stLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tc2stLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tc2stLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLXNrLS1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLXNrLS1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLXNrLS1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLXNrLS1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1zay0tZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxZDFkMWInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2stLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLXNrLS1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkyLjUsIDEzMS41LCAxMzguNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWQzMjQ4O1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tc2stLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tc2stLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tc2stLWZvcm0tY2hlY2stYmc6IHZhcigtLXNrLS1ib2R5LWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2stLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkyLjUsIDEzMS41LCAxMzguNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWQzMjQ4O1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG4gIGJvcmRlci1jb2xvcjogIzgyMDgxNjtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLXNrLS1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tc2stLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIwODE2O1xuICBib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAtLXNrLS1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI5LCAyOSwgMjcsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNrLS1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tc2stLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2IlMjgxOTIuNSwgMTMxLjUsIDEzOC41JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tc2stLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLnNrLXZpZGVvLWdyb3VwIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLnNrLXZpZGVvLW1vcmUsIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5zay12aWRlby1tb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLXNrLS1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxcmVtICsgNnB4KTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgM3B4ICNlZDMyNDg7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAzcHggI2VkMzI0ODtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNy41LCAxODAuOSwgMTg1LjEpO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTcuNSwgMTgwLjksIDE4NS4xKTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLXNrLS1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tc2stLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1zay0tYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biwgLmlucHV0LWdyb3VwIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZSwgLnNrLXZpZGVvLWdyb3VwIC5pbnB1dC1ncm91cCAuc2stdmlkZW8tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLCAuc2stdmlkZW8tZ3JvdXAgLmlucHV0LWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLFxuLnNrLXZpZGVvLWdyb3VwIC5pbnB1dC1ncm91cC1sZyA+IC5zay12aWRlby1tb3JlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuLFxuLnNrLXZpZGVvLWdyb3VwIC5pbnB1dC1ncm91cC1zbSA+IC5zay12aWRlby1tb3JlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1zay0tZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxNjY1MzQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKHZhcigtLXNrLS1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1zay0tZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxNjY1MzQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEodmFyKC0tc2stLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKHZhcigtLXNrLS1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1zay0tZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLXNrLS1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzgyMDgxNiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjM4MjA4MTYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSh2YXIoLS1zay0tZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1zay0tZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzgyMDgxNiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjM4MjA4MTYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKHZhcigtLXNrLS1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEodmFyKC0tc2stLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXNrLS1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4sIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZSB7XG4gIC0tc2stLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tc2stLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLXNrLS1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1zay0tYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1zay0tYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tc2stLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLXNrLS1idG4tY29sb3I6IHZhcigtLXNrLS1ib2R5LWNvbG9yKTtcbiAgLS1zay0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWJvcmRlci13aWR0aDogdmFyKC0tc2stLWJvcmRlci13aWR0aCk7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXNrLS1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMjksIDI5LCAyNywgMC4wNzUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1zay0tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKHZhcigtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1zay0tYnRuLXBhZGRpbmcteSkgdmFyKC0tc2stLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tc2stLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2stLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tc2stLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zay0tYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXNrLS1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tc2stLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuLCAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIsIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zay0tYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIsIC5zay12aWRlby1ncm91cCAuYnRuLWNoZWNrICsgLnNrLXZpZGVvLW1vcmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2stLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSwgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tc2stLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2stLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4sIC5zay12aWRlby1ncm91cCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuc2stdmlkZW8tbW9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1zay0tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgLnNrLXZpZGVvLWdyb3VwIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5zay12aWRlby1tb3JlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5zay12aWRlby1ncm91cCA6bm90KC5idG4tY2hlY2spICsgLnNrLXZpZGVvLW1vcmU6YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5zay12aWRlby1ncm91cCAuYWN0aXZlLnNrLXZpZGVvLW1vcmUsIC5idG4uc2hvdywgLnNrLXZpZGVvLWdyb3VwIC5zaG93LnNrLXZpZGVvLW1vcmUge1xuICBjb2xvcjogdmFyKC0tc2stLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgLnNrLXZpZGVvLWdyb3VwIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuc2stdmlkZW8tZ3JvdXAgOm5vdCguYnRuLWNoZWNrKSArIC5zay12aWRlby1tb3JlOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAuYWN0aXZlLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAuc2hvdy5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1zay0tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAuYnRuLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAuc2stdmlkZW8tbW9yZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNrLS1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIC5zay12aWRlby1ncm91cCAuZGlzYWJsZWQuc2stdmlkZW8tbW9yZSwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biwgZmllbGRzZXQ6ZGlzYWJsZWQgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlLCAuc2stdmlkZW8tZ3JvdXAgZmllbGRzZXQ6ZGlzYWJsZWQgLnNrLXZpZGVvLW1vcmUge1xuICBjb2xvcjogdmFyKC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLXNrLS1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSwgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiByZ2IoMTEwLjUsIDYuOCwgMTguNyk7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMDQsIDYuNCwgMTcuNik7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDksIDQ1LCA1NztcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogcmdiKDEwNCwgNi40LCAxNy42KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5Ny41LCA2LCAxNi41KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYmc6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiByZ2IoMjQuNjUsIDI0LjY1LCAyMi45NSk7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMy4yLCAyMy4yLCAyMS42KTtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYzLCA2MywgNjE7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6IHJnYigyMy4yLCAyMy4yLCAyMS42KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMS43NSwgMjEuNzUsIDIwLjI1KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tc2stLWJ0bi1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWJnOiAjMTY2NTM0O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMTY2NTM0O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogcmdiKDE4LjcsIDg1Ljg1LCA0NC4yKTtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3LjYsIDgwLjgsIDQxLjYpO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogNTcsIDEyNCwgODI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6IHJnYigxNy42LCA4MC44LCA0MS42KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNi41LCA3NS43NSwgMzkpO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogIzE2NjUzNDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE2NjUzNDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYmc6ICMxN2EyYjg7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiByZ2IoNTcuOCwgMTc1Ljk1LCAxOTQuNjUpO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNDYuMiwgMTcxLjMsIDE5MS4xKTtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0LCAxNDIsIDE2MDtcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogcmdiKDY5LjQsIDE4MC42LCAxOTguMik7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNDYuMiwgMTcxLjMsIDE5MS4xKTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6ICMxN2EyYjg7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tc2stLWJ0bi1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWJnOiAjOGE1YTAwO1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjOGE1YTAwO1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogcmdiKDExNy4zLCA3Ni41LCAwKTtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDExMC40LCA3MiwgMCk7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTYsIDExNSwgMzg7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6IHJnYigxMTAuNCwgNzIsIDApO1xuICAtLXNrLS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEwMy41LCA2Ny41LCAwKTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6ICM4YTVhMDA7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YTVhMDA7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiByZ2IoMTEwLjUsIDYuOCwgMTguNyk7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMDQsIDYuNCwgMTcuNik7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDksIDQ1LCA1NztcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogcmdiKDEwNCwgNi40LCAxNy42KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5Ny41LCA2LCAxNi41KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLXNrLS1idG4tY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1iZzogI2Y5ZjlmNztcbiAgLS1zay0tYnRuLWJvcmRlci1jb2xvcjogI2Y5ZjlmNztcbiAgLS1zay0tYnRuLWhvdmVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItYmc6IHJnYigyMTEuNjUsIDIxMS42NSwgMjA5Ljk1KTtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5OS4yLCAxOTkuMiwgMTk3LjYpO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE2LCAyMTYsIDIxNDtcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogcmdiKDE5OS4yLCAxOTkuMiwgMTk3LjYpO1xuICAtLXNrLS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4Ni43NSwgMTg2Ljc1LCAxODUuMjUpO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogI2Y5ZjlmNztcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y5ZjlmNztcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYmc6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiByZ2IoNjIuOSwgNjIuOSwgNjEuMik7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1MS42LCA1MS42LCA0OS44KTtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYzLCA2MywgNjE7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6IHJnYig3NC4yLCA3NC4yLCA3Mi42KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig1MS42LCA1MS42LCA0OS44KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgOCwgMjI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI5LCAyOSwgMjc7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tc2stLWJ0bi1jb2xvcjogIzE2NjUzNDtcbiAgLS1zay0tYnRuLWJvcmRlci1jb2xvcjogIzE2NjUzNDtcbiAgLS1zay0tYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4taG92ZXItYmc6ICMxNjY1MzQ7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNjY1MzQ7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMiwgMTAxLCA1MjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogIzE2NjUzNDtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxNjY1MzQ7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE2NjUzNDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE2NjUzNDtcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjMTdhMmI4O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzE3YTJiODtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogIzE3YTJiODtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE3YTJiODtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjOGE1YTAwO1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjOGE1YTAwO1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzhhNWEwMDtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzhhNWEwMDtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzOCwgOTAsIDA7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6ICM4YTVhMDA7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOGE1YTAwO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICM4YTVhMDA7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YTVhMDA7XG4gIC0tc2stLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgOCwgMjI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLXNrLS1idG4tY29sb3I6ICNmOWY5Zjc7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICNmOWY5Zjc7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiAjZjlmOWY3O1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjlmOWY3O1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ5LCAyNDksIDI0NztcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogI2Y5ZjlmNztcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOWY5Zjc7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y5ZjlmNztcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y5ZjlmNztcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI5LCAyOSwgMjc7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLXNrLS1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1zay0tYnRuLWNvbG9yOiB2YXIoLS1zay0tbGluay1jb2xvcik7XG4gIC0tc2stLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6IHZhcigtLXNrLS1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXNrLS1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0OSwgNDUsIDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1zay0tYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zay0tYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLWxnID4gLnNrLXZpZGVvLW1vcmUge1xuICAtLXNrLS1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tc2stLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tc2stLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tc2stLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cC1zbSA+IC5zay12aWRlby1tb3JlIHtcbiAgLS1zay0tYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1zay0tYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLXNrLS1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1zay0tYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1zay0tZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLXNrLS1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLXNrLS1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tc2stLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXNrLS1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLXNrLS1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tc2stLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIC0tc2stLWRyb3Bkb3duLWJnOiB2YXIoLS1zay0tYm9keS1iZyk7XG4gIC0tc2stLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tc2stLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKTtcbiAgLS1zay0tZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKTtcbiAgLS1zay0tZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zay0tYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSk7XG4gIC0tc2stLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLXNrLS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLXNrLS1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tc2stLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLXNrLS1ib3gtc2hhZG93KTtcbiAgLS1zay0tZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tc2stLWJvZHktY29sb3IpO1xuICAtLXNrLS1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIC0tc2stLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLXNrLS10ZXJ0aWFyeS1iZyk7XG4gIC0tc2stLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzgyMDgxNjtcbiAgLS1zay0tZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tc2stLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1zay0tZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tc2stLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLXNrLS1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tc2stLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tc2stLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1zay0tZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1zay0tZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tc2stLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tc2stLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zay0tZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXNrLS1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tc2stLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2stLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zay0tZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNrLS1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc2stLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1zay0tZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLS1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tc2stLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1zay0tZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXNrLS1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2stLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXNrLS1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tc2stLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLXNrLS1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXNrLS1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tc2stLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLXNrLS1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tc2stLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLXNrLS1kcm9wZG93bi1iZzogIzFkMWQxYjtcbiAgLS1zay0tZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1zay0tZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLXNrLS1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLXNrLS1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1zay0tZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1zay0tZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjODIwODE2O1xuICAtLXNrLS1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLXNrLS1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cCA+IC5zay12aWRlby1tb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zay12aWRlby1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5zay12aWRlby1tb3JlLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLnNrLXZpZGVvLWdyb3VwIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnNrLXZpZGVvLW1vcmUsXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwID4gLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwID4gLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cCA+IC5zay12aWRlby1tb3JlOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5zay12aWRlby1tb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5zay12aWRlby1tb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLnNrLXZpZGVvLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnNrLXZpZGVvLW1vcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zay12aWRlby1tb3JlOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5zay12aWRlby1tb3JlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sIC5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5zay12aWRlby1tb3JlLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNrLS1ib3JkZXItd2lkdGgpKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cCA+IC5zay12aWRlby1tb3JlOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLnNrLXZpZGVvLWdyb3VwIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnNrLXZpZGVvLW1vcmU6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnNrLXZpZGVvLW1vcmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSwgLnNrLXZpZGVvLWdyb3VwIC5idG4tZ3JvdXAgPiAuc2stdmlkZW8tbW9yZTpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5zay12aWRlby1tb3JlLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLnNrLXZpZGVvLWdyb3VwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnNrLXZpZGVvLW1vcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXNtID4gLnNrLXZpZGVvLW1vcmUgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLWxnID4gLnNrLXZpZGVvLW1vcmUgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNrLXZpZGVvLW1vcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNrLXZpZGVvLW1vcmU6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnNrLXZpZGVvLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2stdmlkZW8tbW9yZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLnNrLXZpZGVvLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuc2stdmlkZW8tbW9yZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bnRoLWNoaWxkKG4rMyksIC5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNrLXZpZGVvLW1vcmU6bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uc2stdmlkZW8tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuc2stdmlkZW8tbW9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5zay12aWRlby1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5zay12aWRlby1tb3JlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLXNrLS1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tc2stLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXNrLS1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLXNrLS1uYXYtbGluay1jb2xvcjogdmFyKC0tc2stLWxpbmstY29sb3IpO1xuICAtLXNrLS1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tc2stLWxpbmstaG92ZXItY29sb3IpO1xuICAtLXNrLS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tc2stLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tc2stLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2stLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zay0tbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tc2stLW5hdi1saW5rLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zay0tbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2VkMzI0ODtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXNrLS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tc2stLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tc2stLWJvcmRlci13aWR0aCk7XG4gIC0tc2stLW5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJvcmRlci1jb2xvcik7XG4gIC0tc2stLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKTtcbiAgLS1zay0tbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktYmcpIHZhcigtLXNrLS1zZWNvbmRhcnktYmcpIHZhcigtLXNrLS1ib3JkZXItY29sb3IpO1xuICAtLXNrLS1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLXNrLS1ib2R5LWJnKTtcbiAgLS1zay0tbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKSB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKSB2YXIoLS1zay0tYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNrLS1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zay0tbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tc2stLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1zay0tbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNrLS1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLXNrLS1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xuICAtLXNrLS1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzgyMDgxNjtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tc2stLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tc2stLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLXNrLS1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tc2stLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tc2stLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2stLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXNrLS1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkIHtcbiAgLS1zay0tY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1zay0tY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1zay0tY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLXNrLS1jYXJkLXRpdGxlLWNvbG9yOiA7XG4gIC0tc2stLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1zay0tY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpO1xuICAtLXNrLS1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tc2stLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xuICAtLXNrLS1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1zay0tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSkpO1xuICAtLXNrLS1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1zay0tY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLXNrLS1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1zay0tYm9keS1jb2xvci1yZ2IpLCAwLjAzKTtcbiAgLS1zay0tY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1zay0tY2FyZC1oZWlnaHQ6IDtcbiAgLS1zay0tY2FyZC1jb2xvcjogO1xuICAtLXNrLS1jYXJkLWJnOiB2YXIoLS1zay0tYm9keS1iZyk7XG4gIC0tc2stLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1zay0tY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLXNrLS1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tc2stLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tc2stLWNhcmQtc3BhY2VyLXkpIHZhcigtLXNrLS1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLXNrLS1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zay0tY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1zay0tY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tc2stLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLXNrLS1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc2stLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1zay0tY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1zay0tY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLXNrLS1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNrLS1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLXNrLS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tc2stLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tc2stLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1zay0tY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1zay0tY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1zay0tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1zay0tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXNrLS1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNrLS1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXNrLS1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNrLS1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1zay0tY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1zay0tY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2stLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1zay0tYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIC0tc2stLWFjY29yZGlvbi1iZzogdmFyKC0tc2stLWJvZHktYmcpO1xuICAtLXNrLS1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLXNrLS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKTtcbiAgLS1zay0tYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tc2stLWJvcmRlci13aWR0aCk7XG4gIC0tc2stLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG4gIC0tc2stLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSkpO1xuICAtLXNrLS1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1zay0tYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tc2stLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLXNrLS1ib2R5LWNvbG9yKTtcbiAgLS1zay0tYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tc2stLWFjY29yZGlvbi1iZyk7XG4gIC0tc2stLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxZDFkMWInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1zay0tYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLXNrLS1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tc2stLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1zay0tYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IlMjg1MiwgMy4yLCA4LjglMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1zay0tYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAzcHggI2VkMzI0ODtcbiAgLS1zay0tYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLXNrLS1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tc2stLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXNrLS1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1zay0tcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tc2stLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tc2stLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zay0tYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1zay0tYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tc2stLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLXNrLS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zay0tYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tc2stLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1zay0tYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1zay0tYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNrLS1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXNrLS1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zay0tYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNrLS1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1zay0tYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tc2stLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1zay0tYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1zay0tYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1jb2xsYXBzZSxcbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLXNrLS1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODE4MCwgMTA2LjgsIDExNS4yJTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tc2stLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODE4MCwgMTA2LjgsIDExNS4yJTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1zay0tYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tc2stLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLXNrLS1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tc2stLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1zay0tYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tc2stLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tc2stLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1zay0tYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tc2stLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1zay0tYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zay0tYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zay0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc2stLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zay0tYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1zay0tYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tc2stLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tc2stLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2stLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4uYWxlcnQge1xuICAtLXNrLS1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1zay0tYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLXNrLS1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLXNrLS1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1zay0tYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYWxlcnQtYm9yZGVyOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1zay0tYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xuICAtLXNrLS1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1hbGVydC1wYWRkaW5nLXkpIHZhcigtLXNrLS1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zay0tYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1zay0tYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLXNrLS1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXNrLS1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1zay0tYWxlcnQtY29sb3I6IHZhcigtLXNrLS1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXNrLS1hbGVydC1iZzogdmFyKC0tc2stLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1zay0tYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tYWxlcnQtbGluay1jb2xvcjogdmFyKC0tc2stLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLXNrLS1hbGVydC1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tYWxlcnQtYmc6IHZhcigtLXNrLS1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1zay0tYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1zay0tc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tc2stLWFsZXJ0LWNvbG9yOiB2YXIoLS1zay0tc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tYWxlcnQtYmc6IHZhcigtLXNrLS1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tc2stLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXNrLS1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tc2stLWFsZXJ0LWNvbG9yOiB2YXIoLS1zay0taW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tYWxlcnQtYmc6IHZhcigtLXNrLS1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXNrLS1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tc2stLWFsZXJ0LWNvbG9yOiB2YXIoLS1zay0td2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tYWxlcnQtYmc6IHZhcigtLXNrLS13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tc2stLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXNrLS13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1zay0tYWxlcnQtY29sb3I6IHZhcigtLXNrLS1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tc2stLWFsZXJ0LWJnOiB2YXIoLS1zay0tZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tYWxlcnQtbGluay1jb2xvcjogdmFyKC0tc2stLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1zay0tYWxlcnQtY29sb3I6IHZhcigtLXNrLS1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tYWxlcnQtYmc6IHZhcigtLXNrLS1saWdodC1iZy1zdWJ0bGUpO1xuICAtLXNrLS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tYWxlcnQtbGluay1jb2xvcjogdmFyKC0tc2stLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tc2stLWFsZXJ0LWNvbG9yOiB2YXIoLS1zay0tZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tYWxlcnQtYmc6IHZhcigtLXNrLS1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXNrLS1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tc2stLXByb2dyZXNzLWhlaWdodCk7XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1zay0tcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtO1xuICAtLXNrLS1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tc2stLXByb2dyZXNzLWJnOiB2YXIoLS1zay0tc2Vjb25kYXJ5LWJnKTtcbiAgLS1zay0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xuICAtLXNrLS1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1zay0tYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tc2stLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tcHJvZ3Jlc3MtYmFyLWJnOiAjODIwODE2O1xuICAtLXNrLS1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLXNrLS1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLXNrLS1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLXNrLS1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zay0tcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1zay0tcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1zay0tcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tc2stLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXNrLS1ib2R5LWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1iZzogdmFyKC0tc2stLWJvZHktYmcpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJvcmRlci1jb2xvcik7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKTtcbiAgLS1zay0tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tc2stLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktY29sb3IpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXNrLS10ZXJ0aWFyeS1iZyk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLWJvZHktY29sb3IpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLXNrLS1zZWNvbmRhcnktYmcpO1xuICAtLXNrLS1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1zay0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tc2stLWJvZHktYmcpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYmc6ICM4MjA4MTY7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tc2stLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLXNrLS1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLXNrLS1saXN0LWdyb3VwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1zay0tbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNrLS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1zay0tbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLXNrLS1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1zay0tcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tbGlzdC1ncm91cC1iZzogdmFyKC0tc2stLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXNrLS1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tc2stLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1zay0tcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tc2stLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1zay0tbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tbGlzdC1ncm91cC1iZzogdmFyKC0tc2stLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1zay0tc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tc2stLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXNrLS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1zay0tbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tc2stLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYmc6IHZhcigtLXNrLS1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1zay0tc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1zay0tZW1waGFzaXMtY29sb3IpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLXNrLS1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXNrLS1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLXNrLS1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1zay0taW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tbGlzdC1ncm91cC1iZzogdmFyKC0tc2stLWluZm8tYmctc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXNrLS1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tc2stLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1zay0taW5mby1iZy1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tc2stLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tc2stLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXNrLS13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJnOiB2YXIoLS1zay0td2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1zay0tZW1waGFzaXMtY29sb3IpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tc2stLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1zay0td2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1zay0td2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0td2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLXNrLS1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1zay0tZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJnOiB2YXIoLS1zay0tZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXNrLS1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1zay0tZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tc2stLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1zay0tbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tc2stLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJnOiB2YXIoLS1zay0tbGlnaHQtYmctc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcik7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1zay0tbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1zay0tbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1zay0tbGlnaHQtYmctc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXNrLS1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tc2stLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXNrLS1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJnOiB2YXIoLS1zay0tZGFyay1iZy1zdWJ0bGUpO1xuICAtLXNrLS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1zay0tZW1waGFzaXMtY29sb3IpO1xuICAtLXNrLS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tc2stLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1zay0tZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLXNrLS1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tc2stLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1zay0tZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1zay0tbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tc2stLWJ0bi1jbG9zZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMxZDFkMWInJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLXNrLS1idG4tY2xvc2Utb3BhY2l0eTogMC41O1xuICAtLXNrLS1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1zay0tYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgM3B4ICNlZDMyNDg7XG4gIC0tc2stLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLXNrLS1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tc2stLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLXNrLS1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGZpbHRlcjogdmFyKC0tc2stLWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3BhY2l0eTogdmFyKC0tc2stLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2stLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tc2stLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1zay0tYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLXNrLS1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1zay0tYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgLS1zay0tYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tc2stLWJ0bi1jbG9zZS1maWx0ZXI6IDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLXNrLS1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIC0tc2stLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1zay0tdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLXNrLS10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1zay0tdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLXNrLS10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLXNrLS10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLXNrLS10b2FzdC1jb2xvcjogO1xuICAtLXNrLS10b2FzdC1iZzogcmdiYSh2YXIoLS1zay0tYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1zay0tdG9hc3QtYm9yZGVyLXdpZHRoOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKTtcbiAgLS1zay0tdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1zay0tdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpO1xuICAtLXNrLS10b2FzdC1ib3gtc2hhZG93OiB2YXIoLS1zay0tYm94LXNoYWRvdyk7XG4gIC0tc2stLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tc2stLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1zay0tYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1zay0tdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1zay0tdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLXNrLS10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tc2stLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tc2stLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNrLS10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1zay0tdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLXNrLS10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zay0tdG9hc3Qtc3BhY2luZyk7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zay0tdG9hc3QtcGFkZGluZy15KSB2YXIoLS1zay0tdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLXNrLS10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2stLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLXNrLS10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLXNrLS10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tc2stLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tc2stLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1zay0tdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zay0tdG9hc3QtcGFkZGluZy14KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1zay0tdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLXNrLS1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tc2stLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1zay0tbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1zay0tbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tc2stLW1vZGFsLWNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIC0tc2stLW1vZGFsLWJnOiB2YXIoLS1zay0tYm9keS1iZyk7XG4gIC0tc2stLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tc2stLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tc2stLWJvcmRlci13aWR0aCk7XG4gIC0tc2stLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1zay0tbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tc2stLWJveC1zaGFkb3ctc20pO1xuICAtLXNrLS1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSkpO1xuICAtLXNrLS1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLXNrLS1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLXNrLS1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLXNrLS1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKTtcbiAgLS1zay0tbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tc2stLWJvcmRlci13aWR0aCk7XG4gIC0tc2stLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tc2stLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1zay0tbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tc2stLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1ib3JkZXItY29sb3IpO1xuICAtLXNrLS1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLXNrLS1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLXNrLS1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tc2stLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tc2stLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tc2stLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tc2stLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1zay0tYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLXNrLS1iYWNrZHJvcC1iZzogIzFkMWQxYjtcbiAgLS1zay0tYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tc2stLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tc2stLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNrLS1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tc2stLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLXNrLS1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLXNrLS1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tc2stLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tc2stLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zay0tbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tc2stLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tc2stLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLXNrLS1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLXNrLS1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tc2stLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLXNrLS1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1zay0tYm94LXNoYWRvdyk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zay0tbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tc2stLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLXNrLS1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLXNrLS1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tc2stLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLXNrLS10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tc2stLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tc2stLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLXNrLS10b29sdGlwLW1hcmdpbjogO1xuICAtLXNrLS10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tc2stLXRvb2x0aXAtY29sb3I6IHZhcigtLXNrLS1ib2R5LWJnKTtcbiAgLS1zay0tdG9vbHRpcC1iZzogdmFyKC0tc2stLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1zay0tdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cyk7XG4gIC0tc2stLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLXNrLS10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tc2stLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLXNrLS10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLXNrLS10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zay0tZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2stLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLXNrLS10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXNrLS10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1zay0tdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNrLS10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tc2stLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLXNrLS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2stLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tc2stLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1zay0tdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLXNrLS10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLXNrLS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tc2stLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLXNrLS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zay0tdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tc2stLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tc2stLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1zay0tdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zay0tdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLXNrLS10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tc2stLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1zay0tdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1zay0tdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1zay0tdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXNrLS10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1zay0tdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tc2stLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tc2stLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1zay0tdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tc2stLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1zay0tcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tc2stLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1zay0tcG9wb3Zlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLXNrLS1wb3BvdmVyLWJnOiB2YXIoLS1zay0tYm9keS1iZyk7XG4gIC0tc2stLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKTtcbiAgLS1zay0tcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLXNrLS1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1zay0tcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLXNrLS1ib3JkZXItd2lkdGgpKTtcbiAgLS1zay0tcG9wb3Zlci1ib3gtc2hhZG93OiB2YXIoLS1zay0tYm94LXNoYWRvdyk7XG4gIC0tc2stLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1zay0tcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tc2stLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1zay0tcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tc2stLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1zay0tc2Vjb25kYXJ5LWJnKTtcbiAgLS1zay0tcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1zay0tcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1zay0tcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1zay0tYm9keS1jb2xvcik7XG4gIC0tc2stLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tc2stLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tc2stLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1zay0tcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1zay0tcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1zay0tcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tc2stLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLXNrLS1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLXNrLS1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tc2stLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tc2stLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1zay0tcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1zay0tcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zay0tcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tc2stLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1zay0tcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLXNrLS1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tc2stLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1zay0tcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tc2stLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1zay0tcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNrLS1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tc2stLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1zay0tcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1zay0tcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zay0tcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1zay0tcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1zay0tcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1zay0tcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tc2stLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1zay0tcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLXNrLS1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tc2stLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLXNrLS1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLXNrLS1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tc2stLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tc2stLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tc2stLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXNrLS1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLXNrLS1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLXNrLS1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tc2stLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2stLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1zay0tcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1zay0tcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tc2stLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZmZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZmZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmZmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1zay0tY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICAtLXNrLS1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMWQxZDFiO1xuICAtLXNrLS1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1zay0tY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZmZmZjtcbiAgLS1zay0tY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tc2stLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMxZDFkMWI7XG4gIC0tc2stLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuLnNwaW5uZXItZ3JvdywgLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbixcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLXNrLS1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1zay0tc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tc2stLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tc2stLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tc2stLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1zay0tc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1zay0tc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tc2stLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLXNrLS1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLXNrLS1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tc2stLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLXNrLS1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLXNrLS1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLXNrLS1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1zay0tc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3csIC5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuICAtLXNrLS1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLXNrLS1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1zay0tc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tc2stLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1zay0tc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLXNrLS1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLXNrLS1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93LFxuICAuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgICAtLXNrLS1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLXNrLS1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLXNrLS1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLXNrLS1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLXNrLS1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLXNrLS1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLXNrLS1vZmZjYW52YXMtY29sb3I6IHZhcigtLXNrLS1ib2R5LWNvbG9yKTtcbiAgLS1zay0tb2ZmY2FudmFzLWJnOiB2YXIoLS1zay0tYm9keS1iZyk7XG4gIC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpO1xuICAtLXNrLS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1zay0tb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLXNrLS1ib3gtc2hhZG93LXNtKTtcbiAgLS1zay0tb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLXNrLS1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tc2stLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXNrLS1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tc2stLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1zay0tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tc2stLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zay0tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tc2stLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1zay0tb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tc2stLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXNrLS1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tc2stLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1zay0tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tc2stLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zay0tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tc2stLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1zay0tb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tc2stLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXNrLS1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tc2stLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1zay0tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tc2stLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zay0tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tc2stLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1zay0tb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXNrLS1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1zay0tb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXNrLS1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1zay0tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tc2stLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zay0tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tc2stLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tc2stLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tc2stLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXNrLS1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tc2stLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tc2stLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1zay0tb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zay0tb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLXNrLS1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLXNrLS1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tc2stLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1zay0tb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc2stLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tc2stLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1zay0tb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXNrLS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tc2stLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tc2stLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1zay0tb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc2stLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLXNrLS1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXNrLS1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1zay0tb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1zay0tb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXNrLS1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLXNrLS1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNrLS1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLXNrLS1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1zay0tb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlLCAuc2stdmlkZW8tZ3JvdXAgLnBsYWNlaG9sZGVyLnNrLXZpZGVvLW1vcmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMWQxZDFiIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzFkMWQxYiA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1zay0tYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNrLS1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2stLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tc2stLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tc2stLXByaW1hcnktcmdiKSwgdmFyKC0tc2stLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLXNrLS1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tc2stLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1zay0tZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1zay0tc3VjY2Vzcy1yZ2IpLCB2YXIoLS1zay0tZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLXNrLS1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1pbmZvLXJnYiksIHZhcigtLXNrLS1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tc2stLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tc2stLXdhcm5pbmctcmdiKSwgdmFyKC0tc2stLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLXNrLS1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1kYW5nZXItcmdiKSwgdmFyKC0tc2stLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tc2stLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tc2stLWxpZ2h0LXJnYiksIHZhcigtLXNrLS1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tc2stLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tc2stLWRhcmstcmdiKSwgdmFyKC0tc2stLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIHZhcigtLXNrLS1ib3JkZXItc3R5bGUpIHZhcigtLXNrLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLXNrLS1ib3JkZXItd2lkdGgpIHZhcigtLXNrLS1ib3JkZXItc3R5bGUpIHZhcigtLXNrLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSB2YXIoLS1zay0tYm9yZGVyLXN0eWxlKSB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2stLWJvcmRlci13aWR0aCkgdmFyKC0tc2stLWJvcmRlci1zdHlsZSkgdmFyKC0tc2stLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSB2YXIoLS1zay0tYm9yZGVyLXN0eWxlKSB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLXNrLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1wcmltYXJ5LXJnYiksIHZhcigtLXNrLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1zay0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1zay0tc2Vjb25kYXJ5LXJnYiksIHZhcigtLXNrLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tc2stLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tc2stLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tc2stLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1zay0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1zay0taW5mby1yZ2IpLCB2YXIoLS1zay0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLXNrLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXNrLS13YXJuaW5nLXJnYiksIHZhcigtLXNrLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1zay0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1zay0tZGFuZ2VyLXJnYiksIHZhcigtLXNrLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLXNrLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1saWdodC1yZ2IpLCB2YXIoLS1zay0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLXNrLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1kYXJrLXJnYiksIHZhcigtLXNrLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLXNrLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1ibGFjay1yZ2IpLCB2YXIoLS1zay0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1zay0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1zay0td2hpdGUtcmdiKSwgdmFyKC0tc2stLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNrLS1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tc2stLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tc2stLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLXNrLS1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLXNrLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tc2stLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNrLS1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXNrLS1wcmltYXJ5LXJnYiksIHZhcigtLXNrLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXNrLS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tc2stLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXNrLS1zdWNjZXNzLXJnYiksIHZhcigtLXNrLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1zay0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1zay0taW5mby1yZ2IpLCB2YXIoLS1zay0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tc2stLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tc2stLXdhcm5pbmctcmdiKSwgdmFyKC0tc2stLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tc2stLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tc2stLWRhbmdlci1yZ2IpLCB2YXIoLS1zay0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXNrLS1saWdodC1yZ2IpLCB2YXIoLS1zay0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tc2stLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tc2stLWRhcmstcmdiKSwgdmFyKC0tc2stLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1zay0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1zay0tYmxhY2stcmdiKSwgdmFyKC0tc2stLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1zay0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1zay0td2hpdGUtcmdiKSwgdmFyKC0tc2stLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXNrLS1ib2R5LWNvbG9yLXJnYiksIHZhcigtLXNrLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tc2stLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1zay0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyOSwgMjksIDI3LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1zay0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1zay0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tc2stLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tc2stLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLXNrLS10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tc2stLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLXNrLS1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tc2stLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLXNrLS10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tc2stLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1zay0tc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXNrLS1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tc2stLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXNrLS1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tc2stLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tc2stLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tc2stLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLXNrLS1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLXNrLS1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLXNrLS1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tc2stLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1zay0tbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tc2stLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLXNrLS1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1zay0tcHJpbWFyeS1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tc2stLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1zdWNjZXNzLXJnYiksIHZhcigtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tc2stLWluZm8tcmdiKSwgdmFyKC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1zay0td2FybmluZy1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tc2stLWRhbmdlci1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1zay0tbGlnaHQtcmdiKSwgdmFyKC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1zay0tZGFyay1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1zay0tbGluay1jb2xvci1yZ2IpLCB2YXIoLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLXNrLS1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tc2stLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1zay0tbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLXNrLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1wcmltYXJ5LXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tc2stLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tc2stLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1zay0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zay0tc3VjY2Vzcy1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1zay0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zay0taW5mby1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1zay0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zay0td2FybmluZy1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLXNrLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1kYW5nZXItcmdiKSwgdmFyKC0tc2stLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLXNrLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1saWdodC1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1zay0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zay0tZGFyay1yZ2IpLCB2YXIoLS1zay0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tc2stLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tc2stLWJsYWNrLXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1zay0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zay0td2hpdGUtcmdiKSwgdmFyKC0tc2stLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tc2stLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tc2stLWJvZHktYmctcmdiKSwgdmFyKC0tc2stLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLXNrLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLXNrLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXNrLS1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tc2stLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tc2stLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tc2stLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLXNrLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLXNrLS1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1zay0tYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLXNrLS1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1zay0tYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1zay0tYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zay0tZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zay0tYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQsXG4ucmVnaW9uLWZvb3Rlcixcbi5yZWdpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6ICNlZDMyNDggc29saWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ubWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlLFxuLm1lZGlhLWxpYnJhcnktdmlldy0td2lkZ2V0IC52aWV3LWhlYWRlciBhOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgb3V0bGluZTogI2VkMzI0OCBzb2xpZCAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5pZnJhbWVbaWRePWF1c2hhXSBidXR0b246Zm9jdXMsIGlmcmFtZVtpZF49YXVzaGFdIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJiLXByaW1hcnktZGFyazogIzBjNjNlMztcbiAgLS1iYi1wcmltYXJ5LXRleHQ6ICMyMTI1Mjk7XG4gIC0tYmItc2Vjb25kYXJ5LWRhcms6ICM1YTYxNjg7XG4gIC0tYmItaDEtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYmItaDItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYmItaDMtY29sb3I6ICMyMTI1Mjk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJiLXByaW1hcnktdGV4dDogI2RlZTJlNjtcbiAgLS1iYi1oMS1jb2xvcjogI2RlZTJlNjtcbiAgLS1iYi1oMi1jb2xvcjogI2RlZTJlNjtcbiAgLS1iYi1oMy1jb2xvcjogI2RlZTJlNjtcbn1cblxuLyogTUlYSU5TICovXG4uYnRuLXByaW1hcnkgYSwgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlIGEge1xuICAtLXNrLS1idG4tY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1iZzogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4taG92ZXItYmc6IHJnYigxMTAuNSwgNi44LCAxOC43KTtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEwNCwgNi40LCAxNy42KTtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0OSwgNDUsIDU3O1xuICAtLXNrLS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYWN0aXZlLWJnOiByZ2IoMTA0LCA2LjQsIDE3LjYpO1xuICAtLXNrLS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDk3LjUsIDYsIDE2LjUpO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkgYSB7XG4gIC0tc2stLWJ0bi1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWJnOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogcmdiKDI0LjY1LCAyNC42NSwgMjIuOTUpO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjMuMiwgMjMuMiwgMjEuNik7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MywgNjMsIDYxO1xuICAtLXNrLS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYWN0aXZlLWJnOiByZ2IoMjMuMiwgMjMuMiwgMjEuNik7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjEuNzUsIDIxLjc1LCAyMC4yNSk7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xufVxuXG4uYnRuLXN1Y2Nlc3MgYSB7XG4gIC0tc2stLWJ0bi1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWJnOiAjMTY2NTM0O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMTY2NTM0O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogcmdiKDE4LjcsIDg1Ljg1LCA0NC4yKTtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3LjYsIDgwLjgsIDQxLjYpO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogNTcsIDEyNCwgODI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6IHJnYigxNy42LCA4MC44LCA0MS42KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNi41LCA3NS43NSwgMzkpO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogIzE2NjUzNDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE2NjUzNDtcbn1cblxuLmJ0bi1pbmZvIGEge1xuICAtLXNrLS1idG4tY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1iZzogIzE3YTJiODtcbiAgLS1zay0tYnRuLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1zay0tYnRuLWhvdmVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItYmc6IHJnYig1Ny44LCAxNzUuOTUsIDE5NC42NSk7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig0Ni4yLCAxNzEuMywgMTkxLjEpO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQsIDE0MiwgMTYwO1xuICAtLXNrLS1idG4tYWN0aXZlLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYWN0aXZlLWJnOiByZ2IoNjkuNCwgMTgwLjYsIDE5OC4yKTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig0Ni4yLCAxNzEuMywgMTkxLjEpO1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogIzE3YTJiODtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi13YXJuaW5nIGEge1xuICAtLXNrLS1idG4tY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1iZzogIzhhNWEwMDtcbiAgLS1zay0tYnRuLWJvcmRlci1jb2xvcjogIzhhNWEwMDtcbiAgLS1zay0tYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4taG92ZXItYmc6IHJnYigxMTcuMywgNzYuNSwgMCk7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMTAuNCwgNzIsIDApO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTU2LCAxMTUsIDM4O1xuICAtLXNrLS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYWN0aXZlLWJnOiByZ2IoMTEwLjQsIDcyLCAwKTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMDMuNSwgNjcuNSwgMCk7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiAjOGE1YTAwO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGE1YTAwO1xufVxuXG4uYnRuLWRhbmdlciBhIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiByZ2IoMTEwLjUsIDYuOCwgMTguNyk7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMDQsIDYuNCwgMTcuNik7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDksIDQ1LCA1NztcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogcmdiKDEwNCwgNi40LCAxNy42KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5Ny41LCA2LCAxNi41KTtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG59XG5cbi5idG4tbGlnaHQgYSB7XG4gIC0tc2stLWJ0bi1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWJnOiAjZjlmOWY3O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjZjlmOWY3O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogcmdiKDI0OS45LCAyNDkuOSwgMjQ4LjIpO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQ5LjYsIDI0OS42LCAyNDcuOCk7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTYsIDIxNiwgMjE0O1xuICAtLXNrLS1idG4tYWN0aXZlLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYWN0aXZlLWJnOiByZ2IoMjUwLjIsIDI1MC4yLCAyNDguNik7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQ5LjYsIDI0OS42LCAyNDcuOCk7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiAjZjlmOWY3O1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjlmOWY3O1xufVxuXG4uYnRuLWRhcmsgYSB7XG4gIC0tc2stLWJ0bi1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWJnOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogcmdiKDI0LjY1LCAyNC42NSwgMjIuOTUpO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjMuMiwgMjMuMiwgMjEuNik7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MywgNjMsIDYxO1xuICAtLXNrLS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYWN0aXZlLWJnOiByZ2IoMjMuMiwgMjMuMiwgMjEuNik7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjEuNzUsIDIxLjc1LCAyMC4yNSk7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSBhIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgOCwgMjI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGEge1xuICAtLXNrLS1idG4tY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjksIDI5LCAyNztcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIGEge1xuICAtLXNrLS1idG4tY29sb3I6ICMxNjY1MzQ7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICMxNjY1MzQ7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiAjMTY2NTM0O1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTY2NTM0O1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIsIDEwMSwgNTI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYmc6ICMxNjY1MzQ7XG4gIC0tc2stLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTY2NTM0O1xuICAtLXNrLS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4xMjUpO1xuICAtLXNrLS1idG4tZGlzYWJsZWQtY29sb3I6ICMxNjY1MzQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNjY1MzQ7XG4gIC0tc2stLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyBhIHtcbiAgLS1zay0tYnRuLWNvbG9yOiAjMTdhMmI4O1xuICAtLXNrLS1idG4tYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLXNrLS1idG4taG92ZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ob3Zlci1iZzogIzE3YTJiODtcbiAgLS1zay0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1zay0tYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogIzE3YTJiODtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE3YTJiODtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIGEge1xuICAtLXNrLS1idG4tY29sb3I6ICM4YTVhMDA7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICM4YTVhMDA7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiAjOGE1YTAwO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOGE1YTAwO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM4LCA5MCwgMDtcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogIzhhNWEwMDtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4YTVhMDA7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzhhNWEwMDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhhNWEwMDtcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIgYSB7XG4gIC0tc2stLWJ0bi1jb2xvcjogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4taG92ZXItYmc6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4MjA4MTY7XG4gIC0tc2stLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDgsIDIyO1xuICAtLXNrLS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1idG4tYWN0aXZlLWJnOiAjODIwODE2O1xuICAtLXNrLS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzgyMDgxNjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI5LCAyOSwgMjcsIDAuMTI1KTtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXNrLS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IGEge1xuICAtLXNrLS1idG4tY29sb3I6ICNmOWY5Zjc7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICNmOWY5Zjc7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiAjZjlmOWY3O1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjlmOWY3O1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ5LCAyNDksIDI0NztcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogI2Y5ZjlmNztcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOWY5Zjc7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y5ZjlmNztcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y5ZjlmNztcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIGEge1xuICAtLXNrLS1idG4tY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWhvdmVyLWJnOiAjMWQxZDFiO1xuICAtLXNrLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICAtLXNrLS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjksIDI5LCAyNztcbiAgLS1zay0tYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1iZzogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIC0tc2stLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyOSwgMjksIDI3LCAwLjEyNSk7XG4gIC0tc2stLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1zay0tYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFkMWQxYjtcbiAgLS1zay0tZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIENvbnRleHR1YWwgbGlua3Mgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG4uY29udGV4dHVhbC1saW5rcyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBDb2xsYXBzaWJsZSBkZXRhaWxzLlxuICpcbiAqIEBzZWUgY29sbGFwc2UuanNcbiAqIEBzZWUgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL2Nzcy1iYWNrZ3JvdW5kLWltYWdlLWhhY2tzL1xuICovXG5kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRldGFpbHMgc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbmRldGFpbHMgc3VtbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5kZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQmFydGlrJ3MgZHJvcGJ1dHRvbiBjb21wb25lbnQuXG4gKi9cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaXR5IG9mIC5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjEyNWVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4LCAjZDJkMmQyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U4ZThlOCwgI2QyZDJkMik7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgLmRyb3BidXR0b24tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uanMgLmRyb3BidXR0b24gYSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246aG92ZXIsXG4uanMgLmRyb3BidXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogR2VuZXJhbCBzdHlsZXMgZm9yIGRyb3BidXR0b25zLlxuICovXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMmVtO1xufVxuXG4uanMgLmRyb3BidXR0b24td3JhcHBlcixcbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMgdGQgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG4uZmVlZC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZmllbGQgY29tcG9uZW50cy5cbiAqL1xuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgLyogTFRSICovXG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSArIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5maWVsZC0tdHlwZS1pbWFnZSBpbWcsXG4uZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgLyogTFRSICovXG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW1zLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBEZWZhdWx0IHN0eWxlIGZvciBmaWxlIG1vZHVsZS5cbiAqL1xuLyogRmlsZSBpY29ucy4qL1xuLmZpbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgLyogTFRSICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmZpbGUge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4uZmlsZS0tZ2VuZXJhbCxcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ucG5nKTtcbn1cblxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvcGFja2FnZS14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMveC1vZmZpY2Utc3ByZWFkc2hlZXQucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMveC1vZmZpY2UtZG9jdW1lbnQucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3gtb2ZmaWNlLXByZXNlbnRhdGlvbi5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQteC1zY3JpcHQucG5nKTtcbn1cblxuLmZpbGUtLXRleHQtaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQtaHRtbC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1wbGFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLXBkZi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24teC1leGVjdXRhYmxlLnBuZyk7XG59XG5cbi5maWxlLS1hdWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2F1ZGlvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy92aWRlby14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy90ZXh0LXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9pbWFnZS14LWdlbmVyaWMucG5nKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCgxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLXNrLS1ib3JkZXItd2lkdGgpICogMikpICogMC41KSBjYWxjKCgxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLXNrLS1ib3JkZXItd2lkdGgpICogMikpICogMC41KTtcbiAgd2lkdGg6IGNhbGMoKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tc2stLWJvcmRlci13aWR0aCkgKiAyKSkgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGMoKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tc2stLWJvcmRlci13aWR0aCkgKiAyKSkgKiAwLjUpO1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbmZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuZm9ybSAuZmlsdGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGluay1lZGl0LXN1bW1hcnkge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG59XG5cbi5pbWFnZS1idXR0b24uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIGhlbHAgbWVzc2FnZXMuXG4gKi9cbi5ibG9jay1oZWxwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxLjI2ZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ibG9jay1oZWxwX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcC9pbWFnZXMvaGVscC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRweDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuYmxvY2staGVscF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0cHg7XG59XG5cbi5ibG9jay1oZWxwX19jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBpY29ucy5cbiAqL1xuLmljb24taGVscCB7XG4gIGJhY2tncm91bmQ6IHVybCgvLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMXB4IDAgMXB4IDEuNXJlbTtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIHBhZGRpbmc6IDFweCAxLjVyZW0gMXB4IDA7XG59XG5cbi5mZWVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInJzcy1maWxsLnN2Z1wiLCBmaWxsPVwiI2ZkN2UxNFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmZlZWQtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwicnNzLWZpbGwuc3ZnXCIsIGZpbGw9XCIjZmQ3ZTE0XCIpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxuICovXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDphY3RpdmUsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGl0ZW0gbGlzdC5cbiAqL1xuLml0ZW0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICAvKiBMVFIgKi9cbn1cblxuLml0ZW0tbGlzdCB1bCBsaSB7XG4gIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMCAwO1xuICAvKiBMVFIgKi9cbn1cblxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogTGlzdCBncm91cC5cbiAqIEEgbGlzdCBvZiBsaW5rcywgZ3JvdXBlZCB0b2dldGhlci5cbiAqL1xuLmxpc3QtZ3JvdXBfX2xpbmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMC41cmVtIDAgMDtcbn1cblxuLmxpc3QtZ3JvdXBfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBNZWRpYSByZWxhdGVkICBzcGVjaWZpYyBDU1MuXG4gKi9cbi8qIE1lZGlhIEltYWdlICovXG4uZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIE5vZGUgRGlhbG9nIEFkZC9TZWxlY3QgT3ZlcmxheSAqL1xuLyogVHdvIENvbHVtbiBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIExlZnQgTWVudSBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LW1lbnUge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGkge1xuICBtYXJnaW46IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpOjptYXJrZXIge1xuICBjb2xvcjogI2U5ZWNlZjtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG5cbi5hY3RpdmUubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogRm9ybSBFbGVtZW50cyBMYXlvdXQgICovXG4ubWVkaWEtbGlicmFyeS1jb250ZW50IHtcbiAgZmxleDogMjtcbn1cblxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4OiAyO1xufVxuXG4vKiBGaXggRm9ybSBJbnNlcnQgQnV0dG9uIHRvIEJvdHRvbSBvZiBQb3B1cCAqL1xuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBHcmlkIExheW91dCAqL1xuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm1fX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQge1xuICBtYXJnaW46IDEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBBZGQgb3IgU2VsZWN0IE1lZGlhICovXG4ubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fbWVkaWE6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkMWU4ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2QxZThmNSwgI2QzZThmNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmYxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxZW0gNHB4IDAuNmVtOyAvKiBMVFIgKi9cbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWNmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1OWFiZjMsICMyYTkwZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2OWJlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIHBhZ2UuXG4gKi9cbi8qIEhhY2sgZm9yIC5wbGFjZWhvbGRlciBpc3N1ZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8zMjMzNTMzICovXG5lbS5wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgdGFibGVzLlxuICovXG4uc3RpY2t5LWhlYWRlciB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IGNhbGMoMiAqIHZhcigtLXNrLS1ib3JkZXItd2lkdGgpKSBzb2xpZCB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLnN0aWNreS1oZWFkZXIgdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tc2stLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2stLWJvcmRlci1jb2xvcik7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRhYmxlIGRyYWcuXG4gKi9cbnRyLmRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xufVxuXG50ci5kcmFnLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDtcbn1cblxuLnRhYmxlZHJhZy1jaGFuZ2VkLndhcm5pbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nKTtcbn1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4udGFibGVkcmFnLWNlbGwtY29udGVudCA+ICoge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUYWJsZSBzZWxlY3QgYmVoYXZpb3IuXG4gKlxuICogQHNlZSB0YWJsZXNlbGVjdC5qc1xuICovXG50ci5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG59XG5cbnRkLmNoZWNrYm94LFxudGguY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGEgcmVzaXphYmxlIHRleHRhcmVhLlxuICovXG4uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQmFydGlrJ3MgbW9kYWwgd2luZG93c1xuICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFiO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi51aS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGlhbG9nIGlucHV0LFxuLnVpLWRpYWxvZyBzZWxlY3QsXG4udWktZGlhbG9nIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I0YjRiNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVlbSAxLjA2M2VtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG4vKiBWaXN1YWwgc3R5bGluZyBmb3IgdGhlIFBhc3N3b3JkIHN0cmVuZ3RoIGluZGljYXRvciAqL1xuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjY1MzQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE1YTAwO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2NjUzNDtcbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0sXG4ucGFzc3dvcmQtZmllbGQsXG4ucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBtYXJnaW46IDAuN2VtIDA7XG4gIG1heC13aWR0aDogMzQuN2VtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2Rpcj1ydGxdIC5jb25maXJtLXBhcmVudCxcbltkaXI9cnRsXSAucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgc3RhdHVzIGluZGljYXRvciBvZiB0aGUgcGFzc3dvcmRzIG1hdGNoIHRlc3QuICAqL1xuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6ICMxNjY1MzQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xuICBjb2xvcjogIzgyMDgxNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIExvZ2luIHBhZ2Ugc3R5cGUgKi9cbi5wYWdlLXVzZXItbG9naW4gbWFpbiAucmVnaW9uLWNvbnRlbnQsXG4ucGFnZS11c2VyLXBhc3N3b3JkIG1haW4gLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwge1xuICB3aWR0aDogMTAwcHg7XG4gIGNvbG9yOiAjZWQzMjQ4O1xufVxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjZWQzMjQ4O1xufVxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgbGFiZWwsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tdGl0bGUgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDIwMG1zLCBjb2xvciAyMDBtcywgdG9wIDIwMG1zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDAuN3JlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgbGFiZWw6YmVmb3JlLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0td29yZCBpbnB1dCwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHNlbGVjdCwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHRleHRhcmVhLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGlucHV0LCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHNlbGVjdCwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS10aXRsZSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMsIGNvbG9yIDBtcztcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0td29yZCBpbnB1dDpmb2N1cywgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHNlbGVjdDpmb2N1cywgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHRleHRhcmVhOmZvY3VzLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGlucHV0OmZvY3VzLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHNlbGVjdDpmb2N1cywgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS10aXRsZSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMjVyZW0gcmdiYSgzMCwgMzAsIDI4LCAwLjI1KTtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0td29yZCBpbnB1dDo6cGxhY2Vob2xkZXIsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0td29yZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tdGl0bGUgaW5wdXQ6OnBsYWNlaG9sZGVyLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93biksIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0td29yZCB0ZXh0YXJlYTpmb2N1cywgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGlucHV0OmZvY3VzLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHRleHRhcmVhOmZvY3VzLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGdyZXk7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bik6OnBsYWNlaG9sZGVyLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bik6OnBsYWNlaG9sZGVyLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS10aXRsZSBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKTo6cGxhY2Vob2xkZXIsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tdGl0bGUgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBncmV5O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHNlbGVjdDpub3QoOnZhbGlkKSwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS10aXRsZSBzZWxlY3Q6bm90KDp2YWxpZCkge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgc2VsZWN0Om5vdCg6dmFsaWQpOmZvY3VzLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHNlbGVjdDpub3QoOnZhbGlkKTpmb2N1cyB7XG4gIGNvbG9yOiBncmV5O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzICsgbGFiZWwsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgc2VsZWN0OmZvY3VzICsgbGFiZWwsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgc2VsZWN0OnZhbGlkICsgbGFiZWwsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgc2VsZWN0OnZhbGlkIH4gbGFiZWwsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0td29yZCB0ZXh0YXJlYTp2YWxpZCArIGxhYmVsLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGlucHV0OmZvY3VzICsgbGFiZWwsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHNlbGVjdDpmb2N1cyArIGxhYmVsLFxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS10aXRsZSBzZWxlY3Q6dmFsaWQgKyBsYWJlbCxcbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tdGl0bGUgc2VsZWN0OnZhbGlkIH4gbGFiZWwsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHRleHRhcmVhOmZvY3VzICsgbGFiZWwsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHRleHRhcmVhOnZhbGlkICsgbGFiZWwge1xuICB0b3A6IC0zMnB4O1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHNlbGVjdDpmb2N1cyArIGxhYmVsOmJlZm9yZSxcbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0td29yZCBzZWxlY3Q6dmFsaWQgKyBsYWJlbDpiZWZvcmUsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXdvcmQgc2VsZWN0OnZhbGlkIH4gbGFiZWw6YmVmb3JlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHRleHRhcmVhOmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS13b3JkIHRleHRhcmVhOnZhbGlkICsgbGFiZWw6YmVmb3JlLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS10aXRsZSBzZWxlY3Q6Zm9jdXMgKyBsYWJlbDpiZWZvcmUsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXRpdGxlIHNlbGVjdDp2YWxpZCArIGxhYmVsOmJlZm9yZSxcbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tdGl0bGUgc2VsZWN0OnZhbGlkIH4gbGFiZWw6YmVmb3JlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS10aXRsZSB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsOmJlZm9yZSxcbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tdGl0bGUgdGV4dGFyZWE6dmFsaWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSAuZm9ybS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgY29sb3I6ICM1NjU2NTQ7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0gLmZvcm0tdGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU2NTY1NDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc2VhcmNoIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUgaW5wdXQ6OnBsYWNlaG9sZGVyLCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zZWFyY2ggLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zazI2LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNrMjYtaWNvbi0tc20ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNrMjYtaWNvbi0tbGcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2stYmctcGFnZSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1zay10ZXh0LXByaW1hcnksICMxZDFkMWIpO1xuICBmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1wcmltYXJ5LCBQb3BwaW5zLCBOb3RvIFNhbnMgU0MsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLXNrLXR5cG8tYm9keS1zaXplLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNrLXR5cG8tYm9keS1saCwgMS41KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlX19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOmZvY3VzLXZpc2libGUsXG5bdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGUsXG5bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG5bdHlwZT1yZXNldF06Zm9jdXMtdmlzaWJsZSxcbmlucHV0OmZvY3VzLXZpc2libGUsXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmZvY3VzLXZpc2libGUsXG5zdW1tYXJ5OmZvY3VzLXZpc2libGUsXG5bdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9XCItMVwiXSk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6ICNlZDMyNDggc29saWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uc2tpcC1saW5rIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjNDk1MDU3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiAxcHggMXJlbSAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4uc2tpcC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2tpcC1saW5rLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYXRoLWZyb250cGFnZSAuYmFubmVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYXRoLXVzZXIgYXJ0aWNsZS5wcm9maWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmFmNjtcbn1cblxuLndyYXBwZXItYnVyZ2VyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMDgxNjtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi53cmFwcGVyLWJ1cmdlci5vcGVuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkLm9wZW4ge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud3JhcHBlci1idXJnZXIsXG4gIC53cmFwcGVyLWJ1cmdlci1jaGlsZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ud3JhcHBlci1idXJnZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlci1idXJnZXIgLmJhY2stYnVyZ2VyLFxuLndyYXBwZXItYnVyZ2VyIC5jbG9zZS1idXJnZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJhY2stYnVyZ2VyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5jbG9zZS1idXJnZXIge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53cmFwcGVyLWJ1cmdlciAuYmFjay1idXJnZXIsXG4gIC53cmFwcGVyLWJ1cmdlciAuY2xvc2UtYnVyZ2VyLFxuICAud3JhcHBlci1idXJnZXItY2hpbGQgLmJhY2stYnVyZ2VyLFxuICAud3JhcHBlci1idXJnZXItY2hpbGQgLmNsb3NlLWJ1cmdlciB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4ud3JhcHBlci1idXJnZXIgLmJhY2stYnVyZ2VyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5iYWNrLWJ1cmdlciB7XG4gIGxlZnQ6IDI0cHg7XG59XG4ud3JhcHBlci1idXJnZXIgLmNsb3NlLWJ1cmdlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuY2xvc2UtYnVyZ2VyIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4ud3JhcHBlci1idXJnZXIgLmItLW11bHRpbGFuZ3VhZ2Utc3dpdGNoZXItZmxvYXQgdWwsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmItLW11bHRpbGFuZ3VhZ2Utc3dpdGNoZXItZmxvYXQgdWwge1xuICBtYXJnaW46IDAgLTRweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cmFwcGVyLWJ1cmdlciAuYi0tbXVsdGlsYW5ndWFnZS1zd2l0Y2hlci1mbG9hdCB1bCBsaSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYi0tbXVsdGlsYW5ndWFnZS1zd2l0Y2hlci1mbG9hdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLndyYXBwZXItYnVyZ2VyIC5iLS1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyLWZsb2F0IHVsIGxpIGEubGFuZ3VhZ2UtbGluayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYi0tbXVsdGlsYW5ndWFnZS1zd2l0Y2hlci1mbG9hdCB1bCBsaSBhLmxhbmd1YWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbi53cmFwcGVyLWJ1cmdlciAuYi0tbXVsdGlsYW5ndWFnZS1zd2l0Y2hlci1mbG9hdCB1bCBsaSBhLmxhbmd1YWdlLWxpbms6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmItLW11bHRpbGFuZ3VhZ2Utc3dpdGNoZXItZmxvYXQgdWwgbGkgYS5sYW5ndWFnZS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLndyYXBwZXItYnVyZ2VyIC5iLS1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyLWZsb2F0IHVsIGxpIGEubGFuZ3VhZ2UtbGluazpob3ZlcjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYi0tbXVsdGlsYW5ndWFnZS1zd2l0Y2hlci1mbG9hdCB1bCBsaSBhLmxhbmd1YWdlLWxpbms6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogODAlO1xufVxuLndyYXBwZXItYnVyZ2VyIC5iLS1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyLWZsb2F0IHVsIGxpIGEubGFuZ3VhZ2UtbGluay5pcy1hY3RpdmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmItLW11bHRpbGFuZ3VhZ2Utc3dpdGNoZXItZmxvYXQgdWwgbGkgYS5sYW5ndWFnZS1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndyYXBwZXItYnVyZ2VyIC5iLS1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyLWZsb2F0IHVsIGxpIGEubGFuZ3VhZ2UtbGluay5pcy1hY3RpdmU6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmItLW11bHRpbGFuZ3VhZ2Utc3dpdGNoZXItZmxvYXQgdWwgbGkgYS5sYW5ndWFnZS1saW5rLmlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA4MCU7XG59XG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDEycHg7XG59XG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bjphZnRlciwgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlOmFmdGVyLCAuc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmU6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlOmFmdGVyLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZTphZnRlcixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZTphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG46YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmU6YWZ0ZXIsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bjpob3ZlciwgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlOmhvdmVyLCAuc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmU6aG92ZXIsIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG46Zm9jdXMtdmlzaWJsZSwgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZTpob3Zlcixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZTpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG46Zm9jdXMtdmlzaWJsZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlOmhvdmVyLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bjpmb2N1cy12aXNpYmxlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG46aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuOmZvY3VzLXZpc2libGUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMC45O1xuICBjb2xvcjogIzFkMWQxYjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24sIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSwgLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiwgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLCAuc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiAuc3ZnLWlubGluZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuc3ZnLWlubGluZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuc3ZnLWlubGluZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gLmZvbnRhd2Vzb21lLWljb24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZvbnRhd2Vzb21lLWljb24sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZvbnRhd2Vzb21lLWljb24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIC5pY29uLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5pY29uLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5pY29uLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtaWNvbixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtaWNvbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIC5zdmctaW5saW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5zdmctaW5saW5lLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5zdmctaW5saW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiAuZm9udGF3ZXNvbWUtaWNvbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZm9udGF3ZXNvbWUtaWNvbixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZm9udGF3ZXNvbWUtaWNvbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gLmljb24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmljb24sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmljb24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gLnN2Zy1pbmxpbmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLnN2Zy1pbmxpbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLnN2Zy1pbmxpbmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIC5mb250YXdlc29tZS1pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5mb250YXdlc29tZS1pY29uLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5mb250YXdlc29tZS1pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiAuaWNvbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuaWNvbixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuaWNvbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiAuc3ZnLWlubGluZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuc3ZnLWlubGluZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuc3ZnLWlubGluZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gLmZvbnRhd2Vzb21lLWljb24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZvbnRhd2Vzb21lLWljb24sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZvbnRhd2Vzb21lLWljb24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIC5pY29uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5pY29uLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIC5pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgb3JkZXI6IC0xO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBpLCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaSwgLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGksXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIHN2Zyxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBpbWcsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaW1nLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGltZyxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gaSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGksXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIHN2Zyxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBpbWcsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaW1nLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGltZyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gaSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGksXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIHN2Zyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBpbWcsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaW1nLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGltZyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gaSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGksXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIHN2Zyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBpbWcsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaW1nLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gc3ZnIHBhdGgsIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcgcGF0aCwgLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIHN2ZyBwYXRoLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBpOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaTo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGk6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gc3ZnIHBhdGgsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnIHBhdGgsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnIHBhdGgsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIGk6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBzdmcgcGF0aCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcgcGF0aCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcgcGF0aCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4uYnRuLWljb24gaTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIGk6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLmJ0bi1pY29uIHN2ZyBwYXRoLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5idG4taWNvbi5zay12aWRlby1tb3JlIHN2ZyBwYXRoLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIHN2ZyBwYXRoLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0bi5idG4taWNvbiBpOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaTo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4taWNvbi5zay12aWRlby1tb3JlIGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmaWxsOiAjMWQxZDFiO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZG93bmxvYWQsIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsIC5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1maWxlLWFycm93LWRvd24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaGVjayxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2ssXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjay1zb2xpZCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2stc29saWQsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2lyY2xlLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2ssXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNpcmNsZS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1lbnZlbG9wZS1vcGVuLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZS1vcGVuLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZS1vcGVuLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtcGFwZXItcGxhbmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1wYXBlci1wbGFuZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWhlYXJ0LFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydC1vLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZG93bmxvYWQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWRvd25sb2FkLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWZpbGUtYXJyb3ctZG93bixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1maWxlLWFycm93LWRvd24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2ssXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNoZWNrLXNvbGlkLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2stc29saWQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaXJjbGUtY2hlY2ssXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNpcmNsZS1jaGVjayxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1wYXBlci1wbGFuZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWhlYXJ0LW8sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LW8sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LW8sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1kb3dubG9hZCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWRvd25sb2FkLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1maWxlLWFycm93LWRvd24sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWFycm93LWRvd24tdG8tbGluZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2ssXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2stc29saWQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNpcmNsZS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2ssXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1lbnZlbG9wZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGUtb3Blbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGUtb3Blbixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGUtb3Blbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLXBhcGVyLXBsYW5lLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1wYXBlci1wbGFuZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQtbyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQtbyxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQtbyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWRvd25sb2FkLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1maWxlLWFycm93LWRvd24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaGVjayxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2ssXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjay1zb2xpZCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2stc29saWQsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2lyY2xlLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2ssXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNpcmNsZS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1lbnZlbG9wZS1vcGVuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZS1vcGVuLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZS1vcGVuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtcGFwZXItcGxhbmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1wYXBlci1wbGFuZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWhlYXJ0LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydC1vLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWRvd25sb2FkOjpiZWZvcmUsIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQ6OmJlZm9yZSwgLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1maWxlLWFycm93LWRvd246OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaGVjazo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2stc29saWQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2stc29saWQ6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2stc29saWQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNpcmNsZS1jaGVjazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2s6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1lbnZlbG9wZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZTo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydDo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQtbzo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LW86OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWRvd25sb2FkOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWRvd25sb2FkOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWRvd25sb2FkOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1maWxlLWFycm93LWRvd246OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNoZWNrOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjay1zb2xpZDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZDo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2lyY2xlLWNoZWNrOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNpcmNsZS1jaGVjazo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW46OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtcGFwZXItcGxhbmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmU6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWhlYXJ0OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0OjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydC1vOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LW86OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQtbzo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZG93bmxvYWQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQ6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1maWxlLWFycm93LWRvd246OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2s6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNoZWNrLXNvbGlkOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaXJjbGUtY2hlY2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNpcmNsZS1jaGVjazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGU6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLW9wZW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1wYXBlci1wbGFuZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1wYXBlci1wbGFuZTo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1wYXBlci1wbGFuZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQ6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWhlYXJ0LW86OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQtbzo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1kb3dubG9hZDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZDo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1maWxlLWFycm93LWRvd246OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaGVjazo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2stc29saWQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2stc29saWQ6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2stc29saWQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNpcmNsZS1jaGVjazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2s6OmJlZm9yZSxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1lbnZlbG9wZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZTo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydDo6YmVmb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQtbzo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vOjpiZWZvcmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZG93bmxvYWQsIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsIC5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1maWxlLWFycm93LWRvd24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWRvd25sb2FkLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1maWxlLWFycm93LWRvd24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWRvd25sb2FkLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1maWxlLWFycm93LWRvd24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWRvd25sb2FkLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1kb3dubG9hZCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZG93bmxvYWQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1maWxlLWFycm93LWRvd24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWZpbGUtYXJyb3ctZG93bixcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtZmlsZS1hcnJvdy1kb3duLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtYXJyb3ctZG93bi10by1saW5lLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWFycm93LWRvd24tdG8tbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NrMjYvdWktZG93bmxvYWQuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2syNi91aS1kb3dubG9hZC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNoZWNrLCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLCAuc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2stc29saWQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNpcmNsZS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2ssXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2ssXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2stc29saWQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNpcmNsZS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2ssXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2ssXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2stc29saWQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNpcmNsZS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2ssXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2hlY2ssXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtY2hlY2stc29saWQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWNoZWNrLXNvbGlkLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaGVjay1zb2xpZCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWNpcmNsZS1jaGVjayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtY2lyY2xlLWNoZWNrLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1jaXJjbGUtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L3VpLWNoZWNrLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NrMjYvdWktY2hlY2suc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMxZDFkMWI7XG59XG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1lbnZlbG9wZSwgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSwgLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1wYXBlci1wbGFuZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1wYXBlci1wbGFuZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1wYXBlci1wbGFuZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtZW52ZWxvcGUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1lbnZlbG9wZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWVudmVsb3BlLW9wZW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1wYXBlci1wbGFuZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtcGFwZXItcGxhbmUsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLXBhcGVyLXBsYW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2syNi9lbnZlbG9wZS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2VudmVsb3BlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQsIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQsIC5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydC1vLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWhlYXJ0LW8sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LW8sXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LW8sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQsXG4uc2stdmlkZW8tZ3JvdXAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLnNrLXZpZGVvLW1vcmUgLmZhLWhlYXJ0LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biAuZmEtaGVhcnQtbyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gLnNrLXZpZGVvLWdyb3VwIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQtbyxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQtbyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4gLmZhLWhlYXJ0LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydCxcbi5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSAuZmEtaGVhcnQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuIC5mYS1oZWFydC1vLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlIC5mYS1oZWFydC1vIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2syNi91aS1oZWFydC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L3VpLWhlYXJ0LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhOm5vdCguYnRuKSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYTpub3QoLmJ0biksXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGE6bm90KC5idG4pLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhOm5vdCguYnRuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbi53cmFwcGVyLWJ1cmdlciAubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYTpub3QoLmJ0bik6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLWJvdHRvbS1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGE6bm90KC5idG4pOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhOm5vdCguYnRuKTphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYTpub3QoLmJ0bik6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhOm5vdCguYnRuKTpob3ZlcjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYTpub3QoLmJ0bik6aG92ZXI6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGE6bm90KC5idG4pOmhvdmVyOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhOm5vdCguYnRuKTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMubWVudS0tdG9wLWJ1dHRvbnMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zLm1lbnUtLXRvcC1idXR0b25zLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51LFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLWJvdHRvbS1idXR0b25zLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIC5zay12aWRlby1ncm91cCBhLnNrLXZpZGVvLW1vcmUsIC5zay12aWRlby1ncm91cCAud3JhcHBlci1idXJnZXIgLm1lbnUtLXRvcC1idXR0b25zLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuc2stdmlkZW8tbW9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5idG4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zLm1lbnUtLXRvcC1idXR0b25zIHVsLm1lbnUgbGkubWVudS1pdGVtIGEuYnRuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSAuc2stdmlkZW8tZ3JvdXAgYS5zay12aWRlby1tb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tdG9wLWJ1dHRvbnMubWVudS0tdG9wLWJ1dHRvbnMgdWwubWVudSBsaS5tZW51LWl0ZW0gYS5zay12aWRlby1tb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSBhLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucy5tZW51LS1ib3R0b20tYnV0dG9ucyxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tYm90dG9tLWJ1dHRvbnMubWVudS0tYm90dG9tLWJ1dHRvbnMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXRvcC1idXR0b25zLm1lbnUtLWJvdHRvbS1idXR0b25zLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS1ib3R0b20tYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS10b3AtYnV0dG9ucy5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51LFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS10b3AtYnV0dG9ucy5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1ib3R0b20tYnV0dG9ucy5tZW51LS1ib3R0b20tYnV0dG9ucyB1bC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cmFwcGVyLWJ1cmdlciAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1zb2NpYWwsXG4ud3JhcHBlci1idXJnZXIgLmJsb2NrLXNvY2lhbCxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1zb2NpYWwsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJsb2NrLXNvY2lhbCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLWxpbmtzLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLndyYXBwZXItYnVyZ2VyIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgdWwsXG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuc29jaWFsLW5ldHdvcmstaWNvbnMsIC53cmFwcGVyLWJ1cmdlciAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1zb2NpYWwgdWwsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbCAuc29jaWFsLW5ldHdvcmstaWNvbnMsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbC5zb2NpYWwtbmV0d29yay1pY29ucyxcbi53cmFwcGVyLWJ1cmdlciAuYmxvY2stc29jaWFsIHVsLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwuc29jaWFsLW5ldHdvcmstaWNvbnMsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyB1bCxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbmV0d29yay1pY29ucyxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyB1bCxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucy5zb2NpYWwtbmV0d29yay1pY29ucyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIHVsLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsuc29jaWFsLW5ldHdvcmstaWNvbnMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXNvY2lhbCB1bCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5zb2NpYWwtbmV0d29yay1pY29ucyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgdWwsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJsb2NrLXNvY2lhbCAuc29jaWFsLW5ldHdvcmstaWNvbnMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJsb2NrLXNvY2lhbC5zb2NpYWwtbmV0d29yay1pY29ucyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLWxpbmtzIHVsLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3Muc29jaWFsLW5ldHdvcmstaWNvbnMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1uZXR3b3JrLWljb25zIHVsLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuc29jaWFsLW5ldHdvcmstaWNvbnMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1uZXR3b3JrLWljb25zLnNvY2lhbC1uZXR3b3JrLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cmFwcGVyLWJ1cmdlciAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIGxpLFxuLndyYXBwZXItYnVyZ2VyIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmZpZWxkX19pdGVtLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1zb2NpYWwgbGksXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbCAuZmllbGRfX2l0ZW0sXG4ud3JhcHBlci1idXJnZXIgLmJsb2NrLXNvY2lhbCBsaSxcbi53cmFwcGVyLWJ1cmdlciAuYmxvY2stc29jaWFsIC5maWVsZF9faXRlbSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzIGxpLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbGlua3MgLmZpZWxkX19pdGVtLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyBsaSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmZpZWxkX19pdGVtLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgbGksXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuZmllbGRfX2l0ZW0sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXNvY2lhbCBsaSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5maWVsZF9faXRlbSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYmxvY2stc29jaWFsIGxpLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmZpZWxkX19pdGVtLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3MgbGksXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuZmllbGRfX2l0ZW0sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1uZXR3b3JrLWljb25zIGxpLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluayxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmssXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluayxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmssXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmssXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluayxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y0ZjJlZjtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluayBpbWcsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluayBpbWcsXG4ud3JhcHBlci1idXJnZXIgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluayBpbWcsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluayBpbWcsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1uZXR3b3JrLWljb25zIC5idG4tbG9nby1saW5rIGltZyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rIGltZyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rIGltZyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rIGltZyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rIGltZyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA3MCU7XG59XG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluazpob3ZlciwgLndyYXBwZXItYnVyZ2VyIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbms6Zm9jdXMsIC53cmFwcGVyLWJ1cmdlciAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rOmZvY3VzLXZpc2libGUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluazpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rOmZvY3VzLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbms6Zm9jdXMtdmlzaWJsZSxcbi53cmFwcGVyLWJ1cmdlciAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbms6Zm9jdXMsXG4ud3JhcHBlci1idXJnZXIgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluazpmb2N1cy12aXNpYmxlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbms6aG92ZXIsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluazpmb2N1cyxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rOmZvY3VzLXZpc2libGUsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1uZXR3b3JrLWljb25zIC5idG4tbG9nby1saW5rOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluazpmb2N1cyxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbms6Zm9jdXMtdmlzaWJsZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbms6Zm9jdXMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluazpmb2N1cy12aXNpYmxlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbms6aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluazpmb2N1cyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rOmZvY3VzLXZpc2libGUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluazpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rOmZvY3VzLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbms6Zm9jdXMtdmlzaWJsZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbms6Zm9jdXMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluazpmb2N1cy12aXNpYmxlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluazpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbms6Zm9jdXMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1uZXR3b3JrLWljb25zIC5idG4tbG9nby1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xufVxuLndyYXBwZXItYnVyZ2VyIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstZmFjZWJvb2s6OmJlZm9yZSwgLndyYXBwZXItYnVyZ2VyIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstZmFjZWJvb2stZjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstZmFjZWJvb2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWZhY2Vib29rLWY6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWZhY2Vib29rOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vay1mOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstZmFjZWJvb2stZjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vay1mOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstZmFjZWJvb2stZjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstZmFjZWJvb2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWZhY2Vib29rLWY6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWZhY2Vib29rOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vay1mOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstZmFjZWJvb2stZjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1mYWNlYm9vay1mOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLWZhY2Vib29rLWYuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2syNi9icmFuZC1mYWNlYm9vay1mLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyeDo6YmVmb3JlLCAud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyOjpiZWZvcmUsIC53cmFwcGVyLWJ1cmdlciAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXg6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXR3aXR0ZXJ4OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay14OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyeDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdHdpdHRlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdHdpdHRlcng6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXR3aXR0ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXg6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdHdpdHRlcng6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdHdpdHRlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay14OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyeDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdHdpdHRlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdHdpdHRlcng6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXR3aXR0ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXg6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXR3aXR0ZXJ4OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay14OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyeDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdHdpdHRlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyeDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10d2l0dGVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1uZXR3b3JrLWljb25zIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXg6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NrMjYvYnJhbmQteC10d2l0dGVyLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NrMjYvYnJhbmQteC10d2l0dGVyLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1pbnN0YWdyYW06OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWluc3RhZ3JhbTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstaW5zdGFncmFtOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1pbnN0YWdyYW06OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstaW5zdGFncmFtOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1pbnN0YWdyYW06OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWluc3RhZ3JhbTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstaW5zdGFncmFtOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1pbnN0YWdyYW06OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstaW5zdGFncmFtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLWluc3RhZ3JhbS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLWluc3RhZ3JhbS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLndyYXBwZXItYnVyZ2VyIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstbGlua2VkaW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWxpbmtlZGluOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLmJsb2NrLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1saW5rZWRpbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstbGlua2VkaW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstbGlua2VkaW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWxpbmtlZGluOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay1saW5rZWRpbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstbGlua2VkaW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWxpbmtlZGluOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1uZXR3b3JrLWljb25zIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLWxpbmtlZGluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLWxpbmtlZGluLWluLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NrMjYvYnJhbmQtbGlua2VkaW4taW4uc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi53cmFwcGVyLWJ1cmdlciAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXlvdXR1YmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXlvdXR1YmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXlvdXR1YmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXlvdXR1YmU6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteW91dHViZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteW91dHViZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteW91dHViZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteW91dHViZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbGlua3MgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmsteW91dHViZTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay15b3V0dWJlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLXlvdXR1YmUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2syNi9icmFuZC15b3V0dWJlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4ud3JhcHBlci1idXJnZXIgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10aWt0b2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXRpa3Rvazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdGlrdG9rOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10aWt0b2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdGlrdG9rOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10aWt0b2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXRpa3Rvazo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdGlrdG9rOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay10aWt0b2s6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstdGlrdG9rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLXRpa3Rvay5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLXRpa3Rvay5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLndyYXBwZXItYnVyZ2VyIC5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstd2VjaGF0OjpiZWZvcmUsIC53cmFwcGVyLWJ1cmdlciAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXdlaXhpbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstd2VjaGF0OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay13ZWl4aW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXdlY2hhdDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstd2VpeGluOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay13ZWNoYXQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXdlaXhpbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay13ZWNoYXQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstd2VpeGluOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay13ZWNoYXQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXdlaXhpbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstd2VjaGF0OjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLXNvY2lhbCAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay13ZWl4aW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuYmxvY2stc29jaWFsIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXdlY2hhdDo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5ibG9jay1zb2NpYWwgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstd2VpeGluOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLnNvY2lhbC1saW5rcyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay13ZWNoYXQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLWxpbmtzIC5idG4tbG9nby1saW5rLnNvY2lhbC1uZXR3b3JrLXdlaXhpbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5zb2NpYWwtbmV0d29yay1pY29ucyAuYnRuLWxvZ28tbGluay5zb2NpYWwtbmV0d29yay13ZWNoYXQ6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAuc29jaWFsLW5ldHdvcmstaWNvbnMgLmJ0bi1sb2dvLWxpbmsuc29jaWFsLW5ldHdvcmstd2VpeGluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLXdlaXhpbi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zazI2L2JyYW5kLXdlaXhpbi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yIHtcbiAgbWFyZ2luOiAwO1xufVxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0sXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbiwgLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBhLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW4sXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbixcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBhLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW4sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGEsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b24sXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBidXR0b24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGEsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBhLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGEsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b24sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMTVweDtcbiAgY29sb3I6ICNmOGY0ZWU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNDQsIDIzOCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYnV0dG9uOjpiZWZvcmUsIC53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYTo6YmVmb3JlLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGE6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYnV0dG9uOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBhOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGE6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYnV0dG9uOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYTo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRlZTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmFmdGVyLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6YWZ0ZXIsIC53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gc3BhbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IHNwYW46YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gc3BhbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IHNwYW46YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYTphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gc3BhbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IHNwYW46YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gc3BhbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNi4xMTg5IDExLjAwNEg1LjEwODg5QzQuNTU4ODkgMTEuMDA0IDQuMTA4ODkgMTEuNDU0IDQuMTA4ODkgMTIuMDA0QzQuMTA4ODkgMTIuNTU0IDQuNTU4ODkgMTMuMDA0IDUuMTA4ODkgMTMuMDA0SDE2LjExODlWMTQuNzk0QzE2LjExODkgMTUuMjQ0IDE2LjY1ODkgMTUuNDY0IDE2Ljk2ODkgMTUuMTQ0TDE5Ljc0ODkgMTIuMzU0QzE5LjkzODkgMTIuMTU0IDE5LjkzODkgMTEuODQ0IDE5Ljc0ODkgMTEuNjQ0TDE2Ljk2ODkgOC44NTM5OEMxNi42NTg5IDguNTMzOTggMTYuMTE4OSA4Ljc2Mzk4IDE2LjExODkgOS4yMDM5OFYxMS4wMDRaJyBmaWxsPSclMjNGOEY0RUUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3ZlciwgLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXIsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYTpob3Zlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYTpob3Zlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM4MjA4MTY7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YmVmb3JlLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmJlZm9yZSwgLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYTpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmFmdGVyLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmFmdGVyLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtID4gYTpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTAgPiBsaS5tZW51LWl0ZW0gPiBidXR0b246aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSA+IHNwYW46aG92ZXI6OmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSA+IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gYTpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtID4gc3Bhbjpob3Zlcjo6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0yID4gbGkubWVudS1pdGVtID4gYnV0dG9uOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTIgPiBsaS5tZW51LWl0ZW0gPiBzcGFuOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNi4xMTg5IDExLjAwNEg1LjEwODg5QzQuNTU4ODkgMTEuMDA0IDQuMTA4ODkgMTEuNDU0IDQuMTA4ODkgMTIuMDA0QzQuMTA4ODkgMTIuNTU0IDQuNTU4ODkgMTMuMDA0IDUuMTA4ODkgMTMuMDA0SDE2LjExODlWMTQuNzk0QzE2LjExODkgMTUuMjQ0IDE2LjY1ODkgMTUuNDY0IDE2Ljk2ODkgMTUuMTQ0TDE5Ljc0ODkgMTIuMzU0QzE5LjkzODkgMTIuMTU0IDE5LjkzODkgMTEuODQ0IDE5Ljc0ODkgMTEuNjQ0TDE2Ljk2ODkgOC44NTM5OEMxNi42NTg5IDguNTMzOTggMTYuMTE4OSA4Ljc2Mzk4IDE2LjExODkgOS4yMDM5OFYxMS4wMDRaJyBmaWxsPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0VcIik7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwsXG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1icmVhZGNydW1iLXVybCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWJyZWFkY3J1bWItdXJsLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMCA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0wID4gbGkubWVudS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1icmVhZGNydW1iLXVybCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWJyZWFkY3J1bWItdXJsLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpLm1lbnUtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgLm1lbnVfbGlua19jb250ZW50LFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSAubWVudV9saW5rX2NvbnRlbnQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSAubWVudV9saW5rX2NvbnRlbnQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xIC5tZW51X2xpbmtfY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBidXR0b246YWZ0ZXIsIC53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmFmdGVyLCAud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3BhbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IGJ1dHRvbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IGE6YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IGJ1dHRvbjphZnRlcixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW46YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBidXR0b246YWZ0ZXIsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmFmdGVyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmhvdmVyOjpiZWZvcmUsIC53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBidXR0b246aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IGE6aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW46aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBidXR0b246aG92ZXI6OmJlZm9yZSxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbjpob3Zlcjo6YmVmb3JlLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYnV0dG9uOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmhvdmVyOjpiZWZvcmUsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCxcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudV9saW5rX2NvbnRlbnQsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudV9saW5rX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogY2FsYygyLjVyZW0gKyAxcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiBzdmcsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uIHN2Zyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uIHN2Zyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudV9saW5rX2NvbnRlbnQgLmV4cGFuZC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uIHN2ZyBwYXRoLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiBzdmcgcGF0aCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uIHN2ZyBwYXRoLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLml0ZW0tb3Blbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudV9saW5rX2NvbnRlbnQgLmV4cGFuZC1idXR0b24uaXRlbS1vcGVuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudV9saW5rX2NvbnRlbnQgLmV4cGFuZC1idXR0b24uaXRlbS1vcGVuLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbi5pdGVtLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudV9saW5rX2NvbnRlbnQgLmV4cGFuZC1idXR0b24uaXRlbS1vcGVuIHN2ZyBwYXRoLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbi5pdGVtLW9wZW4gc3ZnIHBhdGgsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbi5pdGVtLW9wZW4gc3ZnIHBhdGgsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLml0ZW0tb3BlbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxZDFkMWI7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiBzdmcubWludXMsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uIHN2Zy5taW51cyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uIHN2Zy5taW51cyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudV9saW5rX2NvbnRlbnQgLmV4cGFuZC1idXR0b24gc3ZnLm1pbnVzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLm9wZW4gc3ZnLnBsdXMsXG4ud3JhcHBlci1idXJnZXIgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLm9wZW4gc3ZnLnBsdXMsXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbi5vcGVuIHN2Zy5wbHVzLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbi5vcGVuIHN2Zy5wbHVzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLm9wZW4gc3ZnLm1pbnVzLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbi5vcGVuIHN2Zy5taW51cyxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLm9wZW4gc3ZnLm1pbnVzLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbi5vcGVuIHN2Zy5taW51cyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ud3JhcHBlci1idXJnZXIgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgZGl2W2NsYXNzKj1cIiBtZW51LS1tYWluXCJdIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW4ge1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuIH4gLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3BhbiB+IC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuIH4gLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3BhbiB+IC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgbGVmdDogLThweDtcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuIH4gLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uID4gZGl2LFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3BhbiB+IC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiA+IGRpdixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuIH4gLm1lbnVfbGlua19jb250ZW50IC5leHBhbmQtYnV0dG9uID4gZGl2LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3BhbiB+IC5tZW51X2xpbmtfY29udGVudCAuZXhwYW5kLWJ1dHRvbiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xufVxuLndyYXBwZXItYnVyZ2VyIGRpdltjbGFzcyo9XCIgbWVudS0tbWFpblwiXSB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5pdGVtLW9wZW4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlciAubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5pdGVtLW9wZW4gc3Bhbixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXRlbS1vcGVuIHNwYW4sXG4ud3JhcHBlci1idXJnZXItY2hpbGQgLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xID4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXRlbS1vcGVuIHNwYW4ge1xuICBjb2xvcjogIzgyMDgxNjtcbn1cbi53cmFwcGVyLWJ1cmdlciBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yLFxuLndyYXBwZXItYnVyZ2VyIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMixcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCBkaXZbY2xhc3MqPVwiIG1lbnUtLW1haW5cIl0gdWwubWVudS1sZXZlbC0yLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cmFwcGVyLWJ1cmdlciAud3JhcHBlci1jaGlsZC1jb250ZW50LFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC53cmFwcGVyLWNoaWxkLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbi53cmFwcGVyLWJ1cmdlciAud3JhcHBlci1jaGlsZC1jb250ZW50IC50aXRsZS1sZXZlbC0wLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIC53cmFwcGVyLWNoaWxkLWNvbnRlbnQgLnRpdGxlLWxldmVsLTAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlci1idXJnZXIgLndyYXBwZXItY2hpbGQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCxcbi53cmFwcGVyLWJ1cmdlci1jaGlsZCAud3JhcHBlci1jaGlsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAud3JhcHBlci1idXJnZXIsXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgLndyYXBwZXItYnVyZ2VyLWNoaWxkIHtcbiAgdG9wOiB2YXIoLS1naW4tdG9vbGJhci15LW9mZnNldCkgIWltcG9ydGFudDtcbn1cblxuLmJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogOTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keS5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zazI2LW1haW4tbWVudSB1bC5tZW51LWxldmVsLTAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZWdpb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5yZWdpb24tc2VhcmNoLm9wZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbn1cbi5yZWdpb24tc2VhcmNoLm9wZW4gLmItLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zZWFyY2gub3BlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIH1cbn1cbi5yZWdpb24tc2VhcmNoIC5iLS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWdpb24tc2VhcmNoIC5iLS1zZWFyY2ggLmNsb3NlLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAxNXB4O1xuICBjb2xvcjogIzgyMDgxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVnaW9uLXNlYXJjaCAuYi0tc2VhcmNoIC5jbG9zZS1idG4ge1xuICAgIHRvcDogNXB4O1xuICB9XG59XG4ucmVnaW9uLXNlYXJjaCAuYi0tY29udGVudC1zZWFyY2gsXG4ucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTgge1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gMy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYWY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tc2VhcmNoIC5iLS1jb250ZW50LXNlYXJjaCxcbiAgLnJlZ2lvbi1zZWFyY2ggI2FuY2hvci05OTE4IHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMnJlbTtcbiAgfVxufVxuLnJlZ2lvbi1zZWFyY2ggI2Jsb2NrLXNrMjYtaG90LXNlYXJjaCxcbi5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiB7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAzLjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2gsXG4gIC5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG59XG4ucmVnaW9uLXNlYXJjaCAjYmxvY2stc2syNi1ob3Qtc2VhcmNoIC5ibG9jay1pbm5lciwgLnJlZ2lvbi1zZWFyY2ggI2Jsb2NrLXNrMjYtaG90LXNlYXJjaCA+IC5ibG9jay1jb250ZW50LFxuLnJlZ2lvbi1zZWFyY2ggI2FuY2hvci05OTE2IC5ibG9jay1pbm5lcixcbi5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiA+IC5ibG9jay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucmVnaW9uLXNlYXJjaCAjYmxvY2stc2syNi1ob3Qtc2VhcmNoIC5maWVsZC0tbmFtZS1ib2R5LFxuLnJlZ2lvbi1zZWFyY2ggI2FuY2hvci05OTE2IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zZWFyY2ggI2Jsb2NrLXNrMjYtaG90LXNlYXJjaCAuZmllbGQtLW5hbWUtYm9keSxcbiAgLnJlZ2lvbi1zZWFyY2ggI2FuY2hvci05OTE2IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2ggLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rLFxuLnJlZ2lvbi1zZWFyY2ggI2Jsb2NrLXNrMjYtaG90LXNlYXJjaCAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyxcbi5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxpbmssXG4ucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmVnaW9uLXNlYXJjaCAjYmxvY2stc2syNi1ob3Qtc2VhcmNoIC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbGluayA+IC5maWVsZF9faXRlbSxcbi5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2ggLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0sXG4ucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rID4gLmZpZWxkX19pdGVtLFxuLnJlZ2lvbi1zZWFyY2ggI2FuY2hvci05OTE2IC5maWVsZC0tbmFtZS1maWVsZC10b3Atc2VhcmNoLWxpbmtzID4gLmZpZWxkX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaW9uLXNlYXJjaCAjYmxvY2stc2syNi1ob3Qtc2VhcmNoIC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbGluayA+IC5maWVsZF9faXRlbSxcbiAgLnJlZ2lvbi1zZWFyY2ggI2Jsb2NrLXNrMjYtaG90LXNlYXJjaCAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyA+IC5maWVsZF9faXRlbSxcbiAgLnJlZ2lvbi1zZWFyY2ggI2FuY2hvci05OTE2IC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbGluayA+IC5maWVsZF9faXRlbSxcbiAgLnJlZ2lvbi1zZWFyY2ggI2FuY2hvci05OTE2IC5maWVsZC0tbmFtZS1maWVsZC10b3Atc2VhcmNoLWxpbmtzID4gLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zZWFyY2ggI2Jsb2NrLXNrMjYtaG90LXNlYXJjaCAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxpbmsgPiAuZmllbGRfX2l0ZW0sXG4gIC5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2ggLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0sXG4gIC5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxpbmsgPiAuZmllbGRfX2l0ZW0sXG4gIC5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyA+IC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2ggLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rID4gLmZpZWxkX19pdGVtLFxuICAucmVnaW9uLXNlYXJjaCAjYmxvY2stc2syNi1ob3Qtc2VhcmNoIC5maWVsZC0tbmFtZS1maWVsZC10b3Atc2VhcmNoLWxpbmtzID4gLmZpZWxkX19pdGVtLFxuICAucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rID4gLmZpZWxkX19pdGVtLFxuICAucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnJlZ2lvbi1zZWFyY2ggI2Jsb2NrLXNrMjYtaG90LXNlYXJjaCAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxpbmsgPiAuZmllbGRfX2l0ZW0gYSxcbi5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2ggLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0gYSxcbi5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxpbmsgPiAuZmllbGRfX2l0ZW0gYSxcbi5yZWdpb24tc2VhcmNoICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyA+IC5maWVsZF9faXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2ggLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rID4gLmZpZWxkX19pdGVtIGE6YWZ0ZXIsXG4ucmVnaW9uLXNlYXJjaCAjYmxvY2stc2syNi1ob3Qtc2VhcmNoIC5maWVsZC0tbmFtZS1maWVsZC10b3Atc2VhcmNoLWxpbmtzID4gLmZpZWxkX19pdGVtIGE6YWZ0ZXIsXG4ucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rID4gLmZpZWxkX19pdGVtIGE6YWZ0ZXIsXG4ucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xcztcbn1cbi5yZWdpb24tc2VhcmNoICNibG9jay1zazI2LWhvdC1zZWFyY2ggLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rID4gLmZpZWxkX19pdGVtIGE6aG92ZXI6YWZ0ZXIsXG4ucmVnaW9uLXNlYXJjaCAjYmxvY2stc2syNi1ob3Qtc2VhcmNoIC5maWVsZC0tbmFtZS1maWVsZC10b3Atc2VhcmNoLWxpbmtzID4gLmZpZWxkX19pdGVtIGE6aG92ZXI6YWZ0ZXIsXG4ucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1saW5rID4gLmZpZWxkX19pdGVtIGE6aG92ZXI6YWZ0ZXIsXG4ucmVnaW9uLXNlYXJjaCAjYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0gYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jYW5jaG9yLTk5MTgge1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gMy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYWY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNhbmNob3ItOTkxOCB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDJyZW07XG4gIH1cbn1cblxuI2FuY2hvci05OTE2IHtcbiAgcGFkZGluZzogNHJlbSAxcmVtIDMuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2FuY2hvci05OTE2IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbiNhbmNob3ItOTkxNiA+IC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbiNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4jYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyA+IC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyA+IC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyA+IC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4jYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4jYW5jaG9yLTk5MTYgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3MgPiAuZmllbGRfX2l0ZW0gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xcztcbn1cbiNhbmNob3ItOTkxNiAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyA+IC5maWVsZF9faXRlbSBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsZWQgLnJlZ2lvbi1zZWFyY2gub3BlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHggKyA1MHB4KTtcbiAgfVxufVxuXG4uYi0tY29udGVudC1zZWFyY2ggZm9ybSA+IC5mb3JtLS1pbmxpbmUsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gPiAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZ2FwOiAxMHB4O1xufVxuLmItLWNvbnRlbnQtc2VhcmNoIGZvcm0gLmZvcm0taXRlbS13b3JkLFxuLmItLWNvbnRlbnQtc2VhcmNoIGZvcm0gLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0LFxuLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWl0ZW0td29yZCxcbi5iLS1ob3Qtc2VhcmNoLWNvbnRlbnQgZm9ybSAuZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWl0ZW0td29yZCBpbnB1dCxcbi5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dCBpbnB1dCxcbi5iLS1ob3Qtc2VhcmNoLWNvbnRlbnQgZm9ybSAuZm9ybS1pdGVtLXdvcmQgaW5wdXQsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IGlucHV0IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XG4gIG91dGxpbmUtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWl0ZW0td29yZCBpbnB1dDpmb2N1cywgLmItLWNvbnRlbnQtc2VhcmNoIGZvcm0gLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLXZpc2libGUsXG4uYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQgaW5wdXQ6Zm9jdXMsXG4uYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5iLS1ob3Qtc2VhcmNoLWNvbnRlbnQgZm9ybSAuZm9ybS1pdGVtLXdvcmQgaW5wdXQ6Zm9jdXMsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLXZpc2libGUsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IGlucHV0OmZvY3VzLFxuLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAjZWQzMjQ4IHNvbGlkIDNweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWl0ZW0td29yZCBpbnB1dDpmb2N1cywgLmItLWNvbnRlbnQtc2VhcmNoIGZvcm0gLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLXZpc2libGUsXG4uYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQgaW5wdXQ6Zm9jdXMsXG4uYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5iLS1ob3Qtc2VhcmNoLWNvbnRlbnQgZm9ybSAuZm9ybS1pdGVtLXdvcmQgaW5wdXQ6Zm9jdXMsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLXZpc2libGUsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IGlucHV0OmZvY3VzLFxuLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tcHJpbWFyeSwgLmItLWNvbnRlbnQtc2VhcmNoIGZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmUsIC5zay12aWRlby1ncm91cCAuYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlLFxuLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5LFxuLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC5iLS1ob3Qtc2VhcmNoLWNvbnRlbnQgZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlIHtcbiAgYmFja2dyb3VuZDogIzFkMWQxYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3ZlciwgLnNrLXZpZGVvLWdyb3VwIC5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6aG92ZXIsIC5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsIC5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUsIC5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAuYi0tY29udGVudC1zZWFyY2ggZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC5iLS1jb250ZW50LXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmItLWNvbnRlbnQtc2VhcmNoIGZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6YWN0aXZlLCAuc2stdmlkZW8tZ3JvdXAgLmItLWNvbnRlbnQtc2VhcmNoIGZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tbW9yZTphY3RpdmUsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4uc2stdmlkZW8tZ3JvdXAgLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4uc2stdmlkZW8tZ3JvdXAgLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSxcbi5iLS1ob3Qtc2VhcmNoLWNvbnRlbnQgZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLFxuLnNrLXZpZGVvLWdyb3VwIC5iLS1ob3Qtc2VhcmNoLWNvbnRlbnQgZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsXG4uYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmItLWhvdC1zZWFyY2gtY29udGVudCBmb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmFjdGl2ZSxcbi5zay12aWRlby1ncm91cCAuYi0taG90LXNlYXJjaC1jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tbW9yZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFiO1xuICBib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lLWNvbG9yOiAjMWQxZDFiO1xufVxuXG5pbnB1dCNlZGl0LXNlYXJjaC1hcGktZnVsbHRleHQge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDgwdnc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGZkNjtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgaDEsIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC5iLS1jb250ZW50LXNlYXJjaCxcbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC5iLS1jb250ZW50LXNlYXJjaCAuZm9ybS0taW5saW5lLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAuYi0tY29udGVudC1zZWFyY2ggLmZvcm0taXRlbS13b3JkLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0td29yZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtO1xufVxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAuYi0tY29udGVudC1zZWFyY2ggLmZvcm0taXRlbS13b3JkIGlucHV0LFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0td29yZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWl0ZW0td29yZCBpbnB1dDpmb2N1cywgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAuYi0tY29udGVudC1zZWFyY2ggLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLXZpc2libGUsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0td29yZCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAjZWQzMjQ4IHNvbGlkIDNweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWl0ZW0td29yZCBpbnB1dDpmb2N1cywgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAuYi0tY29udGVudC1zZWFyY2ggLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLXZpc2libGUsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS13b3JkIGlucHV0OmZvY3VzLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0td29yZCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC5iLS1jb250ZW50LXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5idG4tcHJpbWFyeSwgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAuYi0tY29udGVudC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmUsIC5zay12aWRlby1ncm91cCAudi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC5iLS1jb250ZW50LXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5LFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlLFxuLnNrLXZpZGVvLWdyb3VwIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlIHtcbiAgYmFja2dyb3VuZDogIzFkMWQxYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmhvdmVyLCAudi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC5iLS1jb250ZW50LXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3ZlciwgLnNrLXZpZGVvLWdyb3VwIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6aG92ZXIsIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmZvY3VzLCAudi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC5iLS1jb250ZW50LXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUsIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAudi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC5iLS1jb250ZW50LXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLmItLWNvbnRlbnQtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAuYi0tY29udGVudC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6YWN0aXZlLCAuc2stdmlkZW8tZ3JvdXAgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAuYi0tY29udGVudC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tbW9yZTphY3RpdmUsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6aG92ZXIsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4uc2stdmlkZW8tZ3JvdXAgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6Zm9jdXMsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4uc2stdmlkZW8tZ3JvdXAgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSxcbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLFxuLnNrLXZpZGVvLWdyb3VwIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1oZWFkZXIgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmFjdGl2ZSxcbi5zay12aWRlby1ncm91cCAudi0tY29udGVudC1zZWFyY2ggLnZpZXctaGVhZGVyIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuc2stdmlkZW8tbW9yZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFiO1xuICBib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lLWNvbG9yOiAjMWQxZDFiO1xufVxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWhlYWRlciAucmVzdWx0cy1uYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1maWx0ZXJzLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC5iLS1mYWNldC1ibG9ja2J1bmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2RmZDY7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1maWx0ZXJzLFxuICAudi0tY29udGVudC1zZWFyY2ggLmItLWZhY2V0LWJsb2NrYnVuZGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWZpbHRlcnMgLmZpbHRlcnMtdGl0bGUsXG4udi0tY29udGVudC1zZWFyY2ggLmItLWZhY2V0LWJsb2NrYnVuZGxlIC5maWx0ZXJzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudi0tY29udGVudC1zZWFyY2ggLnZpZXctZmlsdGVycyAuZmlsdGVycy10aXRsZSxcbiAgLnYtLWNvbnRlbnQtc2VhcmNoIC5iLS1mYWNldC1ibG9ja2J1bmRsZSAuZmlsdGVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctZmlsdGVycyAuZmFjZXRzLXdpZGdldC1jaGVja2JveCAud3JhcC13aWRnZXQgdWwsXG4udi0tY29udGVudC1zZWFyY2ggLmItLWZhY2V0LWJsb2NrYnVuZGxlIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IC53cmFwLXdpZGdldCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudi0tY29udGVudC1zZWFyY2ggLnZpZXctZmlsdGVycyAuZmFjZXRzLXdpZGdldC1jaGVja2JveCAud3JhcC13aWRnZXQgdWwsXG4gIC52LS1jb250ZW50LXNlYXJjaCAuYi0tZmFjZXQtYmxvY2tidW5kbGUgLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggLndyYXAtd2lkZ2V0IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2x1bW5zOiA0O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudi0tY29udGVudC1zZWFyY2ggLnZpZXctZmlsdGVycyAuZmFjZXRzLXdpZGdldC1jaGVja2JveCAud3JhcC13aWRnZXQgdWwsXG4gIC52LS1jb250ZW50LXNlYXJjaCAuYi0tZmFjZXQtYmxvY2tidW5kbGUgLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggLndyYXAtd2lkZ2V0IHVsIHtcbiAgICBjb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWZpbHRlcnMgLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggLndyYXAtd2lkZ2V0IHVsLFxuICAudi0tY29udGVudC1zZWFyY2ggLmItLWZhY2V0LWJsb2NrYnVuZGxlIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IC53cmFwLXdpZGdldCB1bCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1maWx0ZXJzIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IC53cmFwLXdpZGdldCB1bCxcbiAgLnYtLWNvbnRlbnQtc2VhcmNoIC5iLS1mYWNldC1ibG9ja2J1bmRsZSAuZmFjZXRzLXdpZGdldC1jaGVja2JveCAud3JhcC13aWRnZXQgdWwge1xuICAgIGNvbHVtbnM6IDE7XG4gIH1cbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1maWx0ZXJzIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IC53cmFwLXdpZGdldCB1bCBsaS5mYWNldC1pdGVtLFxuLnYtLWNvbnRlbnQtc2VhcmNoIC5iLS1mYWNldC1ibG9ja2J1bmRsZSAuZmFjZXRzLXdpZGdldC1jaGVja2JveCAud3JhcC13aWRnZXQgdWwgbGkuZmFjZXQtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctZmlsdGVycyAuZmFjZXRzLXdpZGdldC1jaGVja2JveCAud3JhcC13aWRnZXQgdWwgbGkuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XS5mYWNldHMtY2hlY2tib3ggfiBsYWJlbCxcbi52LS1jb250ZW50LXNlYXJjaCAuYi0tZmFjZXQtYmxvY2tidW5kbGUgLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggLndyYXAtd2lkZ2V0IHVsIGxpLmZhY2V0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0uZmFjZXRzLWNoZWNrYm94IH4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctZmlsdGVycyAuZmFjZXRzLXdpZGdldC1jaGVja2JveCAud3JhcC13aWRnZXQgdWwgbGkuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XS5mYWNldHMtY2hlY2tib3ggfiBsYWJlbDphZnRlcixcbi52LS1jb250ZW50LXNlYXJjaCAuYi0tZmFjZXQtYmxvY2tidW5kbGUgLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggLndyYXAtd2lkZ2V0IHVsIGxpLmZhY2V0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0uZmFjZXRzLWNoZWNrYm94IH4gbGFiZWw6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGZkNjtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IC53cmFwcGVyLWNvbnRlbnQtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLndyYXBwZXItc2VhcmNoLXJlc3VsdCBwLnR5cGUsXG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgLnR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQxZDFiO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLndyYXBwZXItc2VhcmNoLXJlc3VsdCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgLnRpdGxlIGEge1xuICBjb2xvcjogIzgyMDgxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgLnRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgLnRpdGxlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgLnRpdGxlIGE6aG92ZXIsIC52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLndyYXBwZXItc2VhcmNoLXJlc3VsdCAudGl0bGUgYTpmb2N1cywgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAud3JhcHBlci1zZWFyY2gtcmVzdWx0IC50aXRsZSBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAud3JhcHBlci1zZWFyY2gtcmVzdWx0IC50aXRsZSBhOmhvdmVyOmJlZm9yZSwgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAud3JhcHBlci1zZWFyY2gtcmVzdWx0IC50aXRsZSBhOmZvY3VzOmJlZm9yZSwgLnYtLWNvbnRlbnQtc2VhcmNoIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAud3JhcHBlci1zZWFyY2gtcmVzdWx0IC50aXRsZSBhOmZvY3VzLXZpc2libGU6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLndyYXBwZXItc2VhcmNoLXJlc3VsdCAuZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzU2NTY1NDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLndyYXBwZXItc2VhcmNoLXJlc3VsdCAuZXhjZXJwdCBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNkZmQ2O1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgaW1nIHtcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudi0tY29udGVudC1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyLXNlYXJjaC1yZXN1bHQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udi0tY29udGVudC1zZWFyY2ggLnZpZXctZW1wdHksXG4udi0tY29udGVudC1zZWFyY2ggLnBhZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGZkNjtcbn1cbi52LS1jb250ZW50LXNlYXJjaCAudmlldy1lbXB0eSB1bCxcbi52LS1jb250ZW50LXNlYXJjaCAucGFnZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZDFkMWI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoID4gbGkge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWQxZDFiICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoID4gbGk6aG92ZXIsIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggPiBsaTpmb2N1cywgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCA+IGxpOjpzZWxlY3Rpb24sIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggPiBsaTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODIwODE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoID4gbGkgYSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODIwODE2ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoID4gbGkgYSAqIHtcbiAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZDFkMWIgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggPiBsaSBhOmhvdmVyLCAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoID4gbGkgYTpmb2N1cywgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCA+IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzgyMDgxNiAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCA+IGxpIGE6aG92ZXIgKiwgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCA+IGxpIGE6Zm9jdXMgKiwgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCA+IGxpIGE6YWN0aXZlICoge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjODIwODE2ICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlci5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjODIwODE2O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAwLjE1cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1jb250ZW50ICNibG9jay1za2VtYS1icmFuZGluZyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1jb250ZW50IC5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlci0tY29udGVudCAubmF2YmFyLWJyYW5kIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tY29udGVudCAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXYtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDIycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZ2FwOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24ge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuLFxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLnNlYXJjaC1idG4sXG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0biB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLnNlYXJjaC1idG4gc3ZnIHBhdGgsXG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLnNlYXJjaC1idG4ub3BlbixcbmhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0bjpob3ZlcixcbmhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0bi5vcGVuIHtcbiAgY29sb3I6ICM4MjA4MTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLnNlYXJjaC1idG46aG92ZXIgc3ZnIHBhdGgsIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuc2VhcmNoLWJ0bi5vcGVuIHN2ZyBwYXRoLFxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuOmhvdmVyIHN2ZyBwYXRoLFxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuLm9wZW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjODIwODE2O1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuIHtcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG4gLmJ1cmdlci1idG5fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0biAuYnVyZ2VyLWJ0bl9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0biAuYnVyZ2VyLWJ0bl9faWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0biA+IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG46aG92ZXIgLmJ1cmdlci1idG5fX2ljb24gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW1lbnUgLm1lbnUtLWhlYWRlci1tZW51IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW1lbnUgLm1lbnUtLWhlYWRlci1tZW51IC5uYXYge1xuICBnYXA6IDE2cHg7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW1lbnUgLm1lbnUtLWhlYWRlci1tZW51IC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW1lbnUgLm1lbnUtLWhlYWRlci1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXItLW1lbnUgLm1lbnUtLWhlYWRlci1tZW51IC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xuICBib3JkZXI6IHVuc2V0O1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1tZW51IC5tZW51LS1oZWFkZXItbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItLWxhbmctc3dpdGNoZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYi1za2VtYS1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyLmNvbnRleHR1YWwtcmVnaW9uLFxuLmItc2syNi1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm11bHRpbGFuZ3VhZ2Utc3dpdGNoZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubXVsdGlsYW5ndWFnZS1zd2l0Y2hlciB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm11bHRpbGFuZ3VhZ2Utc3dpdGNoZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLm11bHRpbGFuZ3VhZ2Utc3dpdGNoZXIgdWwgbGkgYS5sYW5ndWFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG4ubXVsdGlsYW5ndWFnZS1zd2l0Y2hlciB1bCBsaSBhLmxhbmd1YWdlLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLm11bHRpbGFuZ3VhZ2Utc3dpdGNoZXIgdWwgbGkgYS5sYW5ndWFnZS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5tdWx0aWxhbmd1YWdlLXN3aXRjaGVyIHVsIGxpIGEubGFuZ3VhZ2UtbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tdWx0aWxhbmd1YWdlLXN3aXRjaGVyIHVsIGxpIGEubGFuZ3VhZ2UtbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogODAlO1xufVxuXG5ib2R5IC5yLS1zaXRlLWFsZXJ0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuYm9keS5wYXRoLWZyb250cGFnZSBoZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LnBhdGgtZnJvbnRwYWdlIGhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM4MjA4MTY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhdGgtZnJvbnRwYWdlLnRvb2xiYXItaG9yaXpvbnRhbCBoZWFkZXIuaGVhZGVyIHtcbiAgICB0b3A6IHZhcigtLWRydXBhbC1kaXNwbGFjZS1vZmZzZXQtdG9wKTtcbiAgfVxufVxuYm9keS5zY3JvbGxlZCBoZWFkZXIuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHRvcDogLTI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5zY3JvbGxlZCBoZWFkZXIuaGVhZGVyIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbmJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1jb250ZW50ICNibG9jay1za2VtYS1icmFuZGluZyBpbWcsXG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tY29udGVudCAjYmxvY2stc2syNi1zaXRlLWJyYW5kaW5nIGltZyxcbmJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1jb250ZW50IC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xuICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1jb250ZW50ICNibG9jay1za2VtYS1icmFuZGluZyBpbWcsXG4gIGJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1jb250ZW50ICNibG9jay1zazI2LXNpdGUtYnJhbmRpbmcgaW1nLFxuICBib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tY29udGVudCAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbGFuZy1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2LXdyYXBwZXIge1xuICBnYXA6IDA7XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuc2VhcmNoLWJ0bixcbmJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuIHtcbiAgY29sb3I6ICM4MjA4MTY7XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuc2VhcmNoLWJ0biBzdmcgcGF0aCxcbmJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzgyMDgxNjtcbn1cbmJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuOmhvdmVyLCBib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuc2VhcmNoLWJ0bi5vcGVuLFxuYm9keS5zY3JvbGxlZCBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG46aG92ZXIsXG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0bi5vcGVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM4MjA4MTY7XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuc2VhcmNoLWJ0bjpob3ZlciBzdmcgcGF0aCwgYm9keS5zY3JvbGxlZCBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLnNlYXJjaC1idG4ub3BlbiBzdmcgcGF0aCxcbmJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuOmhvdmVyIHN2ZyBwYXRoLFxuYm9keS5zY3JvbGxlZCBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG4ub3BlbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0biAuYnVyZ2VyLWJ0bl9faWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzgyMDgxNjtcbn1cbmJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuOmhvdmVyIC5idXJnZXItYnRuX19pY29uIHNwYW4sIGJvZHkuc2Nyb2xsZWQgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5idXJnZXItYnRuLm9wZW4gLmJ1cmdlci1idG5fX2ljb24gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5ib2R5LnNjcm9sbGVkIGhlYWRlci5oZWFkZXIgLmhlYWRlci0tbWVudSAubWVudS0taGVhZGVyLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjODIwODE2O1xufVxuYm9keS5zY3JvbGxlZCBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW1lbnUgLm1lbnUtLWhlYWRlci1tZW51IC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjODIwODE2O1xufVxuYm9keS5zY3JvbGxlZCBoZWFkZXIuaGVhZGVyIC5yLS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5zY3JvbGxlZC5wYXRoLWZyb250cGFnZSAuaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuYm9keS5zY3JvbGxlZC5hbGVydC1vcGVuLnRvb2xiYXItaG9yaXpvbnRhbCBoZWFkZXIge1xuICB0b3A6IGNhbGModmFyKC0tZHJ1cGFsLWRpc3BsYWNlLW9mZnNldC10b3ApKTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFkMWQxYjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmOGY0ZWU7XG59XG4uc2l0ZS1mb290ZXIgYSB7XG4gIGNvbG9yOiAjZjhmNGVlO1xufVxuLnNpdGUtZm9vdGVyIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZjhmNGVlO1xufVxuLnNpdGUtZm9vdGVyIGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLSBUb3DvvJrpk77mjqXliJcgKyBDVEEgKyBOZXdzbGV0dGVyIC0tLS0tLS0tLS0gKi9cbi5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZzogNzJweCAwIDQ4cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDQ4cHggMCAzMnB4O1xuICB9XG59XG5cbi5yLS1mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIHJvdy1nYXA6IDQ4cHg7XG59XG5cbi5tZW51LS1tZW51LXNrLWZvb3Rlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZW51LS1tZW51LXNrLWZvb3Rlci10b3AgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsID4gbGkubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsID4gbGkubmF2LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwgPiBsaS5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwgPiBsaS5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4ubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwgPiBsaS5uYXYtaXRlbSA+IGEsIC5tZW51LS1tZW51LXNrLWZvb3Rlci10b3AgPiB1bCA+IGxpLm5hdi1pdGVtID4gc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzgsIDAuOTIpO1xufVxuLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG4ubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwgdWwgPiBsaS5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsIHVsID4gbGkubmF2LWl0ZW0gPiBidXR0b24sIC5tZW51LS1tZW51LXNrLWZvb3Rlci10b3AgPiB1bCB1bCA+IGxpLm5hdi1pdGVtID4gYSwgLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsIHVsID4gbGkubmF2LWl0ZW0gPiBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzgsIDAuOTIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwgdWwgPiBsaS5uYXYtaXRlbSA+IGJ1dHRvbiwgLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsIHVsID4gbGkubmF2LWl0ZW0gPiBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjE1cztcbn1cbi5tZW51LS1tZW51LXNrLWZvb3Rlci10b3AgPiB1bCB1bCA+IGxpLm5hdi1pdGVtID4gYnV0dG9uOjphZnRlciwgLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsIHVsID4gbGkubmF2LWl0ZW0gPiBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwgdWwgPiBsaS5uYXYtaXRlbSA+IGJ1dHRvbjpob3ZlciwgLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsIHVsID4gbGkubmF2LWl0ZW0gPiBidXR0b246Zm9jdXMtdmlzaWJsZSwgLm1lbnUtLW1lbnUtc2stZm9vdGVyLXRvcCA+IHVsIHVsID4gbGkubmF2LWl0ZW0gPiBhOmhvdmVyLCAubWVudS0tbWVudS1zay1mb290ZXItdG9wID4gdWwgdWwgPiBsaS5uYXYtaXRlbSA+IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyxcbiAgI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zLFxuICAjYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMCAyNjVweDtcbiAgfVxufVxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyB1bC5tZW51LFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIHVsLm1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyB1bC5tZW51IGxpLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4sICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlLCAuc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tbW9yZSxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4sXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bixcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmUsXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1tb3JlLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZTNkZmQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMWQxZDFiICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bjpob3ZlciwgI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6aG92ZXIsIC5zay12aWRlby1ncm91cCAjYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1tb3JlOmhvdmVyLCAjYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG46Zm9jdXMsICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLCAuc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tbW9yZTpmb2N1cywgI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuOmZvY3VzLXZpc2libGUsICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAjYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bjphY3RpdmUsICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmFjdGl2ZSwgLnNrLXZpZGVvLWdyb3VwICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLW1vcmU6YWN0aXZlLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bjpob3ZlcixcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG46Zm9jdXMsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuOmZvY3VzLXZpc2libGUsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuOmFjdGl2ZSxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuOmhvdmVyLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3Zlcixcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLW1vcmU6aG92ZXIsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bjpmb2N1cyxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1tb3JlOmZvY3VzLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG46Zm9jdXMtdmlzaWJsZSxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSxcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuOmFjdGl2ZSxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6YWN0aXZlLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tbW9yZTphY3RpdmUsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG46aG92ZXIsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG46Zm9jdXMsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG46Zm9jdXMtdmlzaWJsZSxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTllNWRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWQxZDFiICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24sICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlLCAuc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLWljb24uc2stdmlkZW8tbW9yZSxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24sXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbixcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUsXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG4taWNvbi5zay12aWRlby1tb3JlLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sIC5zay12aWRlby1ncm91cCAjYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24gc3ZnLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgc3ZnLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIGksXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1ncm91cCAuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaSxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiAuaWNvbixcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5pY29uLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmljb24sXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIHN2ZyxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gaSxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gLmljb24sXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1ncm91cCAuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24gc3ZnLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1ncm91cCAuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcsXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG4taWNvbi5zay12aWRlby1tb3JlIHN2ZyxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIGksXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlIGksXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG4taWNvbi5zay12aWRlby1tb3JlIGksXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiAuaWNvbixcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmljb24sXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5pY29uLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gc3ZnLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIGksXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gLmljb24ge1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uIHBhdGgsICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24gcGF0aCwgLnNrLXZpZGVvLWdyb3VwICNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbiBwYXRoLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24gc3ZnIHBhdGgsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24gc3ZnIHBhdGgsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1ncm91cCAuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcgcGF0aCxcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4taWNvbi5zay12aWRlby1tb3JlIHN2ZyBwYXRoLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIHN2ZyBzdmcgcGF0aCxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiBpIHBhdGgsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5zay12aWRlby1ncm91cCAuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpIHBhdGgsXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpIHBhdGgsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24gaSBzdmcgcGF0aCxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiAuaWNvbiBwYXRoLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmljb24gcGF0aCxcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5pY29uIHBhdGgsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24gLmljb24gc3ZnIHBhdGgsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24gcGF0aCxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbiBzdmcgcGF0aCxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gc3ZnIHBhdGgsXG4jYmxvY2stc2tlbWEtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIHN2ZyBzdmcgcGF0aCxcbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gaSBwYXRoLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bi5idG4taWNvbiBpIHN2ZyBwYXRoLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bi5idG4taWNvbiAuaWNvbiBwYXRoLFxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bi5idG4taWNvbiAuaWNvbiBzdmcgcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24gcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbiBwYXRoLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uIHBhdGgsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uIHN2ZyBwYXRoLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24gc3ZnIHBhdGgsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlIHN2ZyBwYXRoLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLWljb24uc2stdmlkZW8tbW9yZSBzdmcgcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIHN2ZyBzdmcgcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIGkgcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgaSBwYXRoLFxuLnNrLXZpZGVvLWdyb3VwICNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLWljb24uc2stdmlkZW8tbW9yZSBpIHBhdGgsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi5idG4taWNvbiBpIHN2ZyBwYXRoLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIC5idG4uYnRuLWljb24gLmljb24gcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmljb24gcGF0aCxcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgLmljb24gcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAuYnRuLmJ0bi1pY29uIC5pY29uIHN2ZyBwYXRoLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24gcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bi5idG4taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uIHN2ZyBwYXRoLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIHN2ZyBwYXRoLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIHN2ZyBzdmcgcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bi5idG4taWNvbiBpIHBhdGgsXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgYS5idG4uYnRuLWljb24gaSBzdmcgcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyBhLmJ0bi5idG4taWNvbiAuaWNvbiBwYXRoLFxuI2Jsb2NrLXNrMjYtZm9vdGVyLXRvcC1idXR0b25zIGEuYnRuLmJ0bi1pY29uIC5pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFkMWQxYjtcbn1cbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLm1lbnVfbGlua19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4jYmxvY2stc2syNi1mb290ZXItdG9wLWJ1dHRvbnMgLm1lbnVfbGlua19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24ge1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbiNibG9jay1za2VtYS1mb290ZXItdG9wLWJ1dHRvbnMgLm1lbnVfbGlua19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24gcGF0aCxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyAubWVudV9saW5rX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbiBwYXRoIHtcbiAgZmlsbDogIzFkMWQxYjtcbn1cblxuI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAwIDA7XG4gIGNvbG9yOiAjZjhmNGVlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDgsIDI0NCwgMjM4LCAwLjM1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEsXG4gICNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSA0OHB4KTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgMCA0OHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNkZmQ2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xLFxuICAjYmxvY2stc2syNi1idXR0b24tYmxvY2stMSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG59XG4jYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgaDIsICNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuaDIsXG4jYmxvY2stc2syNi1idXR0b24tYmxvY2stMSBoMixcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIC5oMiB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuZmllbGQtLW5hbWUtYm9keSxcbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbixcbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuYmxvY2stY29udGVudF9fY29udGVudCxcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIC5maWVsZC0tbmFtZS1ib2R5LFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24sXG4jYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuYmxvY2stY29udGVudF9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzOCwgMC45Mik7XG59XG4jYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWJvZHkgcCxcbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiBwLFxuI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xIC5ibG9jay1jb250ZW50X19jb250ZW50IHAsXG4jYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuZmllbGQtLW5hbWUtYm9keSBwLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24gcCxcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIC5ibG9jay1jb250ZW50X19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xIC5maWVsZC0tbmFtZS1ib2R5IHA6bGFzdC1jaGlsZCxcbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiBwOmxhc3QtY2hpbGQsXG4jYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLmJsb2NrLWNvbnRlbnRfX2NvbnRlbnQgcDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWJvZHkgcDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24gcDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLmJsb2NrLWNvbnRlbnRfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuYnRuLCAjYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlLCAuc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xIC5zay12aWRlby1tb3JlLFxuI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xIGEuYnRuLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLmJ0bixcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZSxcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuc2stdmlkZW8tbW9yZSxcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIGEuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZTNkZmQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgY29sb3I6ICMxZDFkMWIgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xIC5idG46aG92ZXIsICNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6aG92ZXIsIC5zay12aWRlby1ncm91cCAjYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLnNrLXZpZGVvLW1vcmU6aG92ZXIsICNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSAuYnRuOmZvY3VzLCAjYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLCAuc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xIC5zay12aWRlby1tb3JlOmZvY3VzLCAjYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLmJ0bjpmb2N1cy12aXNpYmxlLCAjYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAjYmxvY2stc2tlbWEtYnV0dG9uLWJsb2NrLTEgLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSxcbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSBhLmJ0bjpob3ZlcixcbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSBhLmJ0bjpmb2N1cyxcbiNibG9jay1za2VtYS1idXR0b24tYmxvY2stMSBhLmJ0bjpmb2N1cy12aXNpYmxlLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLmJ0bjpob3ZlcixcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3Zlcixcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuc2stdmlkZW8tbW9yZTpob3ZlcixcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIC5idG46Zm9jdXMsXG4jYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4uc2stdmlkZW8tZ3JvdXAgI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgLnNrLXZpZGVvLW1vcmU6Zm9jdXMsXG4jYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuYnRuOmZvY3VzLXZpc2libGUsXG4jYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSxcbi5zay12aWRlby1ncm91cCAjYmxvY2stc2syNi1idXR0b24tYmxvY2stMSAuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEgYS5idG46aG92ZXIsXG4jYmxvY2stc2syNi1idXR0b24tYmxvY2stMSBhLmJ0bjpmb2N1cyxcbiNibG9jay1zazI2LWJ1dHRvbi1ibG9jay0xIGEuYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAjZTllNWRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWQxZDFiICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0gQm90dG9t77ya5rOV5b6L5p2hICsg6K6k6K+BIExvZ28gLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uci0tZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuci0tZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMCAyNHB4O1xuICB9XG59XG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB7XG4gIG9yZGVyOiAtMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDMycHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUsXG4gIC5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWZvb3Rlci1leHRyYS1tZW51OjphZnRlcixcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSxcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSB1bCxcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51IHVsLm1lbnUsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWZvb3Rlci1leHRyYS1tZW51IHVsLm1lbnUsXG4gIC5yLS1mb290ZXItYm90dG9tICNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSB1bCxcbiAgLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrMjYtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSxcbiAgLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrMjYtZm9vdGVyLWV4dHJhLW1lbnUgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweCAyNHB4O1xuICB9XG59XG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSBsaSxcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSB1bCBsaSxcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51IHVsLm1lbnUgbGksXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yLS1mb290ZXItYm90dG9tICNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSB1bC5tZW51IGxpIGEsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSBsaSBzcGFuLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWZvb3Rlci1leHRyYS1tZW51IHVsIGxpIGEsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwgbGkgc3Bhbixcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51IHVsLm1lbnUgbGkgYSxcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51IHVsLm1lbnUgbGkgc3Bhbixcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51IHVsIGxpIGEsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB1bCBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzgsIDAuOTIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSBsaSBhOmhvdmVyLCAuci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSBsaSBhOmZvY3VzLXZpc2libGUsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSBsaSBzcGFuOmhvdmVyLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWZvb3Rlci1leHRyYS1tZW51IHVsLm1lbnUgbGkgc3Bhbjpmb2N1cy12aXNpYmxlLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWZvb3Rlci1leHRyYS1tZW51IHVsIGxpIGE6aG92ZXIsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwgbGkgYTpmb2N1cy12aXNpYmxlLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWZvb3Rlci1leHRyYS1tZW51IHVsIGxpIHNwYW46aG92ZXIsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtZm9vdGVyLWV4dHJhLW1lbnUgdWwgbGkgc3Bhbjpmb2N1cy12aXNpYmxlLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrMjYtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSBsaSBhOmhvdmVyLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrMjYtZm9vdGVyLWV4dHJhLW1lbnUgdWwubWVudSBsaSBhOmZvY3VzLXZpc2libGUsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB1bC5tZW51IGxpIHNwYW46aG92ZXIsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB1bC5tZW51IGxpIHNwYW46Zm9jdXMtdmlzaWJsZSxcbi5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWZvb3Rlci1leHRyYS1tZW51IHVsIGxpIGE6aG92ZXIsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB1bCBsaSBhOmZvY3VzLXZpc2libGUsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1mb290ZXItZXh0cmEtbWVudSB1bCBsaSBzcGFuOmhvdmVyLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrMjYtZm9vdGVyLWV4dHJhLW1lbnUgdWwgbGkgc3Bhbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtbGVmdGxvZ29zLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWJvdHRvbS1sZWZ0LWxvZ28sXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1ib3R0b20tbGVmdC1sb2dvLFxuLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLXJpZ2h0bG9nb3MsXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2tlbWEtYm90dG9tLXJpZ2h0LWxvZ28sXG4uci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1ib3R0b20tcmlnaHQtbG9nbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLXJpZ2h0bG9nb3MgdWwubGlzdC1sb2dvcyAubGlzdC1sb2dvcyxcbiAgLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWxlZnRsb2dvcyB1bC5saXN0LWxvZ29zIC5saXN0LWxvZ29zLFxuICAuci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1ib3R0b20tbGVmdC1sb2dvIC5saXN0LWxvZ29zLFxuICAuci0tZm9vdGVyLWJvdHRvbSAjYmxvY2stc2syNi1ib3R0b20tcmlnaHQtbG9nbyAubGlzdC1sb2dvcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5yLS1mb290ZXItYm90dG9tICNibG9jay1za2VtYS1yaWdodGxvZ29zIHVsLmxpc3QtbG9nb3MgLmxpc3QtbG9nb3MgPiBsaS5maWVsZF9faXRlbSxcbiAgLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrZW1hLWxlZnRsb2dvcyB1bC5saXN0LWxvZ29zIC5saXN0LWxvZ29zID4gbGkuZmllbGRfX2l0ZW0sXG4gIC5yLS1mb290ZXItYm90dG9tICNibG9jay1zazI2LWJvdHRvbS1sZWZ0LWxvZ28gLmxpc3QtbG9nb3MgPiBsaS5maWVsZF9faXRlbSxcbiAgLnItLWZvb3Rlci1ib3R0b20gI2Jsb2NrLXNrMjYtYm90dG9tLXJpZ2h0LWxvZ28gLmxpc3QtbG9nb3MgPiBsaS5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnItLWZvb3Rlci1ib3R0b20gLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICB3aWR0aDogYXV0bztcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jay1jb250ZW50LS10eXBlLWJsb2NrLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19ib3R0b20gLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmxvY2stbGlua3Mge1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jay1jb250ZW50LS10eXBlLWJsb2NrLWxpbmtzIGltZyB7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTI3cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2stY29udGVudC0tdHlwZS1ibG9jay1saW5rcyA+IC5maWVsZC0tbmFtZS1maWVsZC1saW5rLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1sZWZ0LWxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5tZXNzYWdlcy0td3JhcHBlciAuYWxlcnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWVzc2FnZXMtLXdyYXBwZXIgaDIsIC5tZXNzYWdlcy0td3JhcHBlciAuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVzc2FnZXMtLXdyYXBwZXIgaHIsXG4ubWVzc2FnZXMtLXdyYXBwZXIgZGV0YWlscyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLm1lc3NhZ2VzLS13cmFwcGVyIHByZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQgc3ZnIHtcbiAgbWF4LWhlaWdodDogMnJlbTtcbn1cblxuLm1lc3NhZ2Utc3RhdHVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi5idG4sIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdXRsaW5lOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5idG46aG92ZXIsIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3ZlciwgLmJ0bjpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLCAuYnRuOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogc29saWQgMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLmJ0bjphY3RpdmUsIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi5idG4tZnVsbCwgLnNrLXZpZGVvLWdyb3VwIC5idG4tZnVsbC5zay12aWRlby1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5idG4uYnRuLWlubGluZSwgLnNrLXZpZGVvLWdyb3VwIC5idG4taW5saW5lLnNrLXZpZGVvLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmJ0bi5idG4tcHJpbWFyeSwgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLCAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFkMWQxYjtcbiAgYmFja2dyb3VuZDogIzFkMWQxYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmUtY29sb3I6ICMxZDFkMWI7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnQsIC5zay12aWRlby1ncm91cCAuYnRuLWludmVydC5zay12aWRlby1tb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5idG4uYnRuLXByaW1hcnkuYnRuLWludmVydDpob3ZlciwgLnNrLXZpZGVvLWdyb3VwIC5idG4taW52ZXJ0LnNrLXZpZGVvLW1vcmU6aG92ZXIsIC5idG4uYnRuLXByaW1hcnkuYnRuLWludmVydDpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC5idG4taW52ZXJ0LnNrLXZpZGVvLW1vcmU6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnkuYnRuLWludmVydDpmb2N1cy12aXNpYmxlLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pbnZlcnQuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1pbnZlcnQ6YWN0aXZlLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pbnZlcnQuc2stdmlkZW8tbW9yZTphY3RpdmUge1xuICBjb2xvcjogIzFkMWQxYjtcbiAgYmFja2dyb3VuZDogI2Y0ZjJlZjtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLXNlY29uZGFyeSwgLnNrLXZpZGVvLWdyb3VwIC5idG4tc2Vjb25kYXJ5LnNrLXZpZGVvLW1vcmUge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMxZDFkMWI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLnNrLXZpZGVvLWdyb3VwIC5idG4tc2Vjb25kYXJ5LnNrLXZpZGVvLW1vcmU6aG92ZXIsIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC5idG4tc2Vjb25kYXJ5LnNrLXZpZGVvLW1vcmU6Zm9jdXMsIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjJlZjtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIG91dGxpbmUtY29sb3I6ICMxZDFkMWI7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkuc2stdmlkZW8tbW9yZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTNkZmQ2O1xuICBjb2xvcjogIzFkMWQxYjtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbn1cbi5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJ0LCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVydC5zay12aWRlby1tb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5idG4uYnRuLXNlY29uZGFyeS5idG4taW52ZXJ0OmhvdmVyLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVydC5zay12aWRlby1tb3JlOmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVydDpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnQuc2stdmlkZW8tbW9yZTpmb2N1cywgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnQ6Zm9jdXMtdmlzaWJsZSwgLnNrLXZpZGVvLWdyb3VwIC5idG4tc2Vjb25kYXJ5LmJ0bi1pbnZlcnQuc2stdmlkZW8tbW9yZTpmb2N1cy12aXNpYmxlLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWludmVydDphY3RpdmUsIC5zay12aWRlby1ncm91cCAuYnRuLXNlY29uZGFyeS5idG4taW52ZXJ0LnNrLXZpZGVvLW1vcmU6YWN0aXZlIHtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGJhY2tncm91bmQ6ICNmNGYyZWY7XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1pY29uLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5idG4uYnRuLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbiwgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4uYnRuLmJ0bi1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLFxuLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5idG4uYnRuLWljb24gLnN2Zy1pbmxpbmUsIC5zay12aWRlby1ncm91cCAuYnRuLWljb24uc2stdmlkZW8tbW9yZSAuc3ZnLWlubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYnRuLmJ0bi1pY29uICsgLm1lbnVfbGlua19jb250ZW50LCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgKyAubWVudV9saW5rX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmJ0bi5idG4taWNvbiArIC5tZW51X2xpbmtfY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uLCAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1pY29uLnNrLXZpZGVvLW1vcmUgKyAubWVudV9saW5rX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi5idG4taWNvbiArIC5tZW51X2xpbmtfY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiwgLnNrLXZpZGVvLWdyb3VwIC5idG4taWNvbi5zay12aWRlby1tb3JlICsgLm1lbnVfbGlua19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLnNtYWxsLCAuc2stdmlkZW8tZ3JvdXAgLnNtYWxsLnNrLXZpZGVvLW1vcmUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYnRuLmJpZywgLnNrLXZpZGVvLWdyb3VwIC5iaWcuc2stdmlkZW8tbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cblxuLmJ0bi1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmNGYyZWY7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBvdXRsaW5lOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLWxvZ28tbGluayBpbWcge1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbn1cbi5idG4tbG9nby1saW5rOmhvdmVyLCAuYnRuLWxvZ28tbGluazpmb2N1cywgLmJ0bi1sb2dvLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbG9zZS1idG4sXG4uYmFjay1idG4sXG4uc3BiX2Nsb3NlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2xvc2UtYnRuIHN2Zyxcbi5iYWNrLWJ0biBzdmcsXG4uc3BiX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cbi5jbG9zZS1idG46aG92ZXIgc3ZnLFxuLmJhY2stYnRuOmhvdmVyIHN2Zyxcbi5zcGJfY2xvc2U6aG92ZXIgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uY2xvc2UtYnRuLmNsb3NlLWJ0biBzdmcsXG4uYmFjay1idG4uY2xvc2UtYnRuIHN2Zyxcbi5zcGJfY2xvc2UuY2xvc2UtYnRuIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY2xvc2UtYnRuLmJhY2stYnRuIHN2Zyxcbi5iYWNrLWJ0bi5iYWNrLWJ0biBzdmcsXG4uc3BiX2Nsb3NlLmJhY2stYnRuIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uZi0tbmFtZS1maWVsZC1jYXJlZXIgLmNhcmVlciAuY2FyZWVyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmYtLW5hbWUtZmllbGQtY2FyZWVyIC5jYXJlZXIgLmNhcmVlci1pdGVtIC5jYXJlZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5LUJvbGRcIiwgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVjZTE7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mLS1uYW1lLWZpZWxkLWNhcmVlciAuY2FyZWVyIC5jYXJlZXItaXRlbSAuY2FyZWVyLWNhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mLS1uYW1lLWZpZWxkLWNhcmVlciAuY2FyZWVyIC5jYXJlZXItaXRlbSAuY2FyZWVyLXJvd3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZi0tbmFtZS1maWVsZC1jYXJlZXIgLmNhcmVlciAuY2FyZWVyLWl0ZW0gLmNhcmVlci1yb3dzIC5jYXJlZXItcm93IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5mLS1uYW1lLWZpZWxkLWNhcmVlciAuY2FyZWVyIC5jYXJlZXItaXRlbSAuY2FyZWVyLXJvd3MgLmNhcmVlci1yb3cgLmNhcmVlci1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogODJweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAvKnBhZGRpbmctdG9wOiAzcHg7Ki9cbn1cbi5mLS1uYW1lLWZpZWxkLWNhcmVlciAuY2FyZWVyIC5jYXJlZXItaXRlbSAuY2FyZWVyLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qXG4ua2ludC1wYXJlbnQsXG4ua2ludC1yaWNoIHtcblx0XHR1c2VyLXNlbGVjdDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiBibHVlICFpbXBvcnRhbnQ7XG5cdHByZSwgKntcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHVzZXItc2VsZWN0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IGJsdWUgIWltcG9ydGFudDtcblx0XHQmOjpzZWxlY3Rpb24ge1xuXHRcdFx0YmFja2dyb3VuZDogYmx1ZTtcblx0XHR9XG5cdH1cbn0qL1xuLmtpbnQtcmljaCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS5mb2N1cy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDFweDtcbn1cbmEuZm9jdXMtbGluazpmb2N1cywgYS5mb2N1cy1saW5rOmFjdGl2ZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6ICMxZDFkMWIgc29saWQgMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi50ZXh0LWZvcm1hdHRlZCAuYnRuLCAudGV4dC1mb3JtYXR0ZWQgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlLCAuc2stdmlkZW8tZ3JvdXAgLnRleHQtZm9ybWF0dGVkIC5zay12aWRlby1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xufVxuLnRleHQtZm9ybWF0dGVkIC5tZWRpYSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50ZXh0LWZvcm1hdHRlZCAubWVkaWEuYWxpZ24tbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNXB4ICsgMXJlbSk7XG59XG4udGV4dC1mb3JtYXR0ZWQgLm1lZGlhLmFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDVweCArIDFyZW0pO1xufVxuLnRleHQtZm9ybWF0dGVkIC5tZWRpYS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnR3b19jb2xzIHtcbiAgY29sdW1uczogMjtcbn1cblxuLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtLFxuLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbSBsYWJlbCxcbi5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0uZm9ybS13cmFwcGVyIGxlZ2VuZCxcbi5mb3JtLWl0ZW0uZm9ybS13cmFwcGVyIGxlZ2VuZCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0uZm9ybS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyLFxuLmZvcm0taXRlbS5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb3JtLXR5cGUtc2VsZWN0IGlucHV0LFxuLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4uZm9ybS10eXBlLXRleHRmaWVsZCBzZWxlY3QsXG4uZm9ybS10eXBlLWRhdGUgaW5wdXQsXG4uZm9ybS10eXBlLWRhdGUgc2VsZWN0LFxuLmZvcm0tdHlwZS1lbWFpbCBpbnB1dCxcbi5mb3JtLXR5cGUtZW1haWwgc2VsZWN0LFxuLmZvcm0tdHlwZS10ZWwgaW5wdXQsXG4uZm9ybS10eXBlLXRlbCBzZWxlY3QsXG4uZm9ybS10eXBlLXNlYXJjaCBpbnB1dCxcbi5mb3JtLXR5cGUtc2VhcmNoIHNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NjU2NTQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XG59XG4uZm9ybS10eXBlLXNlbGVjdCBpbnB1dDpmb2N1cywgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Zm9jdXMsXG4uZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLmZvcm0tdHlwZS10ZXh0ZmllbGQgc2VsZWN0OmZvY3VzLFxuLmZvcm0tdHlwZS10ZXh0ZmllbGQgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4uZm9ybS10eXBlLWRhdGUgaW5wdXQ6Zm9jdXMsXG4uZm9ybS10eXBlLWRhdGUgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLXR5cGUtZGF0ZSBzZWxlY3Q6Zm9jdXMsXG4uZm9ybS10eXBlLWRhdGUgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4uZm9ybS10eXBlLWVtYWlsIGlucHV0OmZvY3VzLFxuLmZvcm0tdHlwZS1lbWFpbCBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLmZvcm0tdHlwZS1lbWFpbCBzZWxlY3Q6Zm9jdXMsXG4uZm9ybS10eXBlLWVtYWlsIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuLmZvcm0tdHlwZS10ZWwgaW5wdXQ6Zm9jdXMsXG4uZm9ybS10eXBlLXRlbCBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLmZvcm0tdHlwZS10ZWwgc2VsZWN0OmZvY3VzLFxuLmZvcm0tdHlwZS10ZWwgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4uZm9ybS10eXBlLXNlYXJjaCBpbnB1dDpmb2N1cyxcbi5mb3JtLXR5cGUtc2VhcmNoIGlucHV0OmZvY3VzLXZpc2libGUsXG4uZm9ybS10eXBlLXNlYXJjaCBzZWxlY3Q6Zm9jdXMsXG4uZm9ybS10eXBlLXNlYXJjaCBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogI2VkMzI0OCBzb2xpZCAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5pdGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NjU2NTQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM1NjU2NTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcbn1cbi5mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXMsIC5mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogI2VkMzI0OCBzb2xpZCAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZhY2V0cy1jaGVja2JveCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XS5mYWNldHMtY2hlY2tib3ggfiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XS5mYWNldHMtY2hlY2tib3ggfiBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMy43NUgxOUMxOS42ODU4IDMuNzUgMjAuMjUgNC4zMTQyMSAyMC4yNSA1VjE5QzIwLjI1IDE5LjY4NTggMTkuNjg1OCAyMC4yNSAxOSAyMC4yNUg1QzQuMzE0MjEgMjAuMjUgMy43NSAxOS42ODU4IDMuNzUgMTlWNUMzLjc1IDQuMzE0MjEgNC4zMTQyMSAzLjc1IDUgMy43NVonIHN0cm9rZT0nJTIzNkI2QjZCJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgMnB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uZmFjZXRzLWNoZWNrYm94IH4gbGFiZWw6aG92ZXI6YWZ0ZXIsIGlucHV0W3R5cGU9Y2hlY2tib3hdLmZhY2V0cy1jaGVja2JveCB+IGxhYmVsOmZvY3VzOmFmdGVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5mYWNldHMtY2hlY2tib3ggfiBsYWJlbDpmb2N1cy12aXNpYmxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMy43NUgxOUMxOS42ODU4IDMuNzUgMjAuMjUgNC4zMTQyMSAyMC4yNSA1VjE5QzIwLjI1IDE5LjY4NTggMTkuNjg1OCAyMC4yNSAxOSAyMC4yNUg1QzQuMzE0MjEgMjAuMjUgMy43NSAxOS42ODU4IDMuNzUgMTlWNUMzLjc1IDQuMzE0MjEgNC4zMTQyMSAzLjc1IDUgMy43NVonIHN0cm9rZT0nJTIzMjUyNTI1JyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZhY2V0cy1jaGVja2JveDpjaGVja2VkIH4gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uZmFjZXRzLWNoZWNrYm94OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOSAzSDVDMy45IDMgMyAzLjkgMyA1VjE5QzMgMjAuMSAzLjkgMjEgNSAyMUgxOUMyMC4xIDIxIDIxIDIwLjEgMjEgMTlWNUMyMSAzLjkgMjAuMSAzIDE5IDNaTTEwLjcxIDE2LjI5QzEwLjMyIDE2LjY4IDkuNjkgMTYuNjggOS4zIDE2LjI5TDUuNzEgMTIuN0M1LjMyIDEyLjMxIDUuMzIgMTEuNjggNS43MSAxMS4yOUM2LjEgMTAuOSA2LjczIDEwLjkgNy4xMiAxMS4yOUwxMCAxNC4xN0wxNi44OCA3LjI5QzE3LjI3IDYuOSAxNy45IDYuOSAxOC4yOSA3LjI5QzE4LjY4IDcuNjggMTguNjggOC4zMSAxOC4yOSA4LjdMMTAuNzEgMTYuMjlaJyBmaWxsPSclMjMyNTI1MjUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XS5mYWNldHMtY2hlY2tib3g6Zm9jdXMtdmlzaWJsZSB+IGxhYmVsOmFmdGVyIHtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4RThFOEQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMtdmlzaWJsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM1NjU2NTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NjU2NTQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cywgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMtdmlzaWJsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE0IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTcgMnYxMk0xIDhoMTInIHN0cm9rZT0nJTIzMUQxRDFCJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNnB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTQgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNyAydjEyTTEgOGgxMicgc3Ryb2tlPSclMjMxRDFEMUInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggOHB4IDNweCAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgei1pbmRleDogNTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQxZDFiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNCAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDhoMTInIHN0cm9rZT0nJTIzMUQxRDFCJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTQgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSA4aDEyJyBzdHJva2U9JyUyMzFEMUQxQicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuc2VsZWN0LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zm9jdXMsXG5zZWxlY3Quc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24sXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAtMnB4IHJnYmEoMjksIDI5LCAyNywgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2RmZDY7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTUuOTc2NyAxNC40NzEzSDE1LjE4NjdMMTQuOTA2NyAxNC4yMDEzQzE2LjEwNjcgMTIuODAxMyAxNi43MjY3IDEwLjg5MTMgMTYuMzg2NyA4Ljg2MTMzQzE1LjkxNjcgNi4wODEzMyAxMy41OTY3IDMuODYxMzMgMTAuNzk2NyAzLjUyMTMzQzYuNTY2NyAzLjAwMTMzIDMuMDA2NyA2LjU2MTMzIDMuNTI2NyAxMC43OTEzQzMuODY2NyAxMy41OTEzIDYuMDg2NyAxNS45MTEzIDguODY2NyAxNi4zODEzQzEwLjg5NjcgMTYuNzIxMyAxMi44MDY3IDE2LjEwMTMgMTQuMjA2NyAxNC45MDEzTDE0LjQ3NjcgMTUuMTgxM1YxNS45NzEzTDE4LjcyNjcgMjAuMjIxM0MxOS4xMzY3IDIwLjYzMTMgMTkuODA2NyAyMC42MzEzIDIwLjIxNjcgMjAuMjIxM0MyMC42MjY3IDE5LjgxMTMgMjAuNjI2NyAxOS4xNDEzIDIwLjIxNjcgMTguNzMxM0wxNS45NzY3IDE0LjQ3MTNaTTkuOTc2NyAxNC40NzEzQzcuNDg2NyAxNC40NzEzIDUuNDc2NyAxMi40NjEzIDUuNDc2NyA5Ljk3MTMzQzUuNDc2NyA3LjQ4MTMzIDcuNDg2NyA1LjQ3MTMzIDkuOTc2NyA1LjQ3MTMzQzEyLjQ2NjcgNS40NzEzMyAxNC40NzY3IDcuNDgxMzMgMTQuNDc2NyA5Ljk3MTMzQzE0LjQ3NjcgMTIuNDYxMyAxMi40NjY3IDE0LjQ3MTMgOS45NzY3IDE0LjQ3MTNaJyBmaWxsPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cy12aXNpYmxlLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYzZjNmM1IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjJlZjtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZWFzZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRlYXNlci1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4udGVhc2VyLWNhcmQgLnRlYXNlci1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHJvdy1nYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi50ZWFzZXItY2FyZCAudGVhc2VyLWhlYWRlciAudGVhc2VyLWludHJvIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4udGVhc2VyLWNhcmQgLnRlYXNlci1oZWFkZXIgLnRlYXNlci1jb250ZW50LXR5cGUge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhlOGU4ZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLnRlYXNlci1jYXJkIC50ZWFzZXItaGVhZGVyIC5uZXdzLWRhdGUsXG4udGVhc2VyLWNhcmQgLnRlYXNlci1oZWFkZXIgLmV2ZW50LWRhdGUsXG4udGVhc2VyLWNhcmQgLnRlYXNlci1oZWFkZXIgLnRlc3RpbW9uaWFsLWZvcm1hdGlvbixcbi50ZWFzZXItY2FyZCAudGVhc2VyLWhlYWRlciAuZXZlbnQtbG9jYXRpb24ge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDI7XG59XG4udGVhc2VyLWNhcmQgLnRlYXNlci1oZWFkZXIgLnRlYXNlci1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBmbGV4OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTNkZmQ2O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnRlYXNlci1jYXJkIC50ZWFzZXItaGVhZGVyIC50ZWFzZXItaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVhc2VyLWNhcmQgLnRlYXNlci1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4udGVhc2VyLWNhcmQgLnRlYXNlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLnRlYXNlci1jYXJkIC50ZWFzZXItdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRlYXNlci1jYXJkIC50ZWFzZXItdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZWFzZXItY2FyZCAudGVhc2VyLXRpdGxlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCBzb2xpZCAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnRlYXNlci1jYXJkIC50ZWFzZXItdGl0bGUgYTpob3ZlciwgLnRlYXNlci1jYXJkIC50ZWFzZXItdGl0bGUgYTpmb2N1cywgLnRlYXNlci1jYXJkIC50ZWFzZXItdGl0bGUgYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50ZWFzZXItY2FyZCAudGVhc2VyLXRpdGxlIGE6aG92ZXI6YmVmb3JlLCAudGVhc2VyLWNhcmQgLnRlYXNlci10aXRsZSBhOmZvY3VzOmJlZm9yZSwgLnRlYXNlci1jYXJkIC50ZWFzZXItdGl0bGUgYTpmb2N1cy12aXNpYmxlOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIG91dGxpbmUtY29sb3I6ICMxZDFkMWI7XG59XG4udGVhc2VyLWNhcmQgLnRlYXNlci1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRlYXNlci1jYXJkIC50ZWFzZXItZm9vdGVyIC50ZWFzZXItbW9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4MjA4MTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRlYXNlci1jYXJkIC50ZWFzZXItZm9vdGVyIC50ZWFzZXItYXJyb3cge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi50ZWFzZXItY2FyZCAubmV3cy1kYXRlLFxuLnRlYXNlci1jYXJkIC50ZXN0aW1vbmlhbC1mb3JtYXRpb24ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNTY1NjU0O1xufVxuLnRlYXNlci1jYXJkIC50ZXN0aW1vbmlhbC1jaGFwbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLnRlYXNlci1jYXJkIC50ZXN0aW1vbmlhbC1jaGFwbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4udGVhc2VyLWNhcmQgLmV2ZW50LWRhdGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNTY1NjU0O1xufVxuLnRlYXNlci1jYXJkIC5ldmVudC1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNTY1NjU0O1xufVxuLnRlYXNlci1jYXJkIC5ldmVudC1sb2NhdGlvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50ZWFzZXItY2FyZCAuZXZlbnQtbG9jYXRpb24gPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50ZWFzZXItY2FyZDpob3ZlciAudGVhc2VyLW1vcmUsIC50ZWFzZXItY2FyZDpmb2N1cyAudGVhc2VyLW1vcmUsIC50ZWFzZXItY2FyZDpmb2N1cy12aXNpYmxlIC50ZWFzZXItbW9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRlYXNlci1jYXJkOmhvdmVyIC50ZWFzZXItYXJyb3csIC50ZWFzZXItY2FyZDpmb2N1cyAudGVhc2VyLWFycm93LCAudGVhc2VyLWNhcmQ6Zm9jdXMtdmlzaWJsZSAudGVhc2VyLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGVhc2VyLWNhbXB1cy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzJweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG4udGVhc2VyLWNhbXB1cy1jYXJkIC5jb3VudHJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTY1NjU0O1xufVxuLnRlYXNlci1jYW1wdXMtY2FyZCAubmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLnRlYXNlci1jYW1wdXMtY2FyZCAubmFtZSBhIHtcbiAgY29sb3I6ICMxZDFkMWI7XG59XG4udGVhc2VyLWNhbXB1cy1jYXJkIC5uYW1lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVhc2VyLWNhbXB1cy1jYXJkIC5uYW1lIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCBzb2xpZCAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnRlYXNlci1jYW1wdXMtY2FyZCAubmFtZSBhOmhvdmVyLCAudGVhc2VyLWNhbXB1cy1jYXJkIC5uYW1lIGE6Zm9jdXMsIC50ZWFzZXItY2FtcHVzLWNhcmQgLm5hbWUgYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50ZWFzZXItY2FtcHVzLWNhcmQgLm5hbWUgYTpob3ZlcjpiZWZvcmUsIC50ZWFzZXItY2FtcHVzLWNhcmQgLm5hbWUgYTpmb2N1czpiZWZvcmUsIC50ZWFzZXItY2FtcHVzLWNhcmQgLm5hbWUgYTpmb2N1cy12aXNpYmxlOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIG91dGxpbmUtY29sb3I6ICMxZDFkMWI7XG59XG4udGVhc2VyLWNhbXB1cy1jYXJkIC5uYW1lIC5maWVsZC0tbmFtZS1uYW1lLFxuLnRlYXNlci1jYW1wdXMtY2FyZCAubmFtZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50ZWFzZXItY2FtcHVzLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM1NjU2NTQ7XG59XG4udGVhc2VyLWNhbXB1cy1jYXJkIC5tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgyMDgxNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi50ZWFzZXItY2FtcHVzLWNhcmQgLm1vcmUgLnRlYXNlci1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1heC13aWR0aDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG4udGVhc2VyLWNhbXB1cy1jYXJkIC5tb3JlIC50ZWFzZXItYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICM4MjA4MTY7XG59XG4udGVhc2VyLWNhbXB1cy1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50ZWFzZXItY2FtcHVzLWNhcmQ6aG92ZXIgLm1vcmUgLnRlYXNlci1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRlYXNlci1jYXRlZ29yeS1wcm9ncmFtLWNhcmQge1xuICBtYXJnaW46IDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IC0ycHggcmdiYSgyOSwgMjksIDI3LCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4udGVhc2VyLWNhdGVnb3J5LXByb2dyYW0tY2FyZCAud3JhcHBlci1iY2stY29sb3Ige1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIwODE2O1xufVxuLnRlYXNlci1jYXRlZ29yeS1wcm9ncmFtLWNhcmQgLndyYXBwZXItYmNrLWNvbG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyNScgaGVpZ2h0PScxODMnIHZpZXdCb3g9JzAgMCAxMjUgMTgzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguMjQ1OCAzNy42MjgyVjE3LjU1NUgxNDkuNDAxVjBIMFY1NS4xODMxSDEzMi40OThDMTMxLjUyMyAxMDkuNDkzIDg5LjU4NjQgMTQ5LjQ1NSA3NS4zOTYyIDE2MS4xNTlDNjMuMDIwMSAxNTAuOTU0IDI5LjY1NjQgMTE5LjIxNiAyMC41NjI3IDc1LjI0NjZIMS45NTA0N0MxMy42ODk4IDE0Mi4xMTQgNzUuMzk2MiAxODIuMjUgNzUuMzk2MiAxODIuMjVDNzUuMzk2MiAxODIuMjUgMTUwLjc4MSAxMzMuMzIyIDE1MC43ODEgNTMuMjUyNlYzNy42MjgySDE4LjI0NThaJyBmaWxsPSd3aGl0ZScgZmlsbC1vcGFjaXR5PScwLjEyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDU4cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG4udGVhc2VyLWNhdGVnb3J5LXByb2dyYW0tY2FyZCAud3JhcHBlci1iY2stY29sb3IgLmNvbG9yLWVmZmVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWNhdGVnb3J5LXByb2dyYW0tY2FyZCAud3JhcHBlci1iY2stY29sb3IgLm5hbWUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIC53cmFwcGVyLWJjay1jb2xvciAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIC53cmFwcGVyLWJjay1jb2xvciAubmFtZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGVhc2VyLWNhdGVnb3J5LXByb2dyYW0tY2FyZCAud3JhcHBlci1iY2stY29sb3IgLm5hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIC53cmFwcGVyLWJjay1jb2xvciAubmFtZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIC53cmFwcGVyLWJjay1jb2xvciAubmFtZSBhOmhvdmVyLCAudGVhc2VyLWNhdGVnb3J5LXByb2dyYW0tY2FyZCAud3JhcHBlci1iY2stY29sb3IgLm5hbWUgYTpmb2N1cywgLnRlYXNlci1jYXRlZ29yeS1wcm9ncmFtLWNhcmQgLndyYXBwZXItYmNrLWNvbG9yIC5uYW1lIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udGVhc2VyLWNhdGVnb3J5LXByb2dyYW0tY2FyZCAud3JhcHBlci1iY2stY29sb3IgLm5hbWUgYTpob3ZlcjpiZWZvcmUsIC50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIC53cmFwcGVyLWJjay1jb2xvciAubmFtZSBhOmZvY3VzOmJlZm9yZSwgLnRlYXNlci1jYXRlZ29yeS1wcm9ncmFtLWNhcmQgLndyYXBwZXItYmNrLWNvbG9yIC5uYW1lIGE6Zm9jdXMtdmlzaWJsZTpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiAjMWQxZDFiO1xufVxuLnRlYXNlci1jYXRlZ29yeS1wcm9ncmFtLWNhcmQgLm1vcmUge1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ZWFzZXItY2F0ZWdvcnktcHJvZ3JhbS1jYXJkIC5tb3JlIC50ZWFzZXItcGx1cyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnRlYXNlci1jYXRlZ29yeS1wcm9ncmFtLWNhcmQgLm1vcmUgLnRlYXNlci1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnRlYXNlci1jYXRlZ29yeS1wcm9ncmFtLWNhcmQ6aG92ZXIgLm1vcmUgLnRlYXNlci1hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2Jsb2NrLXNrZW1hLXNpdGV3aWRlYWxlcnQge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG5cbi5zaXRld2lkZS1hbGVydCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmFmNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlOGU4ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGV3aWRlLWFsZXJ0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGV3aWRlLWFsZXJ0IC5maWVsZC0tbmFtZS1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuLnNpdGV3aWRlLWFsZXJ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2l0ZXdpZGUtYWxlcnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG4uc2l0ZXdpZGUtYWxlcnQgYSB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2l0ZXdpZGUtYWxlcnQgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMC41cmVtO1xufVxuLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LXByaW1hcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQtcHJpbWFyeSAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LXByaW1hcnkgLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbn1cbi5zaXRld2lkZS1hbGVydC5hbGVydC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBib3JkZXI6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZXdpZGUtYWxlcnQuYWxlcnQtcG9wdXAgLmJ0bi1jbG9zZSB7XG4gIHJpZ2h0OiAtMXJlbTtcbiAgdG9wOiAtMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC44NTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMTtcbn1cbi5zaXRld2lkZS1hbGVydC5hbGVydC1wb3B1cCA+IGRpdiB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGZkNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRld2lkZS1hbGVydC5hbGVydC1wb3B1cCA+IGRpdiB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LXBvcHVwID4gZGl2IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRld2lkZS1hbGVydC5hbGVydC1wb3B1cCAuY29udGV4dHVhbCB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMDtcbn1cbi5zaXRld2lkZS1hbGVydC5hbGVydC1wb3B1cCAuZmllbGQtLW5hbWUtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LXBvcHVwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LXBvcHVwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LXBvcHVwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAubWVkaWEsIC5zaXRld2lkZS1hbGVydC5hbGVydC1wb3B1cCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgLmZpZWxkLCAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQtcG9wdXAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5maWVsZF9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaXRld2lkZS1hbGVydC5hbGVydC1wb3B1cCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVnaW9uLXBvcGluID4gLmJsb2NrOm5vdCguc2ltcGxlLXBvcHVwLWJsb2Nrcy1nbG9iYWwpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpb24tcG9waW4gLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWdpb24tcG9waW4gLmJsb2NrLWNvbnRlbnQtLXR5cGUtcG9waW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmVnaW9uLXBvcGluIC5ibG9jay1jb250ZW50LS10eXBlLXBvcGluIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnJlZ2lvbi1wb3BpbiAuYmxvY2stY29udGVudC0tdHlwZS1wb3BpbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWdpb24tcG9waW4gLmJsb2NrLWNvbnRlbnQtLXR5cGUtcG9waW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlZ2lvbi1wb3BpbiAuY29udGV4dHVhbCB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMDtcbn1cbi5yZWdpb24tcG9waW4gLnNwYl9vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVnaW9uLXBvcGluIC5zcGJfb3ZlcmxheSAuc3BiLXBvcHVwLW1haW4td3JhcHBlciB7XG4gIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlZ2lvbi1wb3BpbiAuc3BiX292ZXJsYXkgLnNwYi1wb3B1cC1tYWluLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZ2lvbi1wb3BpbiAuc3BiX292ZXJsYXkgLnNwYi1wb3B1cC1tYWluLXdyYXBwZXIgPiBkaXYge1xuICBoZWlnaHQ6IDk4JTtcbiAgcmlnaHQ6IDFyZW07XG59XG4ucmVnaW9uLXBvcGluIC5zcGJfb3ZlcmxheSAuc3BiLXBvcHVwLW1haW4td3JhcHBlciA+IGRpdiA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udHlwby1kaXNwbGF5LWdpYW50IHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLnR5cG8tZGlzcGxheS1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG59XG5cbi50eXBvLWJvZHktaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnR5cG8tY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgYSxcbi5iLS1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1NjU2NTQ7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLS1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBhLFxuICAuYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgc3BhbiB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuM3JlbSAwLjJyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIH1cbn1cbi5iLS1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBhOmhvdmVyLFxuLmItLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjODIwODE2O1xufVxuLmItLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIG9sIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmItLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIG9sIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiOFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCA4IDEyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDAuNzEwNzU0QzAuNjEwMDA0IDEuMTAwNzUgMC42MTAwMDQgMS43MzA3NSAxIDIuMTIwNzVMNC44OCA2LjAwMDc1TDEgOS44ODA3NUMwLjYxMDAwNCAxMC4yNzA4IDAuNjEwMDA0IDEwLjkwMDggMSAxMS4yOTA4QzEuMzkgMTEuNjgwOCAyLjAyIDExLjY4MDggMi40MSAxMS4yOTA4TDcgNi43MDA3NUM3LjM5IDYuMzEwNzUgNy4zOSA1LjY4MDc1IDcgNS4yOTA3NUwyLjQxIDAuNzAwNzU0QzIuMDMgMC4zMjA3NTQgMS4zOSAwLjMyMDc1NCAxIDAuNzEwNzU0WlwiIGZpbGw9XCIlMjM1NjU2NTRcIi8+PC9zdmc+Jyk7XG59XG5cbi5ub2RlX19oZWFkZXIsXG4udmlld19faGVhZGVyLFxuLnRlcm1fX2hlYWRlcixcbi5jYW1wdXNfX2hlYWRlcixcbi5iYW5uZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMDgxNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZV9faGVhZGVyLFxuICAudmlld19faGVhZGVyLFxuICAudGVybV9faGVhZGVyLFxuICAuY2FtcHVzX19oZWFkZXIsXG4gIC5iYW5uZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ub2RlX19oZWFkZXIsXG4gIC52aWV3X19oZWFkZXIsXG4gIC50ZXJtX19oZWFkZXIsXG4gIC5jYW1wdXNfX2hlYWRlcixcbiAgLmJhbm5lci1ibG9jayB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGVfX2hlYWRlcixcbiAgLnZpZXdfX2hlYWRlcixcbiAgLnRlcm1fX2hlYWRlcixcbiAgLmNhbXB1c19faGVhZGVyLFxuICAuYmFubmVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cbi5ub2RlX19oZWFkZXIgLmhlYWRlci1iZy13cmFwcGVyLFxuLnZpZXdfX2hlYWRlciAuaGVhZGVyLWJnLXdyYXBwZXIsXG4udGVybV9faGVhZGVyIC5oZWFkZXItYmctd3JhcHBlcixcbi5jYW1wdXNfX2hlYWRlciAuaGVhZGVyLWJnLXdyYXBwZXIsXG4uYmFubmVyLWJsb2NrIC5oZWFkZXItYmctd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAxcmVtIDQuNXJlbSAxcmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZV9faGVhZGVyIC5oZWFkZXItYmctd3JhcHBlcixcbiAgLnZpZXdfX2hlYWRlciAuaGVhZGVyLWJnLXdyYXBwZXIsXG4gIC50ZXJtX19oZWFkZXIgLmhlYWRlci1iZy13cmFwcGVyLFxuICAuY2FtcHVzX19oZWFkZXIgLmhlYWRlci1iZy13cmFwcGVyLFxuICAuYmFubmVyLWJsb2NrIC5oZWFkZXItYmctd3JhcHBlciB7XG4gICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5vZGVfX2hlYWRlciAuaGVhZGVyLWJnLXdyYXBwZXIsXG4gIC52aWV3X19oZWFkZXIgLmhlYWRlci1iZy13cmFwcGVyLFxuICAudGVybV9faGVhZGVyIC5oZWFkZXItYmctd3JhcHBlcixcbiAgLmNhbXB1c19faGVhZGVyIC5oZWFkZXItYmctd3JhcHBlcixcbiAgLmJhbm5lci1ibG9jayAuaGVhZGVyLWJnLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZV9faGVhZGVyIC5oZWFkZXItYmctd3JhcHBlcixcbiAgLnZpZXdfX2hlYWRlciAuaGVhZGVyLWJnLXdyYXBwZXIsXG4gIC50ZXJtX19oZWFkZXIgLmhlYWRlci1iZy13cmFwcGVyLFxuICAuY2FtcHVzX19oZWFkZXIgLmhlYWRlci1iZy13cmFwcGVyLFxuICAuYmFubmVyLWJsb2NrIC5oZWFkZXItYmctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIH1cbn1cbi5ub2RlX19oZWFkZXIgaDEsIC5ub2RlX19oZWFkZXIgLmgxLCAubm9kZV9faGVhZGVyIGgyLCAubm9kZV9faGVhZGVyIC5oMiwgLm5vZGVfX2hlYWRlciBoMywgLm5vZGVfX2hlYWRlciAuaDMsIC5ub2RlX19oZWFkZXIgaDQsIC5ub2RlX19oZWFkZXIgLmg0LCAubm9kZV9faGVhZGVyIGg1LCAubm9kZV9faGVhZGVyIC5oNSwgLm5vZGVfX2hlYWRlciBoNiwgLm5vZGVfX2hlYWRlciAuaDYsXG4udmlld19faGVhZGVyIGgxLFxuLnZpZXdfX2hlYWRlciAuaDEsXG4udmlld19faGVhZGVyIGgyLFxuLnZpZXdfX2hlYWRlciAuaDIsXG4udmlld19faGVhZGVyIGgzLFxuLnZpZXdfX2hlYWRlciAuaDMsXG4udmlld19faGVhZGVyIGg0LFxuLnZpZXdfX2hlYWRlciAuaDQsXG4udmlld19faGVhZGVyIGg1LFxuLnZpZXdfX2hlYWRlciAuaDUsXG4udmlld19faGVhZGVyIGg2LFxuLnZpZXdfX2hlYWRlciAuaDYsXG4udGVybV9faGVhZGVyIGgxLFxuLnRlcm1fX2hlYWRlciAuaDEsXG4udGVybV9faGVhZGVyIGgyLFxuLnRlcm1fX2hlYWRlciAuaDIsXG4udGVybV9faGVhZGVyIGgzLFxuLnRlcm1fX2hlYWRlciAuaDMsXG4udGVybV9faGVhZGVyIGg0LFxuLnRlcm1fX2hlYWRlciAuaDQsXG4udGVybV9faGVhZGVyIGg1LFxuLnRlcm1fX2hlYWRlciAuaDUsXG4udGVybV9faGVhZGVyIGg2LFxuLnRlcm1fX2hlYWRlciAuaDYsXG4uY2FtcHVzX19oZWFkZXIgaDEsXG4uY2FtcHVzX19oZWFkZXIgLmgxLFxuLmNhbXB1c19faGVhZGVyIGgyLFxuLmNhbXB1c19faGVhZGVyIC5oMixcbi5jYW1wdXNfX2hlYWRlciBoMyxcbi5jYW1wdXNfX2hlYWRlciAuaDMsXG4uY2FtcHVzX19oZWFkZXIgaDQsXG4uY2FtcHVzX19oZWFkZXIgLmg0LFxuLmNhbXB1c19faGVhZGVyIGg1LFxuLmNhbXB1c19faGVhZGVyIC5oNSxcbi5jYW1wdXNfX2hlYWRlciBoNixcbi5jYW1wdXNfX2hlYWRlciAuaDYsXG4uYmFubmVyLWJsb2NrIGgxLFxuLmJhbm5lci1ibG9jayAuaDEsXG4uYmFubmVyLWJsb2NrIGgyLFxuLmJhbm5lci1ibG9jayAuaDIsXG4uYmFubmVyLWJsb2NrIGgzLFxuLmJhbm5lci1ibG9jayAuaDMsXG4uYmFubmVyLWJsb2NrIGg0LFxuLmJhbm5lci1ibG9jayAuaDQsXG4uYmFubmVyLWJsb2NrIGg1LFxuLmJhbm5lci1ibG9jayAuaDUsXG4uYmFubmVyLWJsb2NrIGg2LFxuLmJhbm5lci1ibG9jayAuaDYge1xuICBjb2xvcjogIzgyMDgxNjtcbn1cbi5ub2RlX19oZWFkZXIgaDEsIC5ub2RlX19oZWFkZXIgLmgxLFxuLnZpZXdfX2hlYWRlciBoMSxcbi52aWV3X19oZWFkZXIgLmgxLFxuLnRlcm1fX2hlYWRlciBoMSxcbi50ZXJtX19oZWFkZXIgLmgxLFxuLmNhbXB1c19faGVhZGVyIGgxLFxuLmNhbXB1c19faGVhZGVyIC5oMSxcbi5iYW5uZXItYmxvY2sgaDEsXG4uYmFubmVyLWJsb2NrIC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubm9kZV9faGVhZGVyIC5zdWJ0aXRsZSxcbi5ub2RlX19oZWFkZXIgLnZpZXctaGVhZGVyLFxuLm5vZGVfX2hlYWRlciAuYmFubmVyLXRleHQsXG4udmlld19faGVhZGVyIC5zdWJ0aXRsZSxcbi52aWV3X19oZWFkZXIgLnZpZXctaGVhZGVyLFxuLnZpZXdfX2hlYWRlciAuYmFubmVyLXRleHQsXG4udGVybV9faGVhZGVyIC5zdWJ0aXRsZSxcbi50ZXJtX19oZWFkZXIgLnZpZXctaGVhZGVyLFxuLnRlcm1fX2hlYWRlciAuYmFubmVyLXRleHQsXG4uY2FtcHVzX19oZWFkZXIgLnN1YnRpdGxlLFxuLmNhbXB1c19faGVhZGVyIC52aWV3LWhlYWRlcixcbi5jYW1wdXNfX2hlYWRlciAuYmFubmVyLXRleHQsXG4uYmFubmVyLWJsb2NrIC5zdWJ0aXRsZSxcbi5iYW5uZXItYmxvY2sgLnZpZXctaGVhZGVyLFxuLmJhbm5lci1ibG9jayAuYmFubmVyLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b24sXG4ubm9kZV9faGVhZGVyIC5jdGEtLWJ1dHRvbnMsXG4ubm9kZV9faGVhZGVyIC52aWV3LWZpbHRlcnMsXG4udmlld19faGVhZGVyIC5jdGEtLWJ1dHRvbixcbi52aWV3X19oZWFkZXIgLmN0YS0tYnV0dG9ucyxcbi52aWV3X19oZWFkZXIgLnZpZXctZmlsdGVycyxcbi50ZXJtX19oZWFkZXIgLmN0YS0tYnV0dG9uLFxuLnRlcm1fX2hlYWRlciAuY3RhLS1idXR0b25zLFxuLnRlcm1fX2hlYWRlciAudmlldy1maWx0ZXJzLFxuLmNhbXB1c19faGVhZGVyIC5jdGEtLWJ1dHRvbixcbi5jYW1wdXNfX2hlYWRlciAuY3RhLS1idXR0b25zLFxuLmNhbXB1c19faGVhZGVyIC52aWV3LWZpbHRlcnMsXG4uYmFubmVyLWJsb2NrIC5jdGEtLWJ1dHRvbixcbi5iYW5uZXItYmxvY2sgLmN0YS0tYnV0dG9ucyxcbi5iYW5uZXItYmxvY2sgLnZpZXctZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cbi5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9uIC5maWVsZF9faXRlbSxcbi5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9ucyAuZmllbGRfX2l0ZW0sXG4ubm9kZV9faGVhZGVyIC52aWV3LWZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnZpZXdfX2hlYWRlciAuY3RhLS1idXR0b24gLmZpZWxkX19pdGVtLFxuLnZpZXdfX2hlYWRlciAuY3RhLS1idXR0b25zIC5maWVsZF9faXRlbSxcbi52aWV3X19oZWFkZXIgLnZpZXctZmlsdGVycyAuZmllbGRfX2l0ZW0sXG4udGVybV9faGVhZGVyIC5jdGEtLWJ1dHRvbiAuZmllbGRfX2l0ZW0sXG4udGVybV9faGVhZGVyIC5jdGEtLWJ1dHRvbnMgLmZpZWxkX19pdGVtLFxuLnRlcm1fX2hlYWRlciAudmlldy1maWx0ZXJzIC5maWVsZF9faXRlbSxcbi5jYW1wdXNfX2hlYWRlciAuY3RhLS1idXR0b24gLmZpZWxkX19pdGVtLFxuLmNhbXB1c19faGVhZGVyIC5jdGEtLWJ1dHRvbnMgLmZpZWxkX19pdGVtLFxuLmNhbXB1c19faGVhZGVyIC52aWV3LWZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLmJhbm5lci1ibG9jayAuY3RhLS1idXR0b24gLmZpZWxkX19pdGVtLFxuLmJhbm5lci1ibG9jayAuY3RhLS1idXR0b25zIC5maWVsZF9faXRlbSxcbi5iYW5uZXItYmxvY2sgLnZpZXctZmlsdGVycyAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b24sXG4gIC5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9ucyxcbiAgLm5vZGVfX2hlYWRlciAudmlldy1maWx0ZXJzLFxuICAudmlld19faGVhZGVyIC5jdGEtLWJ1dHRvbixcbiAgLnZpZXdfX2hlYWRlciAuY3RhLS1idXR0b25zLFxuICAudmlld19faGVhZGVyIC52aWV3LWZpbHRlcnMsXG4gIC50ZXJtX19oZWFkZXIgLmN0YS0tYnV0dG9uLFxuICAudGVybV9faGVhZGVyIC5jdGEtLWJ1dHRvbnMsXG4gIC50ZXJtX19oZWFkZXIgLnZpZXctZmlsdGVycyxcbiAgLmNhbXB1c19faGVhZGVyIC5jdGEtLWJ1dHRvbixcbiAgLmNhbXB1c19faGVhZGVyIC5jdGEtLWJ1dHRvbnMsXG4gIC5jYW1wdXNfX2hlYWRlciAudmlldy1maWx0ZXJzLFxuICAuYmFubmVyLWJsb2NrIC5jdGEtLWJ1dHRvbixcbiAgLmJhbm5lci1ibG9jayAuY3RhLS1idXR0b25zLFxuICAuYmFubmVyLWJsb2NrIC52aWV3LWZpbHRlcnMge1xuICAgIGZsZXgtZmxvdzogd3JhcCBjb2x1bW47XG4gIH1cbn1cbi5ub2RlX19oZWFkZXIgLnZpZXctZmlsdGVycyxcbi52aWV3X19oZWFkZXIgLnZpZXctZmlsdGVycyxcbi50ZXJtX19oZWFkZXIgLnZpZXctZmlsdGVycyxcbi5jYW1wdXNfX2hlYWRlciAudmlldy1maWx0ZXJzLFxuLmJhbm5lci1ibG9jayAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luOiAyNHB4IDAgMjBweDtcbn1cbi5ub2RlX19oZWFkZXIgLmNvbC1sZWZ0LFxuLnZpZXdfX2hlYWRlciAuY29sLWxlZnQsXG4udGVybV9faGVhZGVyIC5jb2wtbGVmdCxcbi5jYW1wdXNfX2hlYWRlciAuY29sLWxlZnQsXG4uYmFubmVyLWJsb2NrIC5jb2wtbGVmdCB7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ub2RlX19oZWFkZXIgLmNvbC1sZWZ0LFxuICAudmlld19faGVhZGVyIC5jb2wtbGVmdCxcbiAgLnRlcm1fX2hlYWRlciAuY29sLWxlZnQsXG4gIC5jYW1wdXNfX2hlYWRlciAuY29sLWxlZnQsXG4gIC5iYW5uZXItYmxvY2sgLmNvbC1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuLm5vZGVfX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0LFxuLnZpZXdfX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0LFxuLnRlcm1fX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0LFxuLmNhbXB1c19faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQsXG4uYmFubmVyLWJsb2NrIC5jb2wtYWJzb2x1dGUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlX19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodDphZnRlcixcbi52aWV3X19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodDphZnRlcixcbi50ZXJtX19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodDphZnRlcixcbi5jYW1wdXNfX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0OmFmdGVyLFxuLmJhbm5lci1ibG9jayAuY29sLWFic29sdXRlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgZmlsdGVyOiBub25lO1xufVxuLm5vZGVfX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0ICo6bm90KC5jb250ZXh0dWFsKSxcbi52aWV3X19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodCAqOm5vdCguY29udGV4dHVhbCksXG4udGVybV9faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgKjpub3QoLmNvbnRleHR1YWwpLFxuLmNhbXB1c19faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgKjpub3QoLmNvbnRleHR1YWwpLFxuLmJhbm5lci1ibG9jayAuY29sLWFic29sdXRlLXJpZ2h0ICo6bm90KC5jb250ZXh0dWFsKSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZV9faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgaW1nLFxuLnZpZXdfX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0IGltZyxcbi50ZXJtX19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodCBpbWcsXG4uY2FtcHVzX19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodCBpbWcsXG4uYmFubmVyLWJsb2NrIC5jb2wtYWJzb2x1dGUtcmlnaHQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm5vZGVfX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0IC5kZWZhdWx0LWhlYWRlci1zdmcsXG4udmlld19faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgLmRlZmF1bHQtaGVhZGVyLXN2Zyxcbi50ZXJtX19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodCAuZGVmYXVsdC1oZWFkZXItc3ZnLFxuLmNhbXB1c19faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgLmRlZmF1bHQtaGVhZGVyLXN2Zyxcbi5iYW5uZXItYmxvY2sgLmNvbC1hYnNvbHV0ZS1yaWdodCAuZGVmYXVsdC1oZWFkZXItc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubm9kZV9faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgLmRlZmF1bHQtaGVhZGVyLXN2ZyBzdmcsXG4udmlld19faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgLmRlZmF1bHQtaGVhZGVyLXN2ZyBzdmcsXG4udGVybV9faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgLmRlZmF1bHQtaGVhZGVyLXN2ZyBzdmcsXG4uY2FtcHVzX19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodCAuZGVmYXVsdC1oZWFkZXItc3ZnIHN2Zyxcbi5iYW5uZXItYmxvY2sgLmNvbC1hYnNvbHV0ZS1yaWdodCAuZGVmYXVsdC1oZWFkZXItc3ZnIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubm9kZV9faGVhZGVyIC5jb2wtYWJzb2x1dGUtcmlnaHQgLmRlZmF1bHQtaGVhZGVyLXN2ZyBzdmcgcGF0aCxcbi52aWV3X19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodCAuZGVmYXVsdC1oZWFkZXItc3ZnIHN2ZyBwYXRoLFxuLnRlcm1fX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0IC5kZWZhdWx0LWhlYWRlci1zdmcgc3ZnIHBhdGgsXG4uY2FtcHVzX19oZWFkZXIgLmNvbC1hYnNvbHV0ZS1yaWdodCAuZGVmYXVsdC1oZWFkZXItc3ZnIHN2ZyBwYXRoLFxuLmJhbm5lci1ibG9jayAuY29sLWFic29sdXRlLXJpZ2h0IC5kZWZhdWx0LWhlYWRlci1zdmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjODIwODE2O1xuICBvcGFjaXR5OiAwLjA3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGVfX2hlYWRlciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuICB9XG59XG4ubm9kZV9faGVhZGVyIC5iLS1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZV9faGVhZGVyIC5iLS1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBhLFxuLm5vZGVfX2hlYWRlciAuYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgc3Bhbixcbi5ub2RlX19oZWFkZXIgLmItLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogIzU2NTY1NDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlX19oZWFkZXIgLmItLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIGEge1xuICBjb2xvcjogIzU2NTY1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGVfX2hlYWRlciAuYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgYTpob3ZlciwgLm5vZGVfX2hlYWRlciAuYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICM4MjA4MTY7XG59XG4ubm9kZV9faGVhZGVyIC5odWIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubm9kZV9faGVhZGVyIC5jYXRlZ29yeV9maWVsZCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGNvbG9yOiAjODIwODE2O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlX19oZWFkZXIgaDEsIC5ub2RlX19oZWFkZXIgLmgxIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgY29sb3I6ICM4MjA4MTY7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5vZGVfX2hlYWRlciBoMSwgLm5vZGVfX2hlYWRlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ubm9kZV9faGVhZGVyIC5iYW5uZXItdGV4dCxcbi5ub2RlX19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgY29sb3I6ICM1NjU2NTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5vZGVfX2hlYWRlciAuYmFubmVyLXRleHQgcCxcbi5ub2RlX19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZV9faGVhZGVyIC50by1zdGljayB7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ubm9kZV9faGVhZGVyIC5jdGEtLWJ1dHRvbnMgLmJ0biwgLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZSwgLnNrLXZpZGVvLWdyb3VwIC5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9ucyAuc2stdmlkZW8tbW9yZSB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9ucyAuYnRuLXByaW1hcnksIC5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9ucyAuc2stdmlkZW8tZ3JvdXAgLnNrLXZpZGVvLW1vcmUsIC5zay12aWRlby1ncm91cCAubm9kZV9faGVhZGVyIC5jdGEtLWJ1dHRvbnMgLnNrLXZpZGVvLW1vcmUge1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFiO1xuICBib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b25zIC5idG4tcHJpbWFyeTpob3ZlciwgLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpob3ZlciwgLnNrLXZpZGVvLWdyb3VwIC5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9ucyAuc2stdmlkZW8tbW9yZTpob3ZlciwgLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b25zIC5idG4tcHJpbWFyeTpmb2N1cywgLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b25zIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZTpmb2N1cywgLnNrLXZpZGVvLWdyb3VwIC5ub2RlX19oZWFkZXIgLmN0YS0tYnV0dG9ucyAuc2stdmlkZW8tbW9yZTpmb2N1cywgLm5vZGVfX2hlYWRlciAuY3RhLS1idXR0b25zIC5idG4tcHJpbWFyeTpmb2N1cy12aXNpYmxlLCAubm9kZV9faGVhZGVyIC5jdGEtLWJ1dHRvbnMgLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlOmZvY3VzLXZpc2libGUsIC5zay12aWRlby1ncm91cCAubm9kZV9faGVhZGVyIC5jdGEtLWJ1dHRvbnMgLnNrLXZpZGVvLW1vcmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICMxZDFkMWI7XG4gIGJvcmRlci1jb2xvcjogIzFkMWQxYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5vZGVfX2hlYWRlciAuY29sLWxlZnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi50ZXJtX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50ZXJtX19oZWFkZXIgLmNvbC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50ZXJtX19oZWFkZXIgI2ZsZXhpYmxlVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRlcm1fX2hlYWRlciAjZmxleGlibGVUaXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udGVybV9faGVhZGVyICNmbGV4aWJsZVRpdGxlIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRlcm1fX2hlYWRlciAjZmxleGlibGVUaXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4udmlld19faGVhZGVyIC5jb2wtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnZpZXdfX2hlYWRlciAuY29sLWxlZnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTJweDtcbiAgfVxufVxuLnZpZXdfX2hlYWRlciBoMiwgLnZpZXdfX2hlYWRlciAuaDIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jYW1wdXNfX2hlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzU2NTY1NDtcbn1cbi5jYW1wdXNfX2hlYWRlciAuY29sLWxlZnQge1xuICB6LWluZGV4OiB1bnNldDtcbn1cbi5jYW1wdXNfX2hlYWRlciAuY29sLWFic29sdXRlLXJpZ2h0IHtcbiAgei1pbmRleDogLTE7XG59XG4uY2FtcHVzX19oZWFkZXIgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWFzLWdhbGxlcnkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5ub2RlX19oZWFkZXJfX25ld3Nyb29tIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLm5vZGVfX2hlYWRlcl9fbmV3c3Jvb206OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAjYmxvY2stc2tlbWEtYnJlYWRjcnVtYnMsXG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAuYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5ub2RlX19oZWFkZXJfX25ld3Nyb29tIC5ldmVudC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSBoMSwgLm5vZGVfX2hlYWRlcl9fbmV3c3Jvb20gLmgxIHtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuLm5vZGVfX2hlYWRlcl9fbmV3c3Jvb20gLmV2ZW50LWxvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAuZXZlbnQtbG9jYXRpb24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAuZXZlbnQtbG9jYXRpb24gPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLm5vZGVfX2hlYWRlcl9fbmV3c3Jvb20gLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlX19oZWFkZXJfX25ld3Nyb29tIC53cmFwcGVyLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlX19oZWFkZXJfX25ld3Nyb29tIC53cmFwcGVyLXRhZ3Mge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlX19oZWFkZXJfX25ld3Nyb29tIC53cmFwcGVyLXRhZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAud3JhcHBlci10YWdzIC50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAud3JhcHBlci10YWdzIC50YWdzIC5maWVsZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAud3JhcHBlci10YWdzIC50YWdzIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbjogNHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhlOGU4ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAud3JhcHBlci10YWdzIC5uZXdzLWRhdGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZV9faGVhZGVyX19uZXdzcm9vbSAud3JhcHBlci10YWdzIC5uZXdzLWRhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAudGV4dC1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm5vZGVfX2hlYWRlcl9fbmV3c3Jvb20gLnNvY2lhbF9zaGFyZV9saW5rcyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSAuc29jaWFsX3NoYXJlX2xpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGVfX2hlYWRlcl9fbmV3c3Jvb20udGVzdGltb25pYWwgLnRleHQtc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbn1cblxuLmJhbm5lcl9faHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiA0O1xufVxuLmJhbm5lcl9faHA6OmJlZm9yZSwgLmJhbm5lcl9faHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICM4MjA4MTY7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYW5uZXJfX2hwOjpiZWZvcmUsIC5iYW5uZXJfX2hwOjphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbi5iYW5uZXJfX2hwOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmJhbm5lcl9faHA6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYmFubmVyX19ocCAud3JhcHBlci1pbWFnZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJfX2hwIC53cmFwcGVyLWltYWdlIHBpY3R1cmUgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICBtYXgtaGVpZ2h0OiA3ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTc1MHB4KSB7XG4gIC5iYW5uZXJfX2hwIC53cmFwcGVyLWltYWdlIHBpY3R1cmUgPiAqIHtcbiAgICBtYXgtaGVpZ2h0OiA4ODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5iYW5uZXJfX2hwIC53cmFwcGVyLWltYWdlIHBpY3R1cmUgPiAqIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFubmVyX19ocCAud3JhcHBlci1pbWFnZSBwaWN0dXJlID4gKiB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmFubmVyX19ocCAud3JhcHBlci1pbWFnZSBwaWN0dXJlID4gKiB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5iYW5uZXJfX2hwIC53cmFwcGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwYWRkaW5nOiA2NHB4IDU2cHggNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4MjA4MTY7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4IDQ4cHg7XG4gIH1cbn1cbi5iYW5uZXJfX2hwIC53cmFwcGVyLXRleHQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmFubmVyX19ocCAud3JhcHBlci10ZXh0IC5jb2wtbGVmdCxcbi5iYW5uZXJfX2hwIC53cmFwcGVyLXRleHQgW2NsYXNzKj1jb2wtXSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGZsb2F0OiBub25lO1xufVxuLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCBoMSwgLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCAuaDEge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBjb2xvcjogIzgyMDgxNjtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCBoMSwgLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYW5uZXJfX2hwIC53cmFwcGVyLXRleHQgaDEsIC5iYW5uZXJfX2hwIC53cmFwcGVyLXRleHQgLmgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCAuc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjODIwODE2O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYmFubmVyX19ocCAud3JhcHBlci10ZXh0IC5tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX19ocCAud3JhcHBlci10ZXh0IC5tb3JlLWxpbmsgLmJ0biwgLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCAubW9yZS1saW5rIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZSwgLnNrLXZpZGVvLWdyb3VwIC5iYW5uZXJfX2hwIC53cmFwcGVyLXRleHQgLm1vcmUtbGluayAuc2stdmlkZW8tbW9yZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uYmFubmVyX19ocCAud3JhcHBlci12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmFubmVyX19ocCAud3JhcHBlci12aWRlbyAudHJpZ2dlci12aWRlbyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFubmVyX19ocCAud3JhcHBlci12aWRlbyAudHJpZ2dlci12aWRlbyBzdmcudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW46IC01NXB4IDAgMCAtNTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuLmJhbm5lcl9faHAgLndyYXBwZXItdmlkZW8gLnRyaWdnZXItdmlkZW8gc3ZnLnRleHQgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYmFubmVyX19ocCAud3JhcHBlci12aWRlbyAudHJpZ2dlci12aWRlbyBzdmcuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjksIDI5LCAyNywgMC4yNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5iYW5uZXJfX2hwIC53cmFwcGVyLXZpZGVvIC50cmlnZ2VyLXZpZGVvOmhvdmVyIHN2Zy5jaXJjbGUsIC5iYW5uZXJfX2hwIC53cmFwcGVyLXZpZGVvIC50cmlnZ2VyLXZpZGVvOmZvY3VzIHN2Zy5jaXJjbGUsIC5iYW5uZXJfX2hwIC53cmFwcGVyLXZpZGVvIC50cmlnZ2VyLXZpZGVvOmZvY3VzLXZpc2libGUgc3ZnLmNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTgpO1xufVxuLmJhbm5lcl9faHAgLndyYXBwZXItdmlkZW8gLnRyaWdnZXItdmlkZW86Zm9jdXMsIC5iYW5uZXJfX2hwIC53cmFwcGVyLXZpZGVvIC50cmlnZ2VyLXZpZGVvOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiAjMWQxZDFiO1xufVxuLmJhbm5lcl9faHAgI3ZpZGVvSFAgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5iYW5uZXJfX2hwICN2aWRlb0hQIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5iYW5uZXJfX2hwICN2aWRlb0hQIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5iYW5uZXJfX2hwICN2aWRlb0hQIC5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuLmJhbm5lcl9faHAgI3ZpZGVvSFAgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhbm5lcl9faHAgI3ZpZGVvSFAgLmJ0bi1jbG9zZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuLmJhbm5lcl9faHAgI3ZpZGVvSFAgLmJ0bi1jbG9zZTpmb2N1cywgLmJhbm5lcl9faHAgI3ZpZGVvSFAgLmJ0bi1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgb3V0bGluZTogI2ZmZmZmZiBzb2xpZCAycHg7XG59XG5cbi5odWIge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmh1YiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmh1YiB7XG4gICAgbWFyZ2luOiAycmVtIDAgMC43NXJlbTtcbiAgfVxufVxuXG4udG8tc3RpY2sge1xuICBtYXJnaW46IDJyZW0gMCAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4udG8tc3RpY2suc3R1Y2sgPiBkaXYuY3RhLS1idXR0b25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gIHotaW5kZXg6IDk5O1xuICBhbmltYXRpb246IDAuNXMgZWFzZS1pbi1vdXQgYXBwZWFyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4udG8tc3RpY2suc3R1Y2sgPiBkaXYuY3RhLS1idXR0b25zID4gLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRvLXN0aWNrLnN0dWNrID4gZGl2LmN0YS0tYnV0dG9ucyA+IC5maWVsZF9faXRlbSAudGVybS0tYmFubmVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDNweCAwIDNweCA1cHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLnRvLXN0aWNrLnN0dWNrID4gZGl2LmN0YS0tYnV0dG9ucyA+IC5maWVsZF9faXRlbSAudGVybS0tYmFubmVyLWJ1dHRvbiAuYnRuLCAudG8tc3RpY2suc3R1Y2sgPiBkaXYuY3RhLS1idXR0b25zID4gLmZpZWxkX19pdGVtIC50ZXJtLS1iYW5uZXItYnV0dG9uIC5zay12aWRlby1ncm91cCAuc2stdmlkZW8tbW9yZSwgLnNrLXZpZGVvLWdyb3VwIC50by1zdGljay5zdHVjayA+IGRpdi5jdGEtLWJ1dHRvbnMgPiAuZmllbGRfX2l0ZW0gLnRlcm0tLWJhbm5lci1idXR0b24gLnNrLXZpZGVvLW1vcmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4udG8tc3RpY2suc3R1Y2sgPiBkaXYuY3RhLS1idXR0b25zID4gLmZpZWxkX19pdGVtIC50ZXJtLS1iYW5uZXItYnV0dG9uIC5idG4uYnRuLXNlY29uZGFyeSwgLnRvLXN0aWNrLnN0dWNrID4gZGl2LmN0YS0tYnV0dG9ucyA+IC5maWVsZF9faXRlbSAudGVybS0tYmFubmVyLWJ1dHRvbiAuc2stdmlkZW8tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkuc2stdmlkZW8tbW9yZSwgLnNrLXZpZGVvLWdyb3VwIC50by1zdGljay5zdHVjayA+IGRpdi5jdGEtLWJ1dHRvbnMgPiAuZmllbGRfX2l0ZW0gLnRlcm0tLWJhbm5lci1idXR0b24gLmJ0bi1zZWNvbmRhcnkuc2stdmlkZW8tbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBrZXlmcmFtZXMgYXBwZWFyIHtcbiAgMCUge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmN0YS0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cbi5jdGEtLWJ1dHRvbnMgLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdGEtLWJ1dHRvbnMge1xuICAgIGZsZXgtZmxvdzogd3JhcCBjb2x1bW47XG4gIH1cbn1cblxuLm5vZGVfX21lbnUsXG4uY2FtcHVzX19tZW51LFxuLnZpZXdfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2RmZDY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGVfX21lbnUsXG4gIC5jYW1wdXNfX21lbnUsXG4gIC52aWV3X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlX19tZW51IGEsXG4uY2FtcHVzX19tZW51IGEsXG4udmlld19fbWVudSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xufVxuLm5vZGVfX21lbnUgYTpob3ZlciwgLm5vZGVfX21lbnUgYTpmb2N1cywgLm5vZGVfX21lbnUgYS5pcy1hY3RpdmUsIC5ub2RlX19tZW51IGEuYWN0aXZlLFxuLmNhbXB1c19fbWVudSBhOmhvdmVyLFxuLmNhbXB1c19fbWVudSBhOmZvY3VzLFxuLmNhbXB1c19fbWVudSBhLmlzLWFjdGl2ZSxcbi5jYW1wdXNfX21lbnUgYS5hY3RpdmUsXG4udmlld19fbWVudSBhOmhvdmVyLFxuLnZpZXdfX21lbnUgYTpmb2N1cyxcbi52aWV3X19tZW51IGEuaXMtYWN0aXZlLFxuLnZpZXdfX21lbnUgYS5hY3RpdmUge1xuICBjb2xvcjogIzFkMWQxYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4ubm9kZV9fbWVudSAuYmcsXG4uY2FtcHVzX19tZW51IC5iZyxcbi52aWV3X19tZW51IC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzU7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlcixcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIsXG4udmlld19fbWVudSAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyICNub2RlLW1lbnUtc2Nyb2xsYmFyLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAjbm9kZS1tZW51LXNjcm9sbGJhcixcbi52aWV3X19tZW51IC53cmFwcGVyICNub2RlLW1lbnUtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAuc2ltcGxlYmFyLXdyYXBwZXIsXG4ubm9kZV9fbWVudSAud3JhcHBlciAuc2ltcGxlYmFyLW1hc2ssXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5zaW1wbGViYXItd3JhcHBlcixcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLnNpbXBsZWJhci1tYXNrLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLnNpbXBsZWJhci13cmFwcGVyLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLnNpbXBsZWJhci1tYXNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcixcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIsXG4udmlld19fbWVudSAud3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAuc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3JlLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAuc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3JlLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWI7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0LFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0LFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5zbGljay1uZXh0OmJlZm9yZSwgLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAuc2xpY2stcHJldjpiZWZvcmUsXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5zbGljay1wcmV2OmJlZm9yZSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMThweCAxNnB4IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0sXG4gIC5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0sXG4gIC52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTZweCAxNHB4O1xuICB9XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGE6YmVmb3JlLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhOmJlZm9yZSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxN1wiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxNyAxMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTYgOC43NUw4LjUgMS4yNUwxIDguNzVcIiBzdHJva2U9XCIlMjMyNTI1MjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLmFjdGl2ZTpiZWZvcmUsIC5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGEuaXMtYWN0aXZlOmJlZm9yZSwgLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYTpob3ZlcjpiZWZvcmUsXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGEuYWN0aXZlOmJlZm9yZSxcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYS5pcy1hY3RpdmU6YmVmb3JlLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhOmhvdmVyOmJlZm9yZSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGEuYWN0aXZlOmJlZm9yZSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGEuaXMtYWN0aXZlOmJlZm9yZSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLmFjdGl2ZSxcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYS5hY3RpdmUsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIwODE2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYS5hY3RpdmU6YmVmb3JlLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLmFjdGl2ZTpiZWZvcmUsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIwODE2O1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gYS5zaG93OmFmdGVyLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLnNob3c6YWZ0ZXIsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSBhLnNob3c6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtID4gdWwsXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtID4gdWwsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSA+IHVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyNTAsIDI0NiwgMC45Nik7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXgtZmxvdzogd3JhcCBjb2x1bW47XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtID4gdWw6YmVmb3JlLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSA+IHVsOmJlZm9yZSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtID4gdWw6YmVmb3JlIHtcbiAgei1pbmRleDogMDtcbiAgY29udGVudDogdW5zZXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGZkNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSA+IHVsLnNob3csXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtID4gdWwuc2hvdyxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtID4gdWwuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIGF1dG8gYXV0byAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gPiB1bCA+IGxpLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSA+IHVsID4gbGksXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSA+IHVsID4gbGkge1xuICB6LWluZGV4OiAxO1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gPiB1bCA+IGxpIGEsXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtID4gdWwgPiBsaSBhLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW0gPiB1bCA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW06bGFzdC1jaGlsZCA+IHVsLnNob3csXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtOmxhc3QtY2hpbGQgPiB1bC5zaG93LFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCAubmF2LWl0ZW06bGFzdC1jaGlsZCA+IHVsLnNob3cge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyICNub2RlLW1lbnUtc2Nyb2xsYmFyLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAjbm9kZS1tZW51LXNjcm9sbGJhcixcbi52aWV3X19tZW51IC53cmFwcGVyICNub2RlLW1lbnUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcxcHg7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0LFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0LFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMThweCAxMnB4IDIwcHg7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0IC5uYXYtaXRlbS5kcm9wZG93biAubmF2LWl0ZW0sXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtLmRyb3Bkb3duIC5uYXYtaXRlbSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgLm5hdi1pdGVtLmRyb3Bkb3duIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QgfiAucGFkZGxlcyxcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCB+IC5wYWRkbGVzLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCB+IC5wYWRkbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3MXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCAubmF2LWl0ZW0sXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIC5uYXYtaXRlbSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDE4cHggMTJweCAyMHB4O1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgLm5hdi1pdGVtLmRyb3Bkb3duIC5uYXYtaXRlbSxcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgLm5hdi1pdGVtLmRyb3Bkb3duIC5uYXYtaXRlbSxcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIC5uYXYtaXRlbS5kcm9wZG93biAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDJweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUgc3ZnLFxuLmNhbXB1c19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUgc3ZnLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIH4gLnBhZGRsZXMgLnBhZGRsZS5sZWZ0LXBhZGRsZSxcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlLmxlZnQtcGFkZGxlLFxuLnZpZXdfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlLmxlZnQtcGFkZGxlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTNkZmQ2IDAlLCAjZTNkZmQ2IDYwJSwgcmdiYSgyMjcsIDIyMywgMjE0LCAwKSAxMDAlKTtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIH4gLnBhZGRsZXMgLnBhZGRsZS5sZWZ0LXBhZGRsZSBzdmcsXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIH4gLnBhZGRsZXMgLnBhZGRsZS5sZWZ0LXBhZGRsZSBzdmcsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUubGVmdC1wYWRkbGUgc3ZnIHtcbiAgbGVmdDogMDtcbn1cbi5ub2RlX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIH4gLnBhZGRsZXMgLnBhZGRsZS5yaWdodC1wYWRkbGUsXG4uY2FtcHVzX19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIH4gLnBhZGRsZXMgLnBhZGRsZS5yaWdodC1wYWRkbGUsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUucmlnaHQtcGFkZGxlIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjcsIDIyMywgMjE0LCAwKSAwJSwgI2UzZGZkNiA2MCUsICNlM2RmZDYgMTAwJSk7XG59XG4ubm9kZV9fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUucmlnaHQtcGFkZGxlIHN2Zyxcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlLnJpZ2h0LXBhZGRsZSBzdmcsXG4udmlld19fbWVudSAud3JhcHBlciAubWVudS1saXN0LnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUucmlnaHQtcGFkZGxlIHN2ZyB7XG4gIHJpZ2h0OiAwO1xufVxuLm5vZGVfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlLmhpZGRlbixcbi5jYW1wdXNfX21lbnUgLndyYXBwZXIgLm1lbnUtbGlzdC50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlLmhpZGRlbixcbi52aWV3X19tZW51IC53cmFwcGVyIC5tZW51LWxpc3QudG8tc2Nyb2xsIH4gLnBhZGRsZXMgLnBhZGRsZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGVfX21lbnUuYW5jaG9ycyxcbi5jYW1wdXNfX21lbnUuYW5jaG9ycyxcbi52aWV3X19tZW51LmFuY2hvcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAyOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZV9fbWVudS5hbmNob3JzLFxuICAuY2FtcHVzX19tZW51LmFuY2hvcnMsXG4gIC52aWV3X19tZW51LmFuY2hvcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTVweDtcbiAgfVxufVxuLm5vZGVfX21lbnUuYW5jaG9ycyAud3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1saW5rcyBhLFxuLmNhbXB1c19fbWVudS5hbmNob3JzIC53cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWxpbmtzIGEsXG4udmlld19fbWVudS5hbmNob3JzIC53cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWxpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm9kZV9fbWVudS50b3AtbWVudSxcbi5jYW1wdXNfX21lbnUudG9wLW1lbnUsXG4udmlld19fbWVudS50b3AtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cbi5ub2RlX19tZW51LnRvcC1tZW51IC5oZWFkZXItYmctd3JhcHBlcixcbi5jYW1wdXNfX21lbnUudG9wLW1lbnUgLmhlYWRlci1iZy13cmFwcGVyLFxuLnZpZXdfX21lbnUudG9wLW1lbnUgLmhlYWRlci1iZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlX19tZW51LnRvcC1tZW51IC53cmFwcGVyLFxuLmNhbXB1c19fbWVudS50b3AtbWVudSAud3JhcHBlcixcbi52aWV3X19tZW51LnRvcC1tZW51IC53cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5vZGVfX21lbnUudG9wLW1lbnUgLndyYXBwZXIgLmh1Yixcbi5jYW1wdXNfX21lbnUudG9wLW1lbnUgLndyYXBwZXIgLmh1Yixcbi52aWV3X19tZW51LnRvcC1tZW51IC53cmFwcGVyIC5odWIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm9kZV9fbWVudS50b3AtbWVudSAud3JhcHBlciAjbm9kZS1tZW51LXNjcm9sbGJhcixcbi5jYW1wdXNfX21lbnUudG9wLW1lbnUgLndyYXBwZXIgI25vZGUtbWVudS1zY3JvbGxiYXIsXG4udmlld19fbWVudS50b3AtbWVudSAud3JhcHBlciAjbm9kZS1tZW51LXNjcm9sbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4ubm9kZV9fbWVudS50b3AtbWVudSAud3JhcHBlciAubWVudS1saXN0LFxuLmNhbXB1c19fbWVudS50b3AtbWVudSAud3JhcHBlciAubWVudS1saXN0LFxuLnZpZXdfX21lbnUudG9wLW1lbnUgLndyYXBwZXIgLm1lbnUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuYm9keS50b29sYmFyLWhvcml6b250YWwgLnBhZ2VfbWVudTpub3QoLnRvcC1tZW51KTpub3QoLmFuY2hvcnMpLFxuYm9keS50b29sYmFyLWhvcml6b250YWwgLmNhbXB1c19fbWVudTpub3QoLnRvcC1tZW51KTpub3QoLmFuY2hvcnMpLFxuYm9keS50b29sYmFyLWhvcml6b250YWwgLnZpZXdfX21lbnU6bm90KC50b3AtbWVudSk6bm90KC5hbmNob3JzKSB7XG4gIHRvcDogMTc0cHggIWltcG9ydGFudDtcbn1cbmJvZHkudG9vbGJhci1ob3Jpem9udGFsIC5wYWdlX21lbnUuYW5jaG9ycyB7XG4gIHRvcDogMTI0cHggIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC43NXMgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsLWZhZGUudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLXNrLS1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1zay0tcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLXNrLS1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1zay0tcGFnaW5hdGlvbi1jb2xvcjogIzU2NTY1NDtcbiAgLS1zay0tcGFnaW5hdGlvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tc2stLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKTtcbiAgLS1zay0tcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLXNrLS1ib3JkZXItY29sb3IpO1xuICAtLXNrLS1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLXNrLS1ib3JkZXItcmFkaXVzKTtcbiAgLS1zay0tcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tc2stLWxpbmstaG92ZXItY29sb3IpO1xuICAtLXNrLS1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1zay0tdGVydGlhcnktYmcpO1xuICAtLXNrLS1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tc2stLWJvcmRlci1jb2xvcik7XG4gIC0tc2stLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLXNrLS1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1zay0tcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tc2stLXNlY29uZGFyeS1iZyk7XG4gIC0tc2stLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlZDMyNDg7XG4gIC0tc2stLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNrLS1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzgyMDgxNjtcbiAgLS1zay0tcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODIwODE2O1xuICAtLXNrLS1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1zay0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1zay0tcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tc2stLXNlY29uZGFyeS1iZyk7XG4gIC0tc2stLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1zay0tYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tc2stLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1zay0tcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLXNrLS1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1zay0tcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1wYWdpbmF0aW9uLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tc2stLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1zay0tcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLS1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2stLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1zay0tcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay0tcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2stLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zay0tYm9yZGVyLXdpZHRoKSk7XG59XG4ucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zay0tcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLXNrLS1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLXNrLS1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1zay0tcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tc2stLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tc2stLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tc2stLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLXNrLS1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tc2stLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tc2stLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIGEucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NjU2NTQ7XG59XG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSBhLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIGEucGFnZS1saW5rOmZvY3VzLCBuYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSBhLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLCBuYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSBhLnBhZ2UtbGluazphY3RpdmUge1xuICBvdXRsaW5lOiAjMWQxZDFiIHNvbGlkIDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLnBhZ2UtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc29jaWFsX3NoYXJlX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5zb2NpYWxfc2hhcmVfbGlua3Mgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc29jaWFsX3NoYXJlX2xpbmtzIC5kLWZsZXgge1xuICBnYXA6IDAuNzVyZW07XG59XG4uc29jaWFsX3NoYXJlX2xpbmtzIC5kLWZsZXggYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMnB4IHRyYW5zcGFyZW50IHNvbGlkO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2NpYWxfc2hhcmVfbGlua3MgLmQtZmxleCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uc29jaWFsX3NoYXJlX2xpbmtzIC5kLWZsZXggYSBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5zb2NpYWxfc2hhcmVfbGlua3MgLmQtZmxleCBhOmhvdmVyLCAuc29jaWFsX3NoYXJlX2xpbmtzIC5kLWZsZXggYTpmb2N1cywgLnNvY2lhbF9zaGFyZV9saW5rcyAuZC1mbGV4IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6ICMxZDFkMWI7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc29jaWFsX3NoYXJlX2xpbmtzIC5kLWZsZXggYTpob3ZlciBzdmcsIC5zb2NpYWxfc2hhcmVfbGlua3MgLmQtZmxleCBhOmZvY3VzIHN2ZywgLnNvY2lhbF9zaGFyZV9saW5rcyAuZC1mbGV4IGE6Zm9jdXMtdmlzaWJsZSBzdmcge1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjJzO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEuYWNjb3JkaW9uLXNtYWxsIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEuYWNjb3JkaW9uLXNtYWxsIC5hY2NvcmRpb24tYnV0dG9uIGg0LCAuYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tc21hbGwgLmFjY29yZGlvbi1idXR0b24gLmg0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEuYWNjb3JkaW9uLXNtYWxsIC5hY2NvcmRpb24tYnV0dG9uOjpiZWZvcmUsIC5hY2NvcmRpb24uYWNjb3JkaW9uLXNrZW1hLmFjY29yZGlvbi1zbWFsbCAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEuYWNjb3JkaW9uLXRyYW5zcGFyZW50IC5hY2NvcmRpb24taGVhZGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAuMjVyZW0gMCAwLjVyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tdHJhbnNwYXJlbnQgLmFjY29yZGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tdHJhbnNwYXJlbnQgLmFjY29yZGlvbi1idXR0b24uYnRuLCAuYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tdHJhbnNwYXJlbnQgLnNrLXZpZGVvLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uLnNrLXZpZGVvLW1vcmUsIC5zay12aWRlby1ncm91cCAuYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tdHJhbnNwYXJlbnQgLmFjY29yZGlvbi1idXR0b24uc2stdmlkZW8tbW9yZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tdHJhbnNwYXJlbnQgLmFjY29yZGlvbi1idXR0b246OmFmdGVyLCAuYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tdHJhbnNwYXJlbnQgLmFjY29yZGlvbi1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYS5hY2NvcmRpb24tdHJhbnNwYXJlbnQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEuYWNjb3JkaW9uLXRyYW5zcGFyZW50IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkMWQxYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZDFkMWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZGZkNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNrZW1hIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNrZW1hIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLCAuYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYSAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNrZW1hIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI2VkMzI0ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNrZW1hIC5hY2NvcmRpb24tYnV0dG9uIGg0LFxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEgLmFjY29yZGlvbi1idXR0b24gLmg0IHtcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEgLmFjY29yZGlvbi1idXR0b246OmJlZm9yZSwgLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMDgxNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tc2tlbWEgLmFjY29yZGlvbi1idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNrZW1hIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYSAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwIDAgMjJweDtcbiAgY29sb3I6ICM1NjU2NTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbltkYXRhLXNpbXBsZWJhcl06aG92ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLFxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbiNiYWNrdG90b3Age1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2RmZDY7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNHB4IDAgIzU2NTY1NDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiA2cmVtO1xuICB6LWluZGV4OiA0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9XCJzdmctaWNvblwiIHN0eWxlPVwid2lkdGg6IDFlbTsgaGVpZ2h0OiAxZW07dmVydGljYWwtYWxpZ246IG1pZGRsZTtmaWxsOiBjdXJyZW50Q29sb3I7b3ZlcmZsb3c6IGhpZGRlbjtcIiB2aWV3Qm94PVwiMCAwIDEwMjQgMTAyNFwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk01MDMuODMwMDMxIDI1Ljk1NTcxNWMtOC4xOTI5MTgtOC4yMTU4NjctMTkuNTUyODQ2LTEyLjM5MjY0OS0zMS45MjI1NDYtMTEuNzczMDE3bC0wLjgyNjE3NiAwLjA0NTg5OS0wLjgyNjE3Ny0wLjA0NTg5OWE0MS41NjEyNzMgNDEuNTYxMjczIDAgMCAwLTMxLjk0NTQ5NSAxMS43OTU5NjZMMTg4LjY0MzY1OCAyNzQuNzQ5NjE5bC0xMS44MTg5MTYgMTIuMDI1NDU5LTY0LjAwNTczNyA2My43NzYyNDQtMjMuMjI0NzQyIDIzLjI0NzY5MmE0Ny4zNjc0NTkgNDcuMzY3NDU5IDAgMCAwLTE0LjE4MjY5OSAzMy41NTE5NWMwIDExLjM4Mjg3OCA0LjI5MTUyOCAyMS45Mzk1NzkgMTIuMDQ4NDA5IDI5LjcxOTQwOCAxMy4wODExMyAxMy4wMzUyMzEgMzMuMTM4ODYxIDE1Ljc0MzI1NCA1MC41MTE1MiA3LjAyMjUwMUw0MjguOTQ2MzAyIDE1My45NDQyNFY5ODIuMDAyNjg5YzAgMjMuMDg3MDQ2IDE4LjkxMDI2NCA0MS44ODI1NjQgNDIuMTM1MDA3IDQxLjg4MjU2NHM0Mi4xMTIwNTctMTguNzk1NTE4IDQyLjExMjA1Ny00MS44ODI1NjRWMTUzLjk0NDI0TDc5Ny40ODk5MTUgNDM3LjI1Mzk2N2MxNi42ODQxNzcgMTMuMDgxMTMgNDAuNDU5NzA0IDExLjYxMjM3MSA1NS42MjkyMjQtMy41NTcxNDlhNDIuMDIwMjYgNDIuMDIwMjYgMCAwIDAgMC4xMTQ3NDctNTkuNDM4ODE3TDUwMy44MzAwMzEgMjUuOTU1NzE1eiBtMC4wMjI5NSAwXCIgLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgM3B4IHNvbGlkO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudCAycHg7XG59XG4jYmFja3RvdG9wOmZvY3VzLCAjYmFja3RvdG9wOmZvY3VzLXZpc2libGUsICNiYWNrdG90b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIGNvbG9yOiAjZTNkZmQ2O1xuICBib3JkZXItY29sb3I6ICMxZDFkMWI7XG59XG4jYmFja3RvdG9wOmZvY3VzLCAjYmFja3RvdG9wOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiAjMWQxZDFiO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vKiBDT0xPUlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYXJkLWdyb3VwIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2xpY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrID4gZGl2IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi50b29sYmFyLXZlcnRpY2FsIC53cmFwcGVyLWJ1cmdlcixcbi50b29sYmFyLXZlcnRpY2FsIC5tZW51LWxldmVsLTAgLndyYXBwZXItYnVyZ2VyLWNoaWxkLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAud3JhcHBlci1idXJnZXIsXG4udG9vbGJhci1ob3Jpem9udGFsIC5tZW51LWxldmVsLTAgLndyYXBwZXItYnVyZ2VyLWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZHJ1cGFsLWRpc3BsYWNlLW9mZnNldC10b3ApO1xufVxuXG4uYmxvY2stbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2stdmlkZW8tZ3JvdXAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNrLXZpZGVvLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNrLXZpZGVvLWl0ZW0ge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWFyZ2luOiA1cHggNXB4IDFyZW0gNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLnNrLXZpZGVvLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLXZpZGVvLWdyb3VwIC5zay12aWRlby1tb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWxvbmctdGV4dCBpbWcuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1sb25nLXRleHQgaW1nLmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50YWJsZS1jbGVhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1jbGVhbiB0ZCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUtY2xlYW4tMiB0ZCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi50YWJsZS1jbGVhbi0zIHRkIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLnRhYmxlLWNsZWFuLTQgdGQge1xuICB3aWR0aDogMjUlO1xufVxuXG4udGFibGUtY2xlYW4taW1nLTEzMiB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMzJweDtcbn1cblxuLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayAuc29jaWFsLW5ldHdvcmstaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ucGctLXR5cGUtLXNvY2lhbC1uZXR3b3JrIC5zb2NpYWwtbmV0d29yay1pY29ucyAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1uZXR3b3JrLWljb25zIC5maWVsZF9faXRlbSAuYnRuLWxvZ28tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbiNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogNDtcbn1cbiNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSB1bC5uYXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2RlZTJlNjtcbiAgcGFkZGluZzogNHB4IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LW1vZGVyYXRpb24tZm9ybSB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1tb2RlcmF0aW9uLWZvcm0gLmVudGl0eS1tb2RlcmF0aW9uLWZvcm1fX2l0ZW0gbGFiZWwsXG4uZW50aXR5LW1vZGVyYXRpb24tZm9ybSAuZW50aXR5LW1vZGVyYXRpb24tZm9ybV9faXRlbSAuZm9ybS1zZWxlY3QsXG4uZW50aXR5LW1vZGVyYXRpb24tZm9ybSAuZW50aXR5LW1vZGVyYXRpb24tZm9ybV9faXRlbSAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVudGl0eS1tb2RlcmF0aW9uLWZvcm0gLmVudGl0eS1tb2RlcmF0aW9uLWZvcm1fX2l0ZW0gLmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmVudGl0eS1tb2RlcmF0aW9uLWZvcm0gLmVudGl0eS1tb2RlcmF0aW9uLWZvcm1fX2l0ZW0gLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5lbnRpdHktbW9kZXJhdGlvbi1mb3JtIC5lbnRpdHktbW9kZXJhdGlvbi1mb3JtX19pdGVtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkudGVzdC1zaXRlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmNjA0Mztcbn1cbmJvZHkudGVzdC1zaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi5rWL6K+V56uZXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjYwNDM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZy0tMTI0MSAuZ3JpZC1nYWxsZXJ5LFxuLnBnLS0xMjIxIC5ncmlkLWdhbGxlcnksXG4ucGctLTEyODQgLmdyaWQtZ2FsbGVyeSxcbi5wZy0tMTMwNiAuZ3JpZC1nYWxsZXJ5LFxuLnBnLS0xNjEyIC5ncmlkLWdhbGxlcnksXG4ucGctLTE3MjQgLmdyaWQtZ2FsbGVyeSxcbi5wZy0tMTY4MiAuZ3JpZC1nYWxsZXJ5IHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5cbi5wZy0taWQtLTI0NjQgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSxcbi5wZy0taWQtLTIyMjQgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSB7XG4gIG1hcmdpbjogMC42MjVyZW0gYXV0byAxLjI1cmVtIDA7XG59XG5cbi5wYWdlLXRheG9ub215LXRlcm0tMTM2IC5wZy0tMTgwOSAud3JhcCxcbi5wYWdlLW5vZGUtMjA2NiAucGctLTE4MDEgLndyYXAsXG4ucGFnZS1ub2RlLTM1MDAgLnBnLS0xNzk1IC53cmFwLFxuLnBhZ2Utbm9kZS00NjE3IC5wZy0tMTYzNCAud3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10YXhvbm9teS10ZXJtLTEzNiAucGctLTE4MDkgLmppcGVwcyxcbi5wYWdlLW5vZGUtMjA2NiAucGctLTE4MDEgLmppcGVwcyxcbi5wYWdlLW5vZGUtMzUwMCAucGctLTE3OTUgLmppcGVwcyxcbi5wYWdlLW5vZGUtNDYxNyAucGctLTE2MzQgLmppcGVwcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRheG9ub215LXRlcm0tMTM2IC5wZy0tMTgwOSAubWUtMyxcbi5wYWdlLW5vZGUtMjA2NiAucGctLTE4MDEgLm1lLTMsXG4ucGFnZS1ub2RlLTM1MDAgLnBnLS0xNzk1IC5tZS0zLFxuLnBhZ2Utbm9kZS00NjE3IC5wZy0tMTYzNCAubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGF4b25vbXktdGVybS0xMzYgLnBnLS0xODA5IC5jb250YWN0X3Bob3RvLFxuLnBhZ2Utbm9kZS0yMDY2IC5wZy0tMTgwMSAuY29udGFjdF9waG90byxcbi5wYWdlLW5vZGUtMzUwMCAucGctLTE3OTUgLmNvbnRhY3RfcGhvdG8sXG4ucGFnZS1ub2RlLTQ2MTcgLnBnLS0xNjM0IC5jb250YWN0X3Bob3RvIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGF4b25vbXktdGVybS0xMzYgLnBnLS0xODA5IC5jb250YWN0X3NvY2lhbF9uZXR3b3Jrcyxcbi5wYWdlLW5vZGUtMjA2NiAucGctLTE4MDEgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzLFxuLnBhZ2Utbm9kZS0zNTAwIC5wZy0tMTc5NSAuY29udGFjdF9zb2NpYWxfbmV0d29ya3MsXG4ucGFnZS1ub2RlLTQ2MTcgLnBnLS0xNjM0IC5jb250YWN0X3NvY2lhbF9uZXR3b3JrcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtdXMtc2luZ2xlLWl0ZW0gLmppcGVwcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jb250YWN0LXVzLXNpbmdsZS1pdGVtIC53cmFwLFxuLmNvbnRhY3QtdXMtc2luZ2xlLWl0ZW0gLmNvbnRhY3Rfam9iLFxuLmNvbnRhY3QtdXMtc2luZ2xlLWl0ZW0gLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5vZGUtMjA2NiAuY29udGFjdF9zb2NpYWxfbmV0d29ya3MsXG4ucGFnZS1ub2RlLTQ2ODAgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzLFxuLnBhZ2Utbm9kZS00NjgxIC5jb250YWN0X3NvY2lhbF9uZXR3b3Jrcyxcbi5wYWdlLW5vZGUtNDY4MiAuY29udGFjdF9zb2NpYWxfbmV0d29ya3MsXG4ucGFnZS1ub2RlLTQ2ODMgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzLFxuLnBhZ2Utbm9kZS00Njg0IC5jb250YWN0X3NvY2lhbF9uZXR3b3Jrcyxcbi5wYWdlLW5vZGUtMzUwMCAuY29udGFjdF9zb2NpYWxfbmV0d29ya3Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLW5vZGUtMzUwMCAuY29udGFjdF9waG90byB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBnLS0xNjMxIHRhYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGctLTE2MzEgdGFibGUgdGgsIC5wZy0tMTYzMSB0YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBnLS0xNjMxIHRhYmxlIHRyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucGctLTE2MzEgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5wZy0tMTYzMSBpbWcuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wZy0tMTYzMSBpbWcuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wZy0tMTYzMSBpbWcuYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGctLTE2MzEgaW1nLmFsaWduLWxlZnQsXG4gIC5wZy0tMTYzMSBpbWcuYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wZy0tMTgyNyxcbi5wZy0tMTgyOCB7XG4gIGJhY2tncm91bmQ6ICNGMUVDRTE7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGctLTE4MjcgLm4tLXR5cGUtdGVzdGltb25pYWwubi0tdmlldy1tb2RlLXRlYXNlcixcbi5wZy0tMTgyOCAubi0tdHlwZS10ZXN0aW1vbmlhbC5uLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wZy0tMTgyNyAubW9yZS1saW5rLFxuLnBnLS0xODI4IC5tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDM1cHggMCA0NXB4O1xufVxuXG4ucGFnZS1ub2RlLTQ2MzUgLm5vZGVfX2NvbnRlbnQsXG4ucGFnZS1ub2RlLTQ2MzYgLm5vZGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndyYXBwZXItcG9kY2FzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wb2RjYXN0LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmItLXZpZXdzLWJsb2NrcG9kY2FzdC1saXN0LWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFQ0UxO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4uYi0tdmlld3MtYmxvY2twb2RjYXN0LWxpc3QtYmxvY2stMS5kLWZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLWZ1bGwgLmNvbnRlbnRfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkFGNjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtZnVsbCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnRfd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudF93cmFwcGVyIHtcbiAgICBtYXJnaW46IDJyZW0gMTMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudF93cmFwcGVyIHtcbiAgICBtYXJnaW46IDJyZW0gMjMlO1xuICB9XG59XG4ubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5ub2RlX19tZXRhIGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5lcGlzb2RlX25iIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLWZ1bGwgLnBvZGNhc3QtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5wb2RjYXN0LWltZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbi5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtZnVsbCBhdWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUVDRTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtZnVsbCBhdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUVDRTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5mb290ZXJfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUNFMTtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS1mdWxsIC5mb290ZXJfY29udGFpbmVyIC5kLWZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMy80O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nLFxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgLmZpZWxkX19pdGVtLFxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgYXJ0aWNsZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtdGVhc2VyIC5wb2RjYXN0X2JhY2tncm91bmQgLmVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtdGVhc2VyIC5wb2RjYXN0X2JhY2tncm91bmQgLmVwIHtcbiAgICB0b3A6IDVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLXRlYXNlciAucG9kY2FzdF9iYWNrZ3JvdW5kIC5lcCB7XG4gICAgdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZHVteV9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZHVteV9saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtdGVhc2VyIC5wb2RjYXN0X2JhY2tncm91bmQgLmR1bXlfbGluazpob3ZlciwgLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZHVteV9saW5rOmZvY3VzLCAubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLXRlYXNlciAucG9kY2FzdF9iYWNrZ3JvdW5kIC5kdW15X2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLXRlYXNlciAucG9kY2FzdF9iYWNrZ3JvdW5kIC5kdW15X2xpbms6aG92ZXI6YmVmb3JlLCAubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLXRlYXNlciAucG9kY2FzdF9iYWNrZ3JvdW5kIC5kdW15X2xpbms6Zm9jdXM6YmVmb3JlLCAubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLXRlYXNlciAucG9kY2FzdF9iYWNrZ3JvdW5kIC5kdW15X2xpbms6Zm9jdXMtdmlzaWJsZTpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiAjMjUyNTI1O1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZCAuZHVteV9saW5rOmZvY3VzIH4gLnBvZGNhc3RfY292ZXIsIC5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtdGVhc2VyIC5wb2RjYXN0X2JhY2tncm91bmQgLmR1bXlfbGluazpmb2N1cy12aXNpYmxlIH4gLnBvZGNhc3RfY292ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjJzO1xufVxuLm5vZGUubi0tdHlwZS1wb2RjYXN0Lm4tLXZpZXctbW9kZS10ZWFzZXIgLnBvZGNhc3RfYmFja2dyb3VuZDpob3ZlciAucG9kY2FzdF9jb3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XG59XG4ubm9kZS5uLS10eXBlLXBvZGNhc3Qubi0tdmlldy1tb2RlLXRlYXNlciAucG9kY2FzdF9jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM3LCAzNywgMC45KTtcbiAgcGFkZGluZzogMTUlIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtdGVhc2VyIC5wb2RjYXN0X2NvdmVyIC5sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cbi5ub2RlLm4tLXR5cGUtcG9kY2FzdC5uLS12aWV3LW1vZGUtdGVhc2VyIC5wb2RjYXN0X2NvdmVyIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLndyYXBwZXItcG9kY2FzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3JhcHBlci1wb2RjYXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBnLS0yMDQxIC5mdWxsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGctLTIwNDEgLm1lZGlhLXRleHQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBnLS0yMDQxIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy0tMjA0MSAuZnVsbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGctLTIwNDEgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZy0tMjA0MSAuZnVsbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wZy0tMjA0MSAuZnVsbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4ucGctLTIwNDIgaDIsIC5wZy0tMjA0MiAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5vZGUtNDg3NiAubm9kZV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2Utbm9kZS00ODc2IC5jb250ZW50IC52LS1wb2RjYXN0LWxpc3QgLm1vcmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLTQ4NzYgLmItLXZpZXdzLWJsb2NrcG9kY2FzdC1saXN0LWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnBhZ2Utbm9kZS00ODc2ICNwZy0tMjA1NCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRjY7XG59XG5cbi5ub2RlLS10eXBlLXBvZGNhc3QgLm4tLXZpZXctbW9kZS1mdWxsIC5ub2RlX19tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm5vZGUtLXR5cGUtcG9kY2FzdCAubi0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXBvZGNhc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5ub2RlLS10eXBlLXBvZGNhc3QgLnBnLS10eXBlLS1vcmlnaW5hbC10ZXh0IC5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBnLS10eXBlLS1tZWRpYXMtZ2FsbGVyeS5wZy0tMTI0NiAuZ3JpZC1nYWxsZXJ5IHtcbiAgaGVpZ2h0OiAyMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi52LS1wb2RjYXN0LWxpc3QgLm1vcmUtbGluayB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2U6bm90KC5zY3JvbGxlZCkgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuOmhvdmVyLCAucGF0aC1mcm9udHBhZ2U6bm90KC5zY3JvbGxlZCkgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuOmZvY3VzLXZpc2libGUsXG4gIC5wYXRoLWZyb250cGFnZTpub3QoLnNjcm9sbGVkKSBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG46aG92ZXIsXG4gIC5wYXRoLWZyb250cGFnZTpub3QoLnNjcm9sbGVkKSBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG46Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2U6bm90KC5zY3JvbGxlZCkgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuOmhvdmVyIHN2ZyBwYXRoLCAucGF0aC1mcm9udHBhZ2U6bm90KC5zY3JvbGxlZCkgaGVhZGVyLmhlYWRlciAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuOmZvY3VzLXZpc2libGUgc3ZnIHBhdGgsXG4gIC5wYXRoLWZyb250cGFnZTpub3QoLnNjcm9sbGVkKSBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG46aG92ZXIgc3ZnIHBhdGgsXG4gIC5wYXRoLWZyb250cGFnZTpub3QoLnNjcm9sbGVkKSBoZWFkZXIuaGVhZGVyIC5oZWFkZXItLW5hdmlnYXRpb24gLmJ1cmdlci1idG46Zm9jdXMtdmlzaWJsZSBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2UgLmJhbm5lcl9faHAgLndyYXBwZXItdGV4dCB7XG4gIGNvbG9yOiAjODIwODE2O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5iYW5uZXJfX2hwIC5ocC1tb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM4MjA4MTY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBnLS0yNTM0IC5tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm4tLXR5cGUtcG9kY2FzdCAuZmllbGQtLW5hbWUtZmllbGQtcG9kY2FzdC1zdW1tYXJ5IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBnLS04ODEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNGVlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wZy0tODgxIC5wZy0tdHlwZS0tY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufSIsIi8vIFNLMjbvvJpQb3BwaW5zICsgTWVycml3ZWF0aGVy77yI6aG75Zyo5omA5pyJ6KeE5YiZ5LmL5YmN77yMQ1NTIEBpbXBvcnQg6KeE6IyD77yJXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWVycml3ZWF0aGVyOndnaHRANDAwJmZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDQwMDswLDUwMDswLDYwMDsxLDQwMCZkaXNwbGF5PXN3YXBcIik7XG5cbi8vIOWKoOi9veWPmOmHj0Jvb3RzdHJhcFxuQGltcG9ydCBcImltcG9ydFwiO1xuLy8gU0syNiBDU1Mg6Ieq5a6a5LmJ5bGe5oCn77yIOnJvb3QgLS1zay0q77ya6ImyIC8g5o6S54mIIC8g6Ze06LedIC8gYTExee+8iVxuQGltcG9ydCBcInRva2Vucy9jc3MtY3VzdG9tLXByb3BlcnRpZXNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcImdsb2JhbFwiO1xuLy8g5Yqg6L29YmFycmlv5qC35byPXG5AaW1wb3J0IFwiYmFycmlvXCI7XG5cbi8vIFV0aWxzXG5AaW1wb3J0ICd1dGlscy9hY2Nlc3NpYmxlLWxhYmVsJztcbi8vIEljb25zIG1peGlu77yIbGF5b3V0L2J1cmdlciDnrYnkvJogQGluY2x1ZGUgc2syNi1pY29u77yM6aG75YWI5LqOIGxheW91dO+8iVxuQGltcG9ydCAnY29tcG9uZW50cy9pY29ucyc7XG5cbi8vIExheW91dFxuQGltcG9ydCAnbGF5b3V0L2JvZHknO1xuQGltcG9ydCAnbGF5b3V0L2J1cmdlci1tZW51JztcbkBpbXBvcnQgJ2xheW91dC9zZWFyY2gnO1xuQGltcG9ydCAnbGF5b3V0L2hlYWRlcic7XG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWxlcnRcIjtcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9ucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhcmVlcnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZXh0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9ybXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJkcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NpdGV3aWRlLWFsZXJ0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9wdXAnO1xuQGltcG9ydCAnY29tcG9uZW50cy9oZWFkaW5ncyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2JyZWFkY3J1bWJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbm9kZS1oZWFkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9ub2RlLW1lbnUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9nbG9iYWwtYW5pbWF0aW9ucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BhZ2luYXRpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9wYWdlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NoYXJlLWxpbmtzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWNjb3JkaW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2Nyb2xsYmFyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG8tdG9wJztcblxuQGltcG9ydCBcImNvbW1vblwiO1xuQGltcG9ydCAnZW50aXR5L3BhcmFncmFwaHMvc29jaWFsLW5ldHdvcmtzJztcblxuXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgQGV4dGVuZCAuc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG5cbiNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogNDtcbiAgdWwubmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmF2LWl0ZW0ge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgcGFkZGluZzogNHB4IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LW1vZGVyYXRpb24tZm9ybSB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAuZW50aXR5LW1vZGVyYXRpb24tZm9ybV9faXRlbSB7XG4gICAgbGFiZWwsXG4gICAgLmZvcm0tc2VsZWN0LFxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS50ZXN0LXNpdGUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmY2MDQzO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIua1i+ivleermVwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjA0MztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBnLS0xMjQxIC5ncmlkLWdhbGxlcnksXG4ucGctLTEyMjEgLmdyaWQtZ2FsbGVyeSxcbi5wZy0tMTI4NCAuZ3JpZC1nYWxsZXJ5LFxuLnBnLS0xMzA2IC5ncmlkLWdhbGxlcnksXG4ucGctLTE2MTIgLmdyaWQtZ2FsbGVyeSxcbi5wZy0tMTcyNCAuZ3JpZC1nYWxsZXJ5LFxuLnBnLS0xNjgyIC5ncmlkLWdhbGxlcnkge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cblxuLnBnLS1pZC0tMjQ2NCAucGctLXR5cGUtLWhpZ2hsaWdodGluZy1pdGVtLFxuLnBnLS1pZC0tMjIyNCAucGctLXR5cGUtLWhpZ2hsaWdodGluZy1pdGVtIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSBhdXRvIDEuMjVyZW0gMDtcbn1cblxuLnBhZ2UtdGF4b25vbXktdGVybS0xMzYgLnBnLS0xODA5LFxuLnBhZ2Utbm9kZS0yMDY2IC5wZy0tMTgwMSxcbi5wYWdlLW5vZGUtMzUwMCAucGctLTE3OTUsXG4ucGFnZS1ub2RlLTQ2MTcgLnBnLS0xNjM0e1xuICAud3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5qaXBlcHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFjdF9waG90byB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWN0X3NvY2lhbF9uZXR3b3JrcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFjdC11cy1zaW5nbGUtaXRlbXtcbiAgLmppcGVwcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXAsXG4gIC5jb250YWN0X2pvYixcbiAgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtze1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFnZS1ub2RlLTIwNjYsXG4ucGFnZS1ub2RlLTQ2ODAsXG4ucGFnZS1ub2RlLTQ2ODEsXG4ucGFnZS1ub2RlLTQ2ODIsXG4ucGFnZS1ub2RlLTQ2ODMsXG4ucGFnZS1ub2RlLTQ2ODQsXG4ucGFnZS1ub2RlLTM1MDBcbntcbiAgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtMzUwMCB7XG4gIC5jb250YWN0X3Bob3RvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBnLS0xNjMxIHtcbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGgsIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdHIge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaW1nLmFsaWduLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICBpbWcuYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIGltZy5hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGctLTE2MzEge1xuICAgIGltZy5hbGlnbi1sZWZ0LFxuICAgIGltZy5hbGlnbi1yaWdodCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wZy0tMTgyNyxcbi5wZy0tMTgyOCB7XG4gIGJhY2tncm91bmQ6ICNGMUVDRTE7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5uLS10eXBlLXRlc3RpbW9uaWFsLm4tLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1vcmUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDM1cHggMCA0NXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtNDYzNSxcbi5wYWdlLW5vZGUtNDYzNntcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi53cmFwcGVyLXBvZGNhc3QgbGl7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucG9kY2FzdC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYi0tdmlld3MtYmxvY2twb2RjYXN0LWxpc3QtYmxvY2stMXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUNFMTtcbiAgcGFkZGluZzogM3JlbSAwO1xuICAmLmQtZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5cblxuLy8g5LyY5YyW5Li65bWM5aWX55qEIFNDU1Mg57uT5p6E77yM5aKe5by65Y+v6K+75oCn5ZKM57u05oqk5oCn77yM5bm25aKe5Yqg5rOo6YeKXG5cbi8vIFBvZGNhc3Qg5YWo5YaF5a656KeG5Zu+5qC35byPXG4ubm9kZSB7XG4gICYubi0tdHlwZS1wb2RjYXN0IHtcbiAgICAmLm4tLXZpZXctbW9kZS1mdWxsIHtcbiAgICAgIC5jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRjY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgLmNvbnRlbnRfd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgLy8g5ZON5bqU5byP77ya5Lit562J5bGP5bmVXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMTMlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyDlk43lupTlvI/vvJrlpKflsY/luZVcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAyMyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm9kZV9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lcGlzb2RlX25iIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgfVxuXG4gICAgICAucG9kY2FzdC1pbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICAvLyDnp7vliqjnq6/lsYXkuK3mmL7npLpcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYXVkaW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFQ0UxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUNFMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9vdGVyX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUVDRTE7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUG9kY2FzdCDliJfooajvvIh0ZWFzZXLvvInop4blm77moLflvI9cbiAgICAmLm4tLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICAgLnBvZGNhc3RfYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMy80O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgaW1nLFxuICAgICAgICAgIC5maWVsZF9faXRlbSxcbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgIC8vIOWTjeW6lOW8j++8muS4reetieWxj+W5lVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIOWTjeW6lOW8j++8muWwj+Wxj+W5lVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kdW15X2xpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6YmVmb3JlLFxuICAgICAgICAgICY6Zm9jdXM6YmVmb3JlLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZTpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICMyNTI1MjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8g54Sm54K55pe25pi+56S66YGu572pXG4gICAgICAgICAgJjpmb2N1cyB+IC5wb2RjYXN0X2NvdmVyLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB+IC5wb2RjYXN0X2NvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOm8oOagh+aCrOWBnOaXtuaYvuekuumBrue9qVxuICAgICAgICAmOmhvdmVyIC5wb2RjYXN0X2NvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvZGNhc3RfY292ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzNywgMzcsIDAuOSk7XG4gICAgICAgIHBhZGRpbmc6IDE1JSAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUG9kY2FzdCDliJfooajlpJblsYIgdWwg5qC35byPXG4ud3JhcHBlci1wb2RjYXN0IHtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLnBnLS0yMDQxIHtcbiAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1lZGlhLXRleHQtd3JhcHBlciB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGctLTIwNDEge1xuICAgIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZy0tMjA0MSB7XG4gICAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBnLS0yMDQxIHtcbiAgICAuZnVsbC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBnLS0yMDQxIHtcbiAgICAuZnVsbC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wZy0tMjA0MSB7XG4gICAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIH1cbiAgfVxufVxuLnBnLS0yMDQyIHtcbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLTQ4NzYge1xuICAubm9kZV9fY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGVudCB7XG4gICAgLnYtLXBvZGNhc3QtbGlzdCB7XG4gICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmItLXZpZXdzLWJsb2NrcG9kY2FzdC1saXN0LWJsb2NrLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIH1cbiAgI3BnLS0yMDU0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUY2O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXBvZGNhc3Qge1xuICAubi0tdmlldy1tb2RlLWZ1bGwge1xuICAgIC5ub2RlX19tZXRhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb2RjYXN0LXN1bW1hcnkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnBnLS10eXBlLS1vcmlnaW5hbC10ZXh0IHtcbiAgICAuY29sLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ucGctLXR5cGUtLW1lZGlhcy1nYWxsZXJ5LnBnLS0xMjQ2IHtcbiAgICAuZ3JpZC1nYWxsZXJ5IHtcbiAgICAgIGhlaWdodDogMjE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4udi0tcG9kY2FzdC1saXN0IHtcbiAgLm1vcmUtbGluayB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLy8g6aaW6aG177ya6aG25qCP6buY6K6k5bey5piv55m95a2X77yb6YCP5piO5oCB5LiN5Y+N55u4IExvZ2/vvIjnlKggaG9yaXpvbnRhbGUtYmxhbmPvvIlcbi8vIOa7muWKqOWQjuaUueeUsSBib2R5LnNjcm9sbGVkIOaOpeeuoe+8iOeZveW6lSArIOWTgeeJjOe6ou+8iVxuLnBhdGgtZnJvbnRwYWdlOm5vdCguc2Nyb2xsZWQpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAuaGVhZGVyLS1uYXZpZ2F0aW9uIC5zZWFyY2gtYnRuLFxuICAgICAgLmhlYWRlci0tbmF2aWdhdGlvbiAuYnVyZ2VyLWJ0biB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWludmVyc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3BhY2l0eTogLjg1O1xuXG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHRleHQtaW52ZXJzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgLy8gSMOpcm9zIEhQ77yIMjQyOjEwOTXvvInvvJrmlofmoYjkuLrlk4HniYznuqLvvIzkuI3lho3lvLrliLbnmb3lrZdcbiAgLmJhbm5lcl9faHAge1xuICAgIC53cmFwcGVyLXRleHQge1xuICAgICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgIH1cblxuICAgIC5ocC1tb3JlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucGctLTI1MzQgLm1vcmUtbGlua3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5uLS10eXBlLXBvZGNhc3Qge1xuICAuZmllbGQtLW5hbWUtZmllbGQtcG9kY2FzdC1zdW1tYXJ5IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wZy0tODgxIHtcbiAgQGluY2x1ZGUgbGFzdFBhcmFncmFwaEJhY2tncm91bmQoKTtcbiAgLnBnLS10eXBlLS1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0QnRuKCkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8vIOazqOaEj++8muWLv+WcqOatpOWGmSAmOjotbW96LWZvY3VzLWlubmVyIOetieW1jOWll+inhOWIme+8jFxuICAvLyDlkKbliJnosIPnlKjmlrnlnKggQGluY2x1ZGUg5ZCO5YaZ5aOw5piO5Lya6Kem5Y+RIG1peGVkLWRlY2xz44CCXG4gIC8vIEZpcmVmb3gg5YaF6L656Led5L+u5q2j6KeB5LiL5pa55YWo5bGA6KeE5YiZ44CCXG59XG5cbi8vIEZpcmVmb3jvvJrljrvmjokgYnV0dG9uIOm7mOiupOWGhei+ueahhu+8iOWOnyByZXNldEJ0biDltYzlpZfop4TliJnvvIzmj5DkuLrlhajlsYDku6Xpgb/lhY0gbWl4ZWQtZGVjbHPvvIlcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIE1peGluIHBvdXIgbGVzIGZpbHRyZXMgZGUgdnVlIChCRUYgZXQgTmV3c3Jvb20pXG5AbWl4aW4gdmlld0ZpbHRlckxpbmsoKSB7XG4gIHBhZGRpbmc6IDNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXM7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDsgLy8gUGx1cyBkJ2VzcGFjZSBlbnRyZSBsZSBsYWJlbCBldCBsZSB0cmFpdFxuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDAlO1xuICAgIGJhY2tncm91bmQ6ICRiZy1icmFuZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcbiAgfVxuXG4gICYuYmVmLWxpbmstLXNlbGVjdGVkLFxuICAmLmlzLWN1cnJlbnQsXG4gICY6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1oZWF2eTtcbiAgICBjb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8g5Y+N55m95oyJ6ZKu77yI55m95bqV77yJXG5AbWl4aW4gYnRuV2hpdGUoKSB7XG4gIC8vICZ7fSDljIXoo7nlo7DmmI7vvIzpgb/lhY0gaW5jbHVkZSDlkI7nu6fnu63lhpnlo7DmmI7ml7bop6blj5EgbWl4ZWQtZGVjbHNcbiAgJiB7XG4gICAgYmFja2dyb3VuZDogJGJnLXN1cmZhY2U7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmctc3VyZmFjZTtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRiZy1zdXJmYWNlLXNlY29uZGFyeTtcbiAgICBvdXRsaW5lLWNvbG9yOiAkYmctc3VyZmFjZTtcbiAgfVxufVxuXG4vLyBNaXhpbiBwb3VyIHVuIHRpdHJlIGRlIHNlY3Rpb24gKHR5cGUgQmxvY2svVmlldylcbkBtaXhpbiBzZWN0aW9uVGl0bGUoJGNlbnRlcmVkOiB0cnVlKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcblxuICBAaWYgJGNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYnJhbmQ7XG5cbiAgICBAaWYgJGNlbnRlcmVkIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8vIFNLMjYgZm9jdXMgcmluZ++8mlJvdWdlIHZpZiAzcHggKyBvZmZzZXQgMnB477yIUsOoZ2xlcyBkJ3VzYWdl77yJXG5AbWl4aW4gc2stZm9jdXMtcmluZyhcbiAgJGNvbG9yOiAkZm9jdXMtcmluZy1jb2xvcixcbiAgJHdpZHRoOiAkZm9jdXMtcmluZy13aWR0aCxcbiAgJG9mZnNldDogJGZvY3VzLXJpbmctb2Zmc2V0XG4pIHtcbiAgb3V0bGluZTogJGNvbG9yIHNvbGlkICR3aWR0aDtcbiAgb3V0bGluZS1vZmZzZXQ6ICRvZmZzZXQ7XG59XG5cbkBtaXhpbiBkZWZhdWx0QmxvY2tEaXNwbGF5KCRjb2xvcjogJGJnLXN1cmZhY2UtdGVydGlhcnksICRwYWRkaW5nOiAxcmVtKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1wYWdlLWFsdDtcbiAgcGFkZGluZzogJHBhZGRpbmc7XG59XG5cbkBtaXhpbiBzbWFsbENvbnRhaW5lcigpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMnJlbSAxMyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMnJlbSAyMyU7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUtaWZyYW1lIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gMTY6OVxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGFyYWdyYXBoSGVhZGVyRm9vdGVyKCRtZWRpYVF1ZXJ5OiBsZykge1xuICAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBhcmFncmFwaC1mb290ZXIge1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg1NnB4O1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcbiAgICAgIG1heC13aWR0aDogNzM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgbWF4LXdpZHRoOiA2MTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYS5idG4ge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbWVkaWFRdWVyeSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGlua0NhcmQoJHJhZGl1czogMCwgJHRpbWU6IC4xNXMsICRjb2xvcjogJGJsYWNrLCAkb3V0bGluZTogM3B4KSB7XG4gIC8vIOeUqCAme30g5YyF6KO55aOw5piO77yM6YG/5YWNIGluY2x1ZGUg5Ye6546w5Zyo5bWM5aWX6KeE5YiZ5LmL5ZCO5pe26Kem5Y+RIG1peGVkLWRlY2xzXG4gICYge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgJG91dGxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSBlYXNlLWluLW91dDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgb3V0bGluZS1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9jdXNJbnB1dCgkY29sb3I6ICRmb2N1cy1yaW5nLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLCAkb3V0bGluZTogJGZvY3VzLXJpbmctd2lkdGgpIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCBzb2xpZCAkYm9yZGVyLXdpZHRoLXRoaW47XG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRza2VtYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgQGluY2x1ZGUgc2stZm9jdXMtcmluZygkY29sb3IsICRvdXRsaW5lLCAkZm9jdXMtcmluZy1vZmZzZXQpO1xuICB9XG59XG5cbi8vIFByb2dyYW1tZSAvIEluZm9zIHByYXRpcXVlcyDigJQgRmlnbWEgMjczOjE1MDBcbkBtaXhpbiBwcm9ncmFtbWVIZWFkZXJJbmZvcygpIHtcbiAgLnByb2dyYW1tZV9oZWFkZXJfaW5mb3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDcycHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZS10ZXJ0aWFyeTsgLy8gYmVpZ2UtMTAwIOWkluahhuWMulxuXG4gICAgLy8g5Y675o6J5pen57Sr57qi5YWJ5pmV6KOF6aWwXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByYWN0aWNhbF9pbmZvc19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkc3BhY2luZy0zMDA7IC8vIDI0IOKAlCBlbnRldGUgLyBzZXBhcmF0ZXVyIC8gZ3JpbGxlXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTUwMCAkc3BhY2luZy02MDA7IC8vIDQwIC8gNDhcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdXJmYWNlLXNlY29uZGFyeTsgLy8gYmVpZ2UtNDAgI2Y0ZjJlZlxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwMCAkc3BhY2luZy0zMDA7XG4gICAgICB9XG5cbiAgICAgIC8vIOagh+mimOihjCArIOWPs+S+pyDiiJLvvIjnqL/pnaLlsZXlvIDmgIHvvIlcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAkc3BhY2luZy0yMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZy0zMDA7IC8vIOS4juS4i+WIhumalOe6v+mXtOi3neeUsSBib3JkZXIg5om/5ouFXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7IC8vIE1lcnJpd2VhdGhlclxuICAgICAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDMtc2l6ZTsgLy8gMjQg4oCUIOeov+mdoiBsZWFkaW5nIDMyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKIklwiO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmFjdGljYWxfaW5mb3Nfd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwICRzcGFjaW5nLTgwMDsgLy8g5YiX6Ze06LedIDY0XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLnByYWN0aWNhbF9pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctMjAwOyAvLyDkuIvpg6jliIbpmpTliY3nlZnnqbrvvIzmgLvpobnot53nuqYgMTZcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItc3VidGxlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRzcGFjaW5nLTgwMH0gLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9nX2xhYmVsX2ljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTEwMDsgLy8gOFxuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dfbGFiZWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dfdmFsdWUsXG4gICAgICAgIC5jYW1wdXNfbGlzdF93cmFwcGVyLFxuICAgICAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbXB1c19saXN0X3dyYXBwZXIge1xuICAgICAgICAgIC5zaW5nbGUtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44CBXCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uc2luZ2xlLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuOAgVwiO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5zaW5nbGUtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGFzdFBhcmFncmFwaEJhY2tncm91bmQoKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vZmYtd2hpdGUtMTAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgY3VzdG9tIHByb3BlcnRpZXMg4oCUIFNLMjYgdG9rZW5zIG9uIDpyb290XG4vLyBOYW1pbmc6IEZpZ21hIHNsYXNoIHBhdGgg4oaSIGtlYmFiLWNhc2UsIGFsd2F5cyB3aXRoIC0tc2stIHByZWZpeC5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjpyb290IHtcbiAgLy8gLS0tLS0gQ29sb3JzIMK3IFByaW1pdGl2ZXMgLS0tLS1cbiAgLS1zay1jb2xvci1ibGFjay0xMDA6ICN7JGNvbG9yLWJsYWNrLTEwMH07XG4gIC0tc2stY29sb3ItYmxhY2stNzU6ICN7JGNvbG9yLWJsYWNrLTc1fTtcbiAgLS1zay1jb2xvci1ibGFjay01MDogI3skY29sb3ItYmxhY2stNTB9O1xuICAtLXNrLWNvbG9yLWJsYWNrLTI1OiAjeyRjb2xvci1ibGFjay0yNX07XG4gIC0tc2stY29sb3ItYmxhY2stMTA6ICN7JGNvbG9yLWJsYWNrLTEwfTtcblxuICAtLXNrLWNvbG9yLXdoaXRlOiAjeyRjb2xvci13aGl0ZX07XG4gIC0tc2stY29sb3Itb2ZmLXdoaXRlLTEwMDogI3skY29sb3Itb2ZmLXdoaXRlLTEwMH07XG4gIC0tc2stY29sb3Itb2ZmLXdoaXRlLTUwOiAjeyRjb2xvci1vZmYtd2hpdGUtNTB9O1xuXG4gIC0tc2stY29sb3ItcmVkLXNpZ25hdHVyZS0xMjA6ICN7JGNvbG9yLXJlZC1zaWduYXR1cmUtMTIwfTtcbiAgLS1zay1jb2xvci1yZWQtc2lnbmF0dXJlLTExMDogI3skY29sb3ItcmVkLXNpZ25hdHVyZS0xMTB9O1xuICAtLXNrLWNvbG9yLXJlZC1zaWduYXR1cmUtMTAwOiAjeyRjb2xvci1yZWQtc2lnbmF0dXJlLTEwMH07XG4gIC0tc2stY29sb3ItcmVkLXNpZ25hdHVyZS04MDogI3skY29sb3ItcmVkLXNpZ25hdHVyZS04MH07XG4gIC0tc2stY29sb3ItcmVkLXNpZ25hdHVyZS02MDogI3skY29sb3ItcmVkLXNpZ25hdHVyZS02MH07XG4gIC0tc2stY29sb3ItcmVkLXNpZ25hdHVyZS00MDogI3skY29sb3ItcmVkLXNpZ25hdHVyZS00MH07XG4gIC0tc2stY29sb3ItcmVkLXNpZ25hdHVyZS0yMDogI3skY29sb3ItcmVkLXNpZ25hdHVyZS0yMH07XG5cbiAgLS1zay1jb2xvci1yZWQtcHVsc2UtMTAwOiAjeyRjb2xvci1yZWQtcHVsc2UtMTAwfTtcblxuICAtLXNrLWNvbG9yLWJlaWdlLTEwMDogI3skY29sb3ItYmVpZ2UtMTAwfTtcbiAgLS1zay1jb2xvci1iZWlnZS04MDogI3skY29sb3ItYmVpZ2UtODB9O1xuICAtLXNrLWNvbG9yLWJlaWdlLTYwOiAjeyRjb2xvci1iZWlnZS02MH07XG4gIC0tc2stY29sb3ItYmVpZ2UtNDA6ICN7JGNvbG9yLWJlaWdlLTQwfTtcbiAgLS1zay1jb2xvci1iZWlnZS0yMDogI3skY29sb3ItYmVpZ2UtMjB9O1xuXG4gIC0tc2stY29sb3ItZnVuY3Rpb25hbC1zdWNjZXNzOiAjeyRjb2xvci1mdW5jdGlvbmFsLXN1Y2Nlc3N9O1xuICAtLXNrLWNvbG9yLWZ1bmN0aW9uYWwtc3VjY2Vzcy1iZzogI3skY29sb3ItZnVuY3Rpb25hbC1zdWNjZXNzLWJnfTtcbiAgLS1zay1jb2xvci1mdW5jdGlvbmFsLXdhcm5pbmc6ICN7JGNvbG9yLWZ1bmN0aW9uYWwtd2FybmluZ307XG4gIC0tc2stY29sb3ItZnVuY3Rpb25hbC13YXJuaW5nLWJnOiAjeyRjb2xvci1mdW5jdGlvbmFsLXdhcm5pbmctYmd9O1xuICAtLXNrLWNvbG9yLWZ1bmN0aW9uYWwtZXJyb3I6ICN7JGNvbG9yLWZ1bmN0aW9uYWwtZXJyb3J9O1xuICAtLXNrLWNvbG9yLWZ1bmN0aW9uYWwtZXJyb3ItYmc6ICN7JGNvbG9yLWZ1bmN0aW9uYWwtZXJyb3ItYmd9O1xuXG4gIC8vIC0tLS0tIENvbG9ycyDCtyBTZW1hbnRpYyDCtyBCYWNrZ3JvdW5kIC0tLS0tXG4gIC0tc2stYmctcGFnZTogI3skYmctcGFnZX07XG4gIC0tc2stYmctcGFnZS1hbHQ6ICN7JGJnLXBhZ2UtYWx0fTtcbiAgLS1zay1iZy1zdXJmYWNlOiAjeyRiZy1zdXJmYWNlfTtcbiAgLS1zay1iZy1zdXJmYWNlLXNlY29uZGFyeTogI3skYmctc3VyZmFjZS1zZWNvbmRhcnl9O1xuICAtLXNrLWJnLXN1cmZhY2UtdGVydGlhcnk6ICN7JGJnLXN1cmZhY2UtdGVydGlhcnl9O1xuICAtLXNrLWJnLWJyYW5kOiAjeyRiZy1icmFuZH07XG4gIC0tc2stYmctYWNjZW50LWRlY29yYXRpdmU6ICN7JGJnLWFjY2VudC1kZWNvcmF0aXZlfTtcbiAgLS1zay1iZy1pbnZlcnNlOiAjeyRiZy1pbnZlcnNlfTtcbiAgLS1zay1iZy1kaXNhYmxlZDogI3skYmctZGlzYWJsZWR9O1xuXG4gIC8vIC0tLS0tIENvbG9ycyDCtyBTZW1hbnRpYyDCtyBUZXh0IC0tLS0tXG4gIC0tc2stdGV4dC1wcmltYXJ5OiAjeyR0ZXh0LXByaW1hcnl9O1xuICAtLXNrLXRleHQtc2Vjb25kYXJ5OiAjeyR0ZXh0LXNlY29uZGFyeX07XG4gIC0tc2stdGV4dC1icmFuZDogI3skdGV4dC1icmFuZH07XG4gIC0tc2stdGV4dC1hY2NlbnQtbGFyZ2U6ICN7JHRleHQtYWNjZW50LWxhcmdlfTtcbiAgLS1zay10ZXh0LWludmVyc2U6ICN7JHRleHQtaW52ZXJzZX07XG4gIC0tc2stdGV4dC1vbi1icmFuZDogI3skdGV4dC1vbi1icmFuZH07XG4gIC0tc2stdGV4dC1kaXNhYmxlZDogI3skdGV4dC1kaXNhYmxlZH07XG4gIC0tc2stdGV4dC1zdWNjZXNzOiAjeyR0ZXh0LXN1Y2Nlc3N9O1xuICAtLXNrLXRleHQtd2FybmluZzogI3skdGV4dC13YXJuaW5nfTtcbiAgLS1zay10ZXh0LWVycm9yOiAjeyR0ZXh0LWVycm9yfTtcblxuICAvLyAtLS0tLSBDb2xvcnMgwrcgU2VtYW50aWMgwrcgQm9yZGVyIC0tLS0tXG4gIC0tc2stYm9yZGVyLXN1YnRsZTogI3skYm9yZGVyLXN1YnRsZX07XG4gIC0tc2stYm9yZGVyLWludGVyYWN0aXZlOiAjeyRib3JkZXItaW50ZXJhY3RpdmV9O1xuICAtLXNrLWJvcmRlci1zdHJvbmc6ICN7JGJvcmRlci1zdHJvbmd9O1xuICAtLXNrLWJvcmRlci1mb2N1czogI3skYm9yZGVyLWZvY3VzfTtcbiAgLS1zay1ib3JkZXItZXJyb3I6ICN7JGJvcmRlci1lcnJvcn07XG5cbiAgLy8gLS0tLS0gQ29sb3JzIMK3IFNlbWFudGljIMK3IEludGVyYWN0aXZlIC0tLS0tXG4gIC0tc2staW50ZXJhY3RpdmUtcHJpbWFyeS1kZWZhdWx0OiAjeyRpbnRlcmFjdGl2ZS1wcmltYXJ5LWRlZmF1bHR9O1xuICAtLXNrLWludGVyYWN0aXZlLXByaW1hcnktaG92ZXI6ICN7JGludGVyYWN0aXZlLXByaW1hcnktaG92ZXJ9O1xuICAtLXNrLWludGVyYWN0aXZlLXByaW1hcnktcHJlc3NlZDogI3skaW50ZXJhY3RpdmUtcHJpbWFyeS1wcmVzc2VkfTtcbiAgLS1zay1pbnRlcmFjdGl2ZS1wcmltYXJ5LXRleHQ6ICN7JGludGVyYWN0aXZlLXByaW1hcnktdGV4dH07XG4gIC0tc2staW50ZXJhY3RpdmUtc2Vjb25kYXJ5LWJvcmRlcjogI3skaW50ZXJhY3RpdmUtc2Vjb25kYXJ5LWJvcmRlcn07XG4gIC0tc2staW50ZXJhY3RpdmUtc2Vjb25kYXJ5LXRleHQ6ICN7JGludGVyYWN0aXZlLXNlY29uZGFyeS10ZXh0fTtcbiAgLS1zay1pbnRlcmFjdGl2ZS1saW5rOiAjeyRpbnRlcmFjdGl2ZS1saW5rfTtcblxuICAvLyAtLS0tLSBDb2xvcnMgwrcgU2VtYW50aWMgwrcgU3RhdGUgLS0tLS1cbiAgLS1zay1zdGF0ZS1zdWNjZXNzLWJnOiAjeyRzdGF0ZS1zdWNjZXNzLWJnfTtcbiAgLS1zay1zdGF0ZS13YXJuaW5nLWJnOiAjeyRzdGF0ZS13YXJuaW5nLWJnfTtcbiAgLS1zay1zdGF0ZS1lcnJvci1iZzogI3skc3RhdGUtZXJyb3ItYmd9O1xuXG4gIC8vIC0tLS0tIFR5cG9ncmFwaHkgwrcgZmFtaWxpZXMgLS0tLS1cbiAgLS1zay1mb250LXByaW1hcnk6ICN7JGZvbnQtcHJpbWFyeX07XG4gIC0tc2stZm9udC1zZWNvbmRhcnk6ICN7JGZvbnQtc2Vjb25kYXJ5fTtcblxuICAvLyAtLS0tLSBUeXBvZ3JhcGh5IMK3IERpc3BsYXkgLS0tLS1cbiAgLS1zay10eXBvLWRpc3BsYXktZ2lhbnQtc2l6ZTogI3skdHlwby1kaXNwbGF5LWdpYW50LXNpemV9O1xuICAtLXNrLXR5cG8tZGlzcGxheS1naWFudC1saDogI3skdHlwby1kaXNwbGF5LWdpYW50LWxofTtcbiAgLS1zay10eXBvLWRpc3BsYXktZ2lhbnQtdHJhY2tpbmc6ICN7JHR5cG8tZGlzcGxheS1naWFudC10cmFja2luZ307XG4gIC0tc2stdHlwby1kaXNwbGF5LWxhcmdlLXNpemU6ICN7JHR5cG8tZGlzcGxheS1sYXJnZS1zaXplfTtcbiAgLS1zay10eXBvLWRpc3BsYXktbGFyZ2UtbGg6ICN7JHR5cG8tZGlzcGxheS1sYXJnZS1saH07XG4gIC0tc2stdHlwby1kaXNwbGF5LWxhcmdlLXRyYWNraW5nOiAjeyR0eXBvLWRpc3BsYXktbGFyZ2UtdHJhY2tpbmd9O1xuXG4gIC8vIC0tLS0tIFR5cG9ncmFwaHkgwrcgSGVhZGluZyAtLS0tLVxuICAtLXNrLXR5cG8taGVhZGluZy1oMS1zaXplOiAjeyR0eXBvLWhlYWRpbmctaDEtc2l6ZX07XG4gIC0tc2stdHlwby1oZWFkaW5nLWgxLWxoOiAjeyR0eXBvLWhlYWRpbmctaDEtbGh9O1xuICAtLXNrLXR5cG8taGVhZGluZy1oMi1zaXplOiAjeyR0eXBvLWhlYWRpbmctaDItc2l6ZX07XG4gIC0tc2stdHlwby1oZWFkaW5nLWgyLWxoOiAjeyR0eXBvLWhlYWRpbmctaDItbGh9O1xuICAtLXNrLXR5cG8taGVhZGluZy1oMy1zaXplOiAjeyR0eXBvLWhlYWRpbmctaDMtc2l6ZX07XG4gIC0tc2stdHlwby1oZWFkaW5nLWgzLWxoOiAjeyR0eXBvLWhlYWRpbmctaDMtbGh9O1xuICAtLXNrLXR5cG8taGVhZGluZy1oNC1zaXplOiAjeyR0eXBvLWhlYWRpbmctaDQtc2l6ZX07XG4gIC0tc2stdHlwby1oZWFkaW5nLWg0LWxoOiAjeyR0eXBvLWhlYWRpbmctaDQtbGh9O1xuICAtLXNrLXR5cG8taGVhZGluZy1oNS1zaXplOiAjeyR0eXBvLWhlYWRpbmctaDUtc2l6ZX07XG4gIC0tc2stdHlwby1oZWFkaW5nLWg1LWxoOiAjeyR0eXBvLWhlYWRpbmctaDUtbGh9O1xuXG4gIC0tc2stdHlwby1sZWFkLXNpemU6ICN7JHR5cG8tbGVhZC1zaXplfTtcbiAgLS1zay10eXBvLWxlYWQtbGg6ICN7JHR5cG8tbGVhZC1saH07XG4gIC0tc2stdHlwby1leWVicm93LXNpemU6ICN7JHR5cG8tZXllYnJvdy1zaXplfTtcbiAgLS1zay10eXBvLWV5ZWJyb3ctbGg6ICN7JHR5cG8tZXllYnJvdy1saH07XG4gIC0tc2stdHlwby1leWVicm93LXRyYWNraW5nOiAjeyR0eXBvLWV5ZWJyb3ctdHJhY2tpbmd9O1xuXG4gIC8vIC0tLS0tIFR5cG9ncmFwaHkgwrcgQm9keSAvIExhYmVsIC0tLS0tXG4gIC0tc2stdHlwby1ib2R5LWxhcmdlLXNpemU6ICN7JHR5cG8tYm9keS1sYXJnZS1zaXplfTtcbiAgLS1zay10eXBvLWJvZHktbGFyZ2UtbGg6ICN7JHR5cG8tYm9keS1sYXJnZS1saH07XG4gIC0tc2stdHlwby1ib2R5LXNpemU6ICN7JHR5cG8tYm9keS1zaXplfTtcbiAgLS1zay10eXBvLWJvZHktbGg6ICN7JHR5cG8tYm9keS1saH07XG4gIC0tc2stdHlwby1ib2R5LXNtYWxsLXNpemU6ICN7JHR5cG8tYm9keS1zbWFsbC1zaXplfTtcbiAgLS1zay10eXBvLWJvZHktc21hbGwtbGg6ICN7JHR5cG8tYm9keS1zbWFsbC1saH07XG4gIC0tc2stdHlwby1jYXB0aW9uLXNpemU6ICN7JHR5cG8tY2FwdGlvbi1zaXplfTtcbiAgLS1zay10eXBvLWNhcHRpb24tbGg6ICN7JHR5cG8tY2FwdGlvbi1saH07XG4gIC0tc2stdHlwby1jYXB0aW9uLXRyYWNraW5nOiAjeyR0eXBvLWNhcHRpb24tdHJhY2tpbmd9O1xuICAtLXNrLXR5cG8tbGFiZWwtYnV0dG9uLXNpemU6ICN7JHR5cG8tbGFiZWwtYnV0dG9uLXNpemV9O1xuICAtLXNrLXR5cG8tbGFiZWwtYnV0dG9uLXRyYWNraW5nOiAjeyR0eXBvLWxhYmVsLWJ1dHRvbi10cmFja2luZ307XG4gIC0tc2stdHlwby1sYWJlbC1idXR0b24tc21hbGwtc2l6ZTogI3skdHlwby1sYWJlbC1idXR0b24tc21hbGwtc2l6ZX07XG4gIC0tc2stdHlwby1sYWJlbC1idXR0b24tc21hbGwtdHJhY2tpbmc6ICN7JHR5cG8tbGFiZWwtYnV0dG9uLXNtYWxsLXRyYWNraW5nfTtcbiAgLS1zay10eXBvLWxhYmVsLWZpZWxkLXNpemU6ICN7JHR5cG8tbGFiZWwtZmllbGQtc2l6ZX07XG5cbiAgLy8gLS0tLS0gU3BhY2luZyAtLS0tLVxuICAtLXNrLXNwYWNpbmctMDogI3skc3BhY2luZy0wfTtcbiAgLS1zay1zcGFjaW5nLTI1OiAjeyRzcGFjaW5nLTI1fTtcbiAgLS1zay1zcGFjaW5nLTUwOiAjeyRzcGFjaW5nLTUwfTtcbiAgLS1zay1zcGFjaW5nLTEwMDogI3skc3BhY2luZy0xMDB9O1xuICAtLXNrLXNwYWNpbmctMTUwOiAjeyRzcGFjaW5nLTE1MH07XG4gIC0tc2stc3BhY2luZy0yMDA6ICN7JHNwYWNpbmctMjAwfTtcbiAgLS1zay1zcGFjaW5nLTI1MDogI3skc3BhY2luZy0yNTB9O1xuICAtLXNrLXNwYWNpbmctMzAwOiAjeyRzcGFjaW5nLTMwMH07XG4gIC0tc2stc3BhY2luZy00MDA6ICN7JHNwYWNpbmctNDAwfTtcbiAgLS1zay1zcGFjaW5nLTUwMDogI3skc3BhY2luZy01MDB9O1xuICAtLXNrLXNwYWNpbmctNjAwOiAjeyRzcGFjaW5nLTYwMH07XG4gIC0tc2stc3BhY2luZy04MDA6ICN7JHNwYWNpbmctODAwfTtcbiAgLS1zay1zcGFjaW5nLTEwMDA6ICN7JHNwYWNpbmctMTAwMH07XG5cbiAgLy8gLS0tLS0gTGF5b3V0IMK3IGJyYW5kIGZyYW1lIC0tLS0tXG4gIC0tc2stYnJhbmQtZnJhbWU6ICN7JHNrMjYtYnJhbmQtZnJhbWV9O1xuICAtLXNrLWJyYW5kLWZyYW1lLWhwOiAjeyRzazI2LWJyYW5kLWZyYW1lLWhwfTtcblxuICAvLyAtLS0tLSBSYWRpdXMgLS0tLS1cbiAgLS1zay1yYWRpdXMtbm9uZTogI3skcmFkaXVzLW5vbmV9O1xuICAtLXNrLXJhZGl1cy14czogI3skcmFkaXVzLXhzfTtcbiAgLS1zay1yYWRpdXMtczogI3skcmFkaXVzLXN9O1xuICAtLXNrLXJhZGl1cy1tOiAjeyRyYWRpdXMtbX07XG4gIC0tc2stcmFkaXVzLWw6ICN7JHJhZGl1cy1sfTtcbiAgLS1zay1yYWRpdXMteGw6ICN7JHJhZGl1cy14bH07XG4gIC0tc2stcmFkaXVzLTJ4bDogI3skcmFkaXVzLTJ4bH07XG4gIC0tc2stcmFkaXVzLWZ1bGw6ICN7JHJhZGl1cy1mdWxsfTtcblxuICAvLyAtLS0tLSBCb3JkZXIgd2lkdGggLS0tLS1cbiAgLS1zay1ib3JkZXItd2lkdGgtdGhpbjogI3skYm9yZGVyLXdpZHRoLXRoaW59O1xuICAtLXNrLWJvcmRlci13aWR0aC1tZWRpdW06ICN7JGJvcmRlci13aWR0aC1tZWRpdW19O1xuICAtLXNrLWJvcmRlci13aWR0aC10aGljazogI3skYm9yZGVyLXdpZHRoLXRoaWNrfTtcblxuICAvLyAtLS0tLSBTaGFkb3cgLS0tLS1cbiAgLS1zay1zaGFkb3ctbG93OiAjeyRzaGFkb3ctbG93fTtcbiAgLS1zay1zaGFkb3ctbWVkaXVtOiAjeyRzaGFkb3ctbWVkaXVtfTtcbiAgLS1zay1zaGFkb3ctaGlnaDogI3skc2hhZG93LWhpZ2h9O1xuXG4gIC8vIC0tLS0tIEExMXkgLyB1c2FnZSAtLS0tLVxuICAtLXNrLWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLXNrLWZvY3VzLXJpbmctb2Zmc2V0OiAjeyRmb2N1cy1yaW5nLW9mZnNldH07XG4gIC0tc2stZm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC0tc2stdG91Y2gtdGFyZ2V0LW1pbjogI3skdG91Y2gtdGFyZ2V0LW1pbn07XG4gIC0tc2stYnV0dG9uLWhlaWdodDogI3skYnV0dG9uLWhlaWdodH07XG4gIC0tc2stc3BhY2luZy1pbnRlcmFjdGl2ZS1taW46ICN7JHNwYWNpbmctaW50ZXJhY3RpdmUtbWlufTtcbiAgLS1zay1ib2R5LW1pbi1zaXplOiAjeyRib2R5LW1pbi1zaXplfTtcbiAgLS1zay1saW5lLWhlaWdodC1ib2R5OiAjeyRsaW5lLWhlaWdodC1ib2R5fTtcbiAgLS1zay1tZWFzdXJlLW1heDogI3skbWVhc3VyZS1tYXh9O1xufVxuIiwiLy8gPT09PT09PT1cbi8vIEZvbnQtZmFjZXNcbi8vID09PT09PT09XG4vLyBQb3BwaW5zIC8gTWVycml3ZWF0aGVy77ya6KeBIHN0eWxlLnNjc3Mg6aG26YOoIEdvb2dsZSBGb250cyBAaW1wb3J077yI6aG7572u5LqOIENTUyDmnIDliY3vvIlcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIDQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Tb3VyY2UtU2VyaWYtNC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Tb3VyY2UtU2VyaWYtNC53b2ZmMicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXIvQXZlbmlyLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXIvQXZlbmlyLUxpZ2h0T2JsaXF1ZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9BdmVuaXIvQXZlbmlyLUxpZ2h0T2JsaXF1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9BdmVuaXIvQXZlbmlyLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXIvQXZlbmlyLUJvb2tPYmxpcXVlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItQm9va09ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXIvQXZlbmlyLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vL0Bmb250LWZhY2Uge1xuLy8gIGZvbnQtZmFtaWx5OiAnQXZlbmlyJztcbi8vICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1Sb21hbk9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1Sb21hbk9ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy99XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1NZWRpdW1PYmxpcXVlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItTWVkaXVtT2JsaXF1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pcic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItSGVhdnlPYmxpcXVlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pci9BdmVuaXItSGVhdnlPYmxpcXVlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9BdmVuaXIvQXZlbmlyLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1CbGFja09ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvQXZlbmlyL0F2ZW5pci1CbGFja09ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFmMWU5LTFmMWY1LCBVKzFmMWY3LTFmMWZmLCBVKzFmMjFhLCBVKzFmMjMyLCBVKzFmMjM0LTFmMjM3LCBVKzFmMjUwLTFmMjUxLCBVKzFmMzAwLCBVKzFmMzAyLTFmMzA4LCBVKzFmMzBhLTFmMzExLCBVKzFmMzE1LCBVKzFmMzE5LTFmMzIwLCBVKzFmMzI0LCBVKzFmMzI3LCBVKzFmMzJhLCBVKzFmMzJjLTFmMzJkLCBVKzFmMzMwLTFmMzU3LCBVKzFmMzU5LTFmMzdlO1xufVxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVStmZWUzLCBVK2ZlZjMsIFUrZmYwMy1mZjA0LCBVK2ZmMDcsIFUrZmYwYSwgVStmZjE3LWZmMTksIFUrZmYxYy1mZjFkLCBVK2ZmMjAtZmYzYSwgVStmZjNjLCBVK2ZmM2UtZmY1YiwgVStmZjVkLCBVK2ZmNjEtZmY2NSwgVStmZjY3LWZmNmEsIFUrZmY2YywgVStmZjZmLWZmNzgsIFUrZmY3YS1mZjdkLCBVK2ZmODAtZmY4NCwgVStmZjg2LCBVK2ZmODktZmY4ZSwgVStmZjkyLCBVK2ZmOTctZmY5YiwgVStmZjlkLWZmOWYsIFUrZmZlMC1mZmU0LCBVK2ZmZTYsIFUrZmZlOSwgVStmZmViLCBVK2ZmZWQsIFUrZmZmYywgVSsxZjAwNCwgVSsxZjE3MC0xZjE3MSwgVSsxZjE5Mi0xZjE5NSwgVSsxZjE5OC0xZjE5YSwgVSsxZjFlNi0xZjFlODtcbn1cbi8qIFs2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjBhNywgVStmMGIyLCBVK2YwYjcsIFUrZjBjOSwgVStmMGQ4LCBVK2YwZGEsIFUrZjBkYy1mMGRkLCBVK2YwZTAsIFUrZjBlNiwgVStmMGViLCBVK2YwZmMsIFUrZjEwMSwgVStmMTA0LWYxMDUsIFUrZjEwNywgVStmMTBiLCBVK2YxMWIsIFUrZjE0YiwgVStmMThhLCBVK2YxOTMsIFUrZjFkNi1mMWQ3LCBVK2YyNDQsIFUrZjI3YSwgVStmMjk2LCBVK2YyYWUsIFUrZjQ3MSwgVStmNGIzLCBVK2Y2MTAtZjYxMSwgVStmODgwLWY4ODEsIFUrZjhlYywgVStmOGY1LCBVK2Y4ZmYsIFUrZjkwMSwgVStmOTBhLCBVK2Y5MmMtZjkyZCwgVStmOTM0LCBVK2Y5MzcsIFUrZjk0MSwgVStmOTY1LCBVK2Y5NjcsIFUrZjk2OSwgVStmOTZiLCBVK2Y5NmYsIFUrZjk3NCwgVStmOTc4LWY5NzksIFUrZjk3ZSwgVStmOTgxLCBVK2Y5OGEsIFUrZjk4ZSwgVStmOTk3LCBVK2Y5OWMsIFUrZjliMiwgVStmOWI1LCBVK2Y5YmEsIFUrZjliZSwgVStmOWNhLCBVK2Y5ZDAtZjlkMSwgVStmOWRkLCBVK2Y5ZTAtZjllMSwgVStmOWU0LCBVK2Y5ZjcsIFUrZmEwMC1mYTAxLCBVK2ZhMDgsIFUrZmEwYSwgVStmYTExLCBVK2ZiMDEtZmIwMiwgVStmZGZjLCBVK2ZlMGUsIFUrZmUzMC1mZTMxLCBVK2ZlMzMtZmU0NCwgVStmZTQ5LWZlNTIsIFUrZmU1NC1mZTU3LCBVK2ZlNTktZmU2NiwgVStmZTY4LWZlNmIsIFUrZmU4ZSwgVStmZTkyLWZlOTMsIFUrZmVhZSwgVStmZWI4LCBVK2ZlY2ItZmVjYywgVStmZWUwO1xufVxuLyogWzIxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4yMS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzlmM2QtOWYzZSwgVSs5ZjQxLCBVKzlmNGEtOWY0YiwgVSs5ZjUxLTlmNTIsIFUrOWY2MS05ZjYzLCBVKzlmNjYtOWY2NywgVSs5ZjgwLTlmODEsIFUrOWY4MywgVSs5Zjg1LTlmOGQsIFUrOWY5MC05ZjkxLCBVKzlmOTQtOWY5NiwgVSs5Zjk4LCBVKzlmOWItOWY5YywgVSs5ZjllLCBVKzlmYTAsIFUrOWZhMiwgVSs5ZmY0LCBVK2EwMDEsIFUrYTAwNywgVSthMDI1LCBVK2EwNDYtYTA0NywgVSthMDU3LCBVK2EwNzIsIFUrYTA3OC1hMDc5LCBVK2EwODMsIFUrYTA4NSwgVSthMTAwLCBVK2ExMTgsIFUrYTEzMiwgVSthMTM0LCBVK2ExZjQsIFUrYTI0MiwgVSthNGE2LCBVK2E0YWEsIFUrYTRiMC1hNGIxLCBVK2E0YjMsIFUrYTljMS1hOWMyLCBVK2FjMDAtYWMwMSwgVSthYzA0LCBVK2FjMDgsIFUrYWMxMC1hYzExLCBVK2FjMTMtYWMxNiwgVSthYzE5LCBVK2FjMWMtYWMxZCwgVSthYzI0LCBVK2FjNzAtYWM3MSwgVSthYzc0LCBVK2FjNzctYWM3OCwgVSthYzgwLWFjODEsIFUrYWM4MywgVSthYzhjLCBVK2FjOTAsIFUrYWM5Zi1hY2EwLCBVK2FjYTgtYWNhOSwgVSthY2FjLCBVK2FjYjAsIFUrYWNiZCwgVSthY2MxLCBVK2FjYzQsIFUrYWNlMC1hY2UxLCBVK2FjZTQsIFUrYWNlOCwgVSthY2YzLCBVK2FjZjUsIFUrYWNmYy1hY2ZkLCBVK2FkMDAsIFUrYWQwYywgVSthZDExLCBVK2FkMWMsIFUrYWQzNCwgVSthZDUwLCBVK2FkNjQsIFUrYWQ2YywgVSthZDcwLCBVK2FkNzQsIFUrYWQ3ZiwgVSthZDgxLCBVK2FkOGMsIFUrYWRjMCwgVSthZGM4LCBVK2FkZGMsIFUrYWRlMCwgVSthZGY4LWFkZjksIFUrYWRmYywgVSthZTAwLCBVK2FlMDgtYWUwOSwgVSthZTBiLCBVK2FlMzAsIFUrYWUzNCwgVSthZTM4LCBVK2FlNDAsIFUrYWU0YSwgVSthZTRjLCBVK2FlNTQsIFUrYWU2OCwgVSthZWJjLCBVK2FlZDgsIFUrYWYyYy1hZjJkLCBVK2FmMzQ7XG59XG4vKiBbMjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjIyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOWRmYSwgVSs5ZTBhLCBVKzllMTEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllMjAsIFUrOWUyMiwgVSs5ZTI4LTllMmMsIFUrOWUyZS05ZTMzLCBVKzllMzUtOWUzYiwgVSs5ZTNlLCBVKzllNDAtOWU0NCwgVSs5ZTQ2LTllNGUsIFUrOWU1MSwgVSs5ZTUzLCBVKzllNTUtOWU1OCwgVSs5ZTVhLTllNWMsIFUrOWU1ZS05ZTYzLCBVKzllNjYtOWU2ZSwgVSs5ZTcxLCBVKzllNzMsIFUrOWU3NSwgVSs5ZTc4LTllNzksIFUrOWU3Yy05ZTdlLCBVKzllODIsIFUrOWU4Ni05ZTg4LCBVKzllOGItOWU4YywgVSs5ZTkwLTllOTEsIFUrOWU5MywgVSs5ZTk1LCBVKzllOTcsIFUrOWU5ZCwgVSs5ZWE0LTllYTUsIFUrOWVhOS05ZWFhLCBVKzllYjQtOWViNSwgVSs5ZWI4LTllYmEsIFUrOWViYy05ZWJmLCBVKzllYzMsIFUrOWVjOSwgVSs5ZWNkLCBVKzllZDAsIFUrOWVkMi05ZWQzLCBVKzllZDUtOWVkNiwgVSs5ZWQ5LCBVKzllZGMtOWVkZCwgVSs5ZWRmLTllZTAsIFUrOWVlMiwgVSs5ZWU1LCBVKzllZTctOWVlYSwgVSs5ZWVmLCBVKzllZjEsIFUrOWVmMy05ZWY0LCBVKzllZjYsIFUrOWVmOSwgVSs5ZWZiLTllZmMsIFUrOWVmZSwgVSs5ZjBiLCBVKzlmMGQsIFUrOWYxMCwgVSs5ZjE0LCBVKzlmMTcsIFUrOWYxOSwgVSs5ZjIyLCBVKzlmMjksIFUrOWYyYywgVSs5ZjJmLCBVKzlmMzEsIFUrOWYzNywgVSs5ZjM5O1xufVxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4yMy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzljM2IsIFUrOWM0MCwgVSs5YzQ3LTljNDksIFUrOWM1MywgVSs5YzU3LCBVKzljNjQsIFUrOWM3MiwgVSs5Yzc3LTljNzgsIFUrOWM3YiwgVSs5YzdmLTljODAsIFUrOWM4Mi05YzgzLCBVKzljODUtOWM4YywgVSs5YzhlLTljOTIsIFUrOWM5NC05YzliLCBVKzljOWUtOWNhMywgVSs5Y2E1LTljYTcsIFUrOWNhOSwgVSs5Y2FiLCBVKzljYWQtOWNhZSwgVSs5Y2IxLTljYjcsIFUrOWNiOS05Y2JkLCBVKzljYmYtOWNjMCwgVSs5Y2MzLCBVKzljYzUtOWNjNywgVSs5Y2M5LTljZDEsIFUrOWNkMy05Y2RhLCBVKzljZGMtOWNkZCwgVSs5Y2RmLCBVKzljZTEtOWNlMywgVSs5Y2U1LCBVKzljZTksIFUrOWNlZS05Y2VmLCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzljZmMtOWNmZCwgVSs5ZDAyLCBVKzlkMDgtOWQwOSwgVSs5ZDEyLCBVKzlkMWIsIFUrOWQxZSwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzNywgVSs5ZDNiLCBVKzlkM2YsIFUrOWQ1MSwgVSs5ZDU5LCBVKzlkNWMtOWQ1ZCwgVSs5ZDVmLTlkNjEsIFUrOWQ2YywgVSs5ZDcwLCBVKzlkNzIsIFUrOWQ3YSwgVSs5ZDdlLCBVKzlkODQsIFUrOWQ4OSwgVSs5ZDhmLCBVKzlkOTIsIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYjgsIFUrOWRiYywgVSs5ZGM0LCBVKzlkYzcsIFUrOWRjOSwgVSs5ZGQ3LCBVKzlkZGYsIFUrOWRmMiwgVSs5ZGY5O1xufVxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4yNC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjksIFUrOWE2YiwgVSs5YTZlLCBVKzlhNzUsIFUrOWE3Ny05YTdhLCBVKzlhN2QsIFUrOWE4MCwgVSs5YTgzLCBVKzlhODUsIFUrOWE4Ny05YThhLCBVKzlhOGQtOWE4ZSwgVSs5YTkwLCBVKzlhOTItOWE5MywgVSs5YTk1LTlhOTYsIFUrOWE5OC05YTk5LCBVKzlhOWItOWFhMiwgVSs5YWE1LCBVKzlhYTcsIFUrOWFhZi05YWIxLCBVKzlhYjUtOWFiNiwgVSs5YWI5LTlhYmEsIFUrOWFiYywgVSs5YWMwLTlhYzQsIFUrOWFjOCwgVSs5YWNiLTlhY2MsIFUrOWFjZS05YWNmLCBVKzlhZDEtOWFkMiwgVSs5YWQ5LCBVKzlhZGYsIFUrOWFlMSwgVSs5YWUzLCBVKzlhZWEtOWFlYiwgVSs5YWVkLTlhZWYsIFUrOWFmNCwgVSs5YWY5LCBVKzlhZmIsIFUrOWIwMy05YjA0LCBVKzliMDYsIFUrOWIwOCwgVSs5YjBkLCBVKzliMGYtOWIxMCwgVSs5YjEzLCBVKzliMTgsIFUrOWIxYSwgVSs5YjFmLCBVKzliMjItOWIyMywgVSs5YjI1LCBVKzliMjctOWIyOCwgVSs5YjJhLCBVKzliMmYsIFUrOWIzMS05YjMyLCBVKzliM2IsIFUrOWI0MywgVSs5YjQ2LTliNDksIFUrOWI0ZC05YjRlLCBVKzliNTEsIFUrOWI1NiwgVSs5YjU4LCBVKzliNWEsIFUrOWI1YywgVSs5YjVmLCBVKzliNjEtOWI2MiwgVSs5YjZmLCBVKzliNzcsIFUrOWI4MCwgVSs5Yjg4LCBVKzliOGIsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYtOWJhMCwgVSs5YmE4LCBVKzliYWEtOWJhYiwgVSs5YmFkLTliYWUsIFUrOWJiMC05YmIxLCBVKzliYjgsIFUrOWJjOS05YmNhLCBVKzliZDMsIFUrOWJkNiwgVSs5YmRiLCBVKzliZTgsIFUrOWJmMC05YmYxLCBVKzljMDIsIFUrOWMxMCwgVSs5YzE1LCBVKzljMjQsIFUrOWMyZCwgVSs5YzMyLCBVKzljMzk7XG59XG4vKiBbMjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjI1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOThjOCwgVSs5OGNmLTk4ZDYsIFUrOThkYS05OGRiLCBVKzk4ZGQsIFUrOThlMS05OGUyLCBVKzk4ZTctOThlYSwgVSs5OGVjLCBVKzk4ZWUtOThlZiwgVSs5OGYyLCBVKzk4ZjQsIFUrOThmYy05OGZlLCBVKzk5MDMsIFUrOTkwNSwgVSs5OTA4LCBVKzk5MGEsIFUrOTkwYy05OTBkLCBVKzk5MTMtOTkxNCwgVSs5OTE4LCBVKzk5MWEtOTkxYiwgVSs5OTFlLCBVKzk5MjEsIFUrOTkyOCwgVSs5OTJjLCBVKzk5MmUsIFUrOTkzNSwgVSs5OTM4LTk5MzksIFUrOTkzZC05OTNlLCBVKzk5NDUsIFUrOTk0Yi05OTRjLCBVKzk5NTEtOTk1MiwgVSs5OTU0LTk5NTUsIFUrOTk1NywgVSs5OTVlLCBVKzk5NjMsIFUrOTk2Ni05OTY5LCBVKzk5NmItOTk2YywgVSs5OTZmLCBVKzk5NzQtOTk3NSwgVSs5OTc3LTk5NzksIFUrOTk3ZC05OTdlLCBVKzk5ODAtOTk4MSwgVSs5OTgzLTk5ODQsIFUrOTk4NywgVSs5OThhLTk5OGIsIFUrOTk4ZC05OTkxLCBVKzk5OTMtOTk5NSwgVSs5OTk3LTk5OTgsIFUrOTlhNSwgVSs5OWFiLTk5YWUsIFUrOTliMSwgVSs5OWIzLTk5YjQsIFUrOTliYywgVSs5OWJmLCBVKzk5YzEsIFUrOTljMy05OWM2LCBVKzk5Y2MsIFUrOTlkMCwgVSs5OWQyLCBVKzk5ZDUsIFUrOTlkYiwgVSs5OWRkLCBVKzk5ZTEsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTAzLTlhMDQsIFUrOWEwZS05YTBmLCBVKzlhMTEtOWExMywgVSs5YTE5LCBVKzlhMWIsIFUrOWEyOCwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzMiwgVSs5YTM3LCBVKzlhNDAsIFUrOWE0NSwgVSs5YTRhLCBVKzlhNGQtOWE0ZSwgVSs5YTUyLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWI7XG59XG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjI2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTcyYSwgVSs5NzJkLCBVKzk3MzAsIFUrOTczZCwgVSs5NzQyLCBVKzk3NDQsIFUrOTc0OC05NzQ5LCBVKzk3NTAtOTc1MSwgVSs5NzVhLTk3NWMsIFUrOTc2MywgVSs5NzY1LTk3NjYsIFUrOTc2Yy05NzZkLCBVKzk3NzMsIFUrOTc3NiwgVSs5NzdhLCBVKzk3N2MsIFUrOTc4NC05Nzg1LCBVKzk3OGUtOTc4ZiwgVSs5NzkxLTk3OTIsIFUrOTc5NC05Nzk1LCBVKzk3OTgsIFUrOTc5YSwgVSs5NzllLCBVKzk3YTMsIFUrOTdhNS05N2E2LCBVKzk3YTgsIFUrOTdhYi05N2FjLCBVKzk3YWUtOTdhZiwgVSs5N2IyLCBVKzk3YjQsIFUrOTdjNiwgVSs5N2NiLTk3Y2MsIFUrOTdkMywgVSs5N2Q4LCBVKzk3ZGMsIFUrOTdlMSwgVSs5N2VhLTk3ZWIsIFUrOTdlZSwgVSs5N2ZiLCBVKzk3ZmUtOTdmZiwgVSs5ODAxLTk4MDMsIFUrOTgwNS05ODA2LCBVKzk4MDgsIFUrOTgwYywgVSs5ODEwLTk4MTQsIFUrOTgxNy05ODE4LCBVKzk4MWUsIFUrOTgyMC05ODIxLCBVKzk4MjQsIFUrOTgyOCwgVSs5ODJiLTk4MmQsIFUrOTgzMCwgVSs5ODM0LCBVKzk4MzgtOTgzOSwgVSs5ODNjLCBVKzk4NDYsIFUrOTg0ZC05ODRmLCBVKzk4NTEtOTg1MiwgVSs5ODU0LTk4NTUsIFUrOTg1Ny05ODU4LCBVKzk4NWEtOTg1YiwgVSs5ODYyLTk4NjMsIFUrOTg2NSwgVSs5ODY3LCBVKzk4NmIsIFUrOTg2Zi05ODcxLCBVKzk4NzctOTg3OCwgVSs5ODdjLCBVKzk4ODAsIFUrOTg4MywgVSs5ODg1LCBVKzk4ODksIFUrOTg4Yi05ODhmLCBVKzk4OTMtOTg5NSwgVSs5ODk5LTk4OWIsIFUrOTg5ZS05ODlmLCBVKzk4YTEtOThhMiwgVSs5OGE1LTk4YTcsIFUrOThhOSwgVSs5OGFmLCBVKzk4YjEsIFUrOThiNiwgVSs5OGJhLCBVKzk4YmUsIFUrOThjMy05OGM0LCBVKzk4YzYtOThjNztcbn1cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMjcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5NWI5LTk1Y2EsIFUrOTVjYy05NWNkLCBVKzk1ZDQtOTVkNiwgVSs5NWQ4LCBVKzk1ZTEtOTVlMiwgVSs5NWU5LCBVKzk1ZjAtOTVmMSwgVSs5NWYzLCBVKzk1ZjYsIFUrOTVmYywgVSs5NWZlLTk1ZmYsIFUrOTYwMi05NjA0LCBVKzk2MDYtOTYwZCwgVSs5NjBmLCBVKzk2MTEtOTYxMywgVSs5NjE1LTk2MTcsIFUrOTYxOS05NjFiLCBVKzk2MWQsIFUrOTYyMSwgVSs5NjI4LCBVKzk2MmYsIFUrOTYzYy05NjNlLCBVKzk2NDEtOTY0MiwgVSs5NjQ5LCBVKzk2NTQsIFUrOTY1Yi05NjVmLCBVKzk2NjEsIFUrOTY2MywgVSs5NjY1LCBVKzk2NjctOTY2OCwgVSs5NjZjLCBVKzk2NzAsIFUrOTY3Mi05Njc0LCBVKzk2NzgsIFUrOTY3YSwgVSs5NjdkLCBVKzk2ODIsIFUrOTY4NSwgVSs5Njg4LCBVKzk2OGEsIFUrOTY4ZC05NjhlLCBVKzk2OTUsIFUrOTY5Ny05Njk4LCBVKzk2OWUsIFUrOTZhMCwgVSs5NmEzLTk2YTQsIFUrOTZhOCwgVSs5NmFhLCBVKzk2YjAtOTZiMSwgVSs5NmIzLTk2YjQsIFUrOTZiNy05NmI5LCBVKzk2YmItOTZiZCwgVSs5NmM5LCBVKzk2Y2IsIFUrOTZjZSwgVSs5NmQxLTk2ZDIsIFUrOTZkNiwgVSs5NmQ5LCBVKzk2ZGItOTZkYywgVSs5NmRlLCBVKzk2ZTAsIFUrOTZlMywgVSs5NmU5LCBVKzk2ZWIsIFUrOTZmMC05NmYyLCBVKzk2ZjksIFUrOTZmZiwgVSs5NzAxLTk3MDIsIFUrOTcwNSwgVSs5NzA4LCBVKzk3MGEsIFUrOTcwZS05NzBmLCBVKzk3MTEsIFUrOTcxOSwgVSs5NzI3O1xufVxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4yOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzk0ZTctOTRlYywgVSs5NGVlLTk0ZjEsIFUrOTRmMywgVSs5NGY1LCBVKzk0ZjcsIFUrOTRmOSwgVSs5NGZiLTk0ZmQsIFUrOTRmZiwgVSs5NTAzLTk1MDQsIFUrOTUwNi05NTA3LCBVKzk1MDktOTUwYSwgVSs5NTBkLTk1MGYsIFUrOTUxMS05NTE4LCBVKzk1MWEtOTUyMCwgVSs5NTIyLCBVKzk1MjgtOTUyZCwgVSs5NTMwLTk1M2EsIFUrOTUzYy05NTNmLCBVKzk1NDMtOTU0NiwgVSs5NTQ4LTk1NTAsIFUrOTU1Mi05NTU1LCBVKzk1NTctOTU1YiwgVSs5NTVkLTk1NjgsIFUrOTU2YS05NTZkLCBVKzk1NzAtOTU3NCwgVSs5NTgzLCBVKzk1ODYsIFUrOTU4OSwgVSs5NThlLTk1OGYsIFUrOTU5MS05NTkyLCBVKzk1OTQsIFUrOTU5OC05NTk5LCBVKzk1OWUtOTVhMCwgVSs5NWEyLTk1YTYsIFUrOTVhOC05NWIyLCBVKzk1YjQsIFUrOTViODtcbn1cbi8qIFsyOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMjkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5NDEwLTk0MWEsIFUrOTQxYy05NDJiLCBVKzk0MmQtOTQyZSwgVSs5NDMyLTk0MzMsIFUrOTQzNSwgVSs5NDM4LCBVKzk0M2EsIFUrOTQzZSwgVSs5NDQ0LCBVKzk0NGEsIFUrOTQ1MS05NDUyLCBVKzk0NWEsIFUrOTQ2Mi05NDYzLCBVKzk0NjUsIFUrOTQ3MC05NDg3LCBVKzk0OGEtOTQ5MiwgVSs5NDk0LTk0OTgsIFUrOTQ5YSwgVSs5NDljLTk0OWQsIFUrOTRhMSwgVSs5NGEzLTk0YTQsIFUrOTRhOCwgVSs5NGFhLTk0YWQsIFUrOTRhZiwgVSs5NGIyLCBVKzk0YjQtOTRiYSwgVSs5NGJjLTk0YzAsIFUrOTRjNCwgVSs5NGM2LTk0ZGIsIFUrOTRkZS05NGU2O1xufVxuLyogWzMwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4zMC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzkyYjcsIFUrOTJiOSwgVSs5MmMxLCBVKzkyYzUtOTJjNiwgVSs5MmM4LCBVKzkyY2MsIFUrOTJkMCwgVSs5MmQyLCBVKzkyZTQsIFUrOTJlYSwgVSs5MmVjLTkyZWQsIFUrOTJmMCwgVSs5MmYzLCBVKzkyZjgsIFUrOTJmYywgVSs5MzA0LCBVKzkzMDYsIFUrOTMxMCwgVSs5MzEyLCBVKzkzMTUsIFUrOTMxOCwgVSs5MzFhLCBVKzkzMWUsIFUrOTMyMC05MzIyLCBVKzkzMjQsIFUrOTMyNi05MzI5LCBVKzkzMmItOTMyYywgVSs5MzJmLCBVKzkzMzEtOTMzMiwgVSs5MzM1LTkzMzYsIFUrOTMzZSwgVSs5MzQwLTkzNDEsIFUrOTM0YS05MzYwLCBVKzkzNjItOTM2MywgVSs5MzY1LTkzNmIsIFUrOTM2ZSwgVSs5Mzc1LCBVKzkzN2UsIFUrOTM4MiwgVSs5MzhhLCBVKzkzOGMsIFUrOTM4ZiwgVSs5MzkzLTkzOTQsIFUrOTM5Ni05Mzk3LCBVKzkzOWEsIFUrOTNhMiwgVSs5M2E3LCBVKzkzYWMtOTNjZCwgVSs5M2QwLTkzZDEsIFUrOTNkNi05M2Q4LCBVKzkzZGUtOTNkZiwgVSs5M2UxLTkzZTIsIFUrOTNlNCwgVSs5M2Y4LCBVKzkzZmIsIFUrOTNmZCwgVSs5NDBlLTk0MGY7XG59XG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjMxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTE0YywgVSs5MTRlLTkxNTAsIFUrOTE1NCwgVSs5MTU3LCBVKzkxNWEsIFUrOTE1ZC05MTVlLCBVKzkxNjEtOTE2NCwgVSs5MTY5LCBVKzkxNzAsIFUrOTE3MiwgVSs5MTc0LCBVKzkxNzktOTE3YSwgVSs5MTdkLTkxN2UsIFUrOTE4Mi05MTgzLCBVKzkxODUsIFUrOTE4Yy05MThkLCBVKzkxOTAtOTE5MSwgVSs5MTlhLCBVKzkxOWMsIFUrOTFhMS05MWE0LCBVKzkxYTgsIFUrOTFhYS05MWFmLCBVKzkxYjQtOTFiNSwgVSs5MWI4LCBVKzkxYmEsIFUrOTFiZSwgVSs5MWMwLTkxYzEsIFUrOTFjNiwgVSs5MWM4LCBVKzkxY2IsIFUrOTFkMCwgVSs5MWQyLCBVKzkxZDctOTFkOCwgVSs5MWRkLCBVKzkxZTMsIFUrOTFlNi05MWU3LCBVKzkxZWQsIFUrOTFmMCwgVSs5MWY1LCBVKzkxZjksIFUrOTIwMCwgVSs5MjA1LCBVKzkyMDctOTIwYSwgVSs5MjBkLTkyMGUsIFUrOTIxMCwgVSs5MjE0LTkyMTUsIFUrOTIxYywgVSs5MjFlLCBVKzkyMjEsIFUrOTIyMy05MjI3LCBVKzkyMjktOTIyYSwgVSs5MjJkLCBVKzkyMzQtOTIzNSwgVSs5MjM3LCBVKzkyMzktOTIzYSwgVSs5MjNjLTkyNDAsIFUrOTI0NC05MjQ2LCBVKzkyNDksIFUrOTI0ZS05MjRmLCBVKzkyNTEsIFUrOTI1MywgVSs5MjU3LCBVKzkyNWIsIFUrOTI1ZSwgVSs5MjYyLCBVKzkyNjQtOTI2NiwgVSs5MjY4LCBVKzkyNmMsIFUrOTI2ZiwgVSs5MjcxLCBVKzkyN2IsIFUrOTI3ZSwgVSs5MjgwLCBVKzkyODMsIFUrOTI4NS05MjhhLCBVKzkyOGUsIFUrOTI5MSwgVSs5MjkzLCBVKzkyOTYsIFUrOTI5OCwgVSs5MjljLTkyOWQsIFUrOTJhOCwgVSs5MmFiLTkyYWUsIFUrOTJiMywgVSs5MmI2O1xufVxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4zMi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzhmZTItOGZlNSwgVSs4ZmU4LThmZTksIFUrOGZlZSwgVSs4ZmYzLThmZjQsIFUrOGZmOCwgVSs4ZmZhLCBVKzkwMDQsIFUrOTAwYiwgVSs5MDExLCBVKzkwMTUtOTAxNiwgVSs5MDFlLCBVKzkwMjEsIFUrOTAyNiwgVSs5MDJkLCBVKzkwMmYsIFUrOTAzMSwgVSs5MDM1LTkwMzYsIFUrOTAzOS05MDNhLCBVKzkwNDEsIFUrOTA0NC05MDQ2LCBVKzkwNGEsIFUrOTA0Zi05MDUyLCBVKzkwNTQtOTA1NSwgVSs5MDU4LTkwNTksIFUrOTA1Yi05MDVlLCBVKzkwNjAtOTA2MiwgVSs5MDY4LTkwNjksIFUrOTA2ZiwgVSs5MDcyLCBVKzkwNzQsIFUrOTA3Ni05MDdhLCBVKzkwN2MtOTA3ZCwgVSs5MDgxLCBVKzkwODMsIFUrOTA4NSwgVSs5MDg3LTkwOGIsIFUrOTA4ZiwgVSs5MDk1LCBVKzkwOTcsIFUrOTA5OS05MDliLCBVKzkwOWQsIFUrOTBhMC05MGExLCBVKzkwYTgtOTBhOSwgVSs5MGFjLCBVKzkwYjAsIFUrOTBiMi05MGI0LCBVKzkwYjYsIFUrOTBiOCwgVSs5MGJhLCBVKzkwYmQtOTBiZSwgVSs5MGMzLTkwYzUsIFUrOTBjNy05MGM4LCBVKzkwY2YtOTBkMCwgVSs5MGQzLCBVKzkwZDUsIFUrOTBkNywgVSs5MGRhLTkwZGMsIFUrOTBkZSwgVSs5MGUyLCBVKzkwZTQsIFUrOTBlNi05MGU3LCBVKzkwZWEtOTBlYiwgVSs5MGVmLCBVKzkwZjQtOTBmNSwgVSs5MGY3LCBVKzkwZmUtOTEwMCwgVSs5MTA0LCBVKzkxMDksIFUrOTEwYywgVSs5MTEyLCBVKzkxMTQtOTExNSwgVSs5MTE4LCBVKzkxMWMsIFUrOTExZSwgVSs5MTIwLCBVKzkxMjItOTEyMywgVSs5MTI3LCBVKzkxMmQsIFUrOTEyZi05MTMyLCBVKzkxMzktOTEzYSwgVSs5MTQzLCBVKzkxNDYsIFUrOTE0OS05MTRhO1xufVxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4zMy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzhlMmQtOGUzMSwgVSs4ZTM0LThlMzUsIFUrOGUzOS04ZTNhLCBVKzhlM2QsIFUrOGU0MC04ZTQyLCBVKzhlNDcsIFUrOGU0OS04ZTRiLCBVKzhlNTAtOGU1MywgVSs4ZTU5LThlNWEsIFUrOGU1Zi04ZTYwLCBVKzhlNjQsIFUrOGU2OSwgVSs4ZTZjLCBVKzhlNzAsIFUrOGU3NCwgVSs4ZTc2LCBVKzhlN2EtOGU3YywgVSs4ZTdmLCBVKzhlODQtOGU4NSwgVSs4ZTg3LCBVKzhlODksIFUrOGU4YiwgVSs4ZThkLCBVKzhlOGYtOGU5MCwgVSs4ZTk0LCBVKzhlOTksIFUrOGU5YywgVSs4ZTllLCBVKzhlYWEsIFUrOGVhYywgVSs4ZWIwLCBVKzhlYjYsIFUrOGVjMCwgVSs4ZWM2LCBVKzhlY2EtOGVjZSwgVSs4ZWQyLCBVKzhlZGEsIFUrOGVkZiwgVSs4ZWUyLCBVKzhlZWIsIFUrOGVmOCwgVSs4ZWZiLThlZmUsIFUrOGYwMywgVSs4ZjA5LCBVKzhmMGIsIFUrOGYxMi04ZjE1LCBVKzhmMWIsIFUrOGYxZCwgVSs4ZjFmLCBVKzhmMjktOGYyYSwgVSs4ZjJmLCBVKzhmMzYsIFUrOGYzOCwgVSs4ZjNiLCBVKzhmM2UtOGYzZiwgVSs4ZjQ0LThmNDUsIFUrOGY0OSwgVSs4ZjRkLThmNGUsIFUrOGY1ZiwgVSs4ZjZiLCBVKzhmNmQsIFUrOGY3MS04ZjczLCBVKzhmNzUtOGY3NiwgVSs4Zjc4LThmN2EsIFUrOGY3YywgVSs4ZjdlLCBVKzhmODEtOGY4MiwgVSs4Zjg0LCBVKzhmODcsIFUrOGY4YS04ZjhiLCBVKzhmOGQtOGY4ZiwgVSs4Zjk0LThmOTUsIFUrOGY5Ny04ZjlhLCBVKzhmYTYsIFUrOGZhZC04ZmFmLCBVKzhmYjIsIFUrOGZiNS04ZmI3LCBVKzhmYmEtOGZiYywgVSs4ZmJmLCBVKzhmYzIsIFUrOGZjYiwgVSs4ZmNkLCBVKzhmZDMsIFUrOGZkNSwgVSs4ZmQ3LCBVKzhmZGE7XG59XG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjM0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGNhZi04Y2IwLCBVKzhjYjMtOGNiNCwgVSs4Y2I2LThjYjksIFUrOGNiYi04Y2JkLCBVKzhjYmYtOGNjNCwgVSs4Y2M3LThjYzgsIFUrOGNjYSwgVSs4Y2NkLCBVKzhjZDEsIFUrOGNkMywgVSs4Y2RiLThjZGMsIFUrOGNkZSwgVSs4Y2UwLCBVKzhjZTItOGNlNCwgVSs4Y2U2LThjZTgsIFUrOGNlYSwgVSs4Y2VkLCBVKzhjZjQsIFUrOGNmOCwgVSs4Y2ZhLCBVKzhjZmMtOGNmZCwgVSs4ZDA0LThkMDUsIFUrOGQwNy04ZDA4LCBVKzhkMGEsIFUrOGQwZCwgVSs4ZDBmLCBVKzhkMTMtOGQxNCwgVSs4ZDE2LCBVKzhkMWIsIFUrOGQyMCwgVSs4ZDJlLCBVKzhkMzAsIFUrOGQzMi04ZDMzLCBVKzhkMzYsIFUrOGQzYiwgVSs4ZDNkLCBVKzhkNDAsIFUrOGQ0Mi04ZDQzLCBVKzhkNDUtOGQ0NiwgVSs4ZDQ4LThkNGEsIFUrOGQ0ZCwgVSs4ZDUxLCBVKzhkNTMsIFUrOGQ1NSwgVSs4ZDU5LCBVKzhkNWMtOGQ1ZCwgVSs4ZDVmLCBVKzhkNjEsIFUrOGQ2Ni04ZDY3LCBVKzhkNmEsIFUrOGQ2ZCwgVSs4ZDcxLCBVKzhkNzMsIFUrOGQ4NCwgVSs4ZDkwLThkOTEsIFUrOGQ5NC04ZDk1LCBVKzhkOTksIFUrOGRhOCwgVSs4ZGFmLCBVKzhkYjEsIFUrOGRiNSwgVSs4ZGI4LCBVKzhkYmEsIFUrOGRiYywgVSs4ZGJmLCBVKzhkYzIsIFUrOGRjNCwgVSs4ZGM2LCBVKzhkY2IsIFUrOGRjZS04ZGNmLCBVKzhkZDYtOGRkNywgVSs4ZGRhLThkZGIsIFUrOGRkZSwgVSs4ZGUxLCBVKzhkZTMtOGRlNCwgVSs4ZGU5LCBVKzhkZWItOGRlYywgVSs4ZGYwLThkZjEsIFUrOGRmNi04ZGZkLCBVKzhlMDUsIFUrOGUwNywgVSs4ZTA5LThlMGEsIFUrOGUwYywgVSs4ZTBlLCBVKzhlMTAsIFUrOGUxNCwgVSs4ZTFkLThlMWYsIFUrOGUyMywgVSs4ZTI2LCBVKzhlMmItOGUyYztcbn1cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMzUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4YjVlLCBVKzhiNjAsIFUrOGI2YywgVSs4YjZmLThiNzAsIFUrOGI3MiwgVSs4Yjc0LCBVKzhiNzcsIFUrOGI3ZCwgVSs4YjgwLCBVKzhiODMsIFUrOGI4YSwgVSs4YjhjLCBVKzhiOTAsIFUrOGI5MywgVSs4Yjk5LThiOWEsIFUrOGJhMCwgVSs4YmEzLCBVKzhiYTUtOGJhNywgVSs4YmFhLThiYWMsIFUrOGJiMy04YmI1LCBVKzhiYjcsIFUrOGJiOSwgVSs4YmMyLThiYzMsIFUrOGJjNSwgVSs4YmNiLThiY2MsIFUrOGJjZS04YmQwLCBVKzhiZDItOGJkNCwgVSs4YmQ2LCBVKzhiZDgtOGJkOSwgVSs4YmRjLCBVKzhiZGYsIFUrOGJlMy04YmU0LCBVKzhiZTctOGJlOSwgVSs4YmViLThiZWMsIFUrOGJlZSwgVSs4YmYwLCBVKzhiZjItOGJmMywgVSs4YmY2LCBVKzhiZjksIFUrOGJmYy04YmZkLCBVKzhiZmYtOGMwMCwgVSs4YzAyLCBVKzhjMDQsIFUrOGMwNi04YzA3LCBVKzhjMGMsIFUrOGMwZiwgVSs4YzExLThjMTIsIFUrOGMxNC04YzFiLCBVKzhjMWQtOGMyMSwgVSs4YzI0LThjMjUsIFUrOGMyNywgVSs4YzJhLThjMmMsIFUrOGMyZS04YzMwLCBVKzhjMzItOGMzNiwgVSs4YzNmLCBVKzhjNDctOGM0YywgVSs4YzRlLThjNTAsIFUrOGM1NC04YzU2LCBVKzhjNjIsIFUrOGM2OCwgVSs4YzZjLCBVKzhjNzMsIFUrOGM3OCwgVSs4YzdhLCBVKzhjODIsIFUrOGM4NSwgVSs4Yzg5LThjOGEsIFUrOGM4ZC04YzhlLCBVKzhjOTAsIFUrOGM5My04Yzk0LCBVKzhjOTgsIFUrOGM5ZC04YzllLCBVKzhjYTAtOGNhMiwgVSs4Y2E3LThjYWM7XG59XG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjM2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGEwMi04YTAzLCBVKzhhMDctOGEwYSwgVSs4YTBlLThhMGYsIFUrOGExMywgVSs4YTE1LThhMTgsIFUrOGExYS04YTFiLCBVKzhhMWQsIFUrOGExZiwgVSs4YTIyLThhMjMsIFUrOGEyNSwgVSs4YTJiLCBVKzhhMmQsIFUrOGEzMSwgVSs4YTMzLThhMzQsIFUrOGEzNi04YTM4LCBVKzhhM2EsIFUrOGEzYywgVSs4YTNlLCBVKzhhNDAtOGE0MSwgVSs4YTQ2LCBVKzhhNDgsIFUrOGE1MCwgVSs4YTUyLCBVKzhhNTQtOGE1NSwgVSs4YTU4LCBVKzhhNWIsIFUrOGE1ZC04YTYzLCBVKzhhNjYsIFUrOGE2OS04YTZiLCBVKzhhNmQtOGE2ZSwgVSs4YTcwLCBVKzhhNzItOGE3MywgVSs4YTdhLCBVKzhhODUsIFUrOGE4NywgVSs4YThhLCBVKzhhOGMtOGE4ZCwgVSs4YTkwLThhOTIsIFUrOGE5NSwgVSs4YTk4LCBVKzhhYTAtOGFhMSwgVSs4YWEzLThhYTYsIFUrOGFhOC04YWE5LCBVKzhhYWMtOGFhZSwgVSs4YWIwLCBVKzhhYjIsIFUrOGFiOC04YWI5LCBVKzhhYmMsIFUrOGFiZS04YWJmLCBVKzhhYzcsIFUrOGFjZiwgVSs4YWQyLCBVKzhhZDYtOGFkNywgVSs4YWRiLThhZGMsIFUrOGFkZiwgVSs4YWUxLCBVKzhhZTYtOGFlOCwgVSs4YWViLCBVKzhhZWQtOGFlZSwgVSs4YWYxLCBVKzhhZjMtOGFmNCwgVSs4YWY3LThhZjgsIFUrOGFmYSwgVSs4YWZlLCBVKzhiMDAtOGIwMiwgVSs4YjA3LCBVKzhiMGEsIFUrOGIwYywgVSs4YjBlLCBVKzhiMTAsIFUrOGIxNywgVSs4YjE5LCBVKzhiMWIsIFUrOGIxZCwgVSs4YjIwLThiMjEsIFUrOGIyNiwgVSs4YjI4LCBVKzhiMmMsIFUrOGIzMywgVSs4YjM5LCBVKzhiM2UtOGIzZiwgVSs4YjQxLCBVKzhiNDUsIFUrOGI0OSwgVSs4YjRjLCBVKzhiNGYsIFUrOGI1Ny04YjU4LCBVKzhiNWEsIFUrOGI1Yztcbn1cbi8qIFszN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMzcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4ODY5LTg4NmEsIFUrODg2ZS04ODZmLCBVKzg4NzIsIFUrODg3OSwgVSs4ODdkLTg4N2YsIFUrODg4MiwgVSs4ODg0LTg4ODYsIFUrODg4OCwgVSs4ODhmLCBVKzg4OTItODg5MywgVSs4ODliLCBVKzg4YTIsIFUrODhhNCwgVSs4OGE2LCBVKzg4YTgsIFUrODhhYSwgVSs4OGFlLCBVKzg4YjEsIFUrODhiNCwgVSs4OGI3LCBVKzg4YmMsIFUrODhjMCwgVSs4OGM2LTg4YzksIFUrODhjZS04OGNmLCBVKzg4ZDEtODhkMywgVSs4OGQ4LCBVKzg4ZGItODhkZCwgVSs4OGRmLCBVKzg4ZTEtODhlMywgVSs4OGU1LCBVKzg4ZTgsIFUrODhlYywgVSs4OGYwLTg4ZjEsIFUrODhmMy04OGY0LCBVKzg4ZmMtODhmZSwgVSs4OTAwLCBVKzg5MDIsIFUrODkwNi04OTA3LCBVKzg5MDktODkwYywgVSs4OTEyLTg5MTUsIFUrODkxOC04OTFiLCBVKzg5MjEsIFUrODkyNSwgVSs4OTJiLCBVKzg5MzAsIFUrODkzMiwgVSs4OTM0LCBVKzg5MzYsIFUrODkzYiwgVSs4OTNkLCBVKzg5NDEsIFUrODk0YywgVSs4OTU1LTg5NTYsIFUrODk1OSwgVSs4OTVjLCBVKzg5NWUtODk2MCwgVSs4OTY2LCBVKzg5NmEsIFUrODk2YywgVSs4OTZmLTg5NzAsIFUrODk3MiwgVSs4OTdiLCBVKzg5N2UsIFUrODk4MCwgVSs4OTgzLCBVKzg5ODUsIFUrODk4Ny04OTg4LCBVKzg5OGMsIFUrODk4ZiwgVSs4OTkzLCBVKzg5OTcsIFUrODk5YSwgVSs4OWExLCBVKzg5YTcsIFUrODlhOS04OWFhLCBVKzg5YjItODliMywgVSs4OWI3LCBVKzg5YzAsIFUrODljNywgVSs4OWNhLTg5Y2MsIFUrODljZS04OWQxLCBVKzg5ZDYsIFUrODlkYSwgVSs4OWRjLCBVKzg5ZGUsIFUrODllNSwgVSs4OWU3LCBVKzg5ZWIsIFUrODllZiwgVSs4OWYxLCBVKzg5ZjMtODlmNCwgVSs4OWY4LCBVKzg5ZmYsIFUrOGEwMTtcbn1cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMzgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4NmU0LCBVKzg2ZTYsIFUrODZlOSwgVSs4NmVkLCBVKzg2ZWYtODZmNCwgVSs4NmY4LTg2ZjksIFUrODZmYiwgVSs4NmZlLCBVKzg3MDMsIFUrODcwNi04NzBhLCBVKzg3MGQsIFUrODcxMS04NzEzLCBVKzg3MWEsIFUrODcxZSwgVSs4NzIyLTg3MjMsIFUrODcyNSwgVSs4NzI5LCBVKzg3MmUsIFUrODczMSwgVSs4NzM0LCBVKzg3MzcsIFUrODczYS04NzNiLCBVKzg3M2UtODc0MCwgVSs4NzQyLCBVKzg3NDctODc0OCwgVSs4NzUzLCBVKzg3NTUsIFUrODc1Ny04NzU4LCBVKzg3NWQsIFUrODc1ZiwgVSs4NzYyLTg3NjYsIFUrODc2OCwgVSs4NzZlLCBVKzg3NzAsIFUrODc3MiwgVSs4Nzc1LCBVKzg3NzgsIFUrODc3Yi04NzdlLCBVKzg3ODIsIFUrODc4NSwgVSs4Nzg4LCBVKzg3OGIsIFUrODc5MywgVSs4Nzk3LCBVKzg3OWEsIFUrODc5ZS04N2EwLCBVKzg3YTItODdhMywgVSs4N2E4LCBVKzg3YWItODdhZCwgVSs4N2FmLCBVKzg3YjMsIFUrODdiNSwgVSs4N2JkLCBVKzg3YzAsIFUrODdjNCwgVSs4N2M2LCBVKzg3Y2EtODdjYiwgVSs4N2QxLTg3ZDIsIFUrODdkYi04N2RjLCBVKzg3ZGUsIFUrODdlMCwgVSs4N2U1LCBVKzg3ZWEsIFUrODdlYywgVSs4N2VlLCBVKzg3ZjItODdmMywgVSs4N2ZiLCBVKzg3ZmQtODdmZSwgVSs4ODAyLTg4MDMsIFUrODgwNSwgVSs4ODBhLTg4MGIsIFUrODgwZCwgVSs4ODEzLTg4MTYsIFUrODgxOSwgVSs4ODFiLCBVKzg4MWYsIFUrODgyMSwgVSs4ODIzLCBVKzg4MzEtODgzMiwgVSs4ODM1LTg4MzYsIFUrODgzOSwgVSs4ODNiLTg4M2MsIFUrODg0NCwgVSs4ODQ2LCBVKzg4NGEsIFUrODg0ZSwgVSs4ODUyLTg4NTMsIFUrODg1NSwgVSs4ODU5LCBVKzg4NWIsIFUrODg1ZC04ODVlLCBVKzg4NjIsIFUrODg2NDtcbn1cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMzkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4NTMyLCBVKzg1MzQtODUzNSwgVSs4NTM4LTg1M2EsIFUrODUzYywgVSs4NTQzLCBVKzg1NDUsIFUrODU0OCwgVSs4NTRlLCBVKzg1NTMsIFUrODU1Ni04NTU3LCBVKzg1NTksIFUrODU1ZSwgVSs4NTYxLCBVKzg1NjQtODU2NSwgVSs4NTY4LTg1NmEsIFUrODU2ZCwgVSs4NTZmLTg1NzAsIFUrODU3MiwgVSs4NTc2LCBVKzg1NzktODU3YiwgVSs4NTgwLCBVKzg1ODUtODU4NiwgVSs4NTg4LCBVKzg1OGEsIFUrODU4ZiwgVSs4NTkxLCBVKzg1OTQsIFUrODU5OSwgVSs4NTljLCBVKzg1YTIsIFUrODVhNCwgVSs4NWE2LCBVKzg1YTgtODVhOSwgVSs4NWFiLTg1YWMsIFUrODVhZSwgVSs4NWI3LTg1YjksIFUrODViZSwgVSs4NWMxLCBVKzg1YzcsIFUrODVjZCwgVSs4NWQwLCBVKzg1ZDMsIFUrODVkNSwgVSs4NWRjLTg1ZGQsIFUrODVkZi04NWUwLCBVKzg1ZTUtODVlNiwgVSs4NWU4LTg1ZWEsIFUrODVmNCwgVSs4NWY5LCBVKzg1ZmUtODVmZiwgVSs4NjAyLCBVKzg2MDUtODYwNywgVSs4NjBhLTg2MGIsIFUrODYxNiwgVSs4NjE4LCBVKzg2MWEsIFUrODYyNywgVSs4NjI5LCBVKzg2MmQsIFUrODYzOCwgVSs4NjNjLCBVKzg2M2YsIFUrODY0ZCwgVSs4NjRmLCBVKzg2NTItODY1NSwgVSs4NjViLTg2NWMsIFUrODY1ZiwgVSs4NjYyLCBVKzg2NjcsIFUrODY2YywgVSs4NjZlLCBVKzg2NzEsIFUrODY3NSwgVSs4NjdhLTg2N2MsIFUrODY3ZiwgVSs4NjhiLCBVKzg2OGQsIFUrODY5MywgVSs4NjljLTg2OWQsIFUrODZhMSwgVSs4NmEzLTg2YTQsIFUrODZhNy04NmE5LCBVKzg2YWMsIFUrODZhZi04NmIxLCBVKzg2YjQtODZiNiwgVSs4NmJhLCBVKzg2YzAsIFUrODZjNCwgVSs4NmM2LCBVKzg2YzktODZjYSwgVSs4NmNkLTg2ZDEsIFUrODZkNCwgVSs4NmQ4LCBVKzg2ZGUtODZkZjtcbn1cbi8qIFs0MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4M2I0LCBVKzgzYjYsIFUrODNiOCwgVSs4M2JhLCBVKzgzYmMtODNiZCwgVSs4M2JmLTgzYzAsIFUrODNjMiwgVSs4M2M1LCBVKzgzYzgtODNjOSwgVSs4M2NiLCBVKzgzZDEsIFUrODNkMy04M2Q2LCBVKzgzZDgsIFUrODNkYiwgVSs4M2RkLCBVKzgzZGYsIFUrODNlMSwgVSs4M2U1LCBVKzgzZWEtODNlYiwgVSs4M2YwLCBVKzgzZjQsIFUrODNmOC04M2Y5LCBVKzgzZmIsIFUrODNmZCwgVSs4M2ZmLCBVKzg0MDEsIFUrODQwNiwgVSs4NDBhLTg0MGIsIFUrODQwZiwgVSs4NDExLCBVKzg0MTgsIFUrODQxYywgVSs4NDIwLCBVKzg0MjItODQyNCwgVSs4NDI2LCBVKzg0MjksIFUrODQyYywgVSs4NDM4LTg0MzksIFUrODQzYi04NDNjLCBVKzg0M2YsIFUrODQ0Ni04NDQ3LCBVKzg0NDksIFUrODQ0ZSwgVSs4NDUxLTg0NTIsIFUrODQ1NiwgVSs4NDU5LTg0NWEsIFUrODQ1YywgVSs4NDYyLCBVKzg0NjYsIFUrODQ2ZCwgVSs4NDZmLTg0NzAsIFUrODQ3MywgVSs4NDc2LTg0NzgsIFUrODQ3YSwgVSs4NDdkLCBVKzg0ODQtODQ4NSwgVSs4NDg3LCBVKzg0ODksIFUrODQ4YywgVSs4NDhlLCBVKzg0OTAsIFUrODQ5My04NDk0LCBVKzg0OTcsIFUrODQ5YiwgVSs4NDllLTg0OWYsIFUrODRhMSwgVSs4NGE1LCBVKzg0YTgsIFUrODRhZiwgVSs4NGI0LCBVKzg0YjktODRiZiwgVSs4NGMxLTg0YzIsIFUrODRjNS04NGM3LCBVKzg0Y2EtODRjYiwgVSs4NGNkLCBVKzg0ZDAtODRkMSwgVSs4NGQzLCBVKzg0ZDYsIFUrODRkZi04NGUwLCBVKzg0ZTItODRlMywgVSs4NGU1LTg0ZTcsIFUrODRlZSwgVSs4NGYzLCBVKzg0ZjYsIFUrODRmYSwgVSs4NGZjLCBVKzg0ZmYtODUwMCwgVSs4NTBjLCBVKzg1MTEsIFUrODUxNC04NTE1LCBVKzg1MTctODUxOCwgVSs4NTFmLCBVKzg1MjMsIFUrODUyNS04NTI2LCBVKzg1MjksIFUrODUyYiwgVSs4NTJkO1xufVxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy40MS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgyYTktODJhYiwgVSs4MmFlLCBVKzgyYjAsIFUrODJiMiwgVSs4MmI0LTgyYjYsIFUrODJiYywgVSs4MmJlLCBVKzgyYzAtODJjMiwgVSs4MmM0LTgyYzgsIFUrODJjYS04MmNjLCBVKzgyY2UsIFUrODJkMCwgVSs4MmQyLTgyZDMsIFUrODJkNS04MmQ2LCBVKzgyZDgtODJkOSwgVSs4MmRjLTgyZGUsIFUrODJlMC04MmU0LCBVKzgyZTcsIFUrODJlOS04MmViLCBVKzgyZWQtODJlZSwgVSs4MmYzLTgyZjQsIFUrODJmNy04MmY4LCBVKzgyZmEtODMwMSwgVSs4MzA2LTgzMDgsIFUrODMwYy04MzBkLCBVKzgzMGYsIFUrODMxMSwgVSs4MzEzLTgzMTUsIFUrODMxOCwgVSs4MzFhLTgzMWIsIFUrODMxZCwgVSs4MzI0LCBVKzgzMjcsIFUrODMyYSwgVSs4MzJjLTgzMmQsIFUrODMyZiwgVSs4MzMxLTgzMzQsIFUrODMzYS04MzNjLCBVKzgzNDAsIFUrODM0My04MzQ1LCBVKzgzNDctODM0OCwgVSs4MzRhLCBVKzgzNGMsIFUrODM0ZiwgVSs4MzUxLCBVKzgzNTYsIFUrODM1OC04MzVjLCBVKzgzNWUsIFUrODM2MCwgVSs4MzY0LTgzNjYsIFUrODM2OC04MzZhLCBVKzgzNmMtODM2ZSwgVSs4MzczLCBVKzgzNzgsIFUrODM3Yi04MzdkLCBVKzgzN2YtODM4MCwgVSs4MzgyLCBVKzgzODgsIFUrODM4YS04MzhiLCBVKzgzOTIsIFUrODM5NCwgVSs4Mzk2LCBVKzgzOTgtODM5OSwgVSs4MzliLTgzOWMsIFUrODNhMCwgVSs4M2EyLTgzYTMsIFUrODNhOC04M2FhLCBVKzgzYWUtODNiMCwgVSs4M2IzO1xufVxuLyogWzQyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy40Mi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgxNGQtODE0ZSwgVSs4MTUxLCBVKzgxNTMsIFUrODE1OC04MTVhLCBVKzgxNWUsIFUrODE2MCwgVSs4MTY2LTgxNjksIFUrODE2YiwgVSs4MTZkLCBVKzgxNzEsIFUrODE3My04MTc0LCBVKzgxNzgsIFUrODE3Yy04MTdkLCBVKzgxODIsIFUrODE4OCwgVSs4MTkxLCBVKzgxOTgtODE5YiwgVSs4MWEwLCBVKzgxYTMsIFUrODFhNS04MWE2LCBVKzgxYTksIFUrODFiNiwgVSs4MWJhLTgxYmIsIFUrODFiZCwgVSs4MWJmLCBVKzgxYzEsIFUrODFjMywgVSs4MWM2LCBVKzgxYzktODFjYSwgVSs4MWNjLTgxY2QsIFUrODFkMSwgVSs4MWQzLTgxZDQsIFUrODFkOCwgVSs4MWRiLTgxZGMsIFUrODFkZS04MWRmLCBVKzgxZTUsIFUrODFlNy04MWU5LCBVKzgxZWItODFlYywgVSs4MWVlLTgxZWYsIFUrODFmNSwgVSs4MWY4LCBVKzgxZmEsIFUrODFmYywgVSs4MWZlLCBVKzgyMDAtODIwMiwgVSs4MjA0LCBVKzgyMDgtODIwYSwgVSs4MjBlLTgyMTAsIFUrODIxNi04MjE4LCBVKzgyMWItODIxYywgVSs4MjIxLTgyMjQsIFUrODIyNi04MjI4LCBVKzgyMmIsIFUrODIyZCwgVSs4MjJmLCBVKzgyMzItODIzNCwgVSs4MjM3LTgyMzgsIFUrODIzYS04MjNiLCBVKzgyM2UsIFUrODI0NCwgVSs4MjQ5LCBVKzgyNGIsIFUrODI0ZiwgVSs4MjU5LTgyNWEsIFUrODI1ZiwgVSs4MjY2LCBVKzgyNjgsIFUrODI2ZSwgVSs4MjcxLCBVKzgyNzYtODI3OSwgVSs4MjdkLCBVKzgyN2YsIFUrODI4My04Mjg0LCBVKzgyODgtODI4YSwgVSs4MjhkLTgyOTEsIFUrODI5My04Mjk0LCBVKzgyOTYtODI5OCwgVSs4MjlmLTgyYTEsIFUrODJhMy04MmE0LCBVKzgyYTctODJhODtcbn1cbi8qIFs0M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZmZhLCBVKzdmZmUsIFUrODAwNCwgVSs4MDA2LCBVKzgwMGIsIFUrODAwZSwgVSs4MDExLTgwMTIsIFUrODAxNCwgVSs4MDE2LCBVKzgwMTgtODAxOSwgVSs4MDFjLCBVKzgwMWUsIFUrODAyNi04MDJhLCBVKzgwMzEsIFUrODAzNC04MDM1LCBVKzgwMzcsIFUrODA0MywgVSs4MDRiLCBVKzgwNGQsIFUrODA1MiwgVSs4MDU2LCBVKzgwNTksIFUrODA1ZSwgVSs4MDYxLCBVKzgwNjgtODA2OSwgVSs4MDZlLTgwNzQsIFUrODA3Ni04MDc4LCBVKzgwN2MtODA4MCwgVSs4MDgyLCBVKzgwODQtODA4NSwgVSs4MDg4LCBVKzgwOGYsIFUrODA5MywgVSs4MDljLCBVKzgwOWYsIFUrODBhYiwgVSs4MGFkLTgwYWUsIFUrODBiMSwgVSs4MGI2LTgwYjgsIFUrODBiYy04MGJkLCBVKzgwYzIsIFUrODBjNCwgVSs4MGNhLCBVKzgwY2QsIFUrODBkMSwgVSs4MGQ0LCBVKzgwZDcsIFUrODBkOS04MGRiLCBVKzgwZGQsIFUrODBlMCwgVSs4MGU0LTgwZTUsIFUrODBlNy04MGVkLCBVKzgwZWYtODBmMSwgVSs4MGYzLTgwZjQsIFUrODBmYywgVSs4MTAxLCBVKzgxMDQtODEwNSwgVSs4MTA3LTgxMDgsIFUrODEwYy04MTBlLCBVKzgxMTItODExNSwgVSs4MTE3LTgxMTksIFUrODExYi04MTFmLCBVKzgxMjEtODEzMCwgVSs4MTMyLTgxMzQsIFUrODEzNywgVSs4MTM5LCBVKzgxM2YtODE0MCwgVSs4MTQyLCBVKzgxNDYsIFUrODE0ODtcbn1cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZWQ3LCBVKzdlZGIsIFUrN2VlMC03ZWUyLCBVKzdlZTUtN2VlNiwgVSs3ZWU4LCBVKzdlZWIsIFUrN2VmMC03ZWYyLCBVKzdlZjYsIFUrN2VmYS03ZWZiLCBVKzdlZmUsIFUrN2YwMS03ZjA0LCBVKzdmMDgsIFUrN2YwYS03ZjEyLCBVKzdmMTcsIFUrN2YxOSwgVSs3ZjFiLTdmMWMsIFUrN2YxZiwgVSs3ZjIxLTdmMjMsIFUrN2YyNS03ZjI4LCBVKzdmMmEtN2YzMywgVSs3ZjM1LTdmMzcsIFUrN2YzZCwgVSs3ZjQyLCBVKzdmNDQtN2Y0NSwgVSs3ZjRjLTdmNGQsIFUrN2Y1MiwgVSs3ZjU0LCBVKzdmNTgtN2Y1OSwgVSs3ZjVkLCBVKzdmNWYtN2Y2MSwgVSs3ZjYzLCBVKzdmNjUsIFUrN2Y2OCwgVSs3ZjcwLTdmNzEsIFUrN2Y3My03Zjc1LCBVKzdmNzcsIFUrN2Y3OSwgVSs3ZjdkLTdmN2UsIFUrN2Y4NS03Zjg2LCBVKzdmODgtN2Y4OSwgVSs3ZjhiLTdmOGMsIFUrN2Y5MC03ZjkxLCBVKzdmOTQtN2Y5NiwgVSs3Zjk4LTdmOWIsIFUrN2Y5ZCwgVSs3ZjlmLCBVKzdmYTMsIFUrN2ZhNy03ZmE5LCBVKzdmYWMtN2ZiMiwgVSs3ZmI0LCBVKzdmYjYsIFUrN2ZiOCwgVSs3ZmJjLCBVKzdmYmYtN2ZjMCwgVSs3ZmMzLCBVKzdmY2EsIFUrN2ZjYywgVSs3ZmNlLCBVKzdmZDIsIFUrN2ZkNSwgVSs3ZmQ5LTdmZGIsIFUrN2ZkZiwgVSs3ZmUzLCBVKzdmZTUtN2ZlNywgVSs3ZmU5LCBVKzdmZWItN2ZlYywgVSs3ZmVlLTdmZWYsIFUrN2ZmMSwgVSs3ZmYzLTdmZjQsIFUrN2ZmOTtcbn1cbi8qIFs0NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZGM0LCBVKzdkYzctN2RjOCwgVSs3ZGNhLTdkY2QsIFUrN2RjZiwgVSs3ZGQxLTdkZDIsIFUrN2RkNCwgVSs3ZGQ2LTdkZDgsIFUrN2RkYS03ZGUwLCBVKzdkZTItN2RlNiwgVSs3ZGU4LTdkZWQsIFUrN2RlZiwgVSs3ZGYxLTdkZjUsIFUrN2RmNywgVSs3ZGY5LCBVKzdkZmItN2RmYywgVSs3ZGZlLTdlMDIsIFUrN2UwNCwgVSs3ZTA4LTdlMGIsIFUrN2UxMiwgVSs3ZTFiLCBVKzdlMWUsIFUrN2UyMCwgVSs3ZTIyLTdlMjMsIFUrN2UyNiwgVSs3ZTI5LCBVKzdlMmIsIFUrN2UyZS03ZTJmLCBVKzdlMzEsIFUrN2UzNywgVSs3ZTM5LTdlM2UsIFUrN2U0MCwgVSs3ZTQzLTdlNDQsIFUrN2U0Ni03ZTQ3LCBVKzdlNGEtN2U0YiwgVSs3ZTRkLTdlNGUsIFUrN2U1MSwgVSs3ZTU0LTdlNTYsIFUrN2U1OC03ZTViLCBVKzdlNWQtN2U1ZSwgVSs3ZTYxLCBVKzdlNjYtN2U2NywgVSs3ZTY5LTdlNmIsIFUrN2U2ZCwgVSs3ZTcwLCBVKzdlNzMsIFUrN2U3NywgVSs3ZTc5LCBVKzdlN2ItN2U3ZCwgVSs3ZTgxLTdlODIsIFUrN2U4Yy03ZThkLCBVKzdlOGYsIFUrN2U5Mi03ZTk0LCBVKzdlOTYsIFUrN2U5OCwgVSs3ZTlhLTdlOWMsIFUrN2U5ZS03ZTlmLCBVKzdlYTEsIFUrN2VhMywgVSs3ZWE1LCBVKzdlYTgtN2VhOSwgVSs3ZWFiLCBVKzdlYWQtN2VhZSwgVSs3ZWIwLCBVKzdlYmIsIFUrN2ViZSwgVSs3ZWMwLTdlYzIsIFUrN2VjOSwgVSs3ZWNiLTdlY2MsIFUrN2VkMCwgVSs3ZWQ0O1xufVxuLyogWzQ2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy40Ni53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdjY2MtN2NjZCwgVSs3Y2Q3LCBVKzdjZGMsIFUrN2NkZSwgVSs3Y2UwLCBVKzdjZTQtN2NlNSwgVSs3Y2U3LTdjZTgsIFUrN2NlYywgVSs3Y2YwLCBVKzdjZjUtN2NmOSwgVSs3Y2ZjLCBVKzdjZmUsIFUrN2QwMCwgVSs3ZDA0LTdkMGIsIFUrN2QwZCwgVSs3ZDEwLTdkMTQsIFUrN2QxNy03ZDE5LCBVKzdkMWItN2QxZiwgVSs3ZDIxLCBVKzdkMjQtN2QyNiwgVSs3ZDI4LTdkMmEsIFUrN2QyYy03ZDJlLCBVKzdkMzAtN2QzMSwgVSs3ZDMzLCBVKzdkMzUtN2QzNiwgVSs3ZDM4LTdkM2EsIFUrN2Q0MCwgVSs3ZDQyLTdkNDQsIFUrN2Q0NiwgVSs3ZDRiLTdkNGMsIFUrN2Q0ZiwgVSs3ZDUxLCBVKzdkNTQtN2Q1NiwgVSs3ZDU4LCBVKzdkNWItN2Q1YywgVSs3ZDVlLCBVKzdkNjEtN2Q2MywgVSs3ZDY2LCBVKzdkNjgsIFUrN2Q2YS03ZDZjLCBVKzdkNmYsIFUrN2Q3MS03ZDczLCBVKzdkNzUtN2Q3NywgVSs3ZDc5LTdkN2EsIFUrN2Q3ZSwgVSs3ZDgxLCBVKzdkODQtN2Q4YiwgVSs3ZDhkLCBVKzdkOGYsIFUrN2Q5MSwgVSs3ZDk0LCBVKzdkOTYsIFUrN2Q5OC03ZDlhLCBVKzdkOWMtN2RhMCwgVSs3ZGEyLCBVKzdkYTYsIFUrN2RhYS03ZGIxLCBVKzdkYjQtN2RiOCwgVSs3ZGJhLTdkYmYsIFUrN2RjMTtcbn1cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNDcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3YmMzLTdiYzQsIFUrN2JjNiwgVSs3YmM4LTdiY2MsIFUrN2JkMSwgVSs3YmQzLTdiZDQsIFUrN2JkOS03YmRhLCBVKzdiZGQsIFUrN2JlMC03YmUxLCBVKzdiZTQtN2JlNiwgVSs3YmU5LTdiZWEsIFUrN2JlZiwgVSs3YmY0LCBVKzdiZjYsIFUrN2JmYywgVSs3YmZlLCBVKzdjMDEsIFUrN2MwMywgVSs3YzA3LTdjMDgsIFUrN2MwYS03YzBkLCBVKzdjMGYsIFUrN2MxMSwgVSs3YzE1LTdjMTYsIFUrN2MxOSwgVSs3YzFlLTdjMjEsIFUrN2MyMy03YzI0LCBVKzdjMjYsIFUrN2MyOC03YzMzLCBVKzdjMzUsIFUrN2MzNy03YzNiLCBVKzdjM2QtN2MzZSwgVSs3YzQwLTdjNDEsIFUrN2M0MywgVSs3YzQ3LTdjNDgsIFUrN2M0YywgVSs3YzUwLCBVKzdjNTMtN2M1NCwgVSs3YzU5LCBVKzdjNWYtN2M2MCwgVSs3YzYzLTdjNjUsIFUrN2M2YywgVSs3YzZlLCBVKzdjNzIsIFUrN2M3NCwgVSs3Yzc5LTdjN2EsIFUrN2M3YywgVSs3YzgxLTdjODIsIFUrN2M4NC03Yzg1LCBVKzdjODgsIFUrN2M4YS03YzkxLCBVKzdjOTMtN2M5NiwgVSs3Yzk5LCBVKzdjOWItN2M5ZSwgVSs3Y2EwLTdjYTIsIFUrN2NhNi03Y2E5LCBVKzdjYWMsIFUrN2NhZi03Y2IzLCBVKzdjYjUtN2NiNywgVSs3Y2JhLTdjYmQsIFUrN2NiZi03Y2MyLCBVKzdjYzUsIFUrN2NjNy03Y2M5O1xufVxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy40OC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdhY2EsIFUrN2FkMS03YWQyLCBVKzdhZGEtN2FkZCwgVSs3YWUxLCBVKzdhZTQsIFUrN2FlNiwgVSs3YWY0LTdhZjcsIFUrN2FmYS03YWZiLCBVKzdhZmQtN2IwYSwgVSs3YjBjLCBVKzdiMGUtN2IwZiwgVSs3YjEzLCBVKzdiMTUtN2IxNiwgVSs3YjE4LTdiMTksIFUrN2IxZS03YjIwLCBVKzdiMjItN2IyNSwgVSs3YjI5LTdiMmIsIFUrN2IyZC03YjJlLCBVKzdiMzAtN2IzYiwgVSs3YjNlLTdiM2YsIFUrN2I0MS03YjQyLCBVKzdiNDQtN2I0NywgVSs3YjRhLCBVKzdiNGMtN2I1MCwgVSs3YjU4LCBVKzdiNWEsIFUrN2I1YywgVSs3YjYwLCBVKzdiNjYtN2I2NywgVSs3YjY5LCBVKzdiNmMtN2I2ZiwgVSs3YjcyLTdiNzYsIFUrN2I3Yi03YjdkLCBVKzdiN2YsIFUrN2I4MiwgVSs3Yjg1LCBVKzdiODcsIFUrN2I4Yi03Yjk2LCBVKzdiOTgtN2I5OSwgVSs3YjliLTdiOWYsIFUrN2JhMi03YmE0LCBVKzdiYTYtN2JhYywgVSs3YmFlLTdiYjAsIFUrN2JiNCwgVSs3YmI3LTdiYjksIFUrN2JiYiwgVSs3YmMwLTdiYzE7XG59XG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjQ5LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzk3YywgVSs3OTdlLTc5ODAsIFUrNzk4MiwgVSs3OTg2LTc5ODcsIFUrNzk4OS03OThlLCBVKzc5OTIsIFUrNzk5NC03OTk1LCBVKzc5OTctNzk5OCwgVSs3OTlhLTc5OWMsIFUrNzk5ZiwgVSs3OWEzLTc5YTYsIFUrNzlhOC03OWFjLCBVKzc5YWUtNzliMSwgVSs3OWIzLTc5YjUsIFUrNzliOCwgVSs3OWJhLCBVKzc5YmYsIFUrNzljMiwgVSs3OWM2LCBVKzc5YzgsIFUrNzljZiwgVSs3OWQ1LTc5ZDYsIFUrNzlkZC03OWRlLCBVKzc5ZTMsIFUrNzllNy03OWU4LCBVKzc5ZWIsIFUrNzllZCwgVSs3OWY0LCBVKzc5ZjctNzlmOCwgVSs3OWZhLCBVKzc5ZmUsIFUrN2EwMi03YTAzLCBVKzdhMDUsIFUrN2EwYSwgVSs3YTE0LCBVKzdhMTcsIFUrN2ExOSwgVSs3YTFjLCBVKzdhMWUtN2ExZiwgVSs3YTIzLCBVKzdhMjUtN2EyNiwgVSs3YTJjLCBVKzdhMmUsIFUrN2EzMC03YTMyLCBVKzdhMzYtN2EzNywgVSs3YTM5LCBVKzdhM2MsIFUrN2E0MCwgVSs3YTQyLCBVKzdhNDcsIFUrN2E0OSwgVSs3YTRjLTdhNGYsIFUrN2E1MSwgVSs3YTU1LCBVKzdhNWIsIFUrN2E1ZC03YTVlLCBVKzdhNjItN2E2MywgVSs3YTY2LCBVKzdhNjgtN2E2OSwgVSs3YTZiLCBVKzdhNzAsIFUrN2E3OCwgVSs3YTgwLCBVKzdhODUtN2E4OCwgVSs3YThhLCBVKzdhOTAsIFUrN2E5My03YTk2LCBVKzdhOTgsIFUrN2E5Yi03YTljLCBVKzdhOWUsIFUrN2FhMC03YWExLCBVKzdhYTMsIFUrN2FhOC03YWFhLCBVKzdhYWMtN2FiMCwgVSs3YWIzLCBVKzdhYjgsIFUrN2FiYSwgVSs3YWJkLTdhYmYsIFUrN2FjNC03YWM1LCBVKzdhYzctN2FjODtcbn1cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNTAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ODNlLCBVKzc4NDEtNzg0NCwgVSs3ODQ3LTc4NDksIFUrNzg0Yi03ODRjLCBVKzc4NGUtNzg1NCwgVSs3ODU2LTc4NTcsIFUrNzg1OS03ODVhLCBVKzc4NjUsIFUrNzg2OS03ODZhLCBVKzc4NmQsIFUrNzg2ZiwgVSs3ODc2LTc4NzcsIFUrNzg3YywgVSs3ODdlLTc4N2YsIFUrNzg4MSwgVSs3ODg3LTc4ODksIFUrNzg5My03ODk0LCBVKzc4OTgtNzg5ZSwgVSs3OGExLCBVKzc4YTMsIFUrNzhhNSwgVSs3OGE5LCBVKzc4YWQsIFUrNzhiMiwgVSs3OGI0LCBVKzc4YjYsIFUrNzhiOS03OGJhLCBVKzc4YmMsIFUrNzhiZiwgVSs3OGMzLCBVKzc4YzksIFUrNzhjYiwgVSs3OGQwLTc4ZDIsIFUrNzhkNCwgVSs3OGQ5LTc4ZGEsIFUrNzhkYywgVSs3OGRlLCBVKzc4ZTEsIFUrNzhlNS03OGU2LCBVKzc4ZWEsIFUrNzhlYywgVSs3OGVmLCBVKzc4ZjEtNzhmMiwgVSs3OGY0LCBVKzc4ZmEtNzhmYiwgVSs3OGZlLCBVKzc5MDEtNzkwMiwgVSs3OTA1LCBVKzc5MDcsIFUrNzkwOSwgVSs3OTBiLTc5MGMsIFUrNzkwZSwgVSs3OTEwLCBVKzc5MTMsIFUrNzkxOS03OTFiLCBVKzc5MWUtNzkxZiwgVSs3OTIxLCBVKzc5MjQsIFUrNzkyNiwgVSs3OTJhLTc5MmIsIFUrNzkzNCwgVSs3OTM2LCBVKzc5MzksIFUrNzkzYiwgVSs3OTNkLCBVKzc5NDAsIFUrNzk0Mi03OTQzLCBVKzc5NDUtNzk0NywgVSs3OTQ5LTc5NGEsIFUrNzk0YywgVSs3OTRlLTc5NTEsIFUrNzk1My03OTU1LCBVKzc5NTctNzk1YSwgVSs3OTVjLCBVKzc5NWYtNzk2MCwgVSs3OTYyLCBVKzc5NjQsIFUrNzk2Ni03OTY3LCBVKzc5NjksIFUrNzk2YiwgVSs3OTZmLCBVKzc5NzIsIFUrNzk3NCwgVSs3OTc5LCBVKzc5N2I7XG59XG4vKiBbNTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjUxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzcwZiwgVSs3NzEyLCBVKzc3MTQsIFUrNzcxNiwgVSs3NzE5LTc3MWIsIFUrNzcxZSwgVSs3NzIxLTc3MjIsIFUrNzcyNiwgVSs3NzI4LCBVKzc3MmItNzczMCwgVSs3NzMyLTc3MzYsIFUrNzczOS03NzNhLCBVKzc3M2QtNzczZiwgVSs3NzQzLCBVKzc3NDYtNzc0NywgVSs3NzRjLTc3NGYsIFUrNzc1MS03NzUyLCBVKzc3NTgtNzc1YSwgVSs3NzVjLTc3NWUsIFUrNzc2MiwgVSs3NzY1LTc3NjYsIFUrNzc2OC03NzZhLCBVKzc3NmMtNzc2ZCwgVSs3NzcxLTc3NzIsIFUrNzc3YSwgVSs3NzdjLTc3N2UsIFUrNzc4MCwgVSs3Nzg1LCBVKzc3ODcsIFUrNzc4Yi03NzhkLCBVKzc3OGYtNzc5MSwgVSs3NzkzLCBVKzc3OWUtNzdhMCwgVSs3N2EyLCBVKzc3YTUsIFUrNzdhZCwgVSs3N2FmLCBVKzc3YjQtNzdiNywgVSs3N2JkLTc3YzAsIFUrNzdjMiwgVSs3N2M1LCBVKzc3YzcsIFUrNzdjZCwgVSs3N2Q2LTc3ZDcsIFUrNzdkOS03N2RhLCBVKzc3ZGQtNzdkZSwgVSs3N2U3LCBVKzc3ZWEsIFUrNzdlYywgVSs3N2VmLCBVKzc3ZjgsIFUrNzdmYiwgVSs3N2ZkLTc3ZmUsIFUrNzgwMCwgVSs3ODAzLCBVKzc4MDYsIFUrNzgwOSwgVSs3ODBmLTc4MTIsIFUrNzgxNSwgVSs3ODE3LTc4MTgsIFUrNzgxYS03ODFmLCBVKzc4MjEtNzgyMywgVSs3ODI1LTc4MjcsIFUrNzgyOSwgVSs3ODJiLTc4MzAsIFUrNzgzMi03ODMzLCBVKzc4MzUsIFUrNzgzNywgVSs3ODM5LTc4M2M7XG59XG4vKiBbNTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjUyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzYwYS03NjBlLCBVKzc2MTAtNzYxOSwgVSs3NjFiLTc2MWQsIFUrNzYxZi03NjIyLCBVKzc2MjUsIFUrNzYyNy03NjJhLCBVKzc2MmUtNzYzMCwgVSs3NjMyLTc2MzUsIFUrNzYzOC03NjNhLCBVKzc2M2MtNzYzZCwgVSs3NjNmLTc2NDAsIFUrNzY0Mi03NjQzLCBVKzc2NDctNzY0OCwgVSs3NjRkLTc2NGUsIFUrNzY1MiwgVSs3NjU0LCBVKzc2NTgsIFUrNzY1YSwgVSs3NjVjLCBVKzc2NWUtNzY1ZiwgVSs3NjYxLTc2NjMsIFUrNzY2NSwgVSs3NjY5LCBVKzc2NmMsIFUrNzY2ZS03NjZmLCBVKzc2NzEtNzY3MywgVSs3Njc1LTc2NzYsIFUrNzY3OC03NjdhLCBVKzc2N2YsIFUrNzY4MSwgVSs3NjgzLCBVKzc2ODgsIFUrNzY4YS03NjhjLCBVKzc2OGUsIFUrNzY5MC03NjkyLCBVKzc2OTUsIFUrNzY5OCwgVSs3NjlhLTc2OWIsIFUrNzY5ZC03NmEwLCBVKzc2YTIsIFUrNzZhNC03NmE3LCBVKzc2YWItNzZhYywgVSs3NmFmLTc2YjAsIFUrNzZiMiwgVSs3NmI0LTc2YjUsIFUrNzZiYS03NmJiLCBVKzc2YmYsIFUrNzZjMi03NmMzLCBVKzc2YzUsIFUrNzZjOSwgVSs3NmNjLTc2Y2UsIFUrNzZkYy03NmRlLCBVKzc2ZTEtNzZlYSwgVSs3NmYxLCBVKzc2ZjktNzZmYiwgVSs3NmZkLCBVKzc2ZmYtNzcwMCwgVSs3NzAzLTc3MDQsIFUrNzcwNy03NzA4LCBVKzc3MGMtNzcwZTtcbn1cbi8qIFs1M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNTMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3NGVmLCBVKzc0ZjQsIFUrNzRmZiwgVSs3NTAxLCBVKzc1MDMsIFUrNzUwNSwgVSs3NTA4LCBVKzc1MGQsIFUrNzUwZiwgVSs3NTExLCBVKzc1MTMsIFUrNzUxNSwgVSs3NTE3LCBVKzc1MTksIFUrNzUyMS03NTI3LCBVKzc1MmEsIFUrNzUyYy03NTJkLCBVKzc1MmYsIFUrNzUzNCwgVSs3NTM2LCBVKzc1M2EsIFUrNzUzZSwgVSs3NTQwLCBVKzc1NDQsIFUrNzU0Ny03NTRiLCBVKzc1NGQtNzU0ZSwgVSs3NTUwLTc1NTMsIFUrNzU1Ni03NTU3LCBVKzc1NWEtNzU1YiwgVSs3NTVkLTc1NWUsIFUrNzU2MCwgVSs3NTYyLCBVKzc1NjQsIFUrNzU2Ni03NTY4LCBVKzc1NmItNzU2YywgVSs3NTZmLTc1NzMsIFUrNzU3NSwgVSs3NTc5LTc1N2MsIFUrNzU3ZS03NTdmLCBVKzc1ODEtNzU4NCwgVSs3NTg3LCBVKzc1ODktNzU4ZSwgVSs3NTkwLCBVKzc1OTIsIFUrNzU5NCwgVSs3NTk2LCBVKzc1OTktNzU5YSwgVSs3NTlkLCBVKzc1OWYtNzVhMCwgVSs3NWEzLCBVKzc1YTUsIFUrNzVhOCwgVSs3NWFjLTc1YWQsIFUrNzViMC03NWIxLCBVKzc1YjMtNzViNSwgVSs3NWI4LCBVKzc1YmQsIFUrNzVjMS03NWM0LCBVKzc1YzgtNzVjYSwgVSs3NWNjLTc1Y2QsIFUrNzVkNCwgVSs3NWQ2LCBVKzc1ZDksIFUrNzVkZSwgVSs3NWUwLCBVKzc1ZTItNzVlNCwgVSs3NWU2LTc1ZWEsIFUrNzVmMS03NWYzLCBVKzc1ZjcsIFUrNzVmOS03NWZhLCBVKzc1ZmMsIFUrNzVmZS03NjAxLCBVKzc2MDMsIFUrNzYwNS03NjA2LCBVKzc2MDgtNzYwOTtcbn1cbi8qIFs1NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNTQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3M2U3LTczZWEsIFUrNzNlZS03M2YwLCBVKzczZjIsIFUrNzNmNC03M2Y1LCBVKzczZjcsIFUrNzNmOS03M2ZhLCBVKzczZmMtNzNmZCwgVSs3M2ZmLTc0MDIsIFUrNzQwNCwgVSs3NDA3LTc0MDgsIFUrNzQwYS03NDBmLCBVKzc0MTgsIFUrNzQxYS03NDFjLCBVKzc0MWUsIFUrNzQyNC03NDI1LCBVKzc0MjgtNzQyOSwgVSs3NDJjLTc0MzAsIFUrNzQzMiwgVSs3NDM1LTc0MzYsIFUrNzQzOC03NDNiLCBVKzc0M2UtNzQ0MSwgVSs3NDQzLTc0NDYsIFUrNzQ0OCwgVSs3NDRhLTc0NGIsIFUrNzQ1MiwgVSs3NDU3LCBVKzc0NWIsIFUrNzQ1ZCwgVSs3NDYwLCBVKzc0NjItNzQ2NSwgVSs3NDY3LTc0NmEsIFUrNzQ2ZCwgVSs3NDZmLCBVKzc0NzEsIFUrNzQ3My03NDc0LCBVKzc0NzcsIFUrNzQ3YSwgVSs3NDdlLCBVKzc0ODEtNzQ4MiwgVSs3NDg0LCBVKzc0ODYsIFUrNzQ4OC03NDhiLCBVKzc0OGUtNzQ4ZiwgVSs3NDkzLCBVKzc0OTgsIFUrNzQ5YSwgVSs3NDljLTc0YTAsIFUrNzRhMywgVSs3NGE2LCBVKzc0YTktNzRhYSwgVSs3NGFlLCBVKzc0YjAtNzRiMiwgVSs3NGI2LCBVKzc0YjgtNzRiYSwgVSs3NGJkLCBVKzc0YmYsIFUrNzRjMSwgVSs3NGMzLCBVKzc0YzUsIFUrNzRjOCwgVSs3NGNhLCBVKzc0Y2MsIFUrNzRjZiwgVSs3NGQxLTc0ZDIsIFUrNzRkNC03NGQ1LCBVKzc0ZDgtNzRkYiwgVSs3NGRlLTc0ZTAsIFUrNzRlMiwgVSs3NGU0LTc0ZTUsIFUrNzRlNy03NGU5LCBVKzc0ZWU7XG59XG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjU1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzJkZC03MmRmLCBVKzcyZTEsIFUrNzJlNS03MmU2LCBVKzcyZTgsIFUrNzJlZi03MmYwLCBVKzcyZjItNzJmNCwgVSs3MmY2LTcyZjcsIFUrNzJmOS03MmZiLCBVKzcyZmQsIFUrNzMwMC03MzA0LCBVKzczMDcsIFUrNzMwYS03MzBjLCBVKzczMTMtNzMxNywgVSs3MzFkLTczMjIsIFUrNzMyNywgVSs3MzI5LCBVKzczMmMtNzMyZCwgVSs3MzMwLTczMzEsIFUrNzMzMywgVSs3MzM1LTczMzcsIFUrNzMzOSwgVSs3MzNkLTczM2UsIFUrNzM0MCwgVSs3MzQyLCBVKzczNDQtNzM0NSwgVSs3MzRhLCBVKzczNGQtNzM1MCwgVSs3MzUyLCBVKzczNTUsIFUrNzM1NywgVSs3MzU5LCBVKzczNWYtNzM2MCwgVSs3MzYyLTczNjMsIFUrNzM2NSwgVSs3MzY4LCBVKzczNmMtNzM2ZCwgVSs3MzZmLTczNzAsIFUrNzM3MiwgVSs3Mzc0LTczNzYsIFUrNzM3OCwgVSs3MzdhLTczN2IsIFUrNzM3ZC03MzdlLCBVKzczODItNzM4MywgVSs3Mzg2LCBVKzczODgsIFUrNzM4YSwgVSs3MzhjLTczOTMsIFUrNzM5NSwgVSs3Mzk3LTczOWEsIFUrNzM5YywgVSs3MzllLCBVKzczYTAtNzNhMywgVSs3M2E1LTczYTgsIFUrNzNhYSwgVSs3M2FkLCBVKzczYjEsIFUrNzNiMywgVSs3M2I2LTczYjcsIFUrNzNiOSwgVSs3M2MyLCBVKzczYzUtNzNjOSwgVSs3M2NjLCBVKzczY2UtNzNkMCwgVSs3M2QyLCBVKzczZDYsIFUrNzNkOSwgVSs3M2RiLTczZGUsIFUrNzNlMywgVSs3M2U1LTczZTY7XG59XG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjU2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzE5YywgVSs3MWEwLCBVKzcxYTQtNzFhNSwgVSs3MWE4LCBVKzcxYWYsIFUrNzFiMS03MWJjLCBVKzcxYmUsIFUrNzFjMS03MWMyLCBVKzcxYzQsIFUrNzFjOC03MWNiLCBVKzcxY2UtNzFkMCwgVSs3MWQyLCBVKzcxZDQsIFUrNzFkOS03MWRhLCBVKzcxZGMsIFUrNzFkZi03MWUwLCBVKzcxZTYtNzFlOCwgVSs3MWVhLCBVKzcxZWQtNzFlZSwgVSs3MWY0LCBVKzcxZjYsIFUrNzFmOSwgVSs3MWZiLTcxZmMsIFUrNzFmZi03MjAwLCBVKzcyMDcsIFUrNzIwYy03MjBkLCBVKzcyMTAsIFUrNzIxNiwgVSs3MjFhLTcyMWUsIFUrNzIyMywgVSs3MjI4LCBVKzcyMmIsIFUrNzIyZC03MjJlLCBVKzcyMzAsIFUrNzIzMiwgVSs3MjNhLTcyM2MsIFUrNzIzZS03MjQyLCBVKzcyNDYsIFUrNzI0YiwgVSs3MjRkLTcyNGUsIFUrNzI1MiwgVSs3MjU2LCBVKzcyNTgsIFUrNzI1YSwgVSs3MjVjLTcyNWQsIFUrNzI2MCwgVSs3MjY0LTcyNjYsIFUrNzI2YSwgVSs3MjZjLCBVKzcyNmUtNzI2ZiwgVSs3MjcxLCBVKzcyNzMtNzI3NCwgVSs3Mjc4LCBVKzcyN2IsIFUrNzI3ZC03MjdlLCBVKzcyODEtNzI4MiwgVSs3Mjg0LCBVKzcyODcsIFUrNzI4YSwgVSs3MjhkLCBVKzcyOGYsIFUrNzI5MiwgVSs3MjliLCBVKzcyOWYtNzJhMCwgVSs3MmE3LCBVKzcyYWQtNzJhZSwgVSs3MmIwLTcyYjUsIFUrNzJiNy03MmI4LCBVKzcyYmEtNzJiZSwgVSs3MmMwLTcyYzEsIFUrNzJjMywgVSs3MmM1LTcyYzYsIFUrNzJjOCwgVSs3MmNjLTcyY2UsIFUrNzJkMiwgVSs3MmQ2LCBVKzcyZGI7XG59XG4vKiBbNTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjU3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzAwNS03MDA2LCBVKzcwMDksIFUrNzAwYiwgVSs3MDBkLCBVKzcwMTUsIFUrNzAxOCwgVSs3MDFiLCBVKzcwMWQtNzAxZiwgVSs3MDIzLCBVKzcwMjYtNzAyOCwgVSs3MDJjLCBVKzcwMmUtNzAzMCwgVSs3MDM1LCBVKzcwMzcsIFUrNzAzOS03MDNhLCBVKzcwM2MtNzAzZSwgVSs3MDQ0LCBVKzcwNDktNzA0YiwgVSs3MDRmLCBVKzcwNTEsIFUrNzA1OCwgVSs3MDVhLCBVKzcwNWMtNzA1ZSwgVSs3MDYxLCBVKzcwNjQsIFUrNzA2NiwgVSs3MDZjLCBVKzcwN2QsIFUrNzA4MC03MDgxLCBVKzcwODUtNzA4NiwgVSs3MDhhLCBVKzcwOGYsIFUrNzA5MSwgVSs3MDk0LTcwOTUsIFUrNzA5OC03MDk5LCBVKzcwOWMtNzA5ZCwgVSs3MDlmLCBVKzcwYTQsIFUrNzBhOS03MGFhLCBVKzcwYWYtNzBiMiwgVSs3MGI0LTcwYjcsIFUrNzBiYiwgVSs3MGMwLCBVKzcwYzMsIFUrNzBjNywgVSs3MGNiLCBVKzcwY2UtNzBjZiwgVSs3MGQ0LCBVKzcwZDktNzBkYSwgVSs3MGRjLTcwZGQsIFUrNzBlMCwgVSs3MGU5LCBVKzcwZWMsIFUrNzBmNywgVSs3MGZhLCBVKzcwZmQsIFUrNzBmZiwgVSs3MTA0LCBVKzcxMDgtNzEwOSwgVSs3MTBjLCBVKzcxMTAsIFUrNzExMy03MTE0LCBVKzcxMTYtNzExOCwgVSs3MTFjLCBVKzcxMWUsIFUrNzEyMCwgVSs3MTJlLTcxMmYsIFUrNzEzMSwgVSs3MTNjLCBVKzcxNDIsIFUrNzE0NC03MTQ3LCBVKzcxNDktNzE0YiwgVSs3MTUwLCBVKzcxNTIsIFUrNzE1NS03MTU2LCBVKzcxNTktNzE1YSwgVSs3MTVjLCBVKzcxNjEsIFUrNzE2NS03MTY2LCBVKzcxNjgtNzE2OSwgVSs3MTZkLCBVKzcxNzMtNzE3NCwgVSs3MTc2LCBVKzcxNzgsIFUrNzE3YSwgVSs3MTdkLCBVKzcxN2YtNzE4MCwgVSs3MTg0LCBVKzcxODYtNzE4OCwgVSs3MTkyLCBVKzcxOTg7XG59XG4vKiBbNThdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjU4LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmVkOC02ZWQ5LCBVKzZlZGIsIFUrNmVkZCwgVSs2ZWRmLTZlZTAsIFUrNmVlMiwgVSs2ZWU2LCBVKzZlZWEsIFUrNmVlYywgVSs2ZWVlLTZlZWYsIFUrNmVmMi02ZWYzLCBVKzZlZjctNmVmYSwgVSs2ZWZlLCBVKzZmMDEsIFUrNmYwMywgVSs2ZjA4LTZmMDksIFUrNmYxNS02ZjE2LCBVKzZmMTksIFUrNmYyMi02ZjI1LCBVKzZmMjgtNmYyYSwgVSs2ZjJjLTZmMmQsIFUrNmYyZiwgVSs2ZjMxLTZmMzIsIFUrNmYzNi02ZjM4LCBVKzZmM2YsIFUrNmY0My02ZjQ2LCBVKzZmNDgsIFUrNmY0YiwgVSs2ZjRlLTZmNGYsIFUrNmY1MSwgVSs2ZjU0LTZmNTcsIFUrNmY1OS02ZjViLCBVKzZmNWUtNmY1ZiwgVSs2ZjYxLCBVKzZmNjQtNmY2NywgVSs2ZjY5LTZmNmMsIFUrNmY2Zi02ZjcyLCBVKzZmNzQtNmY3NiwgVSs2Zjc4LTZmN2UsIFUrNmY4MC02ZjgzLCBVKzZmODYsIFUrNmY4OSwgVSs2ZjhiLTZmOGQsIFUrNmY5MCwgVSs2ZjkyLCBVKzZmOTQsIFUrNmY5Ny02Zjk4LCBVKzZmOWIsIFUrNmZhMy02ZmE1LCBVKzZmYTcsIFUrNmZhYSwgVSs2ZmFmLCBVKzZmYjEsIFUrNmZiNCwgVSs2ZmI2LCBVKzZmYjksIFUrNmZjMS02ZmNiLCBVKzZmZDEtNmZkMywgVSs2ZmQ1LCBVKzZmZGIsIFUrNmZkZS02ZmUxLCBVKzZmZTQsIFUrNmZlOSwgVSs2ZmViLTZmZWMsIFUrNmZlZS02ZmYxLCBVKzZmZmEsIFUrNmZmZTtcbn1cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNTkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2ZGMzLCBVKzZkYzUtNmRjNiwgVSs2ZGM5LCBVKzZkY2MsIFUrNmRjZiwgVSs2ZGQyLTZkZDMsIFUrNmRkNiwgVSs2ZGQ5LTZkZGUsIFUrNmRlMCwgVSs2ZGU0LCBVKzZkZTYsIFUrNmRlOC02ZGVhLCBVKzZkZWMsIFUrNmRlZi02ZGYwLCBVKzZkZjUtNmRmNiwgVSs2ZGY4LCBVKzZkZmEsIFUrNmRmYywgVSs2ZTAzLTZlMDQsIFUrNmUwNy02ZTA5LCBVKzZlMGItNmUwYywgVSs2ZTBlLCBVKzZlMTEsIFUrNmUxMywgVSs2ZTE1LTZlMTYsIFUrNmUxOS02ZTFiLCBVKzZlMWUtNmUxZiwgVSs2ZTIyLCBVKzZlMjUtNmUyNywgVSs2ZTJiLTZlMmMsIFUrNmUzNi02ZTM3LCBVKzZlMzktNmUzYSwgVSs2ZTNjLTZlNDEsIFUrNmU0NC02ZTQ1LCBVKzZlNDcsIFUrNmU0OS02ZTRiLCBVKzZlNGQtNmU0ZSwgVSs2ZTUxLCBVKzZlNTMtNmU1NSwgVSs2ZTVjLTZlNWYsIFUrNmU2MS02ZTYzLCBVKzZlNjUtNmU2NywgVSs2ZTZhLTZlNmIsIFUrNmU2ZC02ZTcwLCBVKzZlNzItNmU3NCwgVSs2ZTc2LTZlNzgsIFUrNmU3YywgVSs2ZTgwLTZlODIsIFUrNmU4Ni02ZTg3LCBVKzZlODksIFUrNmU4ZCwgVSs2ZThmLCBVKzZlOTYsIFUrNmU5OCwgVSs2ZTlkLTZlOWYsIFUrNmVhMSwgVSs2ZWE1LTZlYTcsIFUrNmVhYiwgVSs2ZWIxLTZlYjIsIFUrNmViNCwgVSs2ZWI3LCBVKzZlYmItNmViZCwgVSs2ZWJmLTZlYzYsIFUrNmVjOC02ZWM5LCBVKzZlY2MsIFUrNmVjZi02ZWQwLCBVKzZlZDMtNmVkNCwgVSs2ZWQ3O1xufVxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzZjYjIsIFUrNmNiNC02Y2I1LCBVKzZjYjcsIFUrNmNiYSwgVSs2Y2JjLTZjYmQsIFUrNmNjMS02Y2MzLCBVKzZjYzUtNmNjNywgVSs2Y2QwLTZjZDQsIFUrNmNkNi02Y2Q3LCBVKzZjZDktNmNkYSwgVSs2Y2RlLTZjZTAsIFUrNmNlNCwgVSs2Y2U2LCBVKzZjZTksIFUrNmNlYi02Y2VmLCBVKzZjZjEtNmNmMiwgVSs2Y2Y2LTZjZjcsIFUrNmNmYSwgVSs2Y2ZlLCBVKzZkMDMtNmQwNSwgVSs2ZDA3LTZkMDgsIFUrNmQwYSwgVSs2ZDBjLCBVKzZkMGUtNmQxMSwgVSs2ZDEzLTZkMTQsIFUrNmQxNiwgVSs2ZDE4LTZkMWEsIFUrNmQxYywgVSs2ZDFmLCBVKzZkMjItNmQyMywgVSs2ZDI2LTZkMjksIFUrNmQyYiwgVSs2ZDJlLTZkMzAsIFUrNmQzMywgVSs2ZDM1LTZkMzYsIFUrNmQzOC02ZDNhLCBVKzZkM2MsIFUrNmQzZiwgVSs2ZDQyLTZkNDQsIFUrNmQ0OC02ZDQ5LCBVKzZkNGQsIFUrNmQ1MCwgVSs2ZDUyLCBVKzZkNTQsIFUrNmQ1Ni02ZDU4LCBVKzZkNWEtNmQ1YywgVSs2ZDVlLCBVKzZkNjAtNmQ2MSwgVSs2ZDYzLTZkNjUsIFUrNmQ2NywgVSs2ZDZjLTZkNmQsIFUrNmQ2ZiwgVSs2ZDc1LCBVKzZkN2ItNmQ3ZCwgVSs2ZDg3LCBVKzZkOGEsIFUrNmQ4ZSwgVSs2ZDkwLTZkOWEsIFUrNmQ5Yy02ZGEwLCBVKzZkYTItNmRhMywgVSs2ZGE3LCBVKzZkYWEtNmRhYywgVSs2ZGFlLCBVKzZkYjMtNmRiNCwgVSs2ZGI2LCBVKzZkYjgsIFUrNmRiYywgVSs2ZGJmLCBVKzZkYzI7XG59XG4vKiBbNjFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjYxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmI4NS02Yjg2LCBVKzZiODksIFUrNmI4ZCwgVSs2YjkxLTZiOTMsIFUrNmI5NSwgVSs2Yjk3LTZiOTgsIFUrNmI5YS02YjliLCBVKzZiOWUsIFUrNmJhMS02YmE0LCBVKzZiYTktNmJhYSwgVSs2YmFkLCBVKzZiYWYtNmJiMCwgVSs2YmIyLTZiYjMsIFUrNmJiYS02YmJkLCBVKzZiYzAsIFUrNmJjMiwgVSs2YmM2LCBVKzZiY2EtNmJjYywgVSs2YmNlLCBVKzZiZDAtNmJkMSwgVSs2YmQzLCBVKzZiZDYtNmJkOCwgVSs2YmRhLCBVKzZiZTEsIFUrNmJlNiwgVSs2YmVjLCBVKzZiZjEsIFUrNmJmMy02YmY1LCBVKzZiZjksIFUrNmJmZCwgVSs2YzA1LTZjMDgsIFUrNmMwZCwgVSs2YzEwLCBVKzZjMTUtNmMxYSwgVSs2YzIxLCBVKzZjMjMtNmMyNiwgVSs2YzI5LTZjMmQsIFUrNmMzMC02YzMzLCBVKzZjMzUtNmMzNywgVSs2YzM5LTZjM2EsIFUrNmMzYy02YzNmLCBVKzZjNDYsIFUrNmM0YS02YzRjLCBVKzZjNGUtNmM1MCwgVSs2YzU0LCBVKzZjNTYsIFUrNmM1OS02YzVjLCBVKzZjNWUsIFUrNmM2MywgVSs2YzY3LTZjNjksIFUrNmM2YiwgVSs2YzZkLCBVKzZjNmYsIFUrNmM3Mi02Yzc0LCBVKzZjNzgtNmM3YSwgVSs2YzdjLCBVKzZjODQtNmM4NywgVSs2YzhiLTZjOGMsIFUrNmM4ZiwgVSs2YzkxLCBVKzZjOTMtNmM5NiwgVSs2Yzk4LCBVKzZjOWEsIFUrNmM5ZCwgVSs2Y2EyLTZjYTQsIFUrNmNhOC02Y2E5LCBVKzZjYWMtNmNhZSwgVSs2Y2IxO1xufVxuLyogWzYyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42Mi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzZhMDEsIFUrNmEwNiwgVSs2YTA5LCBVKzZhMGIsIFUrNmExMSwgVSs2YTEzLCBVKzZhMTctNmExOSwgVSs2YTFiLCBVKzZhMWUsIFUrNmEyMywgVSs2YTI4LTZhMjksIFUrNmEyYiwgVSs2YTJmLTZhMzAsIFUrNmEzNSwgVSs2YTM4LTZhNDAsIFUrNmE0Ni02YTQ4LCBVKzZhNGEtNmE0YiwgVSs2YTRlLCBVKzZhNTAsIFUrNmE1MiwgVSs2YTViLCBVKzZhNWUsIFUrNmE2MiwgVSs2YTY1LTZhNjcsIFUrNmE2YiwgVSs2YTc5LCBVKzZhN2MsIFUrNmE3ZS02YTdmLCBVKzZhODQsIFUrNmE4NiwgVSs2YThlLCBVKzZhOTAtNmE5MSwgVSs2YTk0LCBVKzZhOTcsIFUrNmE5YywgVSs2YTllLCBVKzZhYTAsIFUrNmFhMiwgVSs2YWE0LCBVKzZhYTksIFUrNmFhYiwgVSs2YWFlLTZhYjAsIFUrNmFiMi02YWIzLCBVKzZhYjUsIFUrNmFiNy02YWI4LCBVKzZhYmEtNmFiYiwgVSs2YWJkLCBVKzZhYmYsIFUrNmFjMi02YWM0LCBVKzZhYzYsIFUrNmFjOCwgVSs2YWNjLCBVKzZhY2UsIFUrNmFkMi02YWQzLCBVKzZhZDgtNmFkYywgVSs2YWRmLTZhZTAsIFUrNmFlNC02YWU1LCBVKzZhZTctNmFlOCwgVSs2YWZiLCBVKzZiMDQtNmIwNSwgVSs2YjBkLTZiMTMsIFUrNmIxNi02YjE3LCBVKzZiMTksIFUrNmIyNC02YjI1LCBVKzZiMmMsIFUrNmIzNy02YjM5LCBVKzZiM2IsIFUrNmIzZCwgVSs2YjQzLCBVKzZiNDYsIFUrNmI0ZSwgVSs2YjUwLCBVKzZiNTMtNmI1NCwgVSs2YjU4LTZiNTksIFUrNmI1YiwgVSs2YjYwLCBVKzZiNjksIFUrNmI2ZCwgVSs2YjZmLTZiNzAsIFUrNmI3My02Yjc0LCBVKzZiNzctNmI3YSwgVSs2YjgwLTZiODQ7XG59XG4vKiBbNjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjYzLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjhlMSwgVSs2OGUzLTY4ZTQsIFUrNjhlNi02OGVkLCBVKzY4ZWYtNjhmMCwgVSs2OGYyLCBVKzY4ZjQsIFUrNjhmNi02OGY3LCBVKzY4ZjksIFUrNjhmYi02OGZkLCBVKzY4ZmYtNjkwMiwgVSs2OTA2LTY5MDgsIFUrNjkwYiwgVSs2OTEwLCBVKzY5MWEtNjkxYywgVSs2OTFmLTY5MjAsIFUrNjkyNC02OTI1LCBVKzY5MmEsIFUrNjkyZCwgVSs2OTM0LCBVKzY5MzksIFUrNjkzYy02OTQ1LCBVKzY5NGEtNjk0YiwgVSs2OTUyLTY5NTQsIFUrNjk1NywgVSs2OTU5LCBVKzY5NWIsIFUrNjk1ZCwgVSs2OTVmLCBVKzY5NjItNjk2NCwgVSs2OTY2LCBVKzY5NjgtNjk2YywgVSs2OTZlLTY5NmYsIFUrNjk3MSwgVSs2OTczLTY5NzQsIFUrNjk3OC02OTc5LCBVKzY5N2QsIFUrNjk3Zi02OTgwLCBVKzY5ODUsIFUrNjk4Ny02OThhLCBVKzY5OGQtNjk4ZSwgVSs2OTk0LTY5OTksIFUrNjk5YiwgVSs2OWEzLTY5YTQsIFUrNjlhNi02OWE3LCBVKzY5YWIsIFUrNjlhZC02OWFlLCBVKzY5YjEsIFUrNjliNywgVSs2OWJiLTY5YmMsIFUrNjljMSwgVSs2OWMzLTY5YzUsIFUrNjljNywgVSs2OWNhLTY5Y2UsIFUrNjlkMC02OWQxLCBVKzY5ZDMtNjlkNCwgVSs2OWQ3LTY5ZGEsIFUrNjllMCwgVSs2OWU0LCBVKzY5ZTYsIFUrNjllYy02OWVkLCBVKzY5ZjEtNjlmMywgVSs2OWY4LCBVKzY5ZmEtNjlmYywgVSs2OWZlLTZhMDA7XG59XG4vKiBbNjRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjY0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjc5Mi02NzkzLCBVKzY3OTYsIFUrNjc5OCwgVSs2NzllLTY3YTEsIFUrNjdhNSwgVSs2N2E3LTY3YTksIFUrNjdhYy02N2FkLCBVKzY3YjAtNjdiMSwgVSs2N2IzLCBVKzY3YjUsIFUrNjdiNywgVSs2N2I5LCBVKzY3YmItNjdiYywgVSs2N2MwLTY3YzEsIFUrNjdjMywgVSs2N2M1LTY3Y2EsIFUrNjdkMS02N2QyLCBVKzY3ZDctNjdkOSwgVSs2N2RkLTY3ZGYsIFUrNjdlMi02N2U0LCBVKzY3ZTYtNjdlOSwgVSs2N2YwLCBVKzY3ZjUsIFUrNjdmNy02N2Y4LCBVKzY3ZmEtNjdmYiwgVSs2N2ZkLTY3ZmUsIFUrNjgwMC02ODAxLCBVKzY4MDMtNjgwNCwgVSs2ODA2LCBVKzY4MDktNjgwYSwgVSs2ODBjLCBVKzY4MGUsIFUrNjgxMiwgVSs2ODFkLTY4MWYsIFUrNjgyMiwgVSs2ODI0LTY4MjksIFUrNjgyYi02ODJkLCBVKzY4MzEtNjgzNSwgVSs2ODNiLCBVKzY4M2UsIFUrNjg0MC02ODQxLCBVKzY4NDQtNjg0NSwgVSs2ODQ5LCBVKzY4NGUsIFUrNjg1MywgVSs2ODU1LTY4NTYsIFUrNjg1Yy02ODVkLCBVKzY4NWYtNjg2MiwgVSs2ODY0LCBVKzY4NjYtNjg2OCwgVSs2ODZiLCBVKzY4NmYsIFUrNjg3MiwgVSs2ODc0LCBVKzY4NzcsIFUrNjg3ZiwgVSs2ODgzLCBVKzY4ODYsIFUrNjg4ZiwgVSs2ODliLCBVKzY4OWYtNjhhMCwgVSs2OGEyLTY4YTMsIFUrNjhiMSwgVSs2OGI2LCBVKzY4YjktNjhiYSwgVSs2OGJjLTY4YmYsIFUrNjhjMS02OGM0LCBVKzY4YzYsIFUrNjhjOCwgVSs2OGNhLCBVKzY4Y2MsIFUrNjhkMC02OGQxLCBVKzY4ZDMsIFUrNjhkNywgVSs2OGRkLCBVKzY4ZGY7XG59XG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjY1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjYzYS02NjNiLCBVKzY2M2QsIFUrNjY0MSwgVSs2NjQ0LTY2NDUsIFUrNjY0OSwgVSs2NjRjLCBVKzY2NGYsIFUrNjY1NCwgVSs2NjU5LCBVKzY2NWIsIFUrNjY1ZC02NjVlLCBVKzY2NjAtNjY2NywgVSs2NjY5LCBVKzY2NmItNjY2YywgVSs2NjcxLCBVKzY2NzMsIFUrNjY3Ny02Njc5LCBVKzY2N2MsIFUrNjY4MC02NjgxLCBVKzY2ODQtNjY4NSwgVSs2Njg4LTY2ODksIFUrNjY4Yi02NjhlLCBVKzY2OTAsIFUrNjY5MiwgVSs2Njk1LCBVKzY2OTgsIFUrNjY5YSwgVSs2NjlkLCBVKzY2OWYtNjZhMCwgVSs2NmEyLTY2YTMsIFUrNjZhNiwgVSs2NmFhLTY2YWIsIFUrNjZiMS02NmIyLCBVKzY2YjUsIFUrNjZiOC02NmI5LCBVKzY2YmIsIFUrNjZiZSwgVSs2NmMxLCBVKzY2YzYtNjZjOSwgVSs2NmNjLCBVKzY2ZDUtNjZkOCwgVSs2NmRhLTY2ZGMsIFUrNjZkZS02NmUyLCBVKzY2ZTgtNjZlYSwgVSs2NmVjLCBVKzY2ZjEsIFUrNjZmMywgVSs2NmY3LCBVKzY2ZmEsIFUrNjZmZCwgVSs2NzAyLCBVKzY3MDUsIFUrNjcwYSwgVSs2NzBmLTY3MTAsIFUrNjcxMywgVSs2NzE1LCBVKzY3MTksIFUrNjcyMi02NzIzLCBVKzY3MjUtNjcyNywgVSs2NzI5LCBVKzY3MmQtNjcyZSwgVSs2NzMyLTY3MzMsIFUrNjczNiwgVSs2NzM5LCBVKzY3M2IsIFUrNjczZiwgVSs2NzQ0LCBVKzY3NDgsIFUrNjc0Yy02NzRkLCBVKzY3NTMsIFUrNjc1NSwgVSs2NzYyLCBVKzY3NjcsIFUrNjc2OS02NzZjLCBVKzY3NmUsIFUrNjc3Mi02NzczLCBVKzY3NzUsIFUrNjc3NywgVSs2NzdhLTY3N2QsIFUrNjc4Mi02NzgzLCBVKzY3ODcsIFUrNjc4YS02NzhkLCBVKzY3OGY7XG59XG4vKiBbNjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjY2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjRmOCwgVSs2NGZhLCBVKzY0ZmMsIFUrNjRmZS02NGZmLCBVKzY1MDMsIFUrNjUwOSwgVSs2NTBmLCBVKzY1MTQsIFUrNjUxOCwgVSs2NTFjLTY1MWUsIFUrNjUyMi02NTI1LCBVKzY1MmEtNjUyYywgVSs2NTJlLCBVKzY1MzAtNjUzMiwgVSs2NTM0LTY1MzUsIFUrNjUzNy02NTM4LCBVKzY1M2EsIFUrNjUzYy02NTNkLCBVKzY1NDIsIFUrNjU0OS02NTRiLCBVKzY1NGQtNjU0ZSwgVSs2NTUzLTY1NTUsIFUrNjU1Ny02NTU4LCBVKzY1NWQsIFUrNjU2NCwgVSs2NTY5LCBVKzY1NmIsIFUrNjU2ZC02NTZmLCBVKzY1NzEsIFUrNjU3MywgVSs2NTc1LTY1NzYsIFUrNjU3OC02NTdlLCBVKzY1ODEtNjU4MywgVSs2NTg1LTY1ODYsIFUrNjU4OSwgVSs2NThlLTY1OGYsIFUrNjU5Mi02NTkzLCBVKzY1OTUtNjU5NiwgVSs2NTliLCBVKzY1OWQsIFUrNjU5Zi02NWExLCBVKzY1YTMsIFUrNjVhYi02NWFjLCBVKzY1YjIsIFUrNjViNi02NWI3LCBVKzY1YmEtNjViYiwgVSs2NWJlLTY1YzAsIFUrNjVjMi02NWM0LCBVKzY1YzYtNjVjOCwgVSs2NWNjLCBVKzY1Y2UsIFUrNjVkMCwgVSs2NWQyLTY1ZDMsIFUrNjVkNiwgVSs2NWRiLCBVKzY1ZGQsIFUrNjVlMSwgVSs2NWUzLCBVKzY1ZWUtNjVmMCwgVSs2NWYzLTY1ZjUsIFUrNjVmOCwgVSs2NWZiLTY1ZmMsIFUrNjVmZS02NjAwLCBVKzY2MDMsIFUrNjYwNywgVSs2NjA5LCBVKzY2MGIsIFUrNjYxMC02NjExLCBVKzY2MTktNjYxYSwgVSs2NjFjLTY2MWUsIFUrNjYyMSwgVSs2NjI0LCBVKzY2MjYsIFUrNjYyYS02NjJjLCBVKzY2MmUsIFUrNjYzMC02NjMxLCBVKzY2MzMtNjYzNCwgVSs2NjM2O1xufVxuLyogWzY3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYzYmMsIFUrNjNiZSwgVSs2M2MwLCBVKzYzYzMtNjNjNCwgVSs2M2M2LCBVKzYzYzgsIFUrNjNjZC02M2NlLCBVKzYzZDEsIFUrNjNkNiwgVSs2M2RhLTYzZGIsIFUrNjNkZSwgVSs2M2UwLCBVKzYzZTMsIFUrNjNlOS02M2VhLCBVKzYzZWUsIFUrNjNmMiwgVSs2M2Y1LTYzZmEsIFUrNjNmYywgVSs2M2ZlLTY0MDAsIFUrNjQwNiwgVSs2NDBiLTY0MGQsIFUrNjQxMCwgVSs2NDE0LCBVKzY0MTYtNjQxNywgVSs2NDFiLCBVKzY0MjAtNjQyMywgVSs2NDI1LTY0MjgsIFUrNjQyYSwgVSs2NDMxLTY0MzIsIFUrNjQzNC02NDM3LCBVKzY0M2QtNjQ0MiwgVSs2NDQ1LCBVKzY0NDgsIFUrNjQ1MC02NDUyLCBVKzY0NWItNjQ1ZiwgVSs2NDYyLCBVKzY0NjUsIFUrNjQ2OCwgVSs2NDZkLCBVKzY0NmYtNjQ3MSwgVSs2NDczLCBVKzY0NzcsIFUrNjQ3OS02NDdkLCBVKzY0ODItNjQ4NSwgVSs2NDg3LTY0ODgsIFUrNjQ4YywgVSs2NDkwLCBVKzY0OTMsIFUrNjQ5Ni02NDlhLCBVKzY0OWQsIFUrNjRhMCwgVSs2NGE1LCBVKzY0YWItNjRhYywgVSs2NGIxLTY0YjcsIFUrNjRiOS02NGJiLCBVKzY0YmUtNjRjMSwgVSs2NGM0LCBVKzY0YzcsIFUrNjRjOS02NGNiLCBVKzY0ZDAsIFUrNjRkNCwgVSs2NGQ3LTY0ZDgsIFUrNjRkYSwgVSs2NGRlLCBVKzY0ZTAtNjRlMiwgVSs2NGU0LCBVKzY0ZTksIFUrNjRlYywgVSs2NGYwLTY0ZjIsIFUrNjRmNCwgVSs2NGY3O1xufVxuLyogWzY4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42OC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYyM2IsIFUrNjIzZC02MjNlLCBVKzYyNDMsIFUrNjI0NiwgVSs2MjQ4LTYyNDksIFUrNjI0YywgVSs2MjU1LCBVKzYyNTksIFUrNjI1ZSwgVSs2MjYwLTYyNjEsIFUrNjI2NS02MjY2LCBVKzYyNmEsIFUrNjI3MSwgVSs2MjdhLCBVKzYyN2MtNjI3ZCwgVSs2MjgzLCBVKzYyODYsIFUrNjI4OSwgVSs2MjhlLCBVKzYyOTQsIFUrNjI5YywgVSs2MjllLTYyOWYsIFUrNjJhMSwgVSs2MmE4LCBVKzYyYmEtNjJiYiwgVSs2MmJmLCBVKzYyYzIsIFUrNjJjNCwgVSs2MmM4LCBVKzYyY2EtNjJjYiwgVSs2MmNlLTYyY2YsIFUrNjJkMSwgVSs2MmQ3LCBVKzYyZDktNjJkYSwgVSs2MmRkLCBVKzYyZTAtNjJlMSwgVSs2MmUzLTYyZTQsIFUrNjJlNywgVSs2MmViLCBVKzYyZWUsIFUrNjJmMCwgVSs2MmY0LTYyZjYsIFUrNjMwOCwgVSs2MzBhLTYzMGUsIFUrNjMxMCwgVSs2MzEyLTYzMTMsIFUrNjMxNywgVSs2MzE5LCBVKzYzMWIsIFUrNjMxZC02MzFmLCBVKzYzMjIsIFUrNjMyNiwgVSs2MzI5LCBVKzYzMzEtNjMzMiwgVSs2MzM0LTYzMzcsIFUrNjMzOSwgVSs2MzNiLTYzM2MsIFUrNjMzZS02MzQwLCBVKzYzNDMsIFUrNjM0NywgVSs2MzRiLTYzNGUsIFUrNjM1NCwgVSs2MzVjLTYzNWQsIFUrNjM2OC02MzY5LCBVKzYzNmQsIFUrNjM2Zi02MzcyLCBVKzYzNzYsIFUrNjM3YS02MzdiLCBVKzYzN2QsIFUrNjM4Mi02MzgzLCBVKzYzODcsIFUrNjM4YS02MzhiLCBVKzYzOGQtNjM4ZSwgVSs2MzkxLCBVKzYzOTMtNjM5NywgVSs2Mzk5LCBVKzYzOWIsIFUrNjM5ZS02MzlmLCBVKzYzYTEsIFUrNjNhMy02M2E0LCBVKzYzYWMtNjNhZSwgVSs2M2IxLTYzYjUsIFUrNjNiNy02M2JiO1xufVxuLyogWzY5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy42OS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYwZmEsIFUrNjEwMCwgVSs2MTA2LCBVKzYxMGQtNjEwZSwgVSs2MTEyLCBVKzYxMTQtNjExNSwgVSs2MTE5LCBVKzYxMWMsIFUrNjEyMCwgVSs2MTIyLTYxMjMsIFUrNjEyNiwgVSs2MTI4LTYxMzAsIFUrNjEzNi02MTM3LCBVKzYxM2EsIFUrNjEzZC02MTNlLCBVKzYxNDQsIFUrNjE0Ni02MTQ3LCBVKzYxNGEtNjE0YiwgVSs2MTUxLCBVKzYxNTMsIFUrNjE1OCwgVSs2MTVhLCBVKzYxNWMtNjE1ZCwgVSs2MTVmLCBVKzYxNjEsIFUrNjE2My02MTY1LCBVKzYxNmItNjE2YywgVSs2MTZlLCBVKzYxNzEsIFUrNjE3My02MTc3LCBVKzYxN2UsIFUrNjE4MiwgVSs2MTg3LCBVKzYxOGEsIFUrNjE4ZC02MThlLCBVKzYxOTAtNjE5MSwgVSs2MTk0LCBVKzYxOTktNjE5YSwgVSs2MTljLCBVKzYxOWYsIFUrNjFhMSwgVSs2MWEzLTYxYTQsIFUrNjFhNy02MWE5LCBVKzYxYWItNjFhZCwgVSs2MWIyLTYxYjMsIFUrNjFiNS02MWI3LCBVKzYxYmEtNjFiYiwgVSs2MWJmLCBVKzYxYzMtNjFjNCwgVSs2MWM2LTYxYzcsIFUrNjFjOS02MWNiLCBVKzYxZDAtNjFkMSwgVSs2MWQzLTYxZDQsIFUrNjFkNywgVSs2MWRhLCBVKzYxZGYtNjFlMSwgVSs2MWU2LCBVKzYxZWUsIFUrNjFmMCwgVSs2MWYyLCBVKzYxZjYtNjFmOCwgVSs2MWZhLCBVKzYxZmMtNjFmZSwgVSs2MjAwLCBVKzYyMDYtNjIwNywgVSs2MjA5LCBVKzYyMGIsIFUrNjIwZC02MjBlLCBVKzYyMTMtNjIxNSwgVSs2MjE3LCBVKzYyMTksIFUrNjIxYi02MjIzLCBVKzYyMjUtNjIyNiwgVSs2MjJjLCBVKzYyMmUtNjIzMCwgVSs2MjMyLCBVKzYyMzg7XG59XG4vKiBbNzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjcwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWZkMS01ZmQ2LCBVKzVmZGEtNWZkZSwgVSs1ZmUxLTVmZTIsIFUrNWZlNC01ZmU1LCBVKzVmZWEsIFUrNWZlZC01ZmVlLCBVKzVmZjEtNWZmMywgVSs1ZmY2LCBVKzVmZjgsIFUrNWZmYiwgVSs1ZmZlLTVmZmYsIFUrNjAwMi02MDA2LCBVKzYwMGEsIFUrNjAwZCwgVSs2MDBmLCBVKzYwMTQsIFUrNjAxOSwgVSs2MDFiLCBVKzYwMjAsIFUrNjAyMywgVSs2MDI2LCBVKzYwMjksIFUrNjAyYiwgVSs2MDJlLTYwMmYsIFUrNjAzMSwgVSs2MDMzLCBVKzYwMzUsIFUrNjAzOSwgVSs2MDNmLCBVKzYwNDEtNjA0MywgVSs2MDQ2LCBVKzYwNGYsIFUrNjA1My02MDU0LCBVKzYwNTgtNjA1YiwgVSs2MDVkLTYwNWUsIFUrNjA2MCwgVSs2MDYzLCBVKzYwNjUsIFUrNjA2NywgVSs2MDZhLTYwNmMsIFUrNjA3NSwgVSs2MDc4LTYwNzksIFUrNjA3YiwgVSs2MDdkLCBVKzYwN2YsIFUrNjA4MywgVSs2MDg1LTYwODcsIFUrNjA4YSwgVSs2MDhjLCBVKzYwOGUtNjA4ZiwgVSs2MDkyLTYwOTMsIFUrNjA5NS02MDk3LCBVKzYwOWItNjA5ZCwgVSs2MGEyLCBVKzYwYTcsIFUrNjBhOS02MGFiLCBVKzYwYWQsIFUrNjBhZi02MGIxLCBVKzYwYjMtNjBiNiwgVSs2MGI4LCBVKzYwYmIsIFUrNjBiZC02MGJlLCBVKzYwYzAtNjBjMywgVSs2MGM2LTYwYzksIFUrNjBjYiwgVSs2MGNlLCBVKzYwZDMtNjBkNCwgVSs2MGQ3LTYwZGIsIFUrNjBkZCwgVSs2MGUxLTYwZTQsIFUrNjBlNiwgVSs2MGVhLCBVKzYwZWMtNjBlZSwgVSs2MGYwLTYwZjEsIFUrNjBmNCwgVSs2MGY2O1xufVxuLyogWzcxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43MS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlYTMtNWVhNSwgVSs1ZWE4LCBVKzVlYWIsIFUrNWVhZiwgVSs1ZWIzLCBVKzVlYjUtNWViNiwgVSs1ZWI5LCBVKzVlYmUsIFUrNWVjMS01ZWMzLCBVKzVlYzYsIFUrNWVjOCwgVSs1ZWNiLTVlY2MsIFUrNWVkMS01ZWQyLCBVKzVlZDQsIFUrNWVkOS01ZWRiLCBVKzVlZGQsIFUrNWVkZi01ZWUwLCBVKzVlZTItNWVlMywgVSs1ZWU4LCBVKzVlZWEsIFUrNWVlYywgVSs1ZWVmLTVlZjAsIFUrNWVmMy01ZWY0LCBVKzVlZjgsIFUrNWVmYi01ZWZjLCBVKzVlZmUtNWVmZiwgVSs1ZjAxLCBVKzVmMDcsIFUrNWYwYi01ZjBlLCBVKzVmMTAtNWYxMiwgVSs1ZjE0LCBVKzVmMWEsIFUrNWYyMiwgVSs1ZjI4LTVmMjksIFUrNWYyYy01ZjJkLCBVKzVmMzUtNWYzNiwgVSs1ZjM4LCBVKzVmM2ItNWY0MywgVSs1ZjQ1LTVmNGEsIFUrNWY0Yy01ZjRlLCBVKzVmNTAsIFUrNWY1NCwgVSs1ZjU2LTVmNTksIFUrNWY1Yi01ZjVmLCBVKzVmNjEsIFUrNWY2MywgVSs1ZjY1LCBVKzVmNjctNWY2OCwgVSs1ZjZiLCBVKzVmNmUtNWY2ZiwgVSs1ZjcyLTVmNzgsIFUrNWY3YSwgVSs1ZjdlLTVmN2YsIFUrNWY4Mi01ZjgzLCBVKzVmODcsIFUrNWY4OS01ZjhhLCBVKzVmOGQsIFUrNWY5MSwgVSs1ZjkzLCBVKzVmOTUsIFUrNWY5OC01Zjk5LCBVKzVmOWMsIFUrNWY5ZSwgVSs1ZmEwLCBVKzVmYTYtNWZhOSwgVSs1ZmFjLTVmYWQsIFUrNWZhZiwgVSs1ZmIzLTVmYjUsIFUrNWZiOSwgVSs1ZmJjLCBVKzVmYzQsIFUrNWZjOSwgVSs1ZmNiLCBVKzVmY2UtNWZkMDtcbn1cbi8qIFs3Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNzIud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZDMyLTVkMzQsIFUrNWQzYy01ZDNlLCBVKzVkNDEtNWQ0NCwgVSs1ZDQ2LTVkNDgsIFUrNWQ0YS01ZDRiLCBVKzVkNGUsIFUrNWQ1MCwgVSs1ZDUyLCBVKzVkNTUtNWQ1OCwgVSs1ZDVhLTVkNWQsIFUrNWQ2OC01ZDY5LCBVKzVkNmItNWQ2YywgVSs1ZDZmLCBVKzVkNzQsIFUrNWQ3ZiwgVSs1ZDgyLTVkODksIFUrNWQ4Yi01ZDhjLCBVKzVkOGYsIFUrNWQ5Mi01ZDkzLCBVKzVkOTksIFUrNWQ5ZCwgVSs1ZGIyLCBVKzVkYjYtNWRiNywgVSs1ZGJhLCBVKzVkYmMtNWRiZCwgVSs1ZGMyLTVkYzMsIFUrNWRjNi01ZGM3LCBVKzVkYzksIFUrNWRjYywgVSs1ZGQyLCBVKzVkZDQsIFUrNWRkNi01ZGQ4LCBVKzVkZGItNWRkYywgVSs1ZGUzLCBVKzVkZWQsIFUrNWRlZiwgVSs1ZGYzLCBVKzVkZjYsIFUrNWRmYS01ZGZkLCBVKzVkZmYtNWUwMCwgVSs1ZTA3LCBVKzVlMGYsIFUrNWUxMSwgVSs1ZTEzLTVlMTQsIFUrNWUxOS01ZTFiLCBVKzVlMjIsIFUrNWUyNSwgVSs1ZTI4LCBVKzVlMmEsIFUrNWUyZi01ZTMxLCBVKzVlMzMtNWUzNCwgVSs1ZTM2LCBVKzVlMzktNWUzYywgVSs1ZTNlLCBVKzVlNDAsIFUrNWU0NCwgVSs1ZTQ2LTVlNDgsIFUrNWU0YywgVSs1ZTRmLCBVKzVlNTMtNWU1NCwgVSs1ZTU3LCBVKzVlNTksIFUrNWU1YiwgVSs1ZTVlLTVlNWYsIFUrNWU2MSwgVSs1ZTYzLCBVKzVlNmEtNWU2YiwgVSs1ZTc1LCBVKzVlNzcsIFUrNWU3OS01ZTdhLCBVKzVlN2UsIFUrNWU4MC01ZTgxLCBVKzVlODMsIFUrNWU4NSwgVSs1ZTg3LCBVKzVlOGIsIFUrNWU5MS01ZTkyLCBVKzVlOTYsIFUrNWU5OCwgVSs1ZTliLCBVKzVlOWQsIFUrNWVhMC01ZWEyO1xufVxuLyogWzczXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43My53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzViZjUtNWJmNiwgVSs1YmZlLCBVKzVjMDItNWMwMywgVSs1YzA1LCBVKzVjMDctNWMwOSwgVSs1YzBiLTVjMGMsIFUrNWMwZSwgVSs1YzEwLCBVKzVjMTItNWMxMywgVSs1YzE1LCBVKzVjMTcsIFUrNWMxOSwgVSs1YzFiLTVjMWMsIFUrNWMxZS01YzFmLCBVKzVjMjIsIFUrNWMyNSwgVSs1YzI4LCBVKzVjMmEtNWMyYiwgVSs1YzJmLTVjMzAsIFUrNWMzNywgVSs1YzNiLCBVKzVjNDMtNWM0NCwgVSs1YzQ2LTVjNDcsIFUrNWM0ZCwgVSs1YzUwLCBVKzVjNTksIFUrNWM1Yi01YzVjLCBVKzVjNjItNWM2NCwgVSs1YzY2LCBVKzVjNmMsIFUrNWM2ZSwgVSs1Yzc0LCBVKzVjNzgtNWM3ZSwgVSs1YzgwLCBVKzVjODMtNWM4NCwgVSs1Yzg4LCBVKzVjOGItNWM4ZCwgVSs1YzkxLCBVKzVjOTQtNWM5NiwgVSs1Yzk4LTVjOTksIFUrNWM5YywgVSs1YzllLCBVKzVjYTEtNWNhMywgVSs1Y2FiLTVjYWMsIFUrNWNiMSwgVSs1Y2I1LCBVKzVjYjcsIFUrNWNiYSwgVSs1Y2JkLTVjYmYsIFUrNWNjMSwgVSs1Y2MzLTVjYzQsIFUrNWNjNywgVSs1Y2NiLCBVKzVjZDIsIFUrNWNkOC01Y2Q5LCBVKzVjZGYtNWNlMCwgVSs1Y2UzLTVjZTYsIFUrNWNlOC01Y2VhLCBVKzVjZWQsIFUrNWNlZiwgVSs1Y2YzLTVjZjQsIFUrNWNmNiwgVSs1Y2Y4LCBVKzVjZmQsIFUrNWQwMC01ZDA0LCBVKzVkMDYsIFUrNWQwOCwgVSs1ZDBiLTVkMGQsIFUrNWQwZi01ZDEzLCBVKzVkMTUsIFUrNWQxNy01ZDFhLCBVKzVkMWQtNWQyMiwgVSs1ZDI0LTVkMjcsIFUrNWQyZS01ZDMxO1xufVxuLyogWzc0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43NC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVhYjIsIFUrNWFiNC01YWI1LCBVKzVhYjctNWFiYSwgVSs1YWJkLTVhYmYsIFUrNWFjMy01YWM0LCBVKzVhYzYtNWFjOCwgVSs1YWNhLTVhY2IsIFUrNWFjZCwgVSs1YWNmLTVhZDIsIFUrNWFkNCwgVSs1YWQ4LTVhZGEsIFUrNWFkYywgVSs1YWRmLTVhZTIsIFUrNWFlNCwgVSs1YWU2LCBVKzVhZTgsIFUrNWFlYS01YWVkLCBVKzVhZjAtNWFmMywgVSs1YWY1LCBVKzVhZjktNWFmYiwgVSs1YWZkLCBVKzViMDEsIFUrNWIwNSwgVSs1YjA4LCBVKzViMGItNWIwYywgVSs1YjExLCBVKzViMTYtNWIxNywgVSs1YjFiLCBVKzViMjEtNWIyMiwgVSs1YjI0LCBVKzViMjctNWIyZSwgVSs1YjMwLCBVKzViMzIsIFUrNWIzNCwgVSs1YjM2LTViMzgsIFUrNWIzZS01YjQwLCBVKzViNDMsIFUrNWI0NSwgVSs1YjRhLTViNGIsIFUrNWI1MS01YjUzLCBVKzViNTYsIFUrNWI1YS01YjViLCBVKzViNjIsIFUrNWI2NSwgVSs1YjY3LCBVKzViNmEtNWI2ZSwgVSs1YjcwLTViNzEsIFUrNWI3MywgVSs1YjdhLTViN2IsIFUrNWI3Zi01YjgwLCBVKzViODQsIFUrNWI4ZCwgVSs1YjkxLCBVKzViOTMtNWI5NSwgVSs1YjlmLCBVKzViYTUtNWJhNiwgVSs1YmFjLCBVKzViYWUsIFUrNWJiOCwgVSs1YmMwLCBVKzViYzMsIFUrNWJjYiwgVSs1YmQwLTViZDEsIFUrNWJkNC01YmQ4LCBVKzViZGEtNWJkYywgVSs1YmUyLCBVKzViZTQtNWJlNywgVSs1YmU5LCBVKzViZWItNWJlYywgVSs1YmVlLTViZjAsIFUrNWJmMi01YmYzO1xufVxuLyogWzc1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43NS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU5ODEsIFUrNTk4ZiwgVSs1OTk3LTU5OTgsIFUrNTk5YSwgVSs1OTljLTU5OWQsIFUrNTlhMC01OWExLCBVKzU5YTMtNTlhNCwgVSs1OWE3LCBVKzU5YWEtNTlhZCwgVSs1OWFmLCBVKzU5YjItNTliMywgVSs1OWI1LTU5YjYsIFUrNTliOCwgVSs1OWJhLCBVKzU5YmQtNTliZSwgVSs1OWMwLTU5YzEsIFUrNTljMy01OWM0LCBVKzU5YzctNTljYSwgVSs1OWNjLTU5Y2QsIFUrNTljZiwgVSs1OWQyLCBVKzU5ZDUtNTlkNiwgVSs1OWQ4LTU5ZDksIFUrNTlkYiwgVSs1OWRkLTU5ZTAsIFUrNTllMi01OWU3LCBVKzU5ZTktNTllYiwgVSs1OWVlLCBVKzU5ZjEsIFUrNTlmMywgVSs1OWY1LCBVKzU5ZjctNTlmOSwgVSs1OWZkLCBVKzVhMDYsIFUrNWEwOC01YTBhLCBVKzVhMGMtNWEwZCwgVSs1YTExLTVhMTMsIFUrNWExNS01YTE2LCBVKzVhMWEtNWExYiwgVSs1YTIxLTVhMjMsIFUrNWEyZC01YTJmLCBVKzVhMzIsIFUrNWEzOCwgVSs1YTNjLCBVKzVhM2UtNWE0NSwgVSs1YTQ3LCBVKzVhNGEsIFUrNWE0Yy01YTRkLCBVKzVhNGYtNWE1MSwgVSs1YTUzLCBVKzVhNTUtNWE1NywgVSs1YTVlLCBVKzVhNjAsIFUrNWE2MiwgVSs1YTY1LTVhNjcsIFUrNWE2YSwgVSs1YTZjLTVhNmQsIFUrNWE3Mi01YTczLCBVKzVhNzUtNWE3NiwgVSs1YTc5LTVhN2MsIFUrNWE4MS01YTg0LCBVKzVhOGMsIFUrNWE4ZSwgVSs1YTkzLCBVKzVhOTYtNWE5NywgVSs1YTljLCBVKzVhOWUsIFUrNWFhMCwgVSs1YWEzLTVhYTQsIFUrNWFhYSwgVSs1YWFlLTVhYWYsIFUrNWFiMTtcbn1cbi8qIFs3Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNzYud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ODMxLCBVKzU4M2EsIFUrNTgzZCwgVSs1ODNmLTU4NDIsIFUrNTg0NC01ODQ2LCBVKzU4NDgsIFUrNTg0YSwgVSs1ODRkLCBVKzU4NTIsIFUrNTg1NywgVSs1ODU5LTU4NWEsIFUrNTg1Yy01ODVkLCBVKzU4NjIsIFUrNTg2OC01ODY5LCBVKzU4NmMtNTg2ZCwgVSs1ODZmLTU4NzMsIFUrNTg3NSwgVSs1ODc5LCBVKzU4N2QtNTg3ZSwgVSs1ODgwLTU4ODEsIFUrNTg4OC01ODhhLCBVKzU4OGQsIFUrNTg5MiwgVSs1ODk2LTU4OTgsIFUrNTg5YSwgVSs1ODljLTU4OWQsIFUrNThhMC01OGExLCBVKzU4YTMsIFUrNThhNiwgVSs1OGE5LCBVKzU4YWItNThhZSwgVSs1OGIwLCBVKzU4YjMsIFUrNThiYi01OGJmLCBVKzU4YzItNThjMywgVSs1OGM1LTU4YzgsIFUrNThjYSwgVSs1OGNjLCBVKzU4Y2UsIFUrNThkMS01OGQzLCBVKzU4ZDUsIFUrNThkOC01OGQ5LCBVKzU4ZGUtNThkZiwgVSs1OGUyLCBVKzU4ZTksIFUrNThlYywgVSs1OGVmLCBVKzU4ZjEtNThmMiwgVSs1OGY1LCBVKzU4ZjctNThmOCwgVSs1OGZhLCBVKzU4ZmQsIFUrNTkwMCwgVSs1OTAyLCBVKzU5MDYsIFUrNTkwOC01OTBjLCBVKzU5MGUsIFUrNTkxMCwgVSs1OTE0LCBVKzU5MTksIFUrNTkxYiwgVSs1OTFkLTU5MWUsIFUrNTkyMCwgVSs1OTIyLTU5MjUsIFUrNTkyOCwgVSs1OTJjLTU5MmQsIFUrNTkyZiwgVSs1OTMyLCBVKzU5MzYsIFUrNTkzYywgVSs1OTNlLCBVKzU5NDAtNTk0MiwgVSs1OTQ0LCBVKzU5NGMtNTk0ZCwgVSs1OTUwLCBVKzU5NTMsIFUrNTk1OCwgVSs1OTVhLCBVKzU5NjEsIFUrNTk2Ni01OTY4LCBVKzU5NmEsIFUrNTk2Yy01OTZlLCBVKzU5NzcsIFUrNTk3Yi01OTdjO1xufVxuLyogWzc3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU3MGEsIFUrNTcwYy01NzBkLCBVKzU3MGYsIFUrNTcxMi01NzEzLCBVKzU3MTgtNTcxOSwgVSs1NzFjLCBVKzU3MWUsIFUrNTcyNSwgVSs1NzI3LCBVKzU3MjktNTcyYSwgVSs1NzJjLCBVKzU3MmUtNTcyZiwgVSs1NzM0LTU3MzUsIFUrNTczOSwgVSs1NzNiLCBVKzU3NDEsIFUrNTc0MywgVSs1NzQ1LCBVKzU3NDksIFUrNTc0Yy01NzRkLCBVKzU3NWMsIFUrNTc2MywgVSs1NzY4LTU3NjksIFUrNTc2YiwgVSs1NzZkLTU3NmUsIFUrNTc3MCwgVSs1NzczLCBVKzU3NzUsIFUrNTc3NywgVSs1NzdiLTU3N2MsIFUrNTc4NS01Nzg2LCBVKzU3ODgsIFUrNTc4YywgVSs1NzhlLTU3OGYsIFUrNTc5My01Nzk1LCBVKzU3OTktNTdhMSwgVSs1N2EzLTU3YTQsIFUrNTdhNi01N2FhLCBVKzU3YWMtNTdhZCwgVSs1N2FmLTU3YjIsIFUrNTdiNC01N2I2LCBVKzU3YjgtNTdiOSwgVSs1N2JkLTU3YmYsIFUrNTdjMiwgVSs1N2M0LTU3YzgsIFUrNTdjYy01N2NkLCBVKzU3Y2YsIFUrNTdkMiwgVSs1N2Q1LTU3ZGUsIFUrNTdlMS01N2UyLCBVKzU3ZTQtNTdlNSwgVSs1N2U3LCBVKzU3ZWIsIFUrNTdlZCwgVSs1N2VmLCBVKzU3ZjQtNTdmOCwgVSs1N2ZjLTU3ZmQsIFUrNTgwMC01ODAxLCBVKzU4MDMsIFUrNTgwNSwgVSs1ODA3LCBVKzU4MDksIFUrNTgwYi01ODBlLCBVKzU4MTEsIFUrNTgxNCwgVSs1ODE5LCBVKzU4MWItNTgyMCwgVSs1ODIyLTU4MjMsIFUrNTgyNS01ODI2LCBVKzU4MmMsIFUrNTgyZjtcbn1cbi8qIFs3OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuNzgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1NjA1LTU2MDYsIFUrNTYwOCwgVSs1NjBjLTU2MGQsIFUrNTYwZiwgVSs1NjE0LCBVKzU2MTYtNTYxNywgVSs1NjFhLCBVKzU2MWMsIFUrNTYxZSwgVSs1NjIxLTU2MjUsIFUrNTYyNywgVSs1NjI5LCBVKzU2MmItNTYzMCwgVSs1NjM2LCBVKzU2MzgtNTYzYSwgVSs1NjNjLCBVKzU2NDAtNTY0MiwgVSs1NjQ5LCBVKzU2NGMtNTY1MCwgVSs1NjUzLTU2NTUsIFUrNTY1Ny01NjViLCBVKzU2NjAsIFUrNTY2My01NjY0LCBVKzU2NjYsIFUrNTY2YiwgVSs1NjZmLTU2NzEsIFUrNTY3My01NjdjLCBVKzU2N2UsIFUrNTY4NC01Njg3LCBVKzU2OGMsIFUrNTY4ZS01NjkzLCBVKzU2OTUsIFUrNTY5NywgVSs1NjliLTU2OWMsIFUrNTY5ZS01NjlmLCBVKzU2YTEtNTZhMiwgVSs1NmE0LTU2YTksIFUrNTZhYy01NmFmLCBVKzU2YjEsIFUrNTZiNCwgVSs1NmI2LTU2YjgsIFUrNTZiZiwgVSs1NmMxLTU2YzMsIFUrNTZjOSwgVSs1NmNkLCBVKzU2ZDEsIFUrNTZkNCwgVSs1NmQ2LTU2ZDksIFUrNTZkZCwgVSs1NmRmLCBVKzU2ZTEsIFUrNTZlMy01NmU2LCBVKzU2ZTgtNTZlYywgVSs1NmVlLTU2ZWYsIFUrNTZmMS01NmYzLCBVKzU2ZjUsIFUrNTZmNy01NmY5LCBVKzU2ZmMsIFUrNTZmZi01NzAwLCBVKzU3MDMtNTcwNCwgVSs1NzA5O1xufVxuLyogWzc5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy43OS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU1MTksIFUrNTUxYiwgVSs1NTFkLTU1MWUsIFUrNTUyMCwgVSs1NTIyLTU1MjMsIFUrNTUyNi01NTI3LCBVKzU1MmEtNTUyYywgVSs1NTMwLCBVKzU1MzItNTUzNSwgVSs1NTM3LTU1MzgsIFUrNTUzYi01NTQxLCBVKzU1NDMtNTU0NCwgVSs1NTQ3LTU1NDksIFUrNTU0YiwgVSs1NTRkLCBVKzU1NTAsIFUrNTU1MywgVSs1NTU1LTU1NTgsIFUrNTU1Yi01NTVmLCBVKzU1NjctNTU2OSwgVSs1NTZiLTU1NzIsIFUrNTU3NC01NTc3LCBVKzU1N2ItNTU3YywgVSs1NTdlLTU1N2YsIFUrNTU4MSwgVSs1NTgzLCBVKzU1ODUtNTU4NiwgVSs1NTg4LCBVKzU1OGItNTU4YywgVSs1NThlLTU1OTEsIFUrNTU5MywgVSs1NTk5LTU1OWEsIFUrNTU5ZiwgVSs1NWE1LTU1YTYsIFUrNTVhOC01NWFjLCBVKzU1YWUsIFUrNTViMC01NWIzLCBVKzU1YjYsIFUrNTViOS01NWJhLCBVKzU1YmMtNTViZSwgVSs1NWM0LCBVKzU1YzYtNTVjNywgVSs1NWM5LCBVKzU1Y2MtNTVkMiwgVSs1NWQ0LTU1ZGIsIFUrNTVkZC01NWRmLCBVKzU1ZTEsIFUrNTVlMy01NWU2LCBVKzU1ZWEtNTVlZSwgVSs1NWYwLTU1ZjMsIFUrNTVmNS01NWY3LCBVKzU1ZmIsIFUrNTVmZSwgVSs1NjAwLTU2MDE7XG59XG4vKiBbODBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjgwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNTNmYi01NDAwLCBVKzU0MDIsIFUrNTQwNS01NDA3LCBVKzU0MGIsIFUrNTQwZiwgVSs1NDEyLCBVKzU0MTQsIFUrNTQxNiwgVSs1NDE4LTU0MWEsIFUrNTQxZCwgVSs1NDIwLTU0MjMsIFUrNTQyNSwgVSs1NDI5LTU0MmEsIFUrNTQyZC01NDJlLCBVKzU0MzEtNTQzMywgVSs1NDM2LCBVKzU0M2QsIFUrNTQzZiwgVSs1NDQyLTU0NDMsIFUrNTQ0OSwgVSs1NDRiLTU0NGMsIFUrNTQ0ZSwgVSs1NDUxLTU0NTQsIFUrNTQ1NiwgVSs1NDU5LCBVKzU0NWItNTQ1YywgVSs1NDYxLCBVKzU0NjMtNTQ2NCwgVSs1NDZhLTU0NzIsIFUrNTQ3NCwgVSs1NDc2LTU0NzgsIFUrNTQ3YSwgVSs1NDdlLTU0ODQsIFUrNTQ4NiwgVSs1NDhhLCBVKzU0OGQtNTQ4ZSwgVSs1NDkwLTU0OTEsIFUrNTQ5NCwgVSs1NDk3LTU0OTksIFUrNTQ5YiwgVSs1NDlkLCBVKzU0YTEtNTRhNywgVSs1NGE5LCBVKzU0YWIsIFUrNTRhZCwgVSs1NGI0LTU0YjUsIFUrNTRiOSwgVSs1NGJiLCBVKzU0YmUtNTRiZiwgVSs1NGMyLTU0YzMsIFUrNTRjOS01NGNjLCBVKzU0Y2YtNTRkMCwgVSs1NGQzLCBVKzU0ZDUtNTRkNiwgVSs1NGQ5LTU0ZGEsIFUrNTRkYy01NGRlLCBVKzU0ZTIsIFUrNTRlNywgVSs1NGYzLTU0ZjQsIFUrNTRmOC01NGY5LCBVKzU0ZmQtNTRmZiwgVSs1NTAxLCBVKzU1MDQtNTUwNiwgVSs1NTBjLTU1MGYsIFUrNTUxMS01NTE0LCBVKzU1MTYtNTUxNztcbn1cbi8qIFs4MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1MmEyLCBVKzUyYTYtNTJhNywgVSs1MmFjLTUyYWQsIFUrNTJhZiwgVSs1MmI0LTUyYjUsIFUrNTJiOSwgVSs1MmJiLTUyYmMsIFUrNTJiZSwgVSs1MmMxLCBVKzUyYzUsIFUrNTJjYSwgVSs1MmNkLCBVKzUyZDAsIFUrNTJkNi01MmQ3LCBVKzUyZDksIFUrNTJkYiwgVSs1MmRkLTUyZGUsIFUrNTJlMCwgVSs1MmUyLTUyZTMsIFUrNTJlNSwgVSs1MmU3LTUyZjAsIFUrNTJmMi01MmYzLCBVKzUyZjUtNTJmOSwgVSs1MmZiLTUyZmMsIFUrNTMwMiwgVSs1MzA0LCBVKzUzMGIsIFUrNTMwZCwgVSs1MzBmLTUzMTAsIFUrNTMxNSwgVSs1MzFhLCBVKzUzMWMtNTMxZCwgVSs1MzIxLCBVKzUzMjMsIFUrNTMyNiwgVSs1MzJlLTUzMzEsIFUrNTMzOCwgVSs1MzNjLTUzM2UsIFUrNTM0MCwgVSs1MzQ0LTUzNDUsIFUrNTM0Yi01MzRkLCBVKzUzNTAsIFUrNTM1NCwgVSs1MzU4LCBVKzUzNWQtNTM1ZiwgVSs1MzYzLCBVKzUzNjgtNTM2OSwgVSs1MzZjLCBVKzUzNmUtNTM2ZiwgVSs1MzcyLCBVKzUzNzktNTM3YiwgVSs1MzdkLCBVKzUzOGQtNTM4ZSwgVSs1MzkwLCBVKzUzOTMtNTM5NCwgVSs1Mzk2LCBVKzUzOWItNTM5ZCwgVSs1M2EwLTUzYTEsIFUrNTNhMy01M2E1LCBVKzUzYTksIFUrNTNhZC01M2FlLCBVKzUzYjAsIFUrNTNiMi01M2IzLCBVKzUzYjUtNTNiOCwgVSs1M2JjLCBVKzUzYmUsIFUrNTNjMSwgVSs1M2MzLTUzYzcsIFUrNTNjZS01M2NmLCBVKzUzZDItNTNkMywgVSs1M2Q1LCBVKzUzZGEsIFUrNTNkZS01M2RmLCBVKzUzZTEtNTNlMiwgVSs1M2U3LTUzZTksIFUrNTNmMSwgVSs1M2Y0LTUzZjUsIFUrNTNmYTtcbn1cbi8qIFs4Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODIud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1MTEwLCBVKzUxMTMsIFUrNTExNSwgVSs1MTE3LTUxMTgsIFUrNTExYS01MTFjLCBVKzUxMWUtNTExZiwgVSs1MTIxLCBVKzUxMjgsIFUrNTEyYi01MTJkLCBVKzUxMzEtNTEzNSwgVSs1MTM3LTUxMzksIFUrNTEzYywgVSs1MTQwLCBVKzUxNDIsIFUrNTE0NywgVSs1MTRjLCBVKzUxNGUtNTE1MCwgVSs1MTU1LTUxNTgsIFUrNTE2MiwgVSs1MTY5LCBVKzUxNzIsIFUrNTE3ZiwgVSs1MTgxLTUxODQsIFUrNTE4Ni01MTg3LCBVKzUxOGIsIFUrNTE4ZiwgVSs1MTkxLCBVKzUxOTUtNTE5NywgVSs1MTlhLCBVKzUxYTItNTFhMywgVSs1MWE2LTUxYWIsIFUrNTFhZC01MWFlLCBVKzUxYjEsIFUrNTFiNCwgVSs1MWJjLTUxYmQsIFUrNTFiZiwgVSs1MWMzLCBVKzUxYzctNTFjOCwgVSs1MWNhLTUxY2IsIFUrNTFjZC01MWNlLCBVKzUxZDQsIFUrNTFkNiwgVSs1MWRiLTUxZGMsIFUrNTFlNiwgVSs1MWU4LTUxZWIsIFUrNTFmMSwgVSs1MWY1LCBVKzUxZmMsIFUrNTFmZiwgVSs1MjAyLCBVKzUyMDUsIFUrNTIwOCwgVSs1MjBiLCBVKzUyMGQtNTIwZSwgVSs1MjE1LTUyMTYsIFUrNTIyOCwgVSs1MjJhLCBVKzUyMmMtNTIyZCwgVSs1MjMzLCBVKzUyM2MtNTIzZCwgVSs1MjNmLTUyNDAsIFUrNTI0NSwgVSs1MjQ3LCBVKzUyNDksIFUrNTI0Yi01MjRjLCBVKzUyNGUsIFUrNTI1MCwgVSs1MjViLTUyNWYsIFUrNTI2MSwgVSs1MjYzLTUyNjQsIFUrNTI3MCwgVSs1MjczLCBVKzUyNzUsIFUrNTI3NywgVSs1MjdkLCBVKzUyN2YsIFUrNTI4MS01Mjg1LCBVKzUyODcsIFUrNTI4OSwgVSs1MjhiLCBVKzUyOGQsIFUrNTI4ZiwgVSs1MjkxLTUyOTMsIFUrNTI5YTtcbn1cbi8qIFs4M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs0ZmUzLTRmZTQsIFUrNGZlNiwgVSs0ZmU4LCBVKzRmZWItNGZlZCwgVSs0ZmYzLCBVKzRmZjUtNGZmNiwgVSs0ZmY4LCBVKzRmZmUsIFUrNTAwMSwgVSs1MDA1LTUwMDYsIFUrNTAwOSwgVSs1MDBjLCBVKzUwMGYsIFUrNTAxMy01MDE4LCBVKzUwMWItNTAxZSwgVSs1MDIyLTUwMjUsIFUrNTAyNy01MDI4LCBVKzUwMmItNTAyZSwgVSs1MDMwLCBVKzUwMzMtNTAzNCwgVSs1MDM2LTUwMzksIFUrNTAzYiwgVSs1MDQxLTUwNDMsIFUrNTA0NS01MDQ2LCBVKzUwNDgtNTA0YSwgVSs1MDRjLTUwNGUsIFUrNTA1MSwgVSs1MDUzLCBVKzUwNTUtNTA1NywgVSs1MDViLCBVKzUwNWUsIFUrNTA2MCwgVSs1MDYyLTUwNjMsIFUrNTA2NywgVSs1MDZhLCBVKzUwNmMsIFUrNTA3MC01MDcyLCBVKzUwNzQtNTA3NSwgVSs1MDc4LCBVKzUwN2IsIFUrNTA3ZC01MDdlLCBVKzUwODAsIFUrNTA4OC01MDg5LCBVKzUwOTEtNTA5MiwgVSs1MDk1LCBVKzUwOTctNTA5ZSwgVSs1MGEyLTUwYTMsIFUrNTBhNS01MGE3LCBVKzUwYTksIFUrNTBhZCwgVSs1MGIzLCBVKzUwYjUsIFUrNTBiNywgVSs1MGJhLCBVKzUwYmUsIFUrNTBjNC01MGM1LCBVKzUwYzcsIFUrNTBjYSwgVSs1MGNkLCBVKzUwZDEsIFUrNTBkNS01MGQ2LCBVKzUwZGEsIFUrNTBkZSwgVSs1MGU1LTUwZTYsIFUrNTBlYy01MGVlLCBVKzUwZjAtNTBmMSwgVSs1MGYzLCBVKzUwZjktNTBmYiwgVSs1MGZlLTUxMDIsIFUrNTEwNCwgVSs1MTA2LTUxMDcsIFUrNTEwOS01MTBiLCBVKzUxMGQsIFUrNTEwZjtcbn1cbi8qIFs4NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs0ZWI4LTRlYjksIFUrNGViYi00ZWJlLCBVKzRlYzItNGVjNCwgVSs0ZWM4LTRlYzksIFUrNGVjYywgVSs0ZWNmLTRlZDAsIFUrNGVkMiwgVSs0ZWRhLTRlZGIsIFUrNGVkZC00ZWUxLCBVKzRlZTYtNGVlOSwgVSs0ZWViLCBVKzRlZWUtNGVlZiwgVSs0ZWYzLTRlZjUsIFUrNGVmOC00ZWZhLCBVKzRlZmMsIFUrNGYwMCwgVSs0ZjAzLTRmMDUsIFUrNGYwOC00ZjA5LCBVKzRmMGIsIFUrNGYwZSwgVSs0ZjEyLTRmMTMsIFUrNGYxNSwgVSs0ZjFiLCBVKzRmMWQsIFUrNGYyMS00ZjIyLCBVKzRmMjUsIFUrNGYyNy00ZjI5LCBVKzRmMmItNGYyZSwgVSs0ZjMxLTRmMzMsIFUrNGYzNi00ZjM3LCBVKzRmMzksIFUrNGYzZSwgVSs0ZjQwLTRmNDEsIFUrNGY0MywgVSs0ZjQ3LTRmNDksIFUrNGY1NCwgVSs0ZjU3LTRmNTgsIFUrNGY1ZC00ZjVlLCBVKzRmNjEtNGY2MiwgVSs0ZjY0LTRmNjUsIFUrNGY2NywgVSs0ZjZhLCBVKzRmNmUtNGY2ZiwgVSs0ZjcyLCBVKzRmNzQtNGY3ZSwgVSs0ZjgwLTRmODIsIFUrNGY4NCwgVSs0Zjg5LTRmOGEsIFUrNGY4ZS00Zjk4LCBVKzRmOWUsIFUrNGZhMSwgVSs0ZmE1LCBVKzRmYTktNGZhYSwgVSs0ZmFjLCBVKzRmYjMsIFUrNGZiNi00ZmI4LCBVKzRmYmQsIFUrNGZjMiwgVSs0ZmM1LTRmYzYsIFUrNGZjZC00ZmNlLCBVKzRmZDAtNGZkMSwgVSs0ZmQzLCBVKzRmZGEtNGZkYywgVSs0ZmRmLTRmZTAsIFUrNGZlMjtcbn1cbi8qIFs4NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuODUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMTI3LTMxMjksIFUrMzEzMSwgVSszMTM0LCBVKzMxMzcsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0NSwgVSszMTQ3LTMxNDgsIFUrMzE0YiwgVSszMTRkLTMxNGUsIFUrMzE1YywgVSszMTYwLTMxNjEsIFUrMzE2My0zMTY0LCBVKzMxODYsIFUrMzE4ZCwgVSszMTkyLCBVKzMxOTYtMzE5OCwgVSszMTllLTMxOWYsIFUrMzIyMC0zMjI5LCBVKzMyMzEsIFUrMzI2OCwgVSszMjk3LCBVKzMyOTksIFUrMzJhMywgVSszMzhlLTMzOGYsIFUrMzM5NSwgVSszMzljLTMzOWUsIFUrMzNjNCwgVSszM2QxLTMzZDIsIFUrMzNkNSwgVSszNDM0LCBVKzM0ZGMsIFUrMzRlZSwgVSszNTNlLCBVKzM1NWQsIFUrMzU2NiwgVSszNTc1LCBVKzM1OTIsIFUrMzVhMC0zNWExLCBVKzM1YWQsIFUrMzVjZSwgVSszNmEyLCBVKzM2YWIsIFUrMzhhOCwgVSszZGFiLCBVKzNkZTcsIFUrM2RlYiwgVSszZTFhLCBVKzNmMWIsIFUrM2Y2ZCwgVSs0NDk1LCBVKzQ3MjMsIFUrNDhmYSwgVSs0Y2EzLCBVKzRlMDIsIFUrNGUwNC00ZTA2LCBVKzRlMGMsIFUrNGUwZiwgVSs0ZTE1LCBVKzRlMTcsIFUrNGUxZi00ZTIxLCBVKzRlMjYsIFUrNGUyOSwgVSs0ZTJjLCBVKzRlMmYsIFUrNGUzMSwgVSs0ZTM1LCBVKzRlMzcsIFUrNGUzYywgVSs0ZTNmLTRlNDIsIFUrNGU0NCwgVSs0ZTQ2LTRlNDcsIFUrNGU1NywgVSs0ZTVhLTRlNWMsIFUrNGU2NC00ZTY1LCBVKzRlNjcsIFUrNGU2OSwgVSs0ZTZkLCBVKzRlNzgsIFUrNGU3Zi00ZTgyLCBVKzRlODUsIFUrNGU4NywgVSs0ZThhLCBVKzRlOGQsIFUrNGU5MywgVSs0ZTk2LCBVKzRlOTgtNGU5OSwgVSs0ZTljLCBVKzRlOWUtNGVhMCwgVSs0ZWEyLTRlYTMsIFUrNGVhNSwgVSs0ZWIwLTRlYjEsIFUrNGViMy00ZWI2O1xufVxuLyogWzg2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy44Ni53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI3OWMsIFUrMjc5Zi0yN2EyLCBVKzI3YTQtMjdhNSwgVSsyN2E4LCBVKzI3YjAsIFUrMjdiMi0yN2IzLCBVKzI3YjksIFUrMjdlOC0yN2U5LCBVKzI3ZjYsIFUrMjgwMCwgVSsyOGVjLCBVKzI5MTMsIFUrMjkyMS0yOTIyLCBVKzI5MzQtMjkzNSwgVSsyYTJmLCBVKzJiMDUtMmIwNywgVSsyYjUwLCBVKzJiNTUsIFUrMmJjNS0yYmM2LCBVKzJlMWMtMmUxZCwgVSsyZWJiLCBVKzJmMDAsIFUrMmYwOCwgVSsyZjI0LCBVKzJmMmQsIFUrMmYyZi0yZjMwLCBVKzJmM2MsIFUrMmY0NSwgVSsyZjYzLTJmNjQsIFUrMmY3NCwgVSsyZjgzLCBVKzJmOGYsIFUrMmZiYywgVSszMDAzLCBVKzMwMDUtMzAwNywgVSszMDEyLTMwMTMsIFUrMzAxYy0zMDFlLCBVKzMwMjEsIFUrMzAyMy0zMDI0LCBVKzMwMzAsIFUrMzAzNC0zMDM1LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDU2LCBVKzMwNTgsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2YywgVSszMDc0LCBVKzMwNzcsIFUrMzA3YSwgVSszMDdjLTMwN2QsIFUrMzA4MCwgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMDk5LTMwOWIsIFUrMzA5ZC0zMDllLCBVKzMwYTUsIFUrMzBiYywgVSszMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDgsIFUrMzBlMiwgVSszMGU4LCBVKzMwZWUsIFUrMzBmMC0zMGYyLCBVKzMwZjQtMzBmNiwgVSszMGZkLTMwZmUsIFUrMzEwNS0zMTI2O1xufVxuLyogWzg3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy44Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NTAtMjY1NSwgVSsyNjU4LCBVKzI2NWEtMjY1YiwgVSsyNjVkLTI2NWUsIFUrMjY2MC0yNjZkLCBVKzI2NmYsIFUrMjY3YiwgVSsyNjg4LCBVKzI2OTMtMjY5NiwgVSsyNjk4LTI2OTksIFUrMjY5YywgVSsyNmEwLTI2YTEsIFUrMjZhNCwgVSsyNmFhLTI2YWIsIFUrMjZiZC0yNmJlLCBVKzI2YzQtMjZjNSwgVSsyNmQ0LCBVKzI2ZTksIFUrMjZmMC0yNmYxLCBVKzI2ZjMsIFUrMjZmNSwgVSsyNmZkLCBVKzI3MDIsIFUrMjcwNC0yNzA2LCBVKzI3MDgtMjcwZiwgVSsyNzEyLTI3MTgsIFUrMjcxYS0yNzFiLCBVKzI3MWQsIFUrMjcxZiwgVSsyNzIxLCBVKzI3MjQtMjczMCwgVSsyNzMyLTI3MzQsIFUrMjczYSwgVSsyNzNkLTI3NDQsIFUrMjc0Ny0yNzQ5LCBVKzI3NGMsIFUrMjc0ZS0yNzRmLCBVKzI3NTMtMjc1NywgVSsyNzViLCBVKzI3NWQtMjc1ZSwgVSsyNzYzLCBVKzI3NjUtMjc2NywgVSsyNzZlLTI3NmYsIFUrMjc3Ni0yNzdlLCBVKzI3ODAtMjc4MiwgVSsyNzhhLTI3OGMsIFUrMjc4ZSwgVSsyNzk0LTI3OTY7XG59XG4vKiBbODhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljg4LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0YiwgVSsyNTUwLTI1NTEsIFUrMjU1NCwgVSsyNTU3LCBVKzI1NWEtMjU1YiwgVSsyNTVkLCBVKzI1NWYtMjU2MCwgVSsyNTYyLTI1NjMsIFUrMjU2NS0yNTY3LCBVKzI1NjktMjU2YSwgVSsyNTZjLTI1NzIsIFUrMjU3OSwgVSsyNTgwLTI1OTUsIFUrMjVhMSwgVSsyNWEzLCBVKzI1YTktMjVhZCwgVSsyNWIwLCBVKzI1YjMtMjViYiwgVSsyNWJkLTI1YzIsIFUrMjVjNCwgVSsyNWM4LTI1Y2IsIFUrMjVjZCwgVSsyNWQwLTI1ZDEsIFUrMjVkNC0yNWQ1LCBVKzI1ZDgsIFUrMjVkYy0yNWU2LCBVKzI1ZWEtMjVlYiwgVSsyNWVmLCBVKzI1ZmUsIFUrMjYwMC0yNjA0LCBVKzI2MDksIFUrMjYwZS0yNjBmLCBVKzI2MTEsIFUrMjYxNC0yNjE1LCBVKzI2MTgsIFUrMjYxYS0yNjIwLCBVKzI2MjItMjYyMywgVSsyNjJhLCBVKzI2MmQtMjYzMCwgVSsyNjM5LTI2NDAsIFUrMjY0MiwgVSsyNjQ4LTI2NGY7XG59XG4vKiBbODldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3Ljg5LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjNlOSwgVSsyM2YwLCBVKzIzZjMsIFUrMjQ0NSwgVSsyNDQ5LCBVKzI0NjUtMjQ3MSwgVSsyNDc0LTI0OWIsIFUrMjRiOCwgVSsyNGMyLCBVKzI0YzcsIFUrMjRjOSwgVSsyNGQwLCBVKzI0ZDIsIFUrMjRkNCwgVSsyNGQ4LCBVKzI0ZGQtMjRkZSwgVSsyNGUzLCBVKzI0ZTYsIFUrMjRlOCwgVSsyNTAwLTI1MDksIFUrMjUwYi0yNTI2LCBVKzI1MjgtMjUzNCwgVSsyNTM2LTI1MzcsIFUrMjUzYi0yNTQ4LCBVKzI1NGE7XG59XG4vKiBbOTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjkwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjA3Yi0yMDgzLCBVKzIwOGMtMjA4ZSwgVSsyMDkyLCBVKzIwYTYsIFUrMjBhOC0yMGFkLCBVKzIwYWYsIFUrMjBiMSwgVSsyMGI0LTIwYjUsIFUrMjBiOC0yMGJhLCBVKzIwYmQsIFUrMjBkYiwgVSsyMGRkLCBVKzIwZTAsIFUrMjBlMywgVSsyMTA1LCBVKzIxMDksIFUrMjExMywgVSsyMTE2LTIxMTcsIFUrMjEyMC0yMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTMzLCBVKzIxMzksIFUrMjE5NCwgVSsyMTk2LTIxOTksIFUrMjFhMCwgVSsyMWE5LTIxYWEsIFUrMjFhZiwgVSsyMWIzLCBVKzIxYjUsIFUrMjFiYS0yMWJiLCBVKzIxYzQsIFUrMjFjYSwgVSsyMWNjLCBVKzIxZDAtMjFkNCwgVSsyMWUxLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDIsIFUrMjIwNS0yMjA4LCBVKzIyMGYsIFUrMjIxMS0yMjEyLCBVKzIyMTUsIFUrMjIxNy0yMjE5LCBVKzIyMWQtMjIyMCwgVSsyMjIzLCBVKzIyMjUsIFUrMjIyNy0yMjJiLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2MtMjIzZCwgVSsyMjQ4LCBVKzIyNGMsIFUrMjI1MiwgVSsyMjU2LCBVKzIyNjAtMjI2MSwgVSsyMjY2LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI2ZiwgVSsyMjgyLTIyODMsIFUrMjI5NSwgVSsyMjk3LCBVKzIyOTksIFUrMjJhNSwgVSsyMmIwLTIyYjEsIFUrMjJiOSwgVSsyMmJmLCBVKzIyYzUtMjJjNiwgVSsyMmVmLCBVKzIzMDQsIFUrMjMwNywgVSsyMzBiLCBVKzIzMTItMjMxNCwgVSsyMzE4LCBVKzIzMWEtMjMxYiwgVSsyMzIzLCBVKzIzOWIsIFUrMjM5ZC0yMzllLCBVKzIzYTA7XG59XG4vKiBbOTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjkxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMWQzNC0xZDM1LCBVKzFkMzgtMWQzYSwgVSsxZDNjLCBVKzFkM2YtMWQ0MCwgVSsxZDQ5LCBVKzFkNGUtMWQ0ZiwgVSsxZDUyLCBVKzFkNTUsIFUrMWQ1YiwgVSsxZDVlLCBVKzFkOWMsIFUrMWRhMCwgVSsxZGM0LTFkYzUsIFUrMWU2OSwgVSsxZTczLCBVKzFlYTAtMWVhOSwgVSsxZWFiLTFlYWQsIFUrMWVhZiwgVSsxZWIxLCBVKzFlYjMsIFUrMWViNSwgVSsxZWI3LCBVKzFlYjksIFUrMWViYiwgVSsxZWJkLTFlYmUsIFUrMWVjMC0xZWMzLCBVKzFlYzUtMWVjNiwgVSsxZWM5LTFlY2QsIFUrMWVjZi0xZWQzLCBVKzFlZDUsIFUrMWVkNy0xZWRmLCBVKzFlZTEsIFUrMWVlMywgVSsxZWU1LTFlZWIsIFUrMWVlZCwgVSsxZWVmLTFlZjEsIFUrMWVmMywgVSsxZWY3LCBVKzFlZjksIFUrMWY2MiwgVSsxZjdiLCBVKzIwMDEtMjAwMiwgVSsyMDA0LTIwMDYsIFUrMjAwOS0yMDBhLCBVKzIwMGMtMjAxMiwgVSsyMDE1LTIwMTYsIFUrMjAxYSwgVSsyMDFlLTIwMjEsIFUrMjAyMywgVSsyMDI1LCBVKzIwMjctMjAyOCwgVSsyMDJhLTIwMmQsIFUrMjAyZi0yMDMwLCBVKzIwMzItMjAzMywgVSsyMDM1LCBVKzIwMzgsIFUrMjAzYywgVSsyMDNlLTIwM2YsIFUrMjA0My0yMDQ0LCBVKzIwNDksIFUrMjA0ZC0yMDRlLCBVKzIwNjAtMjA2MSwgVSsyMDcwLCBVKzIwNzQtMjA3OCwgVSsyMDdhO1xufVxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy45Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzJhZS0yYjMsIFUrMmI1LTJiZiwgVSsyYzItMmMzLCBVKzJjNi0yZDEsIFUrMmQ4LTJkYSwgVSsyZGMsIFUrMmUxLTJlMywgVSsyZTUsIFUrMmViLCBVKzJlZS0yZjAsIFUrMmYyLTJmNywgVSsyZjktMmZmLCBVKzMwMi0zMGQsIFUrMzExLCBVKzMxYiwgVSszMjEtMzI1LCBVKzMyNy0zMjksIFUrMzJiLTMyYywgVSszMmUtMzJmLCBVKzMzMS0zMzksIFUrMzNjLTMzZCwgVSszM2YsIFUrMzQ4LCBVKzM1MiwgVSszNWMsIFUrMzVlLTM1ZiwgVSszNjEsIFUrMzYzLCBVKzM2OCwgVSszNmMsIFUrMzZmLCBVKzUzMC01NDAsIFUrNTVkLTU1ZSwgVSs1NjEsIFUrNTYzLCBVKzU2NSwgVSs1NmIsIFUrNTZlLTU3OTtcbn1cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuOTgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxNzYtMTdmLCBVKzE5MiwgVSsxOTQsIFUrMTlhLTE5YiwgVSsxOWQsIFUrMWEwLTFhMSwgVSsxYTMtMWE0LCBVKzFhYSwgVSsxYWMtMWFkLCBVKzFhZi0xYmYsIFUrMWQyLCBVKzFkNCwgVSsxZDYsIFUrMWQ4LCBVKzFkYSwgVSsxZGMsIFUrMWUzLCBVKzFlNywgVSsxZTksIFUrMWVlLCBVKzFmMC0xZjEsIFUrMWYzLCBVKzFmNS0xZmYsIFUrMjE5LTIxYiwgVSsyMjEsIFUrMjIzLTIyNiwgVSsyMjgsIFUrMjJiLCBVKzIyZiwgVSsyMzEsIFUrMjM0LTIzNywgVSsyM2EtMjNiLCBVKzIzZCwgVSsyNTAtMjUyLCBVKzI1NC0yNTUsIFUrMjU5LTI1ZSwgVSsyNjEtMjYzLCBVKzI2NSwgVSsyNjgsIFUrMjZhLTI2YiwgVSsyNmYtMjc3LCBVKzI3OSwgVSsyN2ItMjgwLCBVKzI4Mi0yODMsIFUrMjg1LCBVKzI4YSwgVSsyOGMsIFUrMjhmLCBVKzI5MiwgVSsyOTQtMjk2LCBVKzI5OC0yOWEsIFUrMjljLCBVKzI5ZiwgVSsyYTEtMmE0LCBVKzJhNi0yYTcsIFUrMmE5LCBVKzJhYjtcbn1cbi8qIFs5OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuOTkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSthMS1hNCwgVSthNi1hOCwgVSthYSwgVSthYywgVSthZiwgVStiMSwgVStiMy1iNiwgVStiOC1iYSwgVStiYy1kNiwgVStkOC1kZSwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNSwgVStmNy1mOCwgVStmYiwgVStmZC0xMDAsIFUrMTAyLCBVKzEwNC0xMDcsIFUrMTBkLCBVKzEwZi0xMTIsIFUrMTE1LCBVKzExNywgVSsxMTksIFUrMTFiLCBVKzExZS0xMWYsIFUrMTIxLCBVKzEyMywgVSsxMjUtMTI3LCBVKzEyOS0xMmEsIFUrMTJkLCBVKzEyZi0xM2YsIFUrMTQxLTE0MiwgVSsxNDQsIFUrMTQ2LCBVKzE0Yi0xNGMsIFUrMTRmLTE1MywgVSsxNTgtMTViLCBVKzE1ZS0xNjAsIFUrMTYzLTE2NSwgVSsxNjgtMTZhLCBVKzE2ZC0xNzU7XG59XG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMDAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMjFhLCBVKzIyNjQsIFUrMjQ2NCwgVSsyNWEwLCBVKzMwMDgsIFUrNGUxMCwgVSs1MTJhLCBVKzUxNTIsIFUrNTIwMSwgVSs1MjQxLCBVKzUzNTIsIFUrNTQ5YSwgVSs1NGIyLCBVKzU0YzYsIFUrNTRkNywgVSs1NGUxLCBVKzU1MDksIFUrNTVjNSwgVSs1NjBlLCBVKzU2MTgsIFUrNTY1YywgVSs1NmJjLCBVKzU3MTYsIFUrNTc2ZiwgVSs1Nzg0LCBVKzU3YTIsIFUrNTg5ZiwgVSs1YTIwLCBVKzVhMjUsIFUrNWEyOSwgVSs1YTM0LCBVKzVhN2YsIFUrNWFjOSwgVSs1YWQ2LCBVKzViMDksIFUrNWI1YywgVSs1YmM3LCBVKzVjMjcsIFUrNWQyZCwgVSs1ZGNkLCBVKzVmMWIsIFUrNWYzNywgVSs2MDRkLCBVKzYwNTUsIFUrNjA3MywgVSs2MGViLCBVKzYxZmYsIFUrNjIwYywgVSs2MmM3LCBVKzYyZWQsIFUrNjMyMCwgVSs2MzQ1LCBVKzYzOTAsIFUrNjNiMCwgVSs2NGFlLCBVKzY0YzIsIFUrNjRkMiwgVSs2NTU2LCBVKzY2M2MsIFUrNjY3ZSwgVSs2NmQ5LCBVKzY2ZjgsIFUrNjc1NiwgVSs2Nzg5LCBVKzY4OWQsIFUrNjhmMSwgVSs2OTVlLCBVKzY5NzUsIFUrNmExZiwgVSs2YjBhLCBVKzZiNjEsIFUrNmI4NywgVSs2YzVkLCBVKzZjN2UsIFUrNmM5MiwgVSs2ZDMxLCBVKzZkZjksIFUrNmUwZCwgVSs2ZTJkLCBVKzZmM2UsIFUrNzBiMywgVSs3MGJkLCBVKzcwY2EsIFUrNzBlOCwgVSs3MjVmLCBVKzcyZTksIFUrNzMzZiwgVSs3Mzk2LCBVKzczOWYsIFUrNzQ1OS03NDVhLCBVKzc0YTcsIFUrNzVhMSwgVSs3NWYwLCBVKzc2Y2YsIFUrNzZkNCwgVSs3NzI5LCBVKzc3YWEsIFUrNzdiMCwgVSs3N2UzLCBVKzc4MGMsIFUrNzhkNSwgVSs3OTQxLCBVKzc5NzcsIFUrNzk3YSwgVSs3OWMzLCBVKzdhMjAsIFUrN2E5MiwgVSs3YjcxLCBVKzdiZjEsIFUrN2M5ZiwgVSs3ZWI2LCBVKzdlY2EsIFUrN2VmNywgVSs3ZjA3LCBVKzdmMDksIFUrN2YxNSwgVSs3ZjgxLCBVKzdmYjksIFUrODAzOCwgVSs4MDk4LCBVKzgwYjQsIFUrODExMCwgVSs4MTRiLTgxNGMsIFUrODE2ZSwgVSs4MThhLCBVKzgyMDUsIFUrODIzNSwgVSs4MjhiLCBVKzgyYTUsIFUrODJiNywgVSs4MmQ0LCBVKzgyZGIsIFUrODJkZiwgVSs4MzE3LCBVKzgzMzgsIFUrODM4NS04Mzg2LCBVKzgzYzEsIFUrODNjZiwgVSs4NTM3LCBVKzg1M2IsIFUrODU0YSwgVSs4NzE1LCBVKzg3ODMsIFUrODkyYSwgVSs4YTcxLCBVKzhhYWEsIFUrOGQ1OCwgVSs4ZGJlLCBVKzhmNjcsIFUrOGZhYiwgVSs4ZmM0LCBVKzhmZTYsIFUrOTAyMywgVSs5MDg0LCBVKzkwOTEsIFUrOTE2YSwgVSs5MWM5LCBVKzkxZGMsIFUrOTRiMywgVSs5NTAyLCBVKzk1MjMsIFUrOTU1MSwgVSs5NTZmLCBVKzk2MGUsIFUrOTYyYSwgVSs5NjJlLCBVKzk2NDcsIFUrOTZmMywgVSs5NzM5LCBVKzk3YTAsIFUrOTdlZCwgVSs5ODNiLCBVKzk4NWUsIFUrOTg4YSwgVSs5YTZmLCBVKzlhOGIsIFUrOWFiNywgVSs5YWM1LCBVKzllMjUsIFUrZTYwOCwgVStmZjA2LCBVK2ZmMTQtZmYxNjtcbn1cbi8qIFsxMDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwMS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzE2MSwgVSs5MjYsIFUrOTI4LCBVKzkzOSwgVSs5M2YtOTQwLCBVKzk0ZCwgVStlMTcsIFUrZTIyLCBVK2U0NCwgVSsyNDYzLCBVKzI1YzcsIFUrMjVjZSwgVSsyNzY0LCBVKzMwMDksIFUrMzAxNi0zMDE3LCBVKzRlNGQsIFUrNGU1MywgVSs0ZjVhLCBVKzRmNzAsIFUrNGZhZSwgVSs0ZmQ4LCBVKzRmZmEsIFUrNTAxMSwgVSs1MDFhLCBVKzUxNmUsIFUrNTFjNCwgVSs1MjI1LCBVKzUzNjQsIFUrNTQ3YiwgVSs1NDk1LCBVKzU0ZTgsIFUrNTRlZSwgVSs1NTk0LCBVKzU1ZDMsIFUrNTVkYywgVSs1NWZkLCBVKzU2NjIsIFUrNTY2OSwgVSs1NjZjLCBVKzU3NDIsIFUrNTgyNCwgVSs1ODM0LCBVKzU5OGEsIFUrNTk5MiwgVSs1OWE5LCBVKzVhMDQsIFUrNWI3NSwgVSs1YjdkLCBVKzViYzUsIFUrNWM0OSwgVSs1YzkwLCBVKzVlMWMsIFUrNWUyNywgVSs1ZTJiLCBVKzVlMzcsIFUrNWU5MCwgVSs2MThiLCBVKzYxZjUsIFUrNjIwYSwgVSs2MjczLCBVKzYyZjcsIFUrNjM0MiwgVSs2NDAxLTY0MDIsIFUrNjQxMywgVSs2NTEyLCBVKzY1NWIsIFUrNjVhNywgVSs2NWYxLCBVKzY1ZjcsIFUrNjY1ZiwgVSs2Njg3LCBVKzY2YTcsIFUrNjczZCwgVSs2N2I4LCBVKzY4NTQsIFUrNjhkOCwgVSs2OGZhLCBVKzY5NmQsIFUrNmEwMiwgVSs2YTBhLCBVKzZhODAsIFUrNmI3YywgVSs2YmQ5LCBVKzZjMmUsIFUrNmM3NiwgVSs2Y2Y4LCBVKzZkNGEsIFUrNmQ4NSwgVSs2ZTI0LCBVKzZlMzIsIFUrNmVjNywgVSs2ZWQ1LCBVKzZmODgsIFUrNzAwZiwgVSs3MDFhLCBVKzcwNzgsIFUrNzA3YywgVSs3MGFjLCBVKzcwYzEsIFUrNzQwOSwgVSs3NDIyLCBVKzc0ODAsIFUrNzRhOCwgVSs3NTJiLCBVKzc1NzQsIFUrNzY1NiwgVSs3Njk5LCBVKzc3MzcsIFUrNzg1ZCwgVSs3OGJlLCBVKzc5YjksIFUrN2EzZCwgVSs3YTkxLCBVKzdhOWYsIFUrN2FlMywgVSs3Yjc3LCBVKzdjM2YsIFUrN2QxYSwgVSs3ZDUwLCBVKzdkOTMsIFUrODAzZiwgVSs4MDQyLCBVKzgwOGIsIFUrODIzNiwgVSs4MmI4LTgyYjksIFUrODJlZiwgVSs4MzA5LCBVKzgzNmIsIFUrODNlZiwgVSs4NDMxLCBVKzg1YzksIFUrODY1ZSwgVSs4NjhjLCBVKzg3NTksIFUrODc2MCwgVSs4ODQ1LCBVKzg5YmEsIFUrOGEyYSwgVSs4YzQxLCBVKzhjZWMsIFUrOGQyYywgVSs4ZDRlLCBVKzhlNjYsIFUrOGU2ZCwgVSs4ZWFmLCBVKzkwMmUsIFUrOTE0YiwgVSs5MTZlLCBVKzkxOWIsIFUrOTQ5YiwgVSs5NGEwLCBVKzk0YjAsIFUrOTU0MS05NTQyLCBVKzk1NTYsIFUrOTVlYiwgVSs5NWY1LCBVKzk2NGIsIFUrOTY4YiwgVSs5NmNjLTk2Y2QsIFUrOTZjZiwgVSs5NzA0LCBVKzk3MTMsIFUrOTg5MCwgVSs5OGE4LCBVKzk5ODUsIFUrOTk5MiwgVSs5YTZkLCBVKzlhODEsIFUrOWE4NiwgVSs5YWI4LCBVKzljYTQsIFUrOWY5YSwgVStlNjA2LWU2MDcsIFUrZTYwYSwgVStlNjBjLCBVK2U2MGUsIFUrZmUwZiwgVStmZjAyLCBVK2ZmMWUsIFUrZmYzZDtcbn1cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwMi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEwYywgVSs2MjctNjI5LCBVKzYzOSwgVSs2NDQsIFUrNjRhLCBVKzIwM2IsIFUrMjI2NSwgVSsyNTczLCBVKzI1YjIsIFUrMzQ0OC0zNDQ5LCBVKzRlMWUsIFUrNGU1ZSwgVSs0ZjNhLCBVKzRmNWYsIFUrNGZlYSwgVSs1MDI2LCBVKzUwOGQsIFUrNTE4OSwgVSs1MjU0LCBVKzUyODgsIFUrNTJkOCwgVSs1MmZhLCBVKzUzMDYsIFUrNTMwOCwgVSs1Mzg0LCBVKzUzZWQsIFUrNTQzYywgVSs1NDUwLCBVKzU0NTUsIFUrNTQ2NiwgVSs1NGM0LCBVKzU1NzgsIFUrNTVhNywgVSs1NjFmLCBVKzU2MzEsIFUrNTcyZCwgVSs1NzVmLCBVKzU3YWUsIFUrNTdlMCwgVSs1ODMwLCBVKzU5NGUsIFUrNTk4NCwgVSs1OTkzLCBVKzViZGQsIFUrNWMwZCwgVSs1YzdmLCBVKzVjODIsIFUrNWU2MiwgVSs1ZWQzLCBVKzVmMDgsIFUrNjA3YSwgVSs2MGJjLCBVKzYwZGYsIFUrNjI1YiwgVSs2MjkyLCBVKzYyZTIsIFUrNjM2MywgVSs2NDY3LCBVKzY3MTQsIFUrNjc1ZSwgVSs2NzcxLCBVKzY3YTIsIFUrNjdmZiwgVSs2ODA1LCBVKzY4MTMsIFUrNjg2OSwgVSs2OGE3LCBVKzY4ZTAsIFUrNjkzMCwgVSs2OTg2LCBVKzY5YTgsIFUrNjlkZiwgVSs2YTQ0LCBVKzZhNWYsIFUrNmMxMywgVSs2YzFmLCBVKzZjMjIsIFUrNmMyZiwgVSs2YzQwLCBVKzZjODEsIFUrNmM5YiwgVSs2Y2E1LCBVKzZkYTQsIFUrNmRmMywgVSs2ZTg1LCBVKzZlYmEsIFUrNmYxMywgVSs2ZjMzLCBVKzZmNjIsIFUrNzE1ZSwgVSs3MmM0LCBVKzczZDEsIFUrNzNmZSwgVSs3NDA1LCBVKzc0NTUsIFUrNzQ4NywgVSs3NTc4LCBVKzc1YTQsIFUrNzVlYiwgVSs3NjkzLCBVKzc3MzgsIFUrNzc0MSwgVSs3NzZiLCBVKzc3OTIsIFUrNzdhNywgVSs3N2E5LCBVKzc3YjMsIFUrNzg4YywgVSs3OTg0LCBVKzc5YTcsIFUrNzllNCwgVSs3YTFhLCBVKzdhNTcsIFUrN2FhNiwgVSs3YjBiLCBVKzdiNWQsIFUrN2MyNywgVSs3YzdkLCBVKzdjYWEsIFUrN2NkOSwgVSs3Y2VmLCBVKzdlZGEsIFUrN2VkZSwgVSs3ZjI0LCBVKzgwNDYsIFUrODBmYSwgVSs4MWIzLCBVKzgxZmIsIFUrODIwNywgVSs4MjU4LCBVKzgzMzUsIFUrODMzOSwgVSs4MzU0LCBVKzg0MGUsIFUrODViMCwgVSs4NWZiLCBVKzg2OTUsIFUrODZhYSwgVSs4NzE3LCBVKzg3NDksIFUrODc0YywgVSs4OTk2LCBVKzg5YmQsIFUrODljNSwgVSs4YmRiLCBVKzhiZjUsIFUrOGM1YSwgVSs4ZDNmLCBVKzhkOWYsIFUrOGU0NCwgVSs4ZmVkLCBVKzkwMDUsIFUrOTAxOSwgVSs5MDRlLCBVKzkwODIsIFUrOTBhZiwgVSs5MGRkLCBVKzkwZTEsIFUrOTBmOCwgVSs5MTE5LCBVKzkxNmYsIFUrOTE3NiwgVSs5NDllLCBVKzk0YTcsIFUrOTRjMiwgVSs5NTI1LCBVKzk1ODAsIFUrOTVkYywgVSs5NmUyLCBVKzk2ZmIsIFUrOWE3YywgVSs5YTdmLCBVKzliNDEsIFUrOWNhOCwgVSs5Y2M0LCBVKzljZGUsIFUrOWU5MiwgVSs5ZWRlLCBVK2U2MGIsIFUrZTYxMCwgVStmZjEwLCBVK2ZmMTMsIFUrZmYzYiwgVStmMDEyYjtcbn1cbi8qIFsxMDNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwMy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYwLCBVKzYzMSwgVSsyNjA2LCBVKzMwMTQtMzAxNSwgVSszMDljLCBVKzMzYTEsIFUrNGU1MiwgVSs0ZWM2LCBVKzRmODYsIFUrNGY4ZCwgVSs0ZmRlLCBVKzRmZWYsIFUrNTAwYiwgVSs1MDJhLCBVKzUxNWMsIFUrNTE4YSwgVSs1MWE1LCBVKzUxZjMsIFUrNTI0MywgVSs1MmM5LCBVKzUyZDUsIFUrNTNhMiwgVSs1M2VlLCBVKzU0Y2UsIFUrNTRmYSwgVSs1NGZjLCBVKzU1ODAsIFUrNTU4NywgVSs1NjNmLCBVKzU2ZGEsIFUrNTc5MiwgVSs1ODE1LCBVKzU5NjAsIFUrNTlkNywgVSs1YTFmLCBVKzViNzgsIFUrNWI5YiwgVSs1YmUxLCBVKzVjNGUsIFUrNWM1MSwgVSs1YzZmLCBVKzVjOWEsIFUrNWNmYiwgVSs1ZDE2LCBVKzVlZDYsIFUrNWYyNywgVSs1ZjZhLCBVKzVmNmMsIFUrNjAzYywgVSs2MDlhLCBVKzYxNjgsIFUrNjFjOCwgVSs2MjM2LCBVKzYyZDAsIFUrNjJmMSwgVSs2MmZkLCBVKzYzMWEsIFUrNjMyOCwgVSs2MzJiLCBVKzYzNDYsIFUrNjM4ZiwgVSs2M2EwLCBVKzYzYzksIFUrNjU1ZSwgVSs2NTkwLCBVKzY2MTUsIFUrNjYyNywgVSs2NmFlLCBVKzY2ZTYsIFUrNjZmMCwgVSs2NzAzLCBVKzY3ZGEsIFUrNjdlYywgVSs2ODE2LCBVKzY4OTMsIFUrNjhhZCwgVSs2OGY1LCBVKzY5NzcsIFUrNjk4NCwgVSs2OWRiLCBVKzZiNzIsIFUrNmJiNywgVSs2Y2UzLCBVKzZjZmIsIFUrNmQ0NywgVSs2ZGExLCBVKzZkYzQsIFUrNmU0MywgVSs2ZWFmLCBVKzZlZmYsIFUrNmY4ZSwgVSs3MDExLCBVKzcwNjMsIFUrNzA3NiwgVSs3MDk2LCBVKzcwYmEsIFUrNzBkYiwgVSs3MGVmLCBVKzcxMTktNzExYSwgVSs3MTcyLCBVKzcxOGYsIFUrNzE5NCwgVSs3MjdhLCBVKzcyZDksIFUrNzJlZCwgVSs3MzI1LCBVKzczYWUsIFUrNzNiYSwgVSs3M2MwLCBVKzc0MTAsIFUrNzQyNiwgVSs3NTU0LCBVKzc1NzYsIFUrNzVhZSwgVSs3NWI5LCBVKzc2MmIsIFUrNzY2YiwgVSs3NjgyLCBVKzc3NTAsIFUrNzc3OSwgVSs3Nzg0LCBVKzc3ZWIsIFUrNzdlZSwgVSs3OGY3LCBVKzc5ZTksIFUrN2E3OSwgVSs3YjFiLCBVKzdiMjgsIFUrN2JmNywgVSs3ZGIyLCBVKzdlYzUsIFUrN2VlZSwgVSs3ZjE0LCBVKzdmMWEsIFUrN2ZlMSwgVSs4MDg3LCBVKzgwOWIsIFUrODIzMSwgVSs4MzBlLCBVKzgzNWYsIFUrODNlOSwgVSs4NDljLCBVKzg1MWEsIFUrODY4YSwgVSs4NzE4LCBVKzg3NGUsIFUrODgyMiwgVSs4OTEwLCBVKzg5NDQsIFUrOGEzYiwgVSs4YmI2LCBVKzhiYmMsIFUrOGQ1MCwgVSs4ZTcyLCBVKzhmOWMsIFUrOTAwZCwgVSs5MDRiLCBVKzkwNjMsIFUrOTBhMiwgVSs5MGI5LCBVKzk0ZjIsIFUrOTUyZiwgVSs5NTc2LTk1NzcsIFUrOTU5MywgVSs5NWY4LCBVKzk2MWMsIFUrOTYzMSwgVSs5NjliLCBVKzk2YTcsIFUrOTZjMSwgVSs5NzE2LCBVKzk3NjEsIFUrOTdhZCwgVSs5N2U3LCBVKzk4YTQsIFUrOTk3YSwgVSs5YTczLCBVKzliNDQsIFUrOWUzZCwgVSs5ZWNmLCBVKzllZDQsIFUrZmYxMS1mZjEyLCBVK2ZmZmQ7XG59XG4vKiBbMTA0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMDQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDAzLCBVKzIxOTMsIFUrMjQ2MiwgVSs0ZTE5LCBVKzRlMmIsIFUrNGUzNiwgVSs0ZWE4LCBVKzRlZDEsIFUrNGVkNywgVSs0ZjUxLCBVKzRmNjMsIFUrNGY4MywgVSs1MGU3LCBVKzUxMTIsIFUrNTE2NywgVSs1MWE0LCBVKzUxYjYsIFUrNTIzOSwgVSs1MjY1LCBVKzUzMmEsIFUrNTM1MSwgVSs1MzdmLCBVKzU0MDEsIFUrNTQ4ZiwgVSs1NDkyLCBVKzU0YWYsIFUrNTRiMywgVSs1NGJkLCBVKzU0ZDEsIFUrNTRkZiwgVSs1NTRmLCBVKzU1NjQsIFUrNTU5OCwgVSs1NjMyLCBVKzU2YTMsIFUrNTZlNywgVSs1NzRlLCBVKzU3NWQtNTc1ZSwgVSs1N2Q0LCBVKzU4NGMsIFUrNThlNCwgVSs1OTM3LCBVKzU5NTUsIFUrNWEwNSwgVSs1YTQ5LCBVKzVhYzIsIFUrNWJiMCwgVSs1YzM5LCBVKzVjNjEsIFUrNWQwZSwgVSs1ZGU5LCBVKzVlOWEsIFUrNWViOCwgVSs1ZjBhLCBVKzVmMTMsIFUrNWY4YywgVSs2MDhkLCBVKzYxMWIsIFUrNjEyNywgVSs2MmEwLCBVKzYzNGYsIFUrNjM1ZSwgVSs2M2ZkLCBVKzY1NzcsIFUrNjU4YiwgVSs2NWJjLCBVKzY2MGEsIFUrNjY0MywgVSs2NjU2LCBVKzY3NjAsIFUrNjdhZiwgVSs2N2M0LCBVKzY3ZTAsIFUrNjgxNywgVSs2OGNkLCBVKzY5MGUsIFUrNjk2MCwgVSs2OWI0LCBVKzZhNzEsIFUrNmFhYywgVSs2YjY3LCBVKzZiYjQsIFUrNmM1NSwgVSs2YzcwLCBVKzZjODIsIFUrNmNhNiwgVSs2Y2I4LCBVKzZjYmUsIFUrNmU5YywgVSs2ZWRlLCBVKzZlZTUsIFUrNmY0ZCwgVSs2Zjg0LCBVKzZmOWMsIFUrNzExNSwgVSs3MTIxLCBVKzcyMmEsIFUrNzI2MSwgVSs3MjcyLCBVKzcyODAsIFUrNzJmOCwgVSs3NTA0LCBVKzc1NGYsIFUrNzVkOCwgVSs3NjdjLCBVKzc2ZWYsIFUrNzc4ZSwgVSs3N2JiLCBVKzc3ZjYsIFUrNzg2YiwgVSs3OGIxLCBVKzc5NDgsIFUrNzk4NSwgVSs3OWJlLCBVKzdhODMsIFUrN2E4ZCwgVSs3ZWFjLCBVKzdlZWYsIFUrN2VmOCwgVSs3ZWZkLCBVKzdmMDAsIFUrODAzZCwgVSs4MDg2LCBVKzgxMGEsIFUrODE2NSwgVSs4MTlkLCBVKzgxYTgsIFUrODIxNCwgVSs4MjljLCBVKzgzMWMsIFUrODMyOCwgVSs4MzJiLCBVKzgzNjcsIFUrODNlMCwgVSs4M2YxLCBVKzg0MDMsIFUrODQ2YiwgVSs4NDc1LCBVKzg0YjIsIFUrODUxMywgVSs4NTc0LCBVKzg1YWYsIFUrODZkOSwgVSs4NmRiLCBVKzhhY2IsIFUrOGJiZCwgVSs4YmUwLThiZTEsIFUrOGMwZSwgVSs4ZDI5LCBVKzhkNjMsIFUrOGU4MSwgVSs4ZjdmLCBVKzkwMzIsIFUrOTA0MiwgVSs5MGIxLCBVKzkwYjUsIFUrOTE2NSwgVSs5MTc1LCBVKzk0YTYsIFUrOTRjNSwgVSs5NTBjLCBVKzk1NDAsIFUrOTYxMCwgVSs5Njk5LCBVKzk2YzcsIFUrOTczZSwgVSs5NzhkLCBVKzk3ZWMsIFUrOTdmNiwgVSs5ODRjLCBVKzk4N2QsIFUrOTg4MiwgVSs5OTY1LCBVKzk5NmEsIFUrOTk3MiwgVSs5YThmLCBVKzlhZDMsIFUrOWFlNiwgVSs5Y2I4LCBVKzllZGIsIFUrZTYwMCwgVStlNjBmLCBVK2U2MTEsIFUrZmYwNSwgVStmZjBiO1xufVxuLyogWzEwNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTA1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjE5MCwgVSsyNTBhLCBVKzI1YmMsIFUrMjVjZiwgVSszMDBmLCBVKzRlNTYsIFUrNGVhOSwgVSs0ZjNkLCBVKzRmNmMsIFUrNGY4OCwgVSs0ZmE4LCBVKzRmY2YsIFUrNTAyOSwgVSs1MTg4LCBVKzUxZjksIFUrNTIwMywgVSs1MjRhLCBVKzUyNTYsIFUrNTI5ZCwgVSs1Mzc1LCBVKzUzZGIsIFUrNTQxZiwgVSs1NDM1LCBVKzU0NTcsIFUrNTQ4YiwgVSs1NGIxLCBVKzU0YzcsIFUrNTRkNCwgVSs1NGU5LCBVKzU1NmEsIFUrNTU4OSwgVSs1NWJiLCBVKzU1ZTgsIFUrNTVlZiwgVSs1NjNiLCBVKzU2NmEsIFUrNTc2YSwgVSs1OGY5LCBVKzU5OGQsIFUrNTk5ZSwgVSs1OWE4LCBVKzVhOWIsIFUrNWFlMywgVSs1YmRlLCBVKzVjNGMsIFUrNWM2MCwgVSs1ZDFiLCBVKzVkZWIsIFUrNWRmNywgVSs1ZTE4LCBVKzVmMjYsIFUrNWY2NCwgVSs2MDFjLCBVKzYwODQsIFUrNjBlOSwgVSs2MTRjLCBVKzYxYmUsIFUrNjIwOCwgVSs2MjFhLCBVKzYyMzMsIFUrNjI1NCwgVSs2MmQ4LCBVKzYyZTYsIFUrNjJlZiwgVSs2MzIzLCBVKzYzMmEsIFUrNjMzZCwgVSs2MzYxLCBVKzYzODAsIFUrNjQwNSwgVSs2NDBmLCBVKzY2MTQsIFUrNjY0MiwgVSs2NjU3LCBVKzY3YTMsIFUrNjgwOCwgVSs2ODNkLCBVKzY4NTAsIFUrNjg5NywgVSs2OGIzLCBVKzY4YjUsIFUrNjhkNSwgVSs2YTU4LCBVKzZiNDcsIFUrNmI2YSwgVSs2YzI4LCBVKzZjOTAsIFUrNmNhNywgVSs2Y2Y1LCBVKzZkNTEsIFUrNmRhOSwgVSs2ZGM3LCBVKzZkZDEsIFUrNmUwYSwgVSs2ZTViLCBVKzZmNDcsIFUrNmY2ZCwgVSs3MGFkLCBVKzcwZjksIFUrNzEwYSwgVSs3MTMwLCBVKzcxYWMsIFUrNzQ1ZiwgVSs3NDc2LCBVKzc0OTAsIFUrNzUyOSwgVSs3NTM4LCBVKzc1ZDIsIFUrNzY5NiwgVSs3NmIxLCBVKzc2ZmMsIFUrNzc3ZiwgVSs3N2RjLCBVKzc4OWYsIFUrNzk1YiwgVSs3OWJkLCBVKzc5YzksIFUrN2EzYiwgVSs3YTQ2LCBVKzdhYTUsIFUrN2FkNiwgVSs3Y2E1LCBVKzdjYjksIFUrN2NkZiwgVSs3ZDZlLCBVKzdmMDYsIFUrN2YzOCwgVSs3ZmExLCBVKzdmYzEsIFUrODAxNSwgVSs4MDNiLCBVKzgwYTIsIFUrODBhYSwgVSs4MTE2LCBVKzgxM2UsIFUrODJhZCwgVSs4MmJkLCBVKzgzMDUsIFUrODM0NiwgVSs4NDZjLCBVKzg1NDksIFUrODU5YiwgVSs4NjExLCBVKzg2ODAsIFUrODdmOSwgVSs4ODRkLCBVKzg4NzcsIFUrODg4ZCwgVSs4OGQ0LCBVKzg5OGIsIFUrOGE3OSwgVSs4YTkzLCBVKzhjMDUsIFUrOGMwZCwgVSs4YzI2LCBVKzhkMWUsIFUrOGQzMSwgVSs4ZDgxLCBVKzhlMjIsIFUrOGY5MCwgVSs4Zjk2LCBVKzkwY2EsIFUrOTE2YywgVSs5MTdmLCBVKzkxODcsIFUrOTE4YiwgVSs5NDk5LCBVKzk0YTksIFUrOTUyNCwgVSs5NThiLCBVKzk2MDAsIFUrOTY0MCwgVSs5NmI2LCBVKzk2ZWYsIFUrOThkOSwgVSs5OTc2LCBVKzk5N2YsIFUrOWE3NCwgVSs5YTg0LCBVKzljOGQsIFUrOWUyNiwgVSs5ZTlmLCBVK2FkNmQsIFUrYzViNCwgVStkNTVjLCBVK2ZmMGY7XG59XG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMDYud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVSsyMTkxLCBVKzI0NjAtMjQ2MSwgVSsyNWM2LCBVKzMwMGUsIFUrNGUxYiwgVSs0ZTdlLCBVKzRlZDUsIFUrNGVmMiwgVSs0ZjEwLCBVKzRmMWUsIFUrNGY1MCwgVSs0ZmE2LCBVKzRmYWYsIFUrNTAyMSwgVSs1MGY1LCBVKzUxNzksIFUrNTE4MCwgVSs1MWQxLCBVKzUyMmUsIFUrNTJhMywgVSs1MmMzLCBVKzUyY2IsIFUrNTMwMCwgVSs1MzE5LCBVKzUzMjAsIFUrNTM0OSwgVSs1Mzk1LCBVKzUzZDksIFUrNTQxZSwgVSs1NDI4LCBVKzU0M2UsIFUrNTRjMCwgVSs1NGQyLCBVKzU3MGIsIFUrNTg1OCwgVSs1OGY2LCBVKzU5NzQsIFUrNTlhNSwgVSs1OWU4LCBVKzU5ZWMsIFUrNWEzNiwgVSs1YTlhLCBVKzVhYjMsIFUrNWI5OSwgVSs1YmFhLCBVKzVjZTEsIFUrNWQxNCwgVSs1ZDRjLCBVKzVkYzUsIFUrNWRlMiwgVSs1ZTk5LCBVKzVlOWUsIFUrNWYxOCwgVSs1ZjY2LCBVKzVmNzAsIFUrNjA3MCwgVSs2MGQ1LCBVKzYwZTcsIFUrNjEwMSwgVSs2MTFhLCBVKzYyNDEsIFUrNjI1MiwgVSs2MjZmLCBVKzYyOTYsIFUrNjJiYywgVSs2MmNjLCBVKzYzYTksIFUrNjQ0YSwgVSs2NDU0LCBVKzY0YTksIFUrNjRiOCwgVSs2NTAwLCBVKzY1NzIsIFUrNjVhNSwgVSs2NWE5LCBVKzY1ZWMsIFUrNjYwZiwgVSs2NzQ5LCBVKzY3OTUsIFUrNjdhYiwgVSs2OGRhLCBVKzY5MTIsIFUrNmJiZiwgVSs2YmVmLCBVKzZjYWIsIFUrNmNjYSwgVSs2Y2NjLCBVKzZjZmMsIFUrNmQzZCwgVSs2ZDc4LCBVKzZkZWUsIFUrNmUxNywgVSs2ZTM0LCBVKzZlODMsIFUrNmVhMiwgVSs2ZWI2LCBVKzZmMjAsIFUrNmZhMSwgVSs3MDdmLCBVKzcwZDgsIFUrNzBlYiwgVSs3MTRjLCBVKzcxNGUsIFUrNzIzNSwgVSs3MjM5LCBVKzczY2EsIFUrNzQzYywgVSs3NDVjLCBVKzc2MjQsIFUrNzYzZSwgVSs3NmYyLCBVKzc3ZGIsIFUrNzdlOSwgVSs3ODBkLCBVKzc4MzgsIFUrNzg0NSwgVSs3OGNhLCBVKzc5NmQsIFUrN2E4NCwgVSs3YWVkLCBVKzdiM2MsIFUrN2ViMiwgVSs3ZjA1LCBVKzdmMjAsIFUrN2YzNCwgVSs3ZjYyLCBVKzdmYzUsIFUrN2ZkOCwgVSs3ZmYwLCBVKzgwMGQsIFUrODAzNiwgVSs4MGJhLCBVKzgwYmUsIFUrODBjMC04MGMxLCBVKzgxNTUsIFUrODE3YSwgVSs4MTgwLCBVKzgxZTMsIFUrODIwNiwgVSs4MjQ3LCBVKzgyNzAsIFUrODI5OSwgVSs4MzA0LCBVKzgzOTMsIFUrODNiOSwgVSs4M2NhLCBVKzg0MGQsIFUrODQyNywgVSs4NDY5LCBVKzg0NzEsIFUrODRjNCwgVSs4NGVjLCBVKzg1M2QsIFUrODY4MS04NjgyLCBVKzg3MjEsIFUrODg1NCwgVSs4OGQ1LCBVKzg4ZjksIFUrOGJjMCwgVSs4YzBhLCBVKzhjMjksIFUrOGMyZCwgVSs4ZDQxLCBVKzhkZWEsIFUrOGViMiwgVSs4ZjlmLCBVKzkwM2IsIFUrOTAzZSwgVSs5MTAyLCBVKzk0OTMsIFUrOTRhNSwgVSs5NGY4LCBVKzk1ZWYsIFUrOTVmNywgVSs5NzA2LCBVKzk3MDksIFUrOTc3NCwgVSs5ODg3LCBVKzk4YTAsIFUrOWU2NCwgVSs5ZjlmLCBVK2U2MDEsIFUrZTYwMztcbn1cbi8qIFsxMDddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwNy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwMGIsIFUrMjEwMywgVSs0ZTE4LCBVKzRlMjctNGUyOCwgVSs0ZTM4LCBVKzRlNTksIFUrNGU4ZiwgVSs0ZWFkLCBVKzRlYzcsIFUrNGZlOSwgVSs1MDNhLCBVKzUwODUsIFUrNTE0NiwgVSs1MWFmLCBVKzUxZjgsIFUrNTJhYiwgVSs1MzM5LCBVKzUzNWMsIFUrNTM3OCwgVSs1MzhjLCBVKzUzOTgsIFUrNTNmOSwgVSs1NDE1LCBVKzU0NzUsIFUrNTRhYSwgVSs1NGFjLCBVKzU0YjgsIFUrNTU4MiwgVSs1NzYwLCBVKzU3NjQsIFUrNTdjYiwgVSs1ODM1LCBVKzU4ODUsIFUrNTk1MSwgVSs1OTgzLCBVKzU5ZGEsIFUrNWE3NywgVSs1YjVkLCBVKzViNWYsIFUrNWJiNSwgVSs1YmMyLCBVKzViZTgsIFUrNWJmYSwgVSs1YzJjLCBVKzVjMzQsIFUrNWM0MSwgVSs1YzQ4LCBVKzVjNjUsIFUrNWNhZCwgVSs1ZTA2LCBVKzVlNDIsIFUrNWVmNywgVSs1ZjE3LCBVKzVmMjUsIFUrNWY2ZCwgVSs1Zjc5LCBVKzYwMjgsIFUrNjA2NCwgVSs2MDY4LCBVKzYwNmQsIFUrNjA3YywgVSs2MDk0LCBVKzYxMDksIFUrNjEyNCwgVSs2MjQ3LCBVKzYyNmQsIFUrNjI5MSwgVSs2MjlhLCBVKzYyYWMsIFUrNjJiOSwgVSs2MmZlLCBVKzYzMjQsIFUrNjM0OSwgVSs2MzY3LCBVKzYzOTgsIFUrNjQ5NSwgVSs2NGE0LCBVKzY0YjAsIFUrNjRiYywgVSs2NGNlLCBVKzY1OGMsIFUrNjVlZCwgVSs2NjAyLCBVKzY2NzQsIFUrNjY5MSwgVSs2NmE4LCBVKzY3NGYsIFUrNjc5YSwgVSs2N2VmLCBVKzY3ZjQsIFUrNjgwYiwgVSs2ODc2LCBVKzY4YTgsIFUrNmE1OSwgVSs2YTYxLCBVKzZiMjAsIFUrNmJjNSwgVSs2ZDEyLCBVKzZkNDYsIFUrNmQ4YywgVSs2ZGMwLCBVKzZlMTQsIFUrNmUyMywgVSs2ZjA2LCBVKzcxNjQsIFUrNzE2ZSwgVSs3MTk5LCBVKzcxZTUsIFUrNzJhYywgVSs3NDJhLCBVKzc1NWMsIFUrNzVhYiwgVSs3NWIyLCBVKzc1ZjQsIFUrNzg5NywgVSs3OGIzLCBVKzc4YzUsIFUrNzk3OCwgVSs3OWZkLCBVKzdhNzQsIFUrN2I0YiwgVSs3YjViLCBVKzdlY2UsIFUrN2VkMiwgVSs3ZWUzLCBVKzdlZjMsIFUrN2Y1MCwgVSs3ZjU1LCBVKzdmOWUsIFUrN2ZlMCwgVSs4MDlkLCBVKzgxMDYsIFUrODE0YSwgVSs4MTU0LCBVKzgxN2IsIFUrODE4ZiwgVSs4MWMyLCBVKzgxZWQsIFUrODIxZiwgVSs4MmE2LCBVKzgyZDEsIFUrODMwMiwgVSs4M2M3LCBVKzg0NWIsIFUrODQ4YiwgVSs4NGM5LCBVKzg1ZTQsIFUrODZlZSwgVSs4NzAwLCBVKzg3NzQsIFUrODg2YywgVSs4ODgxLCBVKzhjMWMsIFUrOGM3OSwgVSs4ZDJhLCBVKzhkM2MsIFUrOGViYSwgVSs4ZjcwLCBVKzhmYTksIFUrOGZiMSwgVSs5MDBhLCBVKzkwMTcsIFUrOTAxZCwgVSs5MDIyLCBVKzkwNmUsIFUrOTQ2YiwgVSs5NGRkLCBVKzk0ZWQsIFUrOTUzYiwgVSs5NWZhLCBVKzk1ZmQsIFUrOTY0YywgVSs5NmMwLCBVKzk3MWMsIFUrOTcxZSwgVSs5NzUzLCBVKzk3NTYsIFUrOTdlNiwgVSs5ODgxLCBVKzliNGYsIFUrOWUyZCwgVSs5ZjBlLCBVK2U2MDIsIFUrZTYwNC1lNjA1LCBVK2ZmNWM7XG59XG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMDgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs0ZTA4LCBVKzRlNDMsIFUrNGU0ZiwgVSs0ZWYwLCBVKzRmMmEsIFUrNTA3ZiwgVSs1MGFjLCBVKzUwYmIsIFUrNTE1MSwgVSs1MWJiLCBVKzUxZjYsIFUrNTFmZCwgVSs1MjcyLCBVKzUyZmUsIFUrNTM2MiwgVSs1M2M5LCBVKzUzZDQsIFUrNTNlMCwgVSs1NDNiLCBVKzU0ZjIsIFUrNTUwNywgVSs1NTI0LCBVKzU1OGEsIFUrNTViNSwgVSs1NjFiLCBVKzU2Y2EsIFUrNTc4MiwgVSs1N2MzLCBVKzU4OTMsIFUrNTkxNSwgVSs1OTQ5LCBVKzU5NjIsIFUrNTlhZSwgVSs1OWRjLCBVKzU5ZmIsIFUrNWJkMywgVSs1YzM4LCBVKzVjYjMsIFUrNWQwNywgVSs1ZDI5LCBVKzVkZTEsIFUrNWRmZSwgVSs1ZTE1LCBVKzVlY2EsIFUrNWYyZiwgVSs1ZjdjLCBVKzVmY2MsIFUrNjAyMSwgVSs2MDlmLCBVKzYwZjksIFUrNjEwOCwgVSs2MTQ4LCBVKzYxNTUsIFUrNjE3MCwgVSs2MWQyLCBVKzYyNTEsIFUrNjI5YiwgVSs2MmFiLCBVKzYyZTgsIFUrNjJmMywgVSs2MzIxLCBVKzYzNTAsIFUrNjU2NiwgVSs2NTljLCBVKzY1ZTgsIFUrNjYzNSwgVSs2NjU1LCBVKzY2NzAsIFUrNjZmOSwgVSs2NzM0LCBVKzY3OWQsIFUrNjg1MSwgVSs2OTA1LCBVKzZiNDksIFUrNmI5NiwgVSs2YzFiLCBVKzZjNDEsIFUrNmM2YSwgVSs2YzgzLCBVKzZjZjMsIFUrNmQ5YiwgVSs2ZGNiLCBVKzZlMWQsIFUrNmUyMC02ZTIxLCBVKzZlYWEsIFUrNmVlNCwgVSs2ZWU5LCBVKzZmNTgsIFUrNzBlNCwgVSs3MjJjLCBVKzcyNjIsIFUrNzI2NywgVSs3MmI5LCBVKzcyZTAsIFUrNzJlZSwgVSs3MmYxLCBVKzczMzQsIFUrNzNhYiwgVSs3NDMzLCBVKzc0NzAsIFUrNzU4ZiwgVSs3NWQ1LCBVKzc2NGMsIFUrNzY4NiwgVSs3NmM2LCBVKzc2ZmUsIFUrNzcyMCwgVSs3N2UyLCBVKzc4MDIsIFUrNzgxNiwgVSs3ODhkLCBVKzc4OTEsIFUrN2EwMCwgVSs3YTlkLCBVKzdiNTIsIFUrN2JhZCwgVSs3Yzk4LCBVKzdjY2EsIFUrN2ViYSwgVSs3ZWVhLCBVKzdlZjUsIFUrN2YxZCwgVSs3ZjY5LCBVKzgwNmEsIFUrODA5YSwgVSs4MGJmLCBVKzgwYzMsIFUrODFjMCwgVSs4MjBjLCBVKzgyYWMsIFUrODJhZiwgVSs4MmNkLCBVKzgyZDcsIFUrODM4ZSwgVSs4MzllLCBVKzg0MDQsIFUrODRiOCwgVSs4NTJjLCBVKzg1ODcsIFUrODVhYSwgVSs4NjUwLCBVKzg2NzksIFUrODZjNywgVSs4NzAyLCBVKzg3YmEsIFUrODg2YiwgVSs4ODcwLCBVKzhjMTAsIFUrOGMyMywgVSs4YzZiLCBVKzhkM2UsIFUrOGQ0Yi04ZDRjLCBVKzhkNjQsIFUrOGQ2YiwgVSs4ZDc0LCBVKzhlMjksIFUrOGY2OSwgVSs4Zjc0LCBVKzhmYjAsIFUrOGZkZiwgVSs5MDFiLCBVKzkwMzgsIFUrOTA5MywgVSs5MGFhLCBVKzkxNzEsIFUrOTQ4OSwgVSs5NGFlLCBVKzk0YzMsIFUrOTUwOCwgVSs5NTEwLCBVKzk2MDEsIFUrOTYxNCwgVSs5Njc1LCBVKzk3ZjUsIFUrOTg4OCwgVSs5OGQ4LCBVKzk5NzEsIFUrOWFhNCwgVSs5ZTNmLCBVKzllNDUsIFUrOWU0ZiwgVSs5ZTcwLCBVKzlmN2YsIFUrZTcxNTtcbn1cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjEwOS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVK2E1LCBVKzIwMjIsIFUrMjE5MiwgVSsyNjA1LCBVKzRlMTEsIFUrNGUyMiwgVSs0ZTMyLCBVKzRmMGQsIFUrNGYwZiwgVSs0ZjY5LCBVKzRmZjEsIFUrNTBiMiwgVSs1MTU0LCBVKzUxZGQsIFUrNTFmMCwgVSs1MjExLCBVKzUyNjksIFUrNTMzZiwgVSs1MzY2LTUzNjcsIFUrNTM4OSwgVSs1NDEzLCBVKzU0NDAsIFUrNTQ0NiwgVSs1NTYxLCBVKzU3NGEsIFUrNTc1MSwgVSs1N2FiLCBVKzU4MDYsIFUrNTgyMSwgVSs1ODJhLCBVKzU4ZjMsIFUrNTkzOCwgVSs1OTQ4LCBVKzU5NzgsIFUrNTlkMSwgVSs1YTAzLCBVKzVhMDcsIFUrNWFjMSwgVSs1YWNjLCBVKzVhZTksIFUrNWJiNCwgVSs1YmM0LCBVKzVjM2YsIFUrNWUzZCwgVSs1ZTdkLCBVKzVmOTIsIFUrNWZhYSwgVSs1ZmUwLCBVKzVmZmQsIFUrNjAxNiwgVSs2MGEwLCBVKzYwZGMsIFUrNjBlOCwgVSs2MTRlLCBVKzYyMTIsIFUrNjI4NCwgVSs2MmM2LCBVKzYyZDMtNjJkNCwgVSs2M2Y0LCBVKzY0MmMsIFUrNjQ3OCwgVSs2NDkxLTY0OTIsIFUrNjRlNiwgVSs2NTkxLCBVKzY1YTQsIFUrNjY0YiwgVSs2NzM1LCBVKzY3NDYsIFUrNjdmMSwgVSs2N2YzLCBVKzY4NDIsIFUrNjhhZiwgVSs2OGM5LCBVKzY4Y2IsIFUrNmEzMSwgVSs2YjNhLCBVKzZiYzEsIFUrNmMwZiwgVSs2YzI3LCBVKzZjNTcsIFUrNmNjNCwgVSs2Y2U1LCBVKzZkMmEsIFUrNmQ2NiwgVSs2ZDY5LCBVKzZkYWYsIFUrNmU1OCwgVSs2ZWNiLCBVKzZlZjQsIFUrNzA3ZSwgVSs3MDkyLCBVKzcwYWIsIFUrNzFkNSwgVSs3Mjc1LCBVKzczODQsIFUrNzNiMiwgVSs3NDM0LCBVKzc0ZTYsIFUrNzRmNywgVSs3NWJjLCBVKzc2YzgsIFUrNzZkMCwgVSs3NzA5LCBVKzc3YWMsIFUrNzg1NSwgVSs3OGE3LCBVKzc4YzEsIFUrN2E3NywgVSs3Yjc5LCBVKzdjOTIsIFUrN2NhZSwgVSs3Y2Q1LCBVKzdlYTQsIFUrN2ViNSwgVSs3ZWJkLCBVKzdmNWEsIFUrN2ZkNCwgVSs3ZmZjLCBVKzgwODMsIFUrODA5NiwgVSs4MGEwLCBVKzgwZDYsIFUrODBkZSwgVSs4MTAyLCBVKzgxMDksIFUrODEwZiwgVSs4MTc5LCBVKzgyOTIsIFUrODJiMywgVSs4MzUyLCBVKzgzNjEsIFUrODNjYywgVSs4NDFkLCBVKzg0NjEsIFUrODQ4MiwgVSs4NTIxLCBVKzg1N2UsIFUrODY2YiwgVSs4Nzc2LCBVKzg4OTYsIFUrODg5YywgVSs4OGY4LCBVKzhhOWUsIFUrOGJjOCwgVSs4YmY4LCBVKzhjMGIsIFUrOGMyOCwgVSs4ZDJiLCBVKzhkMmYsIFUrOGQzNywgVSs4ZDNhLCBVKzhkNTQsIFUrOGRjMywgVSs4ZGNjLCBVKzhkZjUsIFUrOGUwZiwgVSs4ZTQ4LCBVKzhmODYsIFUrOGY4OCwgVSs4ZjllLCBVKzhmYzEsIFUrOGZjOCwgVSs4ZmViLCBVKzkwNjUsIFUrOTBhNiwgVSs5MGJiLCBVKzkwYzEsIFUrOTRkYywgVSs5NTIxLCBVKzk2NzYsIFUrOTZkNSwgVSs5NzBkLCBVKzk4OTcsIFUrOTk3YywgVSs5YTcwLCBVKzlhNzYsIFUrOWE5YSwgVSs5YWQ0LCBVKzllMjMsIFUrOWU3ZiwgVSs5ZjNiLCBVK2U2NzUsIFUrZTZiOSwgVStmZmU1O1xufVxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTEwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAwYy0zMDBkLCBVKzRlNTQsIFUrNGU1OCwgVSs0ZTk1LCBVKzRlYzEsIFUrNGYyZiwgVSs0ZjM4LCBVKzRmYTMsIFUrNGZjYSwgVSs1MDNlLCBVKzUxNDEsIFUrNTE0NCwgVSs1MTdjLCBVKzUxY2MsIFUrNTFlZCwgVSs1MjQyLCBVKzUyYjIsIFUrNTJkMiwgVSs1MmU0LCBVKzU0MGEsIFUrNTQzOSwgVSs1NDQ4LCBVKzU0OTYsIFUrNTRlZCwgVSs1NTY1LCBVKzU3NjEsIFUrNTc2NiwgVSs1OGVlLCBVKzU5M2EsIFUrNTk0YiwgVSs1OTRmLCBVKzU5NTQsIFUrNTk5NiwgVSs1OWM2LCBVKzU5ZmYsIFUrNWI2NCwgVSs1YmZmLCBVKzVjMTgsIFUrNWMxZCwgVSs1Yzk3LCBVKzVjYTksIFUrNWNiOCwgVSs1ZTlmLCBVKzVlYzksIFUrNWYwNCwgVSs1ZjdiLCBVKzVmYTEsIFUrNWZjZCwgVSs2MDEyLCBVKzYwYTYsIFUrNjBhYywgVSs2MGIyLCBVKzYwZWYsIFUrNjI2ZSwgVSs2MjcwLCBVKzYyNzYsIFUrNjJkNiwgVSs2MmRjLCBVKzYzMTYsIFUrNjMyZiwgVSs2MzNhLCBVKzYzNTUsIFUrNjNhYSwgVSs2NDQ3LCBVKzY0OWUsIFUrNjRjNSwgVSs2NTRjLCBVKzY1YzEsIFUrNjVjYiwgVSs2NWU2LCBVKzY2MDYsIFUrNjczMSwgVSs2NzVjLCBVKzY3Y2YsIFUrNjdkYywgVSs2ODQ2LCBVKzZiOGIsIFUrNmJlYiwgVSs2YzYxLCBVKzZjODgsIFUrNmNiZiwgVSs2Y2RiLCBVKzZjZWEsIFUrNmQ0NSwgVSs2ZDUzLCBVKzZkNzQsIFUrNmQ4MiwgVSs2ZGE4LCBVKzZkYjUsIFUrNmRlYiwgVSs2ZWRhLCBVKzZlZTgsIFUrNmYwZiwgVSs3MDZkLCBVKzcwOGUsIFUrNzBhZSwgVSs3MGJjLCBVKzcwYzIsIFUrNzBlNiwgVSs3MjM3LTcyMzgsIFUrNzJmYywgVSs3MzBlLCBVKzczMWIsIFUrNzM5YiwgVSs3M2JiLCBVKzc0ODMsIFUrNzRkYywgVSs3NGY2LCBVKzc1ODYsIFUrNzYyNiwgVSs3NzViLCBVKzc3ZmYsIFUrNzg4ZSwgVSs3OGIwLCBVKzc5NTYsIFUrNzk2NSwgVSs3OWU2LCBVKzdhZjksIFUrN2JlZSwgVSs3Yzk3LCBVKzdlYjEsIFUrN2ViNywgVSs3ZWQxLCBVKzdlZDUsIFUrN2Y2YSwgVSs3ZjcyLCBVKzdmYmQsIFUrODAxNywgVSs4MDhjLCBVKzgwYTksIFUrODBjNiwgVSs4MGNlLCBVKzgxNTAsIFUrODE3MCwgVSs4MTljLCBVKzgyMGQsIFUrODIzMCwgVSs4MjM5LCBVKzgyN2UsIFUrODM3NywgVSs4Mzg5LCBVKzgzYjIsIFUrODQyOCwgVSs4NDYzLCBVKzg2N2UsIFUrODhjMiwgVSs4OGQ5LCBVKzg5ODYsIFUrOGJjYSwgVSs4YmRlLCBVKzhjMTMsIFUrOGM4YywgVSs4ZDIxLCBVKzhkMjQsIFUrOGQ1NiwgVSs4ZDYwLCBVKzhkOGIsIFUrOGRiNCwgVSs4ZTJhLCBVKzhmNjgsIFUrOGY4OSwgVSs4ZjliLCBVKzhmYTgsIFUrOGZiZCwgVSs5MDAzLCBVKzkwY2UsIFUrOTBlZCwgVSs5MTg5LCBVKzk0YmIsIFUrOTUwNSwgVSs5NWY5LCBVKzk2M2IsIFUrOTY1NSwgVSs5NjZhLCBVKzk2NzcsIFUrOTZmZSwgVSs5ODk2LCBVKzk5YTgsIFUrOWE3MSwgVSs5YTgyLCBVKzlhOTEsIFUrOWI0NSwgVSs5ZWNlLCBVKzlmMjAsIFUrZmVmZiwgVStmZjBkO1xufVxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTExLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGU0YywgVSs0ZTg4LCBVKzRlYTEsIFUrNGVhNiwgVSs0ZWQzLTRlZDQsIFUrNGVmZiwgVSs0ZjMwLCBVKzRmYTcsIFUrNGZjNCwgVSs0ZmQ3LCBVKzUwMGQsIFUrNTA0ZiwgVSs1MDc2LTUwNzcsIFUrNTE3ZCwgVSs1MTkyLCBVKzUxYzksIFUrNTFlZiwgVSs1MjM4LCBVKzUyNTEsIFUrNTI2YSwgVSs1MmM3LCBVKzUyZGYsIFUrNTJmZiwgVSs1M2E2LCBVKzUzYTgsIFUrNTNlYywgVSs1NDEwLCBVKzU1OWQsIFUrNTViNywgVSs1NjM0LCBVKzU3M2UsIFUrNTc4MywgVSs1ODVlLCBVKzU4NmIsIFUrNThhOCwgVSs1OTk5LCBVKzU5ZDMsIFUrNWExYywgVSs1YTQ2LCBVKzViNTQtNWI1NSwgVSs1Yjg1LCBVKzViOGIsIFUrNWI4ZiwgVSs1YmJmLCBVKzViZDIsIFUrNWMxNiwgVSs1YzI0LCBVKzVlMDUsIFUrNWU0NSwgVSs1ZTdjLCBVKzVlODQsIFUrNWYwMywgVSs1ZjFmLCBVKzVmMzEsIFUrNWY4NCwgVSs1ZjkwLCBVKzVmYmQsIFUrNWZjNiwgVSs1ZmQ5LCBVKzVmZTcsIFUrNjA1MiwgVSs2MDYyLCBVKzYwODksIFUrNjBhMywgVSs2MGQxLCBVKzYxNjcsIFUrNjIyYSwgVSs2MjM0LCBVKzYyNGUsIFUrNjI2OSwgVSs2MjZjLCBVKzYyYjUsIFUrNjJkMiwgVSs2MzI1LCBVKzYzZTEsIFUrNjQzYSwgVSs2NDQ2LCBVKzY1NjIsIFUrNjU2YywgVSs2NWUyLCBVKzY1ZmEsIFUrNjYwYywgVSs2NjI4LCBVKzY2NTIsIFUrNjY2OCwgVSs2Njc2LCBVKzY2ZmMsIFUrNjZmZiwgVSs2NzE3LCBVKzY3NmQsIFUrNjdhYSwgVSs2N2Q0LCBVKzY4NDMsIFUrNjg4MSwgVSs2OGQyLCBVKzY5NWEsIFUrNjlmZCwgVSs2YTJhLCBVKzZiOGEsIFUrNmM2MCwgVSs2YzY0LCBVKzZjOWYsIFUrNmNhYSwgVSs2Y2M5LCBVKzZjZTEsIFUrNmNmZCwgVSs2ZDFiLCBVKzZkMWUsIFUrNmQ2ZSwgVSs2ZGUxLCBVKzZlMTAsIFUrNmU3ZiwgVSs2ZjVjLCBVKzcwNGMsIFUrNzA3MCwgVSs3MDg5LCBVKzcwYjgsIFUrNzE4YSwgVSs3MWMzLCBVKzcyM2QsIFUrNzMyYSwgVSs3M2NkLCBVKzc1MTgsIFUrNzU2YSwgVSs3NWFmLCBVKzc1YmUsIFUrNzVjNywgVSs3NmQyLCBVKzc2ZDcsIFUrNzc2MywgVSs3OGU4LCBVKzc5NWQsIFUrNzlkZiwgVSs3YzRkLCBVKzdkMmYsIFUrN2VlOSwgVSs3ZjEzLCBVKzdmOGEsIFUrODAwMCwgVSs4MDEwLCBVKzgwYWYsIFUrODBmNiwgVSs4MGY4LCBVKzgyMTIsIFUrODI3MywgVSs4MmY5LCBVKzgzYWIsIFUrODNiMSwgVSs4M2YyLCBVKzg1ODQsIFUrODcxYywgVSs4ODYxLCBVKzg4OGIsIFUrODhjMSwgVSs4OGU0LCBVKzhiZDEsIFUrOGJmMSwgVSs4YzMxLCBVKzhkNWEsIFUrOGQ3NS04ZDc2LCBVKzhkZTgsIFUrOGY4NSwgVSs4ZmEzLCBVKzhmYzUsIFUrOTAwNiwgVSs5MDNjLCBVKzkwNGQsIFUrOTA3NSwgVSs5MTc4LCBVKzkyNzQsIFUrOTUwYiwgVSs5NTI2LCBVKzk1ZWEsIFUrOTYzNiwgVSs5Njg2LCBVKzk3OGIsIFUrOTg3ZiwgVSs5YTdlLCBVKzliNDIsIFUrOWUxZiwgVSs5ZWE2LCBVKzlmMTMsIFUrOWY4NCwgVStmZjVlO1xufVxuLyogWzExMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTEyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrM2QsIFUrNGUwMSwgVSs0ZTM5LCBVKzRlNzMsIFUrNGVjZCwgVSs0ZWQ5LCBVKzRlZWEsIFUrNGYwYSwgVSs0ZjFmLCBVKzRmNWIsIFUrNGZhMCwgVSs0ZmMzLCBVKzUwMWYsIFUrNTBhOCwgVSs1MTVhLCBVKzUxNzUsIFUrNTFhMCwgVSs1MWMwLCBVKzUxZTEsIFUrNTFlNCwgVSs1MjAwLCBVKzUyMGEsIFUrNTIyNCwgVSs1MjNhLCBVKzUyYWEsIFUrNTJiMSwgVSs1MmIzLCBVKzUzNDgsIFUrNTM1MywgVSs1MzYwLCBVKzUzNzEsIFUrNTM3NywgVSs1MzlhLCBVKzU0MWIsIFUrNTQzNCwgVSs1NDdjLCBVKzU0ZTYsIFUrNTUxMCwgVSs1NTMxLCBVKzU2MDksIFUrNTZmMCwgVSs1NmZhLCBVKzU3MzMsIFUrNTc0ZiwgVSs1ODUxLCBVKzU4NTQsIFUrNTg5OSwgVSs1OGMxLCBVKzU5MmUsIFUrNTkzOSwgVSs1OTc2LCBVKzU5ODYsIFUrNTliYiwgVSs1YTE4LCBVKzVhNzQsIFUrNWI1OSwgVSs1Yjg3LCBVKzViOTcsIFUrNWJhMCwgVSs1YmFiLCBVKzViYmQtNWJiZSwgVSs1YmY4LCBVKzVjMGEsIFUrNWMzYSwgVSs1YzRhLCBVKzVlMTYsIFUrNWUxZCwgVSs1ZTJkLCBVKzVlOGEsIFUrNjAxNSwgVSs2MDJhLCBVKzYwNTAsIFUrNjA2OSwgVSs2MTYyLCBVKzYxYzIsIFUrNjI5MywgVSs2Mjk3LCBVKzYyYjEsIFUrNjJiZCwgVSs2MmRmLCBVKzYyZmMsIFUrNjMwMiwgVSs2MzVmLCBVKzYzOGMsIFUrNjNlZCwgVSs2NDU4LCBVKzY0NjksIFUrNjU2MywgVSs2NjIwLCBVKzY2NTMsIFUrNjY5Ni02Njk3LCBVKzY2ZGQsIFUrNjc1ZiwgVSs2NzZmLTY3NzAsIFUrNjdkMCwgVSs2N2QzLCBVKzY4NGMsIFUrNjg2NSwgVSs2ODg1LCBVKzY4YjAsIFUrNjhlZSwgVSs2OTBkLCBVKzZiMjMsIFUrNmIzMiwgVSs2YmQ1LCBVKzZjODksIFUrNmQwMSwgVSs2ZDI1LCBVKzZkODksIFUrNmRhNiwgVSs2ZGIyLCBVKzZkZjcsIFUrNmVkMSwgVSs2ZjAyLCBVKzcwYzgsIFUrNzBkZiwgVSs3MGU3LCBVKzcxMjYsIFUrNzIzNiwgVSs3MjU5LCBVKzczMWMsIFUrNzQ1ZSwgVSs3NGUzLCBVKzc1MWEsIFUrNzUxYywgVSs3NTMyLCBVKzc1NDUsIFUrNzVkYiwgVSs3NzYxLCBVKzdhMGQsIFUrN2I1MSwgVSs3Y2E0LCBVKzdjZDYsIFUrN2QyYiwgVSs3ZWEwLCBVKzdlYjksIFUrN2VkOCwgVSs3ZjE4LCBVKzdmMjksIFUrODAzMywgVSs4MDRhLCBVKzgwYTQtODBhNSwgVSs4MGUxLCBVKzgxN2YsIFUrODI5ZCwgVSs4MmU2LCBVKzgzMzYsIFUrODQwYywgVSs4NDk5LCBVKzg2NGUsIFUrODY1MSwgVSs4NjVhLCBVKzg4YWQsIFUrODllNiwgVSs4YmQ3LCBVKzhiZmEsIFUrOGMzNywgVSs4ZDI1LCBVKzhkMzgsIFUrOGRkZCwgVSs4ZmVhLCBVKzkwMTAsIFUrOTAxMiwgVSs5MDZkLCBVKzkwN2YtOTA4MCwgVSs5MGQxLCBVKzkxNzcsIFUrOTFjYSwgVSs5NGZhLCBVKzk1MDEsIFUrOTYzNC05NjM1LCBVKzk2OTQsIFUrOTcwNywgVSs5NzM4LCBVKzk3NjksIFUrOWE3YiwgVSs5YTk3LCBVKzlhYTgsIFUrOWIzYywgVSs5YzgxLCBVKzllZDg7XG59XG4vKiBbMTEzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMTMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSszYywgVStkNywgVSs0ZTRlLCBVKzRlNjEsIFUrNGU3MSwgVSs0ZWJmLCBVKzRlZTQsIFUrNGYyNiwgVSs1MDEyLCBVKzUxYWMsIFUrNTFiMCwgVSs1MWIyLCBVKzUxYjcsIFUrNTIxOCwgVSs1MjFhLCBVKzUyMjAsIFUrNTIzNywgVSs1MjNiLCBVKzUyNmYsIFUrNTM4NSwgVSs1M2JmLCBVKzUzZTUsIFUrNTNlYiwgVSs1M2YzLCBVKzUzZjYsIFUrNTQwOSwgVSs1NDM4LCBVKzU0YzgsIFUrNTRlNSwgVSs1NTJmLCBVKzU1ODQsIFUrNTcwNiwgVSs1NzIzLCBVKzU3NTAsIFUrNTc1YSwgVSs1OTg3LTU5ODgsIFUrNTliOSwgVSs1OWQwLCBVKzU5ZDQsIFUrNWI4OCwgVSs1YjljLCBVKzViZGYsIFUrNWJmYiwgVSs1YzAxLCBVKzVjMDQsIFUrNWMzZSwgVSs1YzRiLCBVKzVjNGYsIFUrNWM5YiwgVSs1Y2YwLCBVKzVkZGQsIFUrNWRlNiwgVSs1ZGU4LCBVKzVlMDEsIFUrNWU3OCwgVSs1ZTdiLCBVKzVlOWMsIFUrNWVhZCwgVSs1ZWY2LCBVKzVmMzksIFUrNWZkOCwgVSs2MDAwLCBVKzYwMjUsIFUrNjA0YiwgVSs2MDc2LCBVKzYxM2YsIFUrNjI1OCwgVSs2MjYzLCBVKzYyNjcsIFUrNjI5OCwgVSs2MmEyLCBVKzYyZTUsIFUrNjJlYywgVSs2MzExLCBVKzYzNzcsIFUrNjM4OC02Mzg5LCBVKzYzYTIsIFUrNjNkMiwgVSs2NDFlLCBVKzY0MmQsIFUrNjU0ZiwgVSs2NTUxLCBVKzY1OTcsIFUrNjVjZiwgVSs2NWQ3LCBVKzY1ZTcsIFUrNjY4MiwgVSs2NmYyLCBVKzY3MWQsIFUrNjcyYiwgVSs2NzUxLCBVKzY3NjgsIFUrNjgxMSwgVSs2ODYzLCBVKzY5ODIsIFUrNmJkMiwgVSs2Y2YwLCBVKzZkMGIsIFUrNmQxNywgVSs2ZDU5LCBVKzZkZDgsIFUrNmRmYiwgVSs2ZTdlLCBVKzZmNmUsIFUrNmZiMywgVSs3MDZmLCBVKzcxOWYsIFUrNzJhZiwgVSs3MmQwLCBVKzcyZDcsIFUrNzMyYiwgVSs3MzJlLCBVKzczODksIFUrNzNlMCwgVSs3NTMwLCBVKzc2ODcsIFUrNzZkNiwgVSs3NmRiLCBVKzc4NDAsIFUrNzg2YywgVSs3OWNiLCBVKzc5ZDIsIFUrN2EwZSwgVSs3YTMzLCBVKzdhM2YsIFUrN2E5NywgVSs3YWRlLTdhZGYsIFUrN2IyNiwgVSs3ZTQxLCBVKzdlYzMsIFUrN2YzYSwgVSs4MDg5LCBVKzgwZGMsIFUrODExYSwgVSs4MTMxLCBVKzgxMzgsIFUrODIxZSwgVSs4MzQ5LCBVKzgzZGMsIFUrODQ1NywgVSs4NjdkLCBVKzg2Y2IsIFUrOGE4OSwgVSs4YmE4LCBVKzhiYWQsIFUrOGJlZiwgVSs4YmZlLCBVKzhjNmEsIFUrOGQxZCwgVSs4ZDRmLCBVKzhkNjIsIFUrOGRkMSwgVSs4ZGYzLCBVKzhmNmUsIFUrOGZmOSwgVSs5MDBmLCBVKzkwMTQsIFUrOTA1NywgVSs5MTkyLCBVKzkxY2UsIFUrOTQ4OCwgVSs5NGEyLCBVKzk1NDcsIFUrOTU1YywgVSs5NWYyLCBVKzk2NDQsIFUrOTY0ZCwgVSs5NmM0LTk2YzUsIFUrOTZlOCwgVSs5NmY2LTk2ZjcsIFUrOTczMiwgVSs5NzU5LCBVKzk3NjAsIFUrOTg3YSwgVSs5ODljLCBVKzk5MTAsIFUrOTk2ZC05OTZlLCBVKzliNTQsIFUrOWUyMSwgVSs5ZWJiLCBVKzlmNTA7XG59XG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMTQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZSwgVSsyMDI2LCBVKzRlMDMsIFUrNGUyNSwgVSs0ZTMwLCBVKzRlMzQsIFUrNGU0NSwgVSs0ZTVkLCBVKzRlODksIFUrNGVhZSwgVSs0ZWQ4LCBVKzRmMTEsIFUrNGYxOSwgVSs0ZjI0LCBVKzRmMzQsIFUrNGY1OSwgVSs0ZjczLCBVKzRmOWQsIFUrNGZiNSwgVSs1MDQ3LCBVKzUwNWMsIFUrNTE3MCwgVSs1MTljLCBVKzUxY2YsIFUrNTI2NywgVSs1MzU2LCBVKzUzNzQsIFUrNTM4MiwgVSs1MzhiLCBVKzUzZTYsIFUrNTQyNiwgVSs1NDJiLCBVKzU0MmYsIFUrNTQ2MiwgVSs1NDczLCBVKzU1NGEsIFUrNTU2NiwgVSs1NzA4LCBVKzU3MWYsIFUrNTc1NywgVSs1N2RmLCBVKzU3ZjksIFUrNTgwMiwgVSs1OTBmLCBVKzU5MWMsIFUrNTkxZiwgVSs1OTJiLCBVKzU5NjUsIFUrNTk3OSwgVSs1YTAxLCBVKzVhNWEsIFUrNWI2OSwgVSs1YjgxLCBVKzViYTEsIFUrNWJhMywgVSs1YzNjLCBVKzVjNDIsIFUrNWM4MSwgVSs1ZGU3LCBVKzVkZWUsIFUrNWUwYywgVSs1ZTEwLCBVKzVlNTUsIFUrNWU4NiwgVSs1ZThmLCBVKzVlYTcsIFUrNWYwMiwgVSs1ZjUyLCBVKzVmODEsIFUrNWZmNSwgVSs2MGNhLCBVKzYwZTAsIFUrNjI3OSwgVSs2MmM1LCBVKzYyZmYsIFUrNjNjZiwgVSs2NDQ0LCBVKzY0Y2QsIFUrNjUzYiwgVSs2NWJkLCBVKzY1ZTksIFUrNjY1YSwgVSs2NmI0LCBVKzY2ZmUsIFUrNjcyOCwgVSs2NzQwLCBVKzY3NDIsIFUrNjc3ZSwgVSs2N2I2LCBVKzY4MGYsIFUrNjhhNiwgVSs2OGMwLCBVKzY5OWMsIFUrNmI0YywgVSs2YjY2LCBVKzZiN2IsIFUrNmJjZCwgVSs2YmRiLCBVKzZjMzgsIFUrNmM0NywgVSs2YzQ5LCBVKzZjYjMsIFUrNmNiOSwgVSs2Y2UyLCBVKzZkMzIsIFUrNmQzZSwgVSs2ZDRmLCBVKzZlNTYsIFUrNmZjMCwgVSs3MDc1LCBVKzcyMDYsIFUrNzI1YiwgVSs3MmMyLCBVKzczZWQsIFUrNzU2NSwgVSs3NTkxLCBVKzc1OTcsIFUrNzVjNSwgVSs3NmFlLCBVKzc2ZDEsIFUrNzZkZiwgVSs3ODM0LCBVKzc5NjgsIFUrNzk4MSwgVSs3OWMwLCBVKzdhN2YsIFUrN2E4MSwgVSs3YWU1LCBVKzdiMTQsIFUrN2M4OSwgVSs3ZDI3LCBVKzdlYWYsIFUrN2ViMywgVSs3ZWI4LCBVKzdlYzcsIFUrN2VlNywgVSs3ZWZmLCBVKzdmNTcsIFUrN2ZmYiwgVSs4MDVhLCBVKzgwYTEsIFUrODIyYywgVSs4MmNmLCBVKzgyZTUsIFUrODM2MywgVSs4MzZmLCBVKzg0ZGQsIFUrODc4ZCwgVSs4ODQwLCBVKzg4NTcsIFUrODg2MywgVSs4ODY1LCBVKzhiNjYsIFUrOGJiMiwgVSs4YmRhLCBVKzhjMDEsIFUrOGMwOCwgVSs4YzQ2LCBVKzhkMWYsIFUrOGQzNSwgVSs4ZDViLCBVKzhkNWUsIFUrOGRhMywgVSs4ZGRmLCBVKzhmOTMsIFUrOGZkZCwgVSs4ZmYwLCBVKzhmZjcsIFUrOGZmZCwgVSs5MDAwLCBVKzkwNDcsIFUrOTE1MiwgVSs5NDlmLCBVKzk0YzEsIFUrOTRmNiwgVSs5NjQ2LCBVKzk2NDgsIFUrOTY2OSwgVSs5NjljLCBVKzk2ZWEsIFUrOTdlOSwgVSs5ODdiLCBVKzk4N2UsIFUrOTg5ZCwgVSs5OTcwLCBVKzk5ODYsIFUrOWM3YywgVSs5YzljO1xufVxuLyogWzExNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTE1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjUsIFUrNGUxNCwgVSs0ZTFkLCBVKzRlM2QsIFUrNGU0OSwgVSs0ZTYwLCBVKzRlOWEsIFUrNGViMiwgVSs0ZWM1LCBVKzRlZmQsIFUrNGYzYywgVSs0ZjRmLCBVKzRmOGIsIFUrNGZiZiwgVSs1MDE5LCBVKzUxNDUsIFUrNTE0YiwgVSs1MTZiLCBVKzUxNmQsIFUrNTE3NCwgVSs1MTc4LCBVKzUxN2IsIFUrNTE5OSwgVSs1MTliLCBVKzUxYjMsIFUrNTFiNSwgVSs1MjA3LCBVKzUyMTIsIFUrNTIxOSwgVSs1MjFkLCBVKzUyYmYsIFUrNTMzYiwgVSs1MzQzLCBVKzUzNDcsIFUrNTM0YSwgVSs1MzZiLCBVKzUzNzAsIFUrNTNlNCwgVSs1M2YyLCBVKzU0MDMsIFUrNTQyYywgVSs1NDdkLCBVKzU0YTgsIFUrNTRjZCwgVSs1NGVhLCBVKzU1MmUsIFUrNTZmNCwgVSs1NzQ3LCBVKzU3NWIsIFUrNTg4MywgVSs1ODllLCBVKzU5MzEsIFUrNTk0NywgVSs1OTU2LTU5NTcsIFUrNWE5MiwgVSs1YjYzLCBVKzViODMsIFUrNWJhNCwgVSs1YmIzLCBVKzViY2MsIFUrNWMxNCwgVSs1YzFhLCBVKzVjM2QsIFUrNWM0MCwgVSs1YzQ1LCBVKzVjNWUsIFUrNWRmNCwgVSs1ZTcyLCBVKzVlOTUsIFUrNWY4MCwgVSs1Zjg1LCBVKzVmYjcsIFUrNWZkNywgVSs2MDFkLCBVKzYyNmIsIFUrNjI3ZiwgVSs2MmM5LCBVKzYyY2QsIFUrNjMwOSwgVSs2M2E3LCBVKzY1NDUsIFUrNjVhZCwgVSs2NWFmLCBVKzY1YzUsIFUrNjY2ZSwgVSs2NjdhLCBVKzY3MGIsIFUrNjcxYiwgVSs2NzRlLCBVKzY3N2YsIFUrNjc4MSwgVSs2NzkwLCBVKzY3OTcsIFUrNjgyMSwgVSs2ODM4LTY4MzksIFUrNjk3YywgVSs2YjI3LCBVKzZiNjIsIFUrNmJiNSwgVSs2YzdkLCBVKzZjOTksIFUrNmQ0ZSwgVSs2ZDZhLCBVKzZlMjksIFUrNmUyZiwgVSs2ZWUxLCBVKzZmMTQsIFUrNmYyYiwgVSs3MmI2LCBVKzcyZWMsIFUrNzM4NywgVSs3NTMzLCBVKzc1M2IsIFUrNzZjYSwgVSs3NmQ4LCBVKzc3MDEsIFUrNzczYywgVSs3N2VkLCBVKzc3ZjMsIFUrNzgxNCwgVSs3OTNjLCBVKzc5YmIsIFUrNzljMSwgVSs3OWQ4LCBVKzc5ZWYsIFUrNzlmYiwgVSs3YTc2LCBVKzdiMTEsIFUrN2I1NCwgVSs3YjU2LCBVKzdiOTcsIFUrN2JjNywgVSs3YzczLCBVKzdkMjAsIFUrN2VhYSwgVSs3ZWM4LCBVKzdlZGQsIFUrN2VlZCwgVSs3ZWZjLCBVKzdmYTQsIFUrODA0YywgVSs4MDU4LCBVKzgwY2MsIFUrODExMSwgVSs4MTdlLCBVKzgyNmYsIFUrODMwMywgVSs4NDNkLCBVKzg5YzksIFUrODlkMiwgVSs4YmEyLCBVKzhiYmYsIFUrOGJjOSwgVSs4YmNkLCBVKzhiZTYsIFUrOGMyMiwgVSs4YzYxLCBVKzhkMjIsIFUrOGQyNi04ZDI3LCBVKzhkOGEsIFUrOGY2ZiwgVSs4ZjdiLCBVKzhmODMsIFUrOGY5MSwgVSs4ZmI5LCBVKzhmZDQsIFUrOGZkYywgVSs5MDAyLCBVKzk0YjEsIFUrOTUxOSwgVSs5NWVkLCBVKzk2MWYsIFUrOTYzMi05NjMzLCBVKzk2M2YsIFUrOTY4Zi05NjkwLCBVKzk2YmUsIFUrOTg3NiwgVSs5ODg0LCBVKzk4ZGUsIFUrOTk4OCwgVSs5OTk5LCBVKzllYzQsIFUrZmYxYjtcbn1cbi8qIFsxMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgUyBDaGluZXNlIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFRoaW4nKSwgbG9jYWwoJ05vdG9TYW5zU0MtVGhpbicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza0pvODRNUHZwTG1peGNBNjNvZUFMWlRZS0lzeEgwNk5femRtZnExT29PRFpELW54Z2dubElmU2hXT01hSXdWUU5ocWx3LjExNi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzJiLCBVKzQwLCBVKzMwMDAsIFUrMzAwYS0zMDBiLCBVKzRlMTYsIFUrNGU2NiwgVSs0ZTcwLCBVKzRlOTEtNGU5MiwgVSs0ZTk0LCBVKzRlOWIsIFUrNGVjMCwgVSs0ZWNhLCBVKzRmMDEsIFUrNGYxNy00ZjE4LCBVKzRmNDYsIFUrNGY0ZSwgVSs0ZjliLCBVKzRmZWUsIFUrNTAzYywgVSs1MDY1LCBVKzUwY2YsIFUrNTEzZiwgVSs1MTQ4LCBVKzUxOGQsIFUrNTFjNiwgVSs1MWUwLCBVKzUyMTcsIFUrNTI5ZS01MjlmLCBVKzUzNDEsIFUrNTM0ZiwgVSs1MzYxLCBVKzUzODYsIFUrNTNjMiwgVSs1M2M4LCBVKzUzY2MsIFUrNTNkNy01M2Q4LCBVKzU0MDQsIFUrNTQxMSwgVSs1NDE3LCBVKzU0MjcsIFUrNTQ2OCwgVSs1NTljLCBVKzU2NjgsIFUrNTZlMCwgVSs1NmUyLCBVKzU2ZWQsIFUrNTc0MCwgVSs1N2ZhLCBVKzU4ZWIsIFUrNTkwNCwgVSs1OTJhLCBVKzU5Y2IsIFUrNWEzMSwgVSs1YjU4LCBVKzViOWQsIFUrNWJjNiwgVSs1YzcxLCBVKzVkZGUsIFUrNWRmMSwgVSs1ZTA4LCBVKzVlMjYsIFUrNWUyZSwgVSs1ZTkzLCBVKzVlOTcsIFUrNWViNywgVSs1ZjE1LCBVKzVmMjAsIFUrNWYzYSwgVSs1ZjYyLCBVKzVmNjksIFUrNWY4OCwgVSs1ZjhiLCBVKzVmYzUsIFUrNjAwZSwgVSs2MjBmLCBVKzYyMTgsIFUrNjIzZiwgVSs2MjdlLCBVKzYyOGEsIFUrNjJhNCwgVSs2MmRiLCBVKzYyZTksIFUrNjMwNywgVSs2MzYyLCBVKzYzNmUsIFUrNjRhZCwgVSs2NTM5LCBVKzY1M2YsIFUrNjU0OCwgVSs2NTc0LCBVKzY2MTMsIFUrNjYyNSwgVSs2NjNlLCBVKzY2NmYsIFUrNjcyYSwgVSs2NzUwLCBVKzY3ODQsIFUrNmEyMSwgVSs2YjNlLCBVKzZiNjUsIFUrNmJjZiwgVSs2YzExLCBVKzZjNWYsIFUrNmQ0YiwgVSs2ZGYxLCBVKzcwNmIsIFUrNzE2NywgVSs3MjRjLCBVKzczOGIsIFUrNzNhOSwgVSs3M2FmLCBVKzc0MDMsIFUrNzUzNywgVSs3NTRjLCBVKzc1NTksIFUrNzY3ZCwgVSs3NzQwLCBVKzc4NmUsIFUrNzk1ZSwgVSs3OThmLCBVKzc5ZjAsIFUrN2FlZiwgVSs3YjdlLCBVKzdiYjEsIFUrN2VhMiwgVSs3ZWE2LCBVKzdlYzQsIFUrN2VjNiwgVSs3ZWNkLCBVKzdlZGMsIFUrN2VmNCwgVSs4MDAzLCBVKzgwYjIsIFUrODFmMy04MWY0LCBVKzgyMmEsIFUrODI3YSwgVSs4MmYxLCBVKzgzYjcsIFUrODQyNSwgVSs4OWMyLCBVKzg5YzgsIFUrOGJhOSwgVSs4YmI4LCBVKzhiYzYsIFUrOGJkNSwgVSs4YmUyLCBVKzhiZTUsIFUrOGJlZCwgVSs4YzAzLCBVKzhkMjMsIFUrOGQyZCwgVSs4ZDM0LCBVKzhkNzAsIFUrOGRiMywgVSs4ZmJlLCBVKzhmY2UsIFUrOGZkMSwgVSs4ZmRlLCBVKzkwMDEsIFUrOTAxZi05MDIwLCBVKzkwYTMsIFUrOTE0ZCwgVSs5MWM3LCBVKzk0ZmUsIFUrOTUwMCwgVSs5NTJlLCBVKzk2MDUsIFUrOTY0NSwgVSs5NjYyLCBVKzk2NjQsIFUrOTcwMCwgVSs5NzUyLCBVKzk3NWUsIFUrOTdmMywgVSs5ODc5LCBVKzk4ODYsIFUrOThkZiwgVSs5YTZjLCBVKzlhOGMsIFUrOWVkMSwgVSs5Zjk5O1xufVxuLyogWzExN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTE3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGUsIFUrMjAxYy0yMDFkLCBVKzMwMTAtMzAxMSwgVSs0ZTA3LCBVKzRlMWMsIFUrNGUyNCwgVSs0ZTNlLCBVKzRlNDgsIFUrNGU1MCwgVSs0ZTVmLCBVKzRlOGItNGU4YywgVSs0ZWE0LCBVKzRlYWItNGVhYywgVSs0ZWNiLCBVKzRlY2UsIFUrNGVkNiwgVSs0ZWUzLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMjAsIFUrNGY1NSwgVSs0ZjdmLCBVKzRmZGQsIFUrNTA1YSwgVSs1MTQzLCBVKzUxNDksIFUrNTE0ZCwgVSs1MTcxLCBVKzUxNzcsIFUrNTE4YywgVSs1MWZiLCBVKzUyMWIsIFUrNTIyOSwgVSs1MjJiLCBVKzUyYTksIFUrNTMwNSwgVSs1MzE3LCBVKzUzNGUsIFUrNTM1NSwgVSs1MzU3LCBVKzUzNWEsIFUrNTM3MywgVSs1MzlmLCBVKzUzYmIsIFUrNTNjYSwgVSs1M2NkLCBVKzUzZDYsIFUrNTNlMywgVSs1M2VhLCBVKzUzZjAsIFUrNTQ1OCwgVSs1NTQ2LCBVKzU2ZGIsIFUrNTczYSwgVSs1NzhiLCBVKzU3Y2UsIFUrNThmMCwgVSs1OTBkLCBVKzU5MzQsIFUrNTk3MywgVSs1YjU3LCBVKzViOGMsIFUrNWI5OCwgVSs1YmI5LCBVKzViZmMsIFUrNWMwNiwgVSs1YzExLCBVKzVjMzEsIFUrNWM1NSwgVSs1ZGYyLCBVKzVlMDMsIFUrNWU3NiwgVSs1ZTk0LCBVKzVlZmEsIFUrNWY3MSwgVSs1Zjk3LCBVKzVmZWIsIFUrNjAwMSwgVSs2MDNiLCBVKzYwZjMsIFUrNjExZiwgVSs2MjE2LCBVKzYyNGQsIFUrNjI1MywgVSs2Mjk1LCBVKzYzMDEsIFUrNjM5MiwgVSs2NDFjLCBVKzY1MmYsIFUrNjUzZSwgVSs2NTU5LCBVKzY1OTksIFUrNjYxZiwgVSs2NzFmLCBVKzY3MmYsIFUrNjc2MSwgVSs2N2U1LCBVKzY4MDcsIFUrNjgzNywgVSs2ODNjLCBVKzY4NDgsIFUrNmIyMiwgVSs2YjY0LCBVKzZiZDQsIFUrNmMxNCwgVSs2YzM0LCBVKzZjNDIsIFUrNmNhMSwgVSs2ZDQxLCBVKzZkNzcsIFUrNmQ4OCwgVSs2ZTA1LCBVKzZlMzgsIFUrNmU5MCwgVSs3MTM2LCBVKzcyMzEsIFUrNzUzMSwgVSs3NjdlLCBVKzc2ZWUsIFUrNzZmNCwgVSs3NzFmLCBVKzc4MDEsIFUrNzkzYSwgVSs3OWNkLCBVKzdhMGIsIFUrN2E3YSwgVSs3YWNiLCBVKzdhZTAsIFUrN2IyYywgVSs3YjgwLCBVKzdiYTEsIFUrN2NiZSwgVSs3ZDIyLCBVKzdlYTcsIFUrN2VkMywgVSs3ZWQ5LCBVKzdlZGYsIFUrN2YxNiwgVSs3ZjZlLCBVKzgwMDEsIFUrODAwYywgVSs4MjcyLCBVKzgyODIsIFUrODJiMSwgVSs4MzUwLCBVKzg4YWIsIFUrODhjNSwgVSs4OTdmLCBVKzg5YzEsIFUrODljNCwgVSs4OWUzLCBVKzhhMDAsIFUrOGJhMSwgVSs4YmE0LCBVKzhiYWUtOGJiMCwgVSs4YmJlLCBVKzhiYzEsIFUrOGJjNCwgVSs4YmZiLCBVKzhkMjgsIFUrOGQzOSwgVSs4ZDc3LCBVKzhkODUsIFUrOGRlZiwgVSs4ZWFiLCBVKzhmNjYsIFUrOGY2YywgVSs4ZjdkLCBVKzhmZDAsIFUrOTAwOSwgVSs5MGFlLCBVKzkwZmQsIFUrOTFjYy05MWNkLCBVKzkxY2YsIFUrOTVmYiwgVSs5NjUwLCBVKzk2YzYsIFUrOTg5MSwgVSs5OGNlLCBVK2ZmMWY7XG59XG4vKiBbMTE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFMgQ2hpbmVzZSBUaGluJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBUaGluJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVRoaW4nKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tKbzg0TVB2cExtaXhjQTYzb2VBTFpUWUtJc3hIMDZOX3pkbWZxMU9vT0RaRC1ueGdnbmxJZlNoV09NYUl3VlFOaHFsdy4xMTgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVStkLCBVKzNlLCBVKzVmLCBVKzdjLCBVK2EwLCBVK2E5LCBVKzRlMDktNGUwYiwgVSs0ZTBkLTRlMGUsIFUrNGUxMywgVSs0ZTFhLCBVKzRlMmEsIFUrNGUzYS00ZTNiLCBVKzRlNGIsIFUrNGU4NiwgVSs0ZThlLCBVKzRlYTcsIFUrNGViYSwgVSs0ZWU1LCBVKzRlZWMsIFUrNGYxYSwgVSs0ZjRkLCBVKzRmNTMsIFUrNGY1YywgVSs0ZjYwLCBVKzRmZTEsIFUrNTE2NSwgVSs1MTY4LCBVKzUxNmMsIFUrNTE3MywgVSs1MTc2LCBVKzUxODUsIFUrNTFmYSwgVSs1MjA2LCBVKzUyMzAsIFUrNTIzNiwgVSs1MjRkLCBVKzUyOWIsIFUrNTJhMC01MmExLCBVKzUyYTgsIFUrNTMxNiwgVSs1MzNhLCBVKzUzY2IsIFUrNTNkMSwgVSs1M2VmLCBVKzUzZjctNTNmOCwgVSs1NDA4LCBVKzU0MGMtNTQwZSwgVSs1NDRhLCBVKzU0OGMsIFUrNTRjMSwgVSs1NmRlLCBVKzU2ZmQtNTZmZSwgVSs1NzI4LCBVKzU3MzAsIFUrNTkwNywgVSs1OTE2LCBVKzU5MWEsIFUrNTkyNywgVSs1OTI5LCBVKzU5N2QsIFUrNTk4MiwgVSs1YjUwLCBVKzViNjYsIFUrNWI4OSwgVSs1YjlhLCBVKzViOWUsIFUrNWJhMiwgVSs1YmI2LCBVKzViZjksIFUrNWMwZiwgVSs1ZGU1LCBVKzVlMDIsIFUrNWUzOCwgVSs1ZTczLTVlNzQsIFUrNWU3ZiwgVSs1ZWE2LCBVKzVmMDAsIFUrNWYwZiwgVSs1ZjUzLCBVKzVmNTUsIFUrNWZhZSwgVSs1ZmMzLCBVKzYwMjcsIFUrNjA2ZiwgVSs2MGE4LCBVKzYwYzUsIFUrNjEwZiwgVSs2MjEwLTYyMTEsIFUrNjIzNywgVSs2MjQwLCBVKzYyNGIsIFUrNjI4MCwgVSs2MmE1LCBVKzYzYTUsIFUrNjNhOCwgVSs2M2QwLCBVKzY1MzYsIFUrNjU3MCwgVSs2NTg3LCBVKzY1YjksIFUrNjVlMCwgVSs2NWY2LCBVKzY2MGUsIFUrNjYyZCwgVSs2NjJmLCBVKzY2ZjQsIFUrNjcwMCwgVSs2NzBkLCBVKzY3MmMsIFUrNjczYSwgVSs2NzQzLCBVKzY3NjUsIFUrNjc5YywgVSs2ODJhLCBVKzZiMjEsIFUrNmI2MywgVSs2Y2JiLCBVKzZjZDUsIFUrNmNlOCwgVSs2ZDNiLCBVKzcwZWQsIFUrNzI0Ny03MjQ4LCBVKzcyNjksIFUrNzI3OSwgVSs3M2IwLCBVKzc0MDYsIFUrNzUxZiwgVSs3NTI4LCBVKzc1MzUsIFUrNzY3YiwgVSs3NmY4LCBVKzc3MGIsIFUrNzdlNSwgVSs3OTNlLCBVKzc5ZDEsIFUrN2FkOSwgVSs3YjQ5LCBVKzdjN2IsIFUrN2NmYiwgVSs3ZWJmLCBVKzdlY2YsIFUrN2Y4ZSwgVSs4MDA1LCBVKzgwNTQsIFUrODBmZCwgVSs4MWVhLCBVKzg1Y2YsIFUrODg0YywgVSs4ODY4LCBVKzg5ODEsIFUrODljNiwgVSs4YmJhLCBVKzhiZGQsIFUrOGJmNCwgVSs4YmY3LCBVKzhkNDQsIFUrOGZjNywgVSs4ZmQ4LThmZDksIFUrOGZkYiwgVSs5MDFhLCBVKzkwNTMsIFUrOTBlOCwgVSs5MWQxLCBVKzk1N2YsIFUrOTVlOCwgVSs5NWVlLCBVKzk1ZjQsIFUrOTc2MiwgVSs5ODc1LCBVKzk4OTgsIFUrOTk5NiwgVSs5YWQ4LCBVK2ZmMDEsIFUrZmYwOC1mZjA5O1xufVxuLyogWzExOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTIENoaW5lc2UgVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgVGhpbicpLCBsb2NhbCgnTm90b1NhbnNTQy1UaGluJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrSm84NE1QdnBMbWl4Y0E2M29lQUxaVFlLSXN4SDA2Tl96ZG1mcTFPb09EWkQtbnhnZ25sSWZTaFdPTWFJd1ZRTmhxbHcuMTE5LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAtMjIsIFUrMjctMmEsIFUrMmMtM2IsIFUrM2YsIFUrNDEtNGQsIFUrNGYtNWQsIFUrNjEtN2IsIFUrN2QsIFUrYWIsIFUrYWUsIFUrYjIsIFUrYjcsIFUrYmIsIFUrZGYtZTUsIFUrZTctZWEsIFUrZWMtZWQsIFUrZjEtZjQsIFUrZjYsIFUrZjktZmEsIFUrZmMsIFUrMTAxLCBVKzEwMywgVSsxMTMsIFUrMTJiLCBVKzE0OCwgVSsxNGQsIFUrMTZiLCBVKzFjZSwgVSsxZDAsIFUrMzAwLTMwMSwgVSsxZWJmLCBVKzFlYzcsIFUrMjAxMy0yMDE0LCBVKzIwMzktMjAzYSwgVSsyMTIyLCBVKzMwMDEtMzAwMiwgVSszMDQyLCBVKzMwNDQsIFUrMzA0NiwgVSszMDQ4LCBVKzMwNGEtMzA1NSwgVSszMDU3LCBVKzMwNTktMzA1YiwgVSszMDVkLCBVKzMwNWYtMzA2MSwgVSszMDYzLTMwNmIsIFUrMzA2ZC0zMDczLCBVKzMwNzUtMzA3NiwgVSszMDc4LTMwNzksIFUrMzA3YiwgVSszMDdlLTMwN2YsIFUrMzA4MS0zMDhkLCBVKzMwOGYsIFUrMzA5Mi0zMDkzLCBVKzMwYTEtMzBhNCwgVSszMGE2LTMwYmIsIFUrMzBiZCwgVSszMGJmLTMwYzEsIFUrMzBjMy0zMGM0LCBVKzMwYzYtMzBjYiwgVSszMGNkLTMwZDcsIFUrMzBkOS0zMGUxLCBVKzMwZTMtMzBlNywgVSszMGU5LTMwZWQsIFUrMzBlZiwgVSszMGYzLCBVKzMwZmItMzBmYywgVSs0ZTAwLCBVKzRlMmQsIFUrNjViMCwgVSs2NWU1LCBVKzY3MDgtNjcwOSwgVSs3MGI5LCBVKzc2ODQsIFUrN2Y1MSwgVStmZjBjLCBVK2ZmMGUsIFUrZmYxYTtcbn1cblxuXG4vKiBbNF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFmMWU5LTFmMWY1LCBVKzFmMWY3LTFmMWZmLCBVKzFmMjFhLCBVKzFmMjMyLCBVKzFmMjM0LTFmMjM3LCBVKzFmMjUwLTFmMjUxLCBVKzFmMzAwLCBVKzFmMzAyLTFmMzA4LCBVKzFmMzBhLTFmMzExLCBVKzFmMzE1LCBVKzFmMzE5LTFmMzIwLCBVKzFmMzI0LCBVKzFmMzI3LCBVKzFmMzJhLCBVKzFmMzJjLTFmMzJkLCBVKzFmMzMwLTFmMzU3LCBVKzFmMzU5LTFmMzdlO1xufVxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVStmZWUzLCBVK2ZlZjMsIFUrZmYwMy1mZjA0LCBVK2ZmMDcsIFUrZmYwYSwgVStmZjE3LWZmMTksIFUrZmYxYy1mZjFkLCBVK2ZmMjAtZmYzYSwgVStmZjNjLCBVK2ZmM2UtZmY1YiwgVStmZjVkLCBVK2ZmNjEtZmY2NSwgVStmZjY3LWZmNmEsIFUrZmY2YywgVStmZjZmLWZmNzgsIFUrZmY3YS1mZjdkLCBVK2ZmODAtZmY4NCwgVStmZjg2LCBVK2ZmODktZmY4ZSwgVStmZjkyLCBVK2ZmOTctZmY5YiwgVStmZjlkLWZmOWYsIFUrZmZlMC1mZmU0LCBVK2ZmZTYsIFUrZmZlOSwgVStmZmViLCBVK2ZmZWQsIFUrZmZmYywgVSsxZjAwNCwgVSsxZjE3MC0xZjE3MSwgVSsxZjE5Mi0xZjE5NSwgVSsxZjE5OC0xZjE5YSwgVSsxZjFlNi0xZjFlODtcbn1cbi8qIFs2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrZjBhNywgVStmMGIyLCBVK2YwYjcsIFUrZjBjOSwgVStmMGQ4LCBVK2YwZGEsIFUrZjBkYy1mMGRkLCBVK2YwZTAsIFUrZjBlNiwgVStmMGViLCBVK2YwZmMsIFUrZjEwMSwgVStmMTA0LWYxMDUsIFUrZjEwNywgVStmMTBiLCBVK2YxMWIsIFUrZjE0YiwgVStmMThhLCBVK2YxOTMsIFUrZjFkNi1mMWQ3LCBVK2YyNDQsIFUrZjI3YSwgVStmMjk2LCBVK2YyYWUsIFUrZjQ3MSwgVStmNGIzLCBVK2Y2MTAtZjYxMSwgVStmODgwLWY4ODEsIFUrZjhlYywgVStmOGY1LCBVK2Y4ZmYsIFUrZjkwMSwgVStmOTBhLCBVK2Y5MmMtZjkyZCwgVStmOTM0LCBVK2Y5MzcsIFUrZjk0MSwgVStmOTY1LCBVK2Y5NjcsIFUrZjk2OSwgVStmOTZiLCBVK2Y5NmYsIFUrZjk3NCwgVStmOTc4LWY5NzksIFUrZjk3ZSwgVStmOTgxLCBVK2Y5OGEsIFUrZjk4ZSwgVStmOTk3LCBVK2Y5OWMsIFUrZjliMiwgVStmOWI1LCBVK2Y5YmEsIFUrZjliZSwgVStmOWNhLCBVK2Y5ZDAtZjlkMSwgVStmOWRkLCBVK2Y5ZTAtZjllMSwgVStmOWU0LCBVK2Y5ZjcsIFUrZmEwMC1mYTAxLCBVK2ZhMDgsIFUrZmEwYSwgVStmYTExLCBVK2ZiMDEtZmIwMiwgVStmZGZjLCBVK2ZlMGUsIFUrZmUzMC1mZTMxLCBVK2ZlMzMtZmU0NCwgVStmZTQ5LWZlNTIsIFUrZmU1NC1mZTU3LCBVK2ZlNTktZmU2NiwgVStmZTY4LWZlNmIsIFUrZmU4ZSwgVStmZTkyLWZlOTMsIFUrZmVhZSwgVStmZWI4LCBVK2ZlY2ItZmVjYywgVStmZWUwO1xufVxuLyogWzIxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yMS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzlmM2QtOWYzZSwgVSs5ZjQxLCBVKzlmNGEtOWY0YiwgVSs5ZjUxLTlmNTIsIFUrOWY2MS05ZjYzLCBVKzlmNjYtOWY2NywgVSs5ZjgwLTlmODEsIFUrOWY4MywgVSs5Zjg1LTlmOGQsIFUrOWY5MC05ZjkxLCBVKzlmOTQtOWY5NiwgVSs5Zjk4LCBVKzlmOWItOWY5YywgVSs5ZjllLCBVKzlmYTAsIFUrOWZhMiwgVSs5ZmY0LCBVK2EwMDEsIFUrYTAwNywgVSthMDI1LCBVK2EwNDYtYTA0NywgVSthMDU3LCBVK2EwNzIsIFUrYTA3OC1hMDc5LCBVK2EwODMsIFUrYTA4NSwgVSthMTAwLCBVK2ExMTgsIFUrYTEzMiwgVSthMTM0LCBVK2ExZjQsIFUrYTI0MiwgVSthNGE2LCBVK2E0YWEsIFUrYTRiMC1hNGIxLCBVK2E0YjMsIFUrYTljMS1hOWMyLCBVK2FjMDAtYWMwMSwgVSthYzA0LCBVK2FjMDgsIFUrYWMxMC1hYzExLCBVK2FjMTMtYWMxNiwgVSthYzE5LCBVK2FjMWMtYWMxZCwgVSthYzI0LCBVK2FjNzAtYWM3MSwgVSthYzc0LCBVK2FjNzctYWM3OCwgVSthYzgwLWFjODEsIFUrYWM4MywgVSthYzhjLCBVK2FjOTAsIFUrYWM5Zi1hY2EwLCBVK2FjYTgtYWNhOSwgVSthY2FjLCBVK2FjYjAsIFUrYWNiZCwgVSthY2MxLCBVK2FjYzQsIFUrYWNlMC1hY2UxLCBVK2FjZTQsIFUrYWNlOCwgVSthY2YzLCBVK2FjZjUsIFUrYWNmYy1hY2ZkLCBVK2FkMDAsIFUrYWQwYywgVSthZDExLCBVK2FkMWMsIFUrYWQzNCwgVSthZDUwLCBVK2FkNjQsIFUrYWQ2YywgVSthZDcwLCBVK2FkNzQsIFUrYWQ3ZiwgVSthZDgxLCBVK2FkOGMsIFUrYWRjMCwgVSthZGM4LCBVK2FkZGMsIFUrYWRlMCwgVSthZGY4LWFkZjksIFUrYWRmYywgVSthZTAwLCBVK2FlMDgtYWUwOSwgVSthZTBiLCBVK2FlMzAsIFUrYWUzNCwgVSthZTM4LCBVK2FlNDAsIFUrYWU0YSwgVSthZTRjLCBVK2FlNTQsIFUrYWU2OCwgVSthZWJjLCBVK2FlZDgsIFUrYWYyYy1hZjJkLCBVK2FmMzQ7XG59XG4vKiBbMjJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjIyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOWRmYSwgVSs5ZTBhLCBVKzllMTEsIFUrOWUxYSwgVSs5ZTFlLCBVKzllMjAsIFUrOWUyMiwgVSs5ZTI4LTllMmMsIFUrOWUyZS05ZTMzLCBVKzllMzUtOWUzYiwgVSs5ZTNlLCBVKzllNDAtOWU0NCwgVSs5ZTQ2LTllNGUsIFUrOWU1MSwgVSs5ZTUzLCBVKzllNTUtOWU1OCwgVSs5ZTVhLTllNWMsIFUrOWU1ZS05ZTYzLCBVKzllNjYtOWU2ZSwgVSs5ZTcxLCBVKzllNzMsIFUrOWU3NSwgVSs5ZTc4LTllNzksIFUrOWU3Yy05ZTdlLCBVKzllODIsIFUrOWU4Ni05ZTg4LCBVKzllOGItOWU4YywgVSs5ZTkwLTllOTEsIFUrOWU5MywgVSs5ZTk1LCBVKzllOTcsIFUrOWU5ZCwgVSs5ZWE0LTllYTUsIFUrOWVhOS05ZWFhLCBVKzllYjQtOWViNSwgVSs5ZWI4LTllYmEsIFUrOWViYy05ZWJmLCBVKzllYzMsIFUrOWVjOSwgVSs5ZWNkLCBVKzllZDAsIFUrOWVkMi05ZWQzLCBVKzllZDUtOWVkNiwgVSs5ZWQ5LCBVKzllZGMtOWVkZCwgVSs5ZWRmLTllZTAsIFUrOWVlMiwgVSs5ZWU1LCBVKzllZTctOWVlYSwgVSs5ZWVmLCBVKzllZjEsIFUrOWVmMy05ZWY0LCBVKzllZjYsIFUrOWVmOSwgVSs5ZWZiLTllZmMsIFUrOWVmZSwgVSs5ZjBiLCBVKzlmMGQsIFUrOWYxMCwgVSs5ZjE0LCBVKzlmMTcsIFUrOWYxOSwgVSs5ZjIyLCBVKzlmMjksIFUrOWYyYywgVSs5ZjJmLCBVKzlmMzEsIFUrOWYzNywgVSs5ZjM5O1xufVxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yMy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzljM2IsIFUrOWM0MCwgVSs5YzQ3LTljNDksIFUrOWM1MywgVSs5YzU3LCBVKzljNjQsIFUrOWM3MiwgVSs5Yzc3LTljNzgsIFUrOWM3YiwgVSs5YzdmLTljODAsIFUrOWM4Mi05YzgzLCBVKzljODUtOWM4YywgVSs5YzhlLTljOTIsIFUrOWM5NC05YzliLCBVKzljOWUtOWNhMywgVSs5Y2E1LTljYTcsIFUrOWNhOSwgVSs5Y2FiLCBVKzljYWQtOWNhZSwgVSs5Y2IxLTljYjcsIFUrOWNiOS05Y2JkLCBVKzljYmYtOWNjMCwgVSs5Y2MzLCBVKzljYzUtOWNjNywgVSs5Y2M5LTljZDEsIFUrOWNkMy05Y2RhLCBVKzljZGMtOWNkZCwgVSs5Y2RmLCBVKzljZTEtOWNlMywgVSs5Y2U1LCBVKzljZTksIFUrOWNlZS05Y2VmLCBVKzljZjMtOWNmNCwgVSs5Y2Y2LCBVKzljZmMtOWNmZCwgVSs5ZDAyLCBVKzlkMDgtOWQwOSwgVSs5ZDEyLCBVKzlkMWIsIFUrOWQxZSwgVSs5ZDI2LCBVKzlkMjgsIFUrOWQzNywgVSs5ZDNiLCBVKzlkM2YsIFUrOWQ1MSwgVSs5ZDU5LCBVKzlkNWMtOWQ1ZCwgVSs5ZDVmLTlkNjEsIFUrOWQ2YywgVSs5ZDcwLCBVKzlkNzIsIFUrOWQ3YSwgVSs5ZDdlLCBVKzlkODQsIFUrOWQ4OSwgVSs5ZDhmLCBVKzlkOTIsIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYjgsIFUrOWRiYywgVSs5ZGM0LCBVKzlkYzcsIFUrOWRjOSwgVSs5ZGQ3LCBVKzlkZGYsIFUrOWRmMiwgVSs5ZGY5O1xufVxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yNC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjksIFUrOWE2YiwgVSs5YTZlLCBVKzlhNzUsIFUrOWE3Ny05YTdhLCBVKzlhN2QsIFUrOWE4MCwgVSs5YTgzLCBVKzlhODUsIFUrOWE4Ny05YThhLCBVKzlhOGQtOWE4ZSwgVSs5YTkwLCBVKzlhOTItOWE5MywgVSs5YTk1LTlhOTYsIFUrOWE5OC05YTk5LCBVKzlhOWItOWFhMiwgVSs5YWE1LCBVKzlhYTcsIFUrOWFhZi05YWIxLCBVKzlhYjUtOWFiNiwgVSs5YWI5LTlhYmEsIFUrOWFiYywgVSs5YWMwLTlhYzQsIFUrOWFjOCwgVSs5YWNiLTlhY2MsIFUrOWFjZS05YWNmLCBVKzlhZDEtOWFkMiwgVSs5YWQ5LCBVKzlhZGYsIFUrOWFlMSwgVSs5YWUzLCBVKzlhZWEtOWFlYiwgVSs5YWVkLTlhZWYsIFUrOWFmNCwgVSs5YWY5LCBVKzlhZmIsIFUrOWIwMy05YjA0LCBVKzliMDYsIFUrOWIwOCwgVSs5YjBkLCBVKzliMGYtOWIxMCwgVSs5YjEzLCBVKzliMTgsIFUrOWIxYSwgVSs5YjFmLCBVKzliMjItOWIyMywgVSs5YjI1LCBVKzliMjctOWIyOCwgVSs5YjJhLCBVKzliMmYsIFUrOWIzMS05YjMyLCBVKzliM2IsIFUrOWI0MywgVSs5YjQ2LTliNDksIFUrOWI0ZC05YjRlLCBVKzliNTEsIFUrOWI1NiwgVSs5YjU4LCBVKzliNWEsIFUrOWI1YywgVSs5YjVmLCBVKzliNjEtOWI2MiwgVSs5YjZmLCBVKzliNzcsIFUrOWI4MCwgVSs5Yjg4LCBVKzliOGIsIFUrOWI4ZSwgVSs5YjkxLCBVKzliOWYtOWJhMCwgVSs5YmE4LCBVKzliYWEtOWJhYiwgVSs5YmFkLTliYWUsIFUrOWJiMC05YmIxLCBVKzliYjgsIFUrOWJjOS05YmNhLCBVKzliZDMsIFUrOWJkNiwgVSs5YmRiLCBVKzliZTgsIFUrOWJmMC05YmYxLCBVKzljMDIsIFUrOWMxMCwgVSs5YzE1LCBVKzljMjQsIFUrOWMyZCwgVSs5YzMyLCBVKzljMzk7XG59XG4vKiBbMjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjI1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOThjOCwgVSs5OGNmLTk4ZDYsIFUrOThkYS05OGRiLCBVKzk4ZGQsIFUrOThlMS05OGUyLCBVKzk4ZTctOThlYSwgVSs5OGVjLCBVKzk4ZWUtOThlZiwgVSs5OGYyLCBVKzk4ZjQsIFUrOThmYy05OGZlLCBVKzk5MDMsIFUrOTkwNSwgVSs5OTA4LCBVKzk5MGEsIFUrOTkwYy05OTBkLCBVKzk5MTMtOTkxNCwgVSs5OTE4LCBVKzk5MWEtOTkxYiwgVSs5OTFlLCBVKzk5MjEsIFUrOTkyOCwgVSs5OTJjLCBVKzk5MmUsIFUrOTkzNSwgVSs5OTM4LTk5MzksIFUrOTkzZC05OTNlLCBVKzk5NDUsIFUrOTk0Yi05OTRjLCBVKzk5NTEtOTk1MiwgVSs5OTU0LTk5NTUsIFUrOTk1NywgVSs5OTVlLCBVKzk5NjMsIFUrOTk2Ni05OTY5LCBVKzk5NmItOTk2YywgVSs5OTZmLCBVKzk5NzQtOTk3NSwgVSs5OTc3LTk5NzksIFUrOTk3ZC05OTdlLCBVKzk5ODAtOTk4MSwgVSs5OTgzLTk5ODQsIFUrOTk4NywgVSs5OThhLTk5OGIsIFUrOTk4ZC05OTkxLCBVKzk5OTMtOTk5NSwgVSs5OTk3LTk5OTgsIFUrOTlhNSwgVSs5OWFiLTk5YWUsIFUrOTliMSwgVSs5OWIzLTk5YjQsIFUrOTliYywgVSs5OWJmLCBVKzk5YzEsIFUrOTljMy05OWM2LCBVKzk5Y2MsIFUrOTlkMCwgVSs5OWQyLCBVKzk5ZDUsIFUrOTlkYiwgVSs5OWRkLCBVKzk5ZTEsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTAzLTlhMDQsIFUrOWEwZS05YTBmLCBVKzlhMTEtOWExMywgVSs5YTE5LCBVKzlhMWIsIFUrOWEyOCwgVSs5YTJiLCBVKzlhMzAsIFUrOWEzMiwgVSs5YTM3LCBVKzlhNDAsIFUrOWE0NSwgVSs5YTRhLCBVKzlhNGQtOWE0ZSwgVSs5YTUyLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWI7XG59XG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjI2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTcyYSwgVSs5NzJkLCBVKzk3MzAsIFUrOTczZCwgVSs5NzQyLCBVKzk3NDQsIFUrOTc0OC05NzQ5LCBVKzk3NTAtOTc1MSwgVSs5NzVhLTk3NWMsIFUrOTc2MywgVSs5NzY1LTk3NjYsIFUrOTc2Yy05NzZkLCBVKzk3NzMsIFUrOTc3NiwgVSs5NzdhLCBVKzk3N2MsIFUrOTc4NC05Nzg1LCBVKzk3OGUtOTc4ZiwgVSs5NzkxLTk3OTIsIFUrOTc5NC05Nzk1LCBVKzk3OTgsIFUrOTc5YSwgVSs5NzllLCBVKzk3YTMsIFUrOTdhNS05N2E2LCBVKzk3YTgsIFUrOTdhYi05N2FjLCBVKzk3YWUtOTdhZiwgVSs5N2IyLCBVKzk3YjQsIFUrOTdjNiwgVSs5N2NiLTk3Y2MsIFUrOTdkMywgVSs5N2Q4LCBVKzk3ZGMsIFUrOTdlMSwgVSs5N2VhLTk3ZWIsIFUrOTdlZSwgVSs5N2ZiLCBVKzk3ZmUtOTdmZiwgVSs5ODAxLTk4MDMsIFUrOTgwNS05ODA2LCBVKzk4MDgsIFUrOTgwYywgVSs5ODEwLTk4MTQsIFUrOTgxNy05ODE4LCBVKzk4MWUsIFUrOTgyMC05ODIxLCBVKzk4MjQsIFUrOTgyOCwgVSs5ODJiLTk4MmQsIFUrOTgzMCwgVSs5ODM0LCBVKzk4MzgtOTgzOSwgVSs5ODNjLCBVKzk4NDYsIFUrOTg0ZC05ODRmLCBVKzk4NTEtOTg1MiwgVSs5ODU0LTk4NTUsIFUrOTg1Ny05ODU4LCBVKzk4NWEtOTg1YiwgVSs5ODYyLTk4NjMsIFUrOTg2NSwgVSs5ODY3LCBVKzk4NmIsIFUrOTg2Zi05ODcxLCBVKzk4NzctOTg3OCwgVSs5ODdjLCBVKzk4ODAsIFUrOTg4MywgVSs5ODg1LCBVKzk4ODksIFUrOTg4Yi05ODhmLCBVKzk4OTMtOTg5NSwgVSs5ODk5LTk4OWIsIFUrOTg5ZS05ODlmLCBVKzk4YTEtOThhMiwgVSs5OGE1LTk4YTcsIFUrOThhOSwgVSs5OGFmLCBVKzk4YjEsIFUrOThiNiwgVSs5OGJhLCBVKzk4YmUsIFUrOThjMy05OGM0LCBVKzk4YzYtOThjNztcbn1cbi8qIFsyN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMjcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5NWI5LTk1Y2EsIFUrOTVjYy05NWNkLCBVKzk1ZDQtOTVkNiwgVSs5NWQ4LCBVKzk1ZTEtOTVlMiwgVSs5NWU5LCBVKzk1ZjAtOTVmMSwgVSs5NWYzLCBVKzk1ZjYsIFUrOTVmYywgVSs5NWZlLTk1ZmYsIFUrOTYwMi05NjA0LCBVKzk2MDYtOTYwZCwgVSs5NjBmLCBVKzk2MTEtOTYxMywgVSs5NjE1LTk2MTcsIFUrOTYxOS05NjFiLCBVKzk2MWQsIFUrOTYyMSwgVSs5NjI4LCBVKzk2MmYsIFUrOTYzYy05NjNlLCBVKzk2NDEtOTY0MiwgVSs5NjQ5LCBVKzk2NTQsIFUrOTY1Yi05NjVmLCBVKzk2NjEsIFUrOTY2MywgVSs5NjY1LCBVKzk2NjctOTY2OCwgVSs5NjZjLCBVKzk2NzAsIFUrOTY3Mi05Njc0LCBVKzk2NzgsIFUrOTY3YSwgVSs5NjdkLCBVKzk2ODIsIFUrOTY4NSwgVSs5Njg4LCBVKzk2OGEsIFUrOTY4ZC05NjhlLCBVKzk2OTUsIFUrOTY5Ny05Njk4LCBVKzk2OWUsIFUrOTZhMCwgVSs5NmEzLTk2YTQsIFUrOTZhOCwgVSs5NmFhLCBVKzk2YjAtOTZiMSwgVSs5NmIzLTk2YjQsIFUrOTZiNy05NmI5LCBVKzk2YmItOTZiZCwgVSs5NmM5LCBVKzk2Y2IsIFUrOTZjZSwgVSs5NmQxLTk2ZDIsIFUrOTZkNiwgVSs5NmQ5LCBVKzk2ZGItOTZkYywgVSs5NmRlLCBVKzk2ZTAsIFUrOTZlMywgVSs5NmU5LCBVKzk2ZWIsIFUrOTZmMC05NmYyLCBVKzk2ZjksIFUrOTZmZiwgVSs5NzAxLTk3MDIsIFUrOTcwNSwgVSs5NzA4LCBVKzk3MGEsIFUrOTcwZS05NzBmLCBVKzk3MTEsIFUrOTcxOSwgVSs5NzI3O1xufVxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4yOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzk0ZTctOTRlYywgVSs5NGVlLTk0ZjEsIFUrOTRmMywgVSs5NGY1LCBVKzk0ZjcsIFUrOTRmOSwgVSs5NGZiLTk0ZmQsIFUrOTRmZiwgVSs5NTAzLTk1MDQsIFUrOTUwNi05NTA3LCBVKzk1MDktOTUwYSwgVSs5NTBkLTk1MGYsIFUrOTUxMS05NTE4LCBVKzk1MWEtOTUyMCwgVSs5NTIyLCBVKzk1MjgtOTUyZCwgVSs5NTMwLTk1M2EsIFUrOTUzYy05NTNmLCBVKzk1NDMtOTU0NiwgVSs5NTQ4LTk1NTAsIFUrOTU1Mi05NTU1LCBVKzk1NTctOTU1YiwgVSs5NTVkLTk1NjgsIFUrOTU2YS05NTZkLCBVKzk1NzAtOTU3NCwgVSs5NTgzLCBVKzk1ODYsIFUrOTU4OSwgVSs5NThlLTk1OGYsIFUrOTU5MS05NTkyLCBVKzk1OTQsIFUrOTU5OC05NTk5LCBVKzk1OWUtOTVhMCwgVSs5NWEyLTk1YTYsIFUrOTVhOC05NWIyLCBVKzk1YjQsIFUrOTViODtcbn1cbi8qIFsyOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMjkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs5NDEwLTk0MWEsIFUrOTQxYy05NDJiLCBVKzk0MmQtOTQyZSwgVSs5NDMyLTk0MzMsIFUrOTQzNSwgVSs5NDM4LCBVKzk0M2EsIFUrOTQzZSwgVSs5NDQ0LCBVKzk0NGEsIFUrOTQ1MS05NDUyLCBVKzk0NWEsIFUrOTQ2Mi05NDYzLCBVKzk0NjUsIFUrOTQ3MC05NDg3LCBVKzk0OGEtOTQ5MiwgVSs5NDk0LTk0OTgsIFUrOTQ5YSwgVSs5NDljLTk0OWQsIFUrOTRhMSwgVSs5NGEzLTk0YTQsIFUrOTRhOCwgVSs5NGFhLTk0YWQsIFUrOTRhZiwgVSs5NGIyLCBVKzk0YjQtOTRiYSwgVSs5NGJjLTk0YzAsIFUrOTRjNCwgVSs5NGM2LTk0ZGIsIFUrOTRkZS05NGU2O1xufVxuLyogWzMwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4zMC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzkyYjcsIFUrOTJiOSwgVSs5MmMxLCBVKzkyYzUtOTJjNiwgVSs5MmM4LCBVKzkyY2MsIFUrOTJkMCwgVSs5MmQyLCBVKzkyZTQsIFUrOTJlYSwgVSs5MmVjLTkyZWQsIFUrOTJmMCwgVSs5MmYzLCBVKzkyZjgsIFUrOTJmYywgVSs5MzA0LCBVKzkzMDYsIFUrOTMxMCwgVSs5MzEyLCBVKzkzMTUsIFUrOTMxOCwgVSs5MzFhLCBVKzkzMWUsIFUrOTMyMC05MzIyLCBVKzkzMjQsIFUrOTMyNi05MzI5LCBVKzkzMmItOTMyYywgVSs5MzJmLCBVKzkzMzEtOTMzMiwgVSs5MzM1LTkzMzYsIFUrOTMzZSwgVSs5MzQwLTkzNDEsIFUrOTM0YS05MzYwLCBVKzkzNjItOTM2MywgVSs5MzY1LTkzNmIsIFUrOTM2ZSwgVSs5Mzc1LCBVKzkzN2UsIFUrOTM4MiwgVSs5MzhhLCBVKzkzOGMsIFUrOTM4ZiwgVSs5MzkzLTkzOTQsIFUrOTM5Ni05Mzk3LCBVKzkzOWEsIFUrOTNhMiwgVSs5M2E3LCBVKzkzYWMtOTNjZCwgVSs5M2QwLTkzZDEsIFUrOTNkNi05M2Q4LCBVKzkzZGUtOTNkZiwgVSs5M2UxLTkzZTIsIFUrOTNlNCwgVSs5M2Y4LCBVKzkzZmIsIFUrOTNmZCwgVSs5NDBlLTk0MGY7XG59XG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjMxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOTE0YywgVSs5MTRlLTkxNTAsIFUrOTE1NCwgVSs5MTU3LCBVKzkxNWEsIFUrOTE1ZC05MTVlLCBVKzkxNjEtOTE2NCwgVSs5MTY5LCBVKzkxNzAsIFUrOTE3MiwgVSs5MTc0LCBVKzkxNzktOTE3YSwgVSs5MTdkLTkxN2UsIFUrOTE4Mi05MTgzLCBVKzkxODUsIFUrOTE4Yy05MThkLCBVKzkxOTAtOTE5MSwgVSs5MTlhLCBVKzkxOWMsIFUrOTFhMS05MWE0LCBVKzkxYTgsIFUrOTFhYS05MWFmLCBVKzkxYjQtOTFiNSwgVSs5MWI4LCBVKzkxYmEsIFUrOTFiZSwgVSs5MWMwLTkxYzEsIFUrOTFjNiwgVSs5MWM4LCBVKzkxY2IsIFUrOTFkMCwgVSs5MWQyLCBVKzkxZDctOTFkOCwgVSs5MWRkLCBVKzkxZTMsIFUrOTFlNi05MWU3LCBVKzkxZWQsIFUrOTFmMCwgVSs5MWY1LCBVKzkxZjksIFUrOTIwMCwgVSs5MjA1LCBVKzkyMDctOTIwYSwgVSs5MjBkLTkyMGUsIFUrOTIxMCwgVSs5MjE0LTkyMTUsIFUrOTIxYywgVSs5MjFlLCBVKzkyMjEsIFUrOTIyMy05MjI3LCBVKzkyMjktOTIyYSwgVSs5MjJkLCBVKzkyMzQtOTIzNSwgVSs5MjM3LCBVKzkyMzktOTIzYSwgVSs5MjNjLTkyNDAsIFUrOTI0NC05MjQ2LCBVKzkyNDksIFUrOTI0ZS05MjRmLCBVKzkyNTEsIFUrOTI1MywgVSs5MjU3LCBVKzkyNWIsIFUrOTI1ZSwgVSs5MjYyLCBVKzkyNjQtOTI2NiwgVSs5MjY4LCBVKzkyNmMsIFUrOTI2ZiwgVSs5MjcxLCBVKzkyN2IsIFUrOTI3ZSwgVSs5MjgwLCBVKzkyODMsIFUrOTI4NS05MjhhLCBVKzkyOGUsIFUrOTI5MSwgVSs5MjkzLCBVKzkyOTYsIFUrOTI5OCwgVSs5MjljLTkyOWQsIFUrOTJhOCwgVSs5MmFiLTkyYWUsIFUrOTJiMywgVSs5MmI2O1xufVxuLyogWzMyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4zMi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzhmZTItOGZlNSwgVSs4ZmU4LThmZTksIFUrOGZlZSwgVSs4ZmYzLThmZjQsIFUrOGZmOCwgVSs4ZmZhLCBVKzkwMDQsIFUrOTAwYiwgVSs5MDExLCBVKzkwMTUtOTAxNiwgVSs5MDFlLCBVKzkwMjEsIFUrOTAyNiwgVSs5MDJkLCBVKzkwMmYsIFUrOTAzMSwgVSs5MDM1LTkwMzYsIFUrOTAzOS05MDNhLCBVKzkwNDEsIFUrOTA0NC05MDQ2LCBVKzkwNGEsIFUrOTA0Zi05MDUyLCBVKzkwNTQtOTA1NSwgVSs5MDU4LTkwNTksIFUrOTA1Yi05MDVlLCBVKzkwNjAtOTA2MiwgVSs5MDY4LTkwNjksIFUrOTA2ZiwgVSs5MDcyLCBVKzkwNzQsIFUrOTA3Ni05MDdhLCBVKzkwN2MtOTA3ZCwgVSs5MDgxLCBVKzkwODMsIFUrOTA4NSwgVSs5MDg3LTkwOGIsIFUrOTA4ZiwgVSs5MDk1LCBVKzkwOTcsIFUrOTA5OS05MDliLCBVKzkwOWQsIFUrOTBhMC05MGExLCBVKzkwYTgtOTBhOSwgVSs5MGFjLCBVKzkwYjAsIFUrOTBiMi05MGI0LCBVKzkwYjYsIFUrOTBiOCwgVSs5MGJhLCBVKzkwYmQtOTBiZSwgVSs5MGMzLTkwYzUsIFUrOTBjNy05MGM4LCBVKzkwY2YtOTBkMCwgVSs5MGQzLCBVKzkwZDUsIFUrOTBkNywgVSs5MGRhLTkwZGMsIFUrOTBkZSwgVSs5MGUyLCBVKzkwZTQsIFUrOTBlNi05MGU3LCBVKzkwZWEtOTBlYiwgVSs5MGVmLCBVKzkwZjQtOTBmNSwgVSs5MGY3LCBVKzkwZmUtOTEwMCwgVSs5MTA0LCBVKzkxMDksIFUrOTEwYywgVSs5MTEyLCBVKzkxMTQtOTExNSwgVSs5MTE4LCBVKzkxMWMsIFUrOTExZSwgVSs5MTIwLCBVKzkxMjItOTEyMywgVSs5MTI3LCBVKzkxMmQsIFUrOTEyZi05MTMyLCBVKzkxMzktOTEzYSwgVSs5MTQzLCBVKzkxNDYsIFUrOTE0OS05MTRhO1xufVxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4zMy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzhlMmQtOGUzMSwgVSs4ZTM0LThlMzUsIFUrOGUzOS04ZTNhLCBVKzhlM2QsIFUrOGU0MC04ZTQyLCBVKzhlNDcsIFUrOGU0OS04ZTRiLCBVKzhlNTAtOGU1MywgVSs4ZTU5LThlNWEsIFUrOGU1Zi04ZTYwLCBVKzhlNjQsIFUrOGU2OSwgVSs4ZTZjLCBVKzhlNzAsIFUrOGU3NCwgVSs4ZTc2LCBVKzhlN2EtOGU3YywgVSs4ZTdmLCBVKzhlODQtOGU4NSwgVSs4ZTg3LCBVKzhlODksIFUrOGU4YiwgVSs4ZThkLCBVKzhlOGYtOGU5MCwgVSs4ZTk0LCBVKzhlOTksIFUrOGU5YywgVSs4ZTllLCBVKzhlYWEsIFUrOGVhYywgVSs4ZWIwLCBVKzhlYjYsIFUrOGVjMCwgVSs4ZWM2LCBVKzhlY2EtOGVjZSwgVSs4ZWQyLCBVKzhlZGEsIFUrOGVkZiwgVSs4ZWUyLCBVKzhlZWIsIFUrOGVmOCwgVSs4ZWZiLThlZmUsIFUrOGYwMywgVSs4ZjA5LCBVKzhmMGIsIFUrOGYxMi04ZjE1LCBVKzhmMWIsIFUrOGYxZCwgVSs4ZjFmLCBVKzhmMjktOGYyYSwgVSs4ZjJmLCBVKzhmMzYsIFUrOGYzOCwgVSs4ZjNiLCBVKzhmM2UtOGYzZiwgVSs4ZjQ0LThmNDUsIFUrOGY0OSwgVSs4ZjRkLThmNGUsIFUrOGY1ZiwgVSs4ZjZiLCBVKzhmNmQsIFUrOGY3MS04ZjczLCBVKzhmNzUtOGY3NiwgVSs4Zjc4LThmN2EsIFUrOGY3YywgVSs4ZjdlLCBVKzhmODEtOGY4MiwgVSs4Zjg0LCBVKzhmODcsIFUrOGY4YS04ZjhiLCBVKzhmOGQtOGY4ZiwgVSs4Zjk0LThmOTUsIFUrOGY5Ny04ZjlhLCBVKzhmYTYsIFUrOGZhZC04ZmFmLCBVKzhmYjIsIFUrOGZiNS04ZmI3LCBVKzhmYmEtOGZiYywgVSs4ZmJmLCBVKzhmYzIsIFUrOGZjYiwgVSs4ZmNkLCBVKzhmZDMsIFUrOGZkNSwgVSs4ZmQ3LCBVKzhmZGE7XG59XG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjM0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGNhZi04Y2IwLCBVKzhjYjMtOGNiNCwgVSs4Y2I2LThjYjksIFUrOGNiYi04Y2JkLCBVKzhjYmYtOGNjNCwgVSs4Y2M3LThjYzgsIFUrOGNjYSwgVSs4Y2NkLCBVKzhjZDEsIFUrOGNkMywgVSs4Y2RiLThjZGMsIFUrOGNkZSwgVSs4Y2UwLCBVKzhjZTItOGNlNCwgVSs4Y2U2LThjZTgsIFUrOGNlYSwgVSs4Y2VkLCBVKzhjZjQsIFUrOGNmOCwgVSs4Y2ZhLCBVKzhjZmMtOGNmZCwgVSs4ZDA0LThkMDUsIFUrOGQwNy04ZDA4LCBVKzhkMGEsIFUrOGQwZCwgVSs4ZDBmLCBVKzhkMTMtOGQxNCwgVSs4ZDE2LCBVKzhkMWIsIFUrOGQyMCwgVSs4ZDJlLCBVKzhkMzAsIFUrOGQzMi04ZDMzLCBVKzhkMzYsIFUrOGQzYiwgVSs4ZDNkLCBVKzhkNDAsIFUrOGQ0Mi04ZDQzLCBVKzhkNDUtOGQ0NiwgVSs4ZDQ4LThkNGEsIFUrOGQ0ZCwgVSs4ZDUxLCBVKzhkNTMsIFUrOGQ1NSwgVSs4ZDU5LCBVKzhkNWMtOGQ1ZCwgVSs4ZDVmLCBVKzhkNjEsIFUrOGQ2Ni04ZDY3LCBVKzhkNmEsIFUrOGQ2ZCwgVSs4ZDcxLCBVKzhkNzMsIFUrOGQ4NCwgVSs4ZDkwLThkOTEsIFUrOGQ5NC04ZDk1LCBVKzhkOTksIFUrOGRhOCwgVSs4ZGFmLCBVKzhkYjEsIFUrOGRiNSwgVSs4ZGI4LCBVKzhkYmEsIFUrOGRiYywgVSs4ZGJmLCBVKzhkYzIsIFUrOGRjNCwgVSs4ZGM2LCBVKzhkY2IsIFUrOGRjZS04ZGNmLCBVKzhkZDYtOGRkNywgVSs4ZGRhLThkZGIsIFUrOGRkZSwgVSs4ZGUxLCBVKzhkZTMtOGRlNCwgVSs4ZGU5LCBVKzhkZWItOGRlYywgVSs4ZGYwLThkZjEsIFUrOGRmNi04ZGZkLCBVKzhlMDUsIFUrOGUwNywgVSs4ZTA5LThlMGEsIFUrOGUwYywgVSs4ZTBlLCBVKzhlMTAsIFUrOGUxNCwgVSs4ZTFkLThlMWYsIFUrOGUyMywgVSs4ZTI2LCBVKzhlMmItOGUyYztcbn1cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMzUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4YjVlLCBVKzhiNjAsIFUrOGI2YywgVSs4YjZmLThiNzAsIFUrOGI3MiwgVSs4Yjc0LCBVKzhiNzcsIFUrOGI3ZCwgVSs4YjgwLCBVKzhiODMsIFUrOGI4YSwgVSs4YjhjLCBVKzhiOTAsIFUrOGI5MywgVSs4Yjk5LThiOWEsIFUrOGJhMCwgVSs4YmEzLCBVKzhiYTUtOGJhNywgVSs4YmFhLThiYWMsIFUrOGJiMy04YmI1LCBVKzhiYjcsIFUrOGJiOSwgVSs4YmMyLThiYzMsIFUrOGJjNSwgVSs4YmNiLThiY2MsIFUrOGJjZS04YmQwLCBVKzhiZDItOGJkNCwgVSs4YmQ2LCBVKzhiZDgtOGJkOSwgVSs4YmRjLCBVKzhiZGYsIFUrOGJlMy04YmU0LCBVKzhiZTctOGJlOSwgVSs4YmViLThiZWMsIFUrOGJlZSwgVSs4YmYwLCBVKzhiZjItOGJmMywgVSs4YmY2LCBVKzhiZjksIFUrOGJmYy04YmZkLCBVKzhiZmYtOGMwMCwgVSs4YzAyLCBVKzhjMDQsIFUrOGMwNi04YzA3LCBVKzhjMGMsIFUrOGMwZiwgVSs4YzExLThjMTIsIFUrOGMxNC04YzFiLCBVKzhjMWQtOGMyMSwgVSs4YzI0LThjMjUsIFUrOGMyNywgVSs4YzJhLThjMmMsIFUrOGMyZS04YzMwLCBVKzhjMzItOGMzNiwgVSs4YzNmLCBVKzhjNDctOGM0YywgVSs4YzRlLThjNTAsIFUrOGM1NC04YzU2LCBVKzhjNjIsIFUrOGM2OCwgVSs4YzZjLCBVKzhjNzMsIFUrOGM3OCwgVSs4YzdhLCBVKzhjODIsIFUrOGM4NSwgVSs4Yzg5LThjOGEsIFUrOGM4ZC04YzhlLCBVKzhjOTAsIFUrOGM5My04Yzk0LCBVKzhjOTgsIFUrOGM5ZC04YzllLCBVKzhjYTAtOGNhMiwgVSs4Y2E3LThjYWM7XG59XG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjM2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrOGEwMi04YTAzLCBVKzhhMDctOGEwYSwgVSs4YTBlLThhMGYsIFUrOGExMywgVSs4YTE1LThhMTgsIFUrOGExYS04YTFiLCBVKzhhMWQsIFUrOGExZiwgVSs4YTIyLThhMjMsIFUrOGEyNSwgVSs4YTJiLCBVKzhhMmQsIFUrOGEzMSwgVSs4YTMzLThhMzQsIFUrOGEzNi04YTM4LCBVKzhhM2EsIFUrOGEzYywgVSs4YTNlLCBVKzhhNDAtOGE0MSwgVSs4YTQ2LCBVKzhhNDgsIFUrOGE1MCwgVSs4YTUyLCBVKzhhNTQtOGE1NSwgVSs4YTU4LCBVKzhhNWIsIFUrOGE1ZC04YTYzLCBVKzhhNjYsIFUrOGE2OS04YTZiLCBVKzhhNmQtOGE2ZSwgVSs4YTcwLCBVKzhhNzItOGE3MywgVSs4YTdhLCBVKzhhODUsIFUrOGE4NywgVSs4YThhLCBVKzhhOGMtOGE4ZCwgVSs4YTkwLThhOTIsIFUrOGE5NSwgVSs4YTk4LCBVKzhhYTAtOGFhMSwgVSs4YWEzLThhYTYsIFUrOGFhOC04YWE5LCBVKzhhYWMtOGFhZSwgVSs4YWIwLCBVKzhhYjIsIFUrOGFiOC04YWI5LCBVKzhhYmMsIFUrOGFiZS04YWJmLCBVKzhhYzcsIFUrOGFjZiwgVSs4YWQyLCBVKzhhZDYtOGFkNywgVSs4YWRiLThhZGMsIFUrOGFkZiwgVSs4YWUxLCBVKzhhZTYtOGFlOCwgVSs4YWViLCBVKzhhZWQtOGFlZSwgVSs4YWYxLCBVKzhhZjMtOGFmNCwgVSs4YWY3LThhZjgsIFUrOGFmYSwgVSs4YWZlLCBVKzhiMDAtOGIwMiwgVSs4YjA3LCBVKzhiMGEsIFUrOGIwYywgVSs4YjBlLCBVKzhiMTAsIFUrOGIxNywgVSs4YjE5LCBVKzhiMWIsIFUrOGIxZCwgVSs4YjIwLThiMjEsIFUrOGIyNiwgVSs4YjI4LCBVKzhiMmMsIFUrOGIzMywgVSs4YjM5LCBVKzhiM2UtOGIzZiwgVSs4YjQxLCBVKzhiNDUsIFUrOGI0OSwgVSs4YjRjLCBVKzhiNGYsIFUrOGI1Ny04YjU4LCBVKzhiNWEsIFUrOGI1Yztcbn1cbi8qIFszN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMzcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4ODY5LTg4NmEsIFUrODg2ZS04ODZmLCBVKzg4NzIsIFUrODg3OSwgVSs4ODdkLTg4N2YsIFUrODg4MiwgVSs4ODg0LTg4ODYsIFUrODg4OCwgVSs4ODhmLCBVKzg4OTItODg5MywgVSs4ODliLCBVKzg4YTIsIFUrODhhNCwgVSs4OGE2LCBVKzg4YTgsIFUrODhhYSwgVSs4OGFlLCBVKzg4YjEsIFUrODhiNCwgVSs4OGI3LCBVKzg4YmMsIFUrODhjMCwgVSs4OGM2LTg4YzksIFUrODhjZS04OGNmLCBVKzg4ZDEtODhkMywgVSs4OGQ4LCBVKzg4ZGItODhkZCwgVSs4OGRmLCBVKzg4ZTEtODhlMywgVSs4OGU1LCBVKzg4ZTgsIFUrODhlYywgVSs4OGYwLTg4ZjEsIFUrODhmMy04OGY0LCBVKzg4ZmMtODhmZSwgVSs4OTAwLCBVKzg5MDIsIFUrODkwNi04OTA3LCBVKzg5MDktODkwYywgVSs4OTEyLTg5MTUsIFUrODkxOC04OTFiLCBVKzg5MjEsIFUrODkyNSwgVSs4OTJiLCBVKzg5MzAsIFUrODkzMiwgVSs4OTM0LCBVKzg5MzYsIFUrODkzYiwgVSs4OTNkLCBVKzg5NDEsIFUrODk0YywgVSs4OTU1LTg5NTYsIFUrODk1OSwgVSs4OTVjLCBVKzg5NWUtODk2MCwgVSs4OTY2LCBVKzg5NmEsIFUrODk2YywgVSs4OTZmLTg5NzAsIFUrODk3MiwgVSs4OTdiLCBVKzg5N2UsIFUrODk4MCwgVSs4OTgzLCBVKzg5ODUsIFUrODk4Ny04OTg4LCBVKzg5OGMsIFUrODk4ZiwgVSs4OTkzLCBVKzg5OTcsIFUrODk5YSwgVSs4OWExLCBVKzg5YTcsIFUrODlhOS04OWFhLCBVKzg5YjItODliMywgVSs4OWI3LCBVKzg5YzAsIFUrODljNywgVSs4OWNhLTg5Y2MsIFUrODljZS04OWQxLCBVKzg5ZDYsIFUrODlkYSwgVSs4OWRjLCBVKzg5ZGUsIFUrODllNSwgVSs4OWU3LCBVKzg5ZWIsIFUrODllZiwgVSs4OWYxLCBVKzg5ZjMtODlmNCwgVSs4OWY4LCBVKzg5ZmYsIFUrOGEwMTtcbn1cbi8qIFszOF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMzgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4NmU0LCBVKzg2ZTYsIFUrODZlOSwgVSs4NmVkLCBVKzg2ZWYtODZmNCwgVSs4NmY4LTg2ZjksIFUrODZmYiwgVSs4NmZlLCBVKzg3MDMsIFUrODcwNi04NzBhLCBVKzg3MGQsIFUrODcxMS04NzEzLCBVKzg3MWEsIFUrODcxZSwgVSs4NzIyLTg3MjMsIFUrODcyNSwgVSs4NzI5LCBVKzg3MmUsIFUrODczMSwgVSs4NzM0LCBVKzg3MzcsIFUrODczYS04NzNiLCBVKzg3M2UtODc0MCwgVSs4NzQyLCBVKzg3NDctODc0OCwgVSs4NzUzLCBVKzg3NTUsIFUrODc1Ny04NzU4LCBVKzg3NWQsIFUrODc1ZiwgVSs4NzYyLTg3NjYsIFUrODc2OCwgVSs4NzZlLCBVKzg3NzAsIFUrODc3MiwgVSs4Nzc1LCBVKzg3NzgsIFUrODc3Yi04NzdlLCBVKzg3ODIsIFUrODc4NSwgVSs4Nzg4LCBVKzg3OGIsIFUrODc5MywgVSs4Nzk3LCBVKzg3OWEsIFUrODc5ZS04N2EwLCBVKzg3YTItODdhMywgVSs4N2E4LCBVKzg3YWItODdhZCwgVSs4N2FmLCBVKzg3YjMsIFUrODdiNSwgVSs4N2JkLCBVKzg3YzAsIFUrODdjNCwgVSs4N2M2LCBVKzg3Y2EtODdjYiwgVSs4N2QxLTg3ZDIsIFUrODdkYi04N2RjLCBVKzg3ZGUsIFUrODdlMCwgVSs4N2U1LCBVKzg3ZWEsIFUrODdlYywgVSs4N2VlLCBVKzg3ZjItODdmMywgVSs4N2ZiLCBVKzg3ZmQtODdmZSwgVSs4ODAyLTg4MDMsIFUrODgwNSwgVSs4ODBhLTg4MGIsIFUrODgwZCwgVSs4ODEzLTg4MTYsIFUrODgxOSwgVSs4ODFiLCBVKzg4MWYsIFUrODgyMSwgVSs4ODIzLCBVKzg4MzEtODgzMiwgVSs4ODM1LTg4MzYsIFUrODgzOSwgVSs4ODNiLTg4M2MsIFUrODg0NCwgVSs4ODQ2LCBVKzg4NGEsIFUrODg0ZSwgVSs4ODUyLTg4NTMsIFUrODg1NSwgVSs4ODU5LCBVKzg4NWIsIFUrODg1ZC04ODVlLCBVKzg4NjIsIFUrODg2NDtcbn1cbi8qIFszOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMzkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4NTMyLCBVKzg1MzQtODUzNSwgVSs4NTM4LTg1M2EsIFUrODUzYywgVSs4NTQzLCBVKzg1NDUsIFUrODU0OCwgVSs4NTRlLCBVKzg1NTMsIFUrODU1Ni04NTU3LCBVKzg1NTksIFUrODU1ZSwgVSs4NTYxLCBVKzg1NjQtODU2NSwgVSs4NTY4LTg1NmEsIFUrODU2ZCwgVSs4NTZmLTg1NzAsIFUrODU3MiwgVSs4NTc2LCBVKzg1NzktODU3YiwgVSs4NTgwLCBVKzg1ODUtODU4NiwgVSs4NTg4LCBVKzg1OGEsIFUrODU4ZiwgVSs4NTkxLCBVKzg1OTQsIFUrODU5OSwgVSs4NTljLCBVKzg1YTIsIFUrODVhNCwgVSs4NWE2LCBVKzg1YTgtODVhOSwgVSs4NWFiLTg1YWMsIFUrODVhZSwgVSs4NWI3LTg1YjksIFUrODViZSwgVSs4NWMxLCBVKzg1YzcsIFUrODVjZCwgVSs4NWQwLCBVKzg1ZDMsIFUrODVkNSwgVSs4NWRjLTg1ZGQsIFUrODVkZi04NWUwLCBVKzg1ZTUtODVlNiwgVSs4NWU4LTg1ZWEsIFUrODVmNCwgVSs4NWY5LCBVKzg1ZmUtODVmZiwgVSs4NjAyLCBVKzg2MDUtODYwNywgVSs4NjBhLTg2MGIsIFUrODYxNiwgVSs4NjE4LCBVKzg2MWEsIFUrODYyNywgVSs4NjI5LCBVKzg2MmQsIFUrODYzOCwgVSs4NjNjLCBVKzg2M2YsIFUrODY0ZCwgVSs4NjRmLCBVKzg2NTItODY1NSwgVSs4NjViLTg2NWMsIFUrODY1ZiwgVSs4NjYyLCBVKzg2NjcsIFUrODY2YywgVSs4NjZlLCBVKzg2NzEsIFUrODY3NSwgVSs4NjdhLTg2N2MsIFUrODY3ZiwgVSs4NjhiLCBVKzg2OGQsIFUrODY5MywgVSs4NjljLTg2OWQsIFUrODZhMSwgVSs4NmEzLTg2YTQsIFUrODZhNy04NmE5LCBVKzg2YWMsIFUrODZhZi04NmIxLCBVKzg2YjQtODZiNiwgVSs4NmJhLCBVKzg2YzAsIFUrODZjNCwgVSs4NmM2LCBVKzg2YzktODZjYSwgVSs4NmNkLTg2ZDEsIFUrODZkNCwgVSs4NmQ4LCBVKzg2ZGUtODZkZjtcbn1cbi8qIFs0MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs4M2I0LCBVKzgzYjYsIFUrODNiOCwgVSs4M2JhLCBVKzgzYmMtODNiZCwgVSs4M2JmLTgzYzAsIFUrODNjMiwgVSs4M2M1LCBVKzgzYzgtODNjOSwgVSs4M2NiLCBVKzgzZDEsIFUrODNkMy04M2Q2LCBVKzgzZDgsIFUrODNkYiwgVSs4M2RkLCBVKzgzZGYsIFUrODNlMSwgVSs4M2U1LCBVKzgzZWEtODNlYiwgVSs4M2YwLCBVKzgzZjQsIFUrODNmOC04M2Y5LCBVKzgzZmIsIFUrODNmZCwgVSs4M2ZmLCBVKzg0MDEsIFUrODQwNiwgVSs4NDBhLTg0MGIsIFUrODQwZiwgVSs4NDExLCBVKzg0MTgsIFUrODQxYywgVSs4NDIwLCBVKzg0MjItODQyNCwgVSs4NDI2LCBVKzg0MjksIFUrODQyYywgVSs4NDM4LTg0MzksIFUrODQzYi04NDNjLCBVKzg0M2YsIFUrODQ0Ni04NDQ3LCBVKzg0NDksIFUrODQ0ZSwgVSs4NDUxLTg0NTIsIFUrODQ1NiwgVSs4NDU5LTg0NWEsIFUrODQ1YywgVSs4NDYyLCBVKzg0NjYsIFUrODQ2ZCwgVSs4NDZmLTg0NzAsIFUrODQ3MywgVSs4NDc2LTg0NzgsIFUrODQ3YSwgVSs4NDdkLCBVKzg0ODQtODQ4NSwgVSs4NDg3LCBVKzg0ODksIFUrODQ4YywgVSs4NDhlLCBVKzg0OTAsIFUrODQ5My04NDk0LCBVKzg0OTcsIFUrODQ5YiwgVSs4NDllLTg0OWYsIFUrODRhMSwgVSs4NGE1LCBVKzg0YTgsIFUrODRhZiwgVSs4NGI0LCBVKzg0YjktODRiZiwgVSs4NGMxLTg0YzIsIFUrODRjNS04NGM3LCBVKzg0Y2EtODRjYiwgVSs4NGNkLCBVKzg0ZDAtODRkMSwgVSs4NGQzLCBVKzg0ZDYsIFUrODRkZi04NGUwLCBVKzg0ZTItODRlMywgVSs4NGU1LTg0ZTcsIFUrODRlZSwgVSs4NGYzLCBVKzg0ZjYsIFUrODRmYSwgVSs4NGZjLCBVKzg0ZmYtODUwMCwgVSs4NTBjLCBVKzg1MTEsIFUrODUxNC04NTE1LCBVKzg1MTctODUxOCwgVSs4NTFmLCBVKzg1MjMsIFUrODUyNS04NTI2LCBVKzg1MjksIFUrODUyYiwgVSs4NTJkO1xufVxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40MS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgyYTktODJhYiwgVSs4MmFlLCBVKzgyYjAsIFUrODJiMiwgVSs4MmI0LTgyYjYsIFUrODJiYywgVSs4MmJlLCBVKzgyYzAtODJjMiwgVSs4MmM0LTgyYzgsIFUrODJjYS04MmNjLCBVKzgyY2UsIFUrODJkMCwgVSs4MmQyLTgyZDMsIFUrODJkNS04MmQ2LCBVKzgyZDgtODJkOSwgVSs4MmRjLTgyZGUsIFUrODJlMC04MmU0LCBVKzgyZTcsIFUrODJlOS04MmViLCBVKzgyZWQtODJlZSwgVSs4MmYzLTgyZjQsIFUrODJmNy04MmY4LCBVKzgyZmEtODMwMSwgVSs4MzA2LTgzMDgsIFUrODMwYy04MzBkLCBVKzgzMGYsIFUrODMxMSwgVSs4MzEzLTgzMTUsIFUrODMxOCwgVSs4MzFhLTgzMWIsIFUrODMxZCwgVSs4MzI0LCBVKzgzMjcsIFUrODMyYSwgVSs4MzJjLTgzMmQsIFUrODMyZiwgVSs4MzMxLTgzMzQsIFUrODMzYS04MzNjLCBVKzgzNDAsIFUrODM0My04MzQ1LCBVKzgzNDctODM0OCwgVSs4MzRhLCBVKzgzNGMsIFUrODM0ZiwgVSs4MzUxLCBVKzgzNTYsIFUrODM1OC04MzVjLCBVKzgzNWUsIFUrODM2MCwgVSs4MzY0LTgzNjYsIFUrODM2OC04MzZhLCBVKzgzNmMtODM2ZSwgVSs4MzczLCBVKzgzNzgsIFUrODM3Yi04MzdkLCBVKzgzN2YtODM4MCwgVSs4MzgyLCBVKzgzODgsIFUrODM4YS04MzhiLCBVKzgzOTIsIFUrODM5NCwgVSs4Mzk2LCBVKzgzOTgtODM5OSwgVSs4MzliLTgzOWMsIFUrODNhMCwgVSs4M2EyLTgzYTMsIFUrODNhOC04M2FhLCBVKzgzYWUtODNiMCwgVSs4M2IzO1xufVxuLyogWzQyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40Mi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzgxNGQtODE0ZSwgVSs4MTUxLCBVKzgxNTMsIFUrODE1OC04MTVhLCBVKzgxNWUsIFUrODE2MCwgVSs4MTY2LTgxNjksIFUrODE2YiwgVSs4MTZkLCBVKzgxNzEsIFUrODE3My04MTc0LCBVKzgxNzgsIFUrODE3Yy04MTdkLCBVKzgxODIsIFUrODE4OCwgVSs4MTkxLCBVKzgxOTgtODE5YiwgVSs4MWEwLCBVKzgxYTMsIFUrODFhNS04MWE2LCBVKzgxYTksIFUrODFiNiwgVSs4MWJhLTgxYmIsIFUrODFiZCwgVSs4MWJmLCBVKzgxYzEsIFUrODFjMywgVSs4MWM2LCBVKzgxYzktODFjYSwgVSs4MWNjLTgxY2QsIFUrODFkMSwgVSs4MWQzLTgxZDQsIFUrODFkOCwgVSs4MWRiLTgxZGMsIFUrODFkZS04MWRmLCBVKzgxZTUsIFUrODFlNy04MWU5LCBVKzgxZWItODFlYywgVSs4MWVlLTgxZWYsIFUrODFmNSwgVSs4MWY4LCBVKzgxZmEsIFUrODFmYywgVSs4MWZlLCBVKzgyMDAtODIwMiwgVSs4MjA0LCBVKzgyMDgtODIwYSwgVSs4MjBlLTgyMTAsIFUrODIxNi04MjE4LCBVKzgyMWItODIxYywgVSs4MjIxLTgyMjQsIFUrODIyNi04MjI4LCBVKzgyMmIsIFUrODIyZCwgVSs4MjJmLCBVKzgyMzItODIzNCwgVSs4MjM3LTgyMzgsIFUrODIzYS04MjNiLCBVKzgyM2UsIFUrODI0NCwgVSs4MjQ5LCBVKzgyNGIsIFUrODI0ZiwgVSs4MjU5LTgyNWEsIFUrODI1ZiwgVSs4MjY2LCBVKzgyNjgsIFUrODI2ZSwgVSs4MjcxLCBVKzgyNzYtODI3OSwgVSs4MjdkLCBVKzgyN2YsIFUrODI4My04Mjg0LCBVKzgyODgtODI4YSwgVSs4MjhkLTgyOTEsIFUrODI5My04Mjk0LCBVKzgyOTYtODI5OCwgVSs4MjlmLTgyYTEsIFUrODJhMy04MmE0LCBVKzgyYTctODJhODtcbn1cbi8qIFs0M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZmZhLCBVKzdmZmUsIFUrODAwNCwgVSs4MDA2LCBVKzgwMGIsIFUrODAwZSwgVSs4MDExLTgwMTIsIFUrODAxNCwgVSs4MDE2LCBVKzgwMTgtODAxOSwgVSs4MDFjLCBVKzgwMWUsIFUrODAyNi04MDJhLCBVKzgwMzEsIFUrODAzNC04MDM1LCBVKzgwMzcsIFUrODA0MywgVSs4MDRiLCBVKzgwNGQsIFUrODA1MiwgVSs4MDU2LCBVKzgwNTksIFUrODA1ZSwgVSs4MDYxLCBVKzgwNjgtODA2OSwgVSs4MDZlLTgwNzQsIFUrODA3Ni04MDc4LCBVKzgwN2MtODA4MCwgVSs4MDgyLCBVKzgwODQtODA4NSwgVSs4MDg4LCBVKzgwOGYsIFUrODA5MywgVSs4MDljLCBVKzgwOWYsIFUrODBhYiwgVSs4MGFkLTgwYWUsIFUrODBiMSwgVSs4MGI2LTgwYjgsIFUrODBiYy04MGJkLCBVKzgwYzIsIFUrODBjNCwgVSs4MGNhLCBVKzgwY2QsIFUrODBkMSwgVSs4MGQ0LCBVKzgwZDcsIFUrODBkOS04MGRiLCBVKzgwZGQsIFUrODBlMCwgVSs4MGU0LTgwZTUsIFUrODBlNy04MGVkLCBVKzgwZWYtODBmMSwgVSs4MGYzLTgwZjQsIFUrODBmYywgVSs4MTAxLCBVKzgxMDQtODEwNSwgVSs4MTA3LTgxMDgsIFUrODEwYy04MTBlLCBVKzgxMTItODExNSwgVSs4MTE3LTgxMTksIFUrODExYi04MTFmLCBVKzgxMjEtODEzMCwgVSs4MTMyLTgxMzQsIFUrODEzNywgVSs4MTM5LCBVKzgxM2YtODE0MCwgVSs4MTQyLCBVKzgxNDYsIFUrODE0ODtcbn1cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZWQ3LCBVKzdlZGIsIFUrN2VlMC03ZWUyLCBVKzdlZTUtN2VlNiwgVSs3ZWU4LCBVKzdlZWIsIFUrN2VmMC03ZWYyLCBVKzdlZjYsIFUrN2VmYS03ZWZiLCBVKzdlZmUsIFUrN2YwMS03ZjA0LCBVKzdmMDgsIFUrN2YwYS03ZjEyLCBVKzdmMTcsIFUrN2YxOSwgVSs3ZjFiLTdmMWMsIFUrN2YxZiwgVSs3ZjIxLTdmMjMsIFUrN2YyNS03ZjI4LCBVKzdmMmEtN2YzMywgVSs3ZjM1LTdmMzcsIFUrN2YzZCwgVSs3ZjQyLCBVKzdmNDQtN2Y0NSwgVSs3ZjRjLTdmNGQsIFUrN2Y1MiwgVSs3ZjU0LCBVKzdmNTgtN2Y1OSwgVSs3ZjVkLCBVKzdmNWYtN2Y2MSwgVSs3ZjYzLCBVKzdmNjUsIFUrN2Y2OCwgVSs3ZjcwLTdmNzEsIFUrN2Y3My03Zjc1LCBVKzdmNzcsIFUrN2Y3OSwgVSs3ZjdkLTdmN2UsIFUrN2Y4NS03Zjg2LCBVKzdmODgtN2Y4OSwgVSs3ZjhiLTdmOGMsIFUrN2Y5MC03ZjkxLCBVKzdmOTQtN2Y5NiwgVSs3Zjk4LTdmOWIsIFUrN2Y5ZCwgVSs3ZjlmLCBVKzdmYTMsIFUrN2ZhNy03ZmE5LCBVKzdmYWMtN2ZiMiwgVSs3ZmI0LCBVKzdmYjYsIFUrN2ZiOCwgVSs3ZmJjLCBVKzdmYmYtN2ZjMCwgVSs3ZmMzLCBVKzdmY2EsIFUrN2ZjYywgVSs3ZmNlLCBVKzdmZDIsIFUrN2ZkNSwgVSs3ZmQ5LTdmZGIsIFUrN2ZkZiwgVSs3ZmUzLCBVKzdmZTUtN2ZlNywgVSs3ZmU5LCBVKzdmZWItN2ZlYywgVSs3ZmVlLTdmZWYsIFUrN2ZmMSwgVSs3ZmYzLTdmZjQsIFUrN2ZmOTtcbn1cbi8qIFs0NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZGM0LCBVKzdkYzctN2RjOCwgVSs3ZGNhLTdkY2QsIFUrN2RjZiwgVSs3ZGQxLTdkZDIsIFUrN2RkNCwgVSs3ZGQ2LTdkZDgsIFUrN2RkYS03ZGUwLCBVKzdkZTItN2RlNiwgVSs3ZGU4LTdkZWQsIFUrN2RlZiwgVSs3ZGYxLTdkZjUsIFUrN2RmNywgVSs3ZGY5LCBVKzdkZmItN2RmYywgVSs3ZGZlLTdlMDIsIFUrN2UwNCwgVSs3ZTA4LTdlMGIsIFUrN2UxMiwgVSs3ZTFiLCBVKzdlMWUsIFUrN2UyMCwgVSs3ZTIyLTdlMjMsIFUrN2UyNiwgVSs3ZTI5LCBVKzdlMmIsIFUrN2UyZS03ZTJmLCBVKzdlMzEsIFUrN2UzNywgVSs3ZTM5LTdlM2UsIFUrN2U0MCwgVSs3ZTQzLTdlNDQsIFUrN2U0Ni03ZTQ3LCBVKzdlNGEtN2U0YiwgVSs3ZTRkLTdlNGUsIFUrN2U1MSwgVSs3ZTU0LTdlNTYsIFUrN2U1OC03ZTViLCBVKzdlNWQtN2U1ZSwgVSs3ZTYxLCBVKzdlNjYtN2U2NywgVSs3ZTY5LTdlNmIsIFUrN2U2ZCwgVSs3ZTcwLCBVKzdlNzMsIFUrN2U3NywgVSs3ZTc5LCBVKzdlN2ItN2U3ZCwgVSs3ZTgxLTdlODIsIFUrN2U4Yy03ZThkLCBVKzdlOGYsIFUrN2U5Mi03ZTk0LCBVKzdlOTYsIFUrN2U5OCwgVSs3ZTlhLTdlOWMsIFUrN2U5ZS03ZTlmLCBVKzdlYTEsIFUrN2VhMywgVSs3ZWE1LCBVKzdlYTgtN2VhOSwgVSs3ZWFiLCBVKzdlYWQtN2VhZSwgVSs3ZWIwLCBVKzdlYmIsIFUrN2ViZSwgVSs3ZWMwLTdlYzIsIFUrN2VjOSwgVSs3ZWNiLTdlY2MsIFUrN2VkMCwgVSs3ZWQ0O1xufVxuLyogWzQ2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40Ni53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdjY2MtN2NjZCwgVSs3Y2Q3LCBVKzdjZGMsIFUrN2NkZSwgVSs3Y2UwLCBVKzdjZTQtN2NlNSwgVSs3Y2U3LTdjZTgsIFUrN2NlYywgVSs3Y2YwLCBVKzdjZjUtN2NmOSwgVSs3Y2ZjLCBVKzdjZmUsIFUrN2QwMCwgVSs3ZDA0LTdkMGIsIFUrN2QwZCwgVSs3ZDEwLTdkMTQsIFUrN2QxNy03ZDE5LCBVKzdkMWItN2QxZiwgVSs3ZDIxLCBVKzdkMjQtN2QyNiwgVSs3ZDI4LTdkMmEsIFUrN2QyYy03ZDJlLCBVKzdkMzAtN2QzMSwgVSs3ZDMzLCBVKzdkMzUtN2QzNiwgVSs3ZDM4LTdkM2EsIFUrN2Q0MCwgVSs3ZDQyLTdkNDQsIFUrN2Q0NiwgVSs3ZDRiLTdkNGMsIFUrN2Q0ZiwgVSs3ZDUxLCBVKzdkNTQtN2Q1NiwgVSs3ZDU4LCBVKzdkNWItN2Q1YywgVSs3ZDVlLCBVKzdkNjEtN2Q2MywgVSs3ZDY2LCBVKzdkNjgsIFUrN2Q2YS03ZDZjLCBVKzdkNmYsIFUrN2Q3MS03ZDczLCBVKzdkNzUtN2Q3NywgVSs3ZDc5LTdkN2EsIFUrN2Q3ZSwgVSs3ZDgxLCBVKzdkODQtN2Q4YiwgVSs3ZDhkLCBVKzdkOGYsIFUrN2Q5MSwgVSs3ZDk0LCBVKzdkOTYsIFUrN2Q5OC03ZDlhLCBVKzdkOWMtN2RhMCwgVSs3ZGEyLCBVKzdkYTYsIFUrN2RhYS03ZGIxLCBVKzdkYjQtN2RiOCwgVSs3ZGJhLTdkYmYsIFUrN2RjMTtcbn1cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNDcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3YmMzLTdiYzQsIFUrN2JjNiwgVSs3YmM4LTdiY2MsIFUrN2JkMSwgVSs3YmQzLTdiZDQsIFUrN2JkOS03YmRhLCBVKzdiZGQsIFUrN2JlMC03YmUxLCBVKzdiZTQtN2JlNiwgVSs3YmU5LTdiZWEsIFUrN2JlZiwgVSs3YmY0LCBVKzdiZjYsIFUrN2JmYywgVSs3YmZlLCBVKzdjMDEsIFUrN2MwMywgVSs3YzA3LTdjMDgsIFUrN2MwYS03YzBkLCBVKzdjMGYsIFUrN2MxMSwgVSs3YzE1LTdjMTYsIFUrN2MxOSwgVSs3YzFlLTdjMjEsIFUrN2MyMy03YzI0LCBVKzdjMjYsIFUrN2MyOC03YzMzLCBVKzdjMzUsIFUrN2MzNy03YzNiLCBVKzdjM2QtN2MzZSwgVSs3YzQwLTdjNDEsIFUrN2M0MywgVSs3YzQ3LTdjNDgsIFUrN2M0YywgVSs3YzUwLCBVKzdjNTMtN2M1NCwgVSs3YzU5LCBVKzdjNWYtN2M2MCwgVSs3YzYzLTdjNjUsIFUrN2M2YywgVSs3YzZlLCBVKzdjNzIsIFUrN2M3NCwgVSs3Yzc5LTdjN2EsIFUrN2M3YywgVSs3YzgxLTdjODIsIFUrN2M4NC03Yzg1LCBVKzdjODgsIFUrN2M4YS03YzkxLCBVKzdjOTMtN2M5NiwgVSs3Yzk5LCBVKzdjOWItN2M5ZSwgVSs3Y2EwLTdjYTIsIFUrN2NhNi03Y2E5LCBVKzdjYWMsIFUrN2NhZi03Y2IzLCBVKzdjYjUtN2NiNywgVSs3Y2JhLTdjYmQsIFUrN2NiZi03Y2MyLCBVKzdjYzUsIFUrN2NjNy03Y2M5O1xufVxuLyogWzQ4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi40OC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzdhY2EsIFUrN2FkMS03YWQyLCBVKzdhZGEtN2FkZCwgVSs3YWUxLCBVKzdhZTQsIFUrN2FlNiwgVSs3YWY0LTdhZjcsIFUrN2FmYS03YWZiLCBVKzdhZmQtN2IwYSwgVSs3YjBjLCBVKzdiMGUtN2IwZiwgVSs3YjEzLCBVKzdiMTUtN2IxNiwgVSs3YjE4LTdiMTksIFUrN2IxZS03YjIwLCBVKzdiMjItN2IyNSwgVSs3YjI5LTdiMmIsIFUrN2IyZC03YjJlLCBVKzdiMzAtN2IzYiwgVSs3YjNlLTdiM2YsIFUrN2I0MS03YjQyLCBVKzdiNDQtN2I0NywgVSs3YjRhLCBVKzdiNGMtN2I1MCwgVSs3YjU4LCBVKzdiNWEsIFUrN2I1YywgVSs3YjYwLCBVKzdiNjYtN2I2NywgVSs3YjY5LCBVKzdiNmMtN2I2ZiwgVSs3YjcyLTdiNzYsIFUrN2I3Yi03YjdkLCBVKzdiN2YsIFUrN2I4MiwgVSs3Yjg1LCBVKzdiODcsIFUrN2I4Yi03Yjk2LCBVKzdiOTgtN2I5OSwgVSs3YjliLTdiOWYsIFUrN2JhMi03YmE0LCBVKzdiYTYtN2JhYywgVSs3YmFlLTdiYjAsIFUrN2JiNCwgVSs3YmI3LTdiYjksIFUrN2JiYiwgVSs3YmMwLTdiYzE7XG59XG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjQ5LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzk3YywgVSs3OTdlLTc5ODAsIFUrNzk4MiwgVSs3OTg2LTc5ODcsIFUrNzk4OS03OThlLCBVKzc5OTIsIFUrNzk5NC03OTk1LCBVKzc5OTctNzk5OCwgVSs3OTlhLTc5OWMsIFUrNzk5ZiwgVSs3OWEzLTc5YTYsIFUrNzlhOC03OWFjLCBVKzc5YWUtNzliMSwgVSs3OWIzLTc5YjUsIFUrNzliOCwgVSs3OWJhLCBVKzc5YmYsIFUrNzljMiwgVSs3OWM2LCBVKzc5YzgsIFUrNzljZiwgVSs3OWQ1LTc5ZDYsIFUrNzlkZC03OWRlLCBVKzc5ZTMsIFUrNzllNy03OWU4LCBVKzc5ZWIsIFUrNzllZCwgVSs3OWY0LCBVKzc5ZjctNzlmOCwgVSs3OWZhLCBVKzc5ZmUsIFUrN2EwMi03YTAzLCBVKzdhMDUsIFUrN2EwYSwgVSs3YTE0LCBVKzdhMTcsIFUrN2ExOSwgVSs3YTFjLCBVKzdhMWUtN2ExZiwgVSs3YTIzLCBVKzdhMjUtN2EyNiwgVSs3YTJjLCBVKzdhMmUsIFUrN2EzMC03YTMyLCBVKzdhMzYtN2EzNywgVSs3YTM5LCBVKzdhM2MsIFUrN2E0MCwgVSs3YTQyLCBVKzdhNDcsIFUrN2E0OSwgVSs3YTRjLTdhNGYsIFUrN2E1MSwgVSs3YTU1LCBVKzdhNWIsIFUrN2E1ZC03YTVlLCBVKzdhNjItN2E2MywgVSs3YTY2LCBVKzdhNjgtN2E2OSwgVSs3YTZiLCBVKzdhNzAsIFUrN2E3OCwgVSs3YTgwLCBVKzdhODUtN2E4OCwgVSs3YThhLCBVKzdhOTAsIFUrN2E5My03YTk2LCBVKzdhOTgsIFUrN2E5Yi03YTljLCBVKzdhOWUsIFUrN2FhMC03YWExLCBVKzdhYTMsIFUrN2FhOC03YWFhLCBVKzdhYWMtN2FiMCwgVSs3YWIzLCBVKzdhYjgsIFUrN2FiYSwgVSs3YWJkLTdhYmYsIFUrN2FjNC03YWM1LCBVKzdhYzctN2FjODtcbn1cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ODNlLCBVKzc4NDEtNzg0NCwgVSs3ODQ3LTc4NDksIFUrNzg0Yi03ODRjLCBVKzc4NGUtNzg1NCwgVSs3ODU2LTc4NTcsIFUrNzg1OS03ODVhLCBVKzc4NjUsIFUrNzg2OS03ODZhLCBVKzc4NmQsIFUrNzg2ZiwgVSs3ODc2LTc4NzcsIFUrNzg3YywgVSs3ODdlLTc4N2YsIFUrNzg4MSwgVSs3ODg3LTc4ODksIFUrNzg5My03ODk0LCBVKzc4OTgtNzg5ZSwgVSs3OGExLCBVKzc4YTMsIFUrNzhhNSwgVSs3OGE5LCBVKzc4YWQsIFUrNzhiMiwgVSs3OGI0LCBVKzc4YjYsIFUrNzhiOS03OGJhLCBVKzc4YmMsIFUrNzhiZiwgVSs3OGMzLCBVKzc4YzksIFUrNzhjYiwgVSs3OGQwLTc4ZDIsIFUrNzhkNCwgVSs3OGQ5LTc4ZGEsIFUrNzhkYywgVSs3OGRlLCBVKzc4ZTEsIFUrNzhlNS03OGU2LCBVKzc4ZWEsIFUrNzhlYywgVSs3OGVmLCBVKzc4ZjEtNzhmMiwgVSs3OGY0LCBVKzc4ZmEtNzhmYiwgVSs3OGZlLCBVKzc5MDEtNzkwMiwgVSs3OTA1LCBVKzc5MDcsIFUrNzkwOSwgVSs3OTBiLTc5MGMsIFUrNzkwZSwgVSs3OTEwLCBVKzc5MTMsIFUrNzkxOS03OTFiLCBVKzc5MWUtNzkxZiwgVSs3OTIxLCBVKzc5MjQsIFUrNzkyNiwgVSs3OTJhLTc5MmIsIFUrNzkzNCwgVSs3OTM2LCBVKzc5MzksIFUrNzkzYiwgVSs3OTNkLCBVKzc5NDAsIFUrNzk0Mi03OTQzLCBVKzc5NDUtNzk0NywgVSs3OTQ5LTc5NGEsIFUrNzk0YywgVSs3OTRlLTc5NTEsIFUrNzk1My03OTU1LCBVKzc5NTctNzk1YSwgVSs3OTVjLCBVKzc5NWYtNzk2MCwgVSs3OTYyLCBVKzc5NjQsIFUrNzk2Ni03OTY3LCBVKzc5NjksIFUrNzk2YiwgVSs3OTZmLCBVKzc5NzIsIFUrNzk3NCwgVSs3OTc5LCBVKzc5N2I7XG59XG4vKiBbNTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjUxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzcwZiwgVSs3NzEyLCBVKzc3MTQsIFUrNzcxNiwgVSs3NzE5LTc3MWIsIFUrNzcxZSwgVSs3NzIxLTc3MjIsIFUrNzcyNiwgVSs3NzI4LCBVKzc3MmItNzczMCwgVSs3NzMyLTc3MzYsIFUrNzczOS03NzNhLCBVKzc3M2QtNzczZiwgVSs3NzQzLCBVKzc3NDYtNzc0NywgVSs3NzRjLTc3NGYsIFUrNzc1MS03NzUyLCBVKzc3NTgtNzc1YSwgVSs3NzVjLTc3NWUsIFUrNzc2MiwgVSs3NzY1LTc3NjYsIFUrNzc2OC03NzZhLCBVKzc3NmMtNzc2ZCwgVSs3NzcxLTc3NzIsIFUrNzc3YSwgVSs3NzdjLTc3N2UsIFUrNzc4MCwgVSs3Nzg1LCBVKzc3ODcsIFUrNzc4Yi03NzhkLCBVKzc3OGYtNzc5MSwgVSs3NzkzLCBVKzc3OWUtNzdhMCwgVSs3N2EyLCBVKzc3YTUsIFUrNzdhZCwgVSs3N2FmLCBVKzc3YjQtNzdiNywgVSs3N2JkLTc3YzAsIFUrNzdjMiwgVSs3N2M1LCBVKzc3YzcsIFUrNzdjZCwgVSs3N2Q2LTc3ZDcsIFUrNzdkOS03N2RhLCBVKzc3ZGQtNzdkZSwgVSs3N2U3LCBVKzc3ZWEsIFUrNzdlYywgVSs3N2VmLCBVKzc3ZjgsIFUrNzdmYiwgVSs3N2ZkLTc3ZmUsIFUrNzgwMCwgVSs3ODAzLCBVKzc4MDYsIFUrNzgwOSwgVSs3ODBmLTc4MTIsIFUrNzgxNSwgVSs3ODE3LTc4MTgsIFUrNzgxYS03ODFmLCBVKzc4MjEtNzgyMywgVSs3ODI1LTc4MjcsIFUrNzgyOSwgVSs3ODJiLTc4MzAsIFUrNzgzMi03ODMzLCBVKzc4MzUsIFUrNzgzNywgVSs3ODM5LTc4M2M7XG59XG4vKiBbNTJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjUyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzYwYS03NjBlLCBVKzc2MTAtNzYxOSwgVSs3NjFiLTc2MWQsIFUrNzYxZi03NjIyLCBVKzc2MjUsIFUrNzYyNy03NjJhLCBVKzc2MmUtNzYzMCwgVSs3NjMyLTc2MzUsIFUrNzYzOC03NjNhLCBVKzc2M2MtNzYzZCwgVSs3NjNmLTc2NDAsIFUrNzY0Mi03NjQzLCBVKzc2NDctNzY0OCwgVSs3NjRkLTc2NGUsIFUrNzY1MiwgVSs3NjU0LCBVKzc2NTgsIFUrNzY1YSwgVSs3NjVjLCBVKzc2NWUtNzY1ZiwgVSs3NjYxLTc2NjMsIFUrNzY2NSwgVSs3NjY5LCBVKzc2NmMsIFUrNzY2ZS03NjZmLCBVKzc2NzEtNzY3MywgVSs3Njc1LTc2NzYsIFUrNzY3OC03NjdhLCBVKzc2N2YsIFUrNzY4MSwgVSs3NjgzLCBVKzc2ODgsIFUrNzY4YS03NjhjLCBVKzc2OGUsIFUrNzY5MC03NjkyLCBVKzc2OTUsIFUrNzY5OCwgVSs3NjlhLTc2OWIsIFUrNzY5ZC03NmEwLCBVKzc2YTIsIFUrNzZhNC03NmE3LCBVKzc2YWItNzZhYywgVSs3NmFmLTc2YjAsIFUrNzZiMiwgVSs3NmI0LTc2YjUsIFUrNzZiYS03NmJiLCBVKzc2YmYsIFUrNzZjMi03NmMzLCBVKzc2YzUsIFUrNzZjOSwgVSs3NmNjLTc2Y2UsIFUrNzZkYy03NmRlLCBVKzc2ZTEtNzZlYSwgVSs3NmYxLCBVKzc2ZjktNzZmYiwgVSs3NmZkLCBVKzc2ZmYtNzcwMCwgVSs3NzAzLTc3MDQsIFUrNzcwNy03NzA4LCBVKzc3MGMtNzcwZTtcbn1cbi8qIFs1M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3NGVmLCBVKzc0ZjQsIFUrNzRmZiwgVSs3NTAxLCBVKzc1MDMsIFUrNzUwNSwgVSs3NTA4LCBVKzc1MGQsIFUrNzUwZiwgVSs3NTExLCBVKzc1MTMsIFUrNzUxNSwgVSs3NTE3LCBVKzc1MTksIFUrNzUyMS03NTI3LCBVKzc1MmEsIFUrNzUyYy03NTJkLCBVKzc1MmYsIFUrNzUzNCwgVSs3NTM2LCBVKzc1M2EsIFUrNzUzZSwgVSs3NTQwLCBVKzc1NDQsIFUrNzU0Ny03NTRiLCBVKzc1NGQtNzU0ZSwgVSs3NTUwLTc1NTMsIFUrNzU1Ni03NTU3LCBVKzc1NWEtNzU1YiwgVSs3NTVkLTc1NWUsIFUrNzU2MCwgVSs3NTYyLCBVKzc1NjQsIFUrNzU2Ni03NTY4LCBVKzc1NmItNzU2YywgVSs3NTZmLTc1NzMsIFUrNzU3NSwgVSs3NTc5LTc1N2MsIFUrNzU3ZS03NTdmLCBVKzc1ODEtNzU4NCwgVSs3NTg3LCBVKzc1ODktNzU4ZSwgVSs3NTkwLCBVKzc1OTIsIFUrNzU5NCwgVSs3NTk2LCBVKzc1OTktNzU5YSwgVSs3NTlkLCBVKzc1OWYtNzVhMCwgVSs3NWEzLCBVKzc1YTUsIFUrNzVhOCwgVSs3NWFjLTc1YWQsIFUrNzViMC03NWIxLCBVKzc1YjMtNzViNSwgVSs3NWI4LCBVKzc1YmQsIFUrNzVjMS03NWM0LCBVKzc1YzgtNzVjYSwgVSs3NWNjLTc1Y2QsIFUrNzVkNCwgVSs3NWQ2LCBVKzc1ZDksIFUrNzVkZSwgVSs3NWUwLCBVKzc1ZTItNzVlNCwgVSs3NWU2LTc1ZWEsIFUrNzVmMS03NWYzLCBVKzc1ZjcsIFUrNzVmOS03NWZhLCBVKzc1ZmMsIFUrNzVmZS03NjAxLCBVKzc2MDMsIFUrNzYwNS03NjA2LCBVKzc2MDgtNzYwOTtcbn1cbi8qIFs1NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3M2U3LTczZWEsIFUrNzNlZS03M2YwLCBVKzczZjIsIFUrNzNmNC03M2Y1LCBVKzczZjcsIFUrNzNmOS03M2ZhLCBVKzczZmMtNzNmZCwgVSs3M2ZmLTc0MDIsIFUrNzQwNCwgVSs3NDA3LTc0MDgsIFUrNzQwYS03NDBmLCBVKzc0MTgsIFUrNzQxYS03NDFjLCBVKzc0MWUsIFUrNzQyNC03NDI1LCBVKzc0MjgtNzQyOSwgVSs3NDJjLTc0MzAsIFUrNzQzMiwgVSs3NDM1LTc0MzYsIFUrNzQzOC03NDNiLCBVKzc0M2UtNzQ0MSwgVSs3NDQzLTc0NDYsIFUrNzQ0OCwgVSs3NDRhLTc0NGIsIFUrNzQ1MiwgVSs3NDU3LCBVKzc0NWIsIFUrNzQ1ZCwgVSs3NDYwLCBVKzc0NjItNzQ2NSwgVSs3NDY3LTc0NmEsIFUrNzQ2ZCwgVSs3NDZmLCBVKzc0NzEsIFUrNzQ3My03NDc0LCBVKzc0NzcsIFUrNzQ3YSwgVSs3NDdlLCBVKzc0ODEtNzQ4MiwgVSs3NDg0LCBVKzc0ODYsIFUrNzQ4OC03NDhiLCBVKzc0OGUtNzQ4ZiwgVSs3NDkzLCBVKzc0OTgsIFUrNzQ5YSwgVSs3NDljLTc0YTAsIFUrNzRhMywgVSs3NGE2LCBVKzc0YTktNzRhYSwgVSs3NGFlLCBVKzc0YjAtNzRiMiwgVSs3NGI2LCBVKzc0YjgtNzRiYSwgVSs3NGJkLCBVKzc0YmYsIFUrNzRjMSwgVSs3NGMzLCBVKzc0YzUsIFUrNzRjOCwgVSs3NGNhLCBVKzc0Y2MsIFUrNzRjZiwgVSs3NGQxLTc0ZDIsIFUrNzRkNC03NGQ1LCBVKzc0ZDgtNzRkYiwgVSs3NGRlLTc0ZTAsIFUrNzRlMiwgVSs3NGU0LTc0ZTUsIFUrNzRlNy03NGU5LCBVKzc0ZWU7XG59XG4vKiBbNTVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjU1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzJkZC03MmRmLCBVKzcyZTEsIFUrNzJlNS03MmU2LCBVKzcyZTgsIFUrNzJlZi03MmYwLCBVKzcyZjItNzJmNCwgVSs3MmY2LTcyZjcsIFUrNzJmOS03MmZiLCBVKzcyZmQsIFUrNzMwMC03MzA0LCBVKzczMDcsIFUrNzMwYS03MzBjLCBVKzczMTMtNzMxNywgVSs3MzFkLTczMjIsIFUrNzMyNywgVSs3MzI5LCBVKzczMmMtNzMyZCwgVSs3MzMwLTczMzEsIFUrNzMzMywgVSs3MzM1LTczMzcsIFUrNzMzOSwgVSs3MzNkLTczM2UsIFUrNzM0MCwgVSs3MzQyLCBVKzczNDQtNzM0NSwgVSs3MzRhLCBVKzczNGQtNzM1MCwgVSs3MzUyLCBVKzczNTUsIFUrNzM1NywgVSs3MzU5LCBVKzczNWYtNzM2MCwgVSs3MzYyLTczNjMsIFUrNzM2NSwgVSs3MzY4LCBVKzczNmMtNzM2ZCwgVSs3MzZmLTczNzAsIFUrNzM3MiwgVSs3Mzc0LTczNzYsIFUrNzM3OCwgVSs3MzdhLTczN2IsIFUrNzM3ZC03MzdlLCBVKzczODItNzM4MywgVSs3Mzg2LCBVKzczODgsIFUrNzM4YSwgVSs3MzhjLTczOTMsIFUrNzM5NSwgVSs3Mzk3LTczOWEsIFUrNzM5YywgVSs3MzllLCBVKzczYTAtNzNhMywgVSs3M2E1LTczYTgsIFUrNzNhYSwgVSs3M2FkLCBVKzczYjEsIFUrNzNiMywgVSs3M2I2LTczYjcsIFUrNzNiOSwgVSs3M2MyLCBVKzczYzUtNzNjOSwgVSs3M2NjLCBVKzczY2UtNzNkMCwgVSs3M2QyLCBVKzczZDYsIFUrNzNkOSwgVSs3M2RiLTczZGUsIFUrNzNlMywgVSs3M2U1LTczZTY7XG59XG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjU2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzE5YywgVSs3MWEwLCBVKzcxYTQtNzFhNSwgVSs3MWE4LCBVKzcxYWYsIFUrNzFiMS03MWJjLCBVKzcxYmUsIFUrNzFjMS03MWMyLCBVKzcxYzQsIFUrNzFjOC03MWNiLCBVKzcxY2UtNzFkMCwgVSs3MWQyLCBVKzcxZDQsIFUrNzFkOS03MWRhLCBVKzcxZGMsIFUrNzFkZi03MWUwLCBVKzcxZTYtNzFlOCwgVSs3MWVhLCBVKzcxZWQtNzFlZSwgVSs3MWY0LCBVKzcxZjYsIFUrNzFmOSwgVSs3MWZiLTcxZmMsIFUrNzFmZi03MjAwLCBVKzcyMDcsIFUrNzIwYy03MjBkLCBVKzcyMTAsIFUrNzIxNiwgVSs3MjFhLTcyMWUsIFUrNzIyMywgVSs3MjI4LCBVKzcyMmIsIFUrNzIyZC03MjJlLCBVKzcyMzAsIFUrNzIzMiwgVSs3MjNhLTcyM2MsIFUrNzIzZS03MjQyLCBVKzcyNDYsIFUrNzI0YiwgVSs3MjRkLTcyNGUsIFUrNzI1MiwgVSs3MjU2LCBVKzcyNTgsIFUrNzI1YSwgVSs3MjVjLTcyNWQsIFUrNzI2MCwgVSs3MjY0LTcyNjYsIFUrNzI2YSwgVSs3MjZjLCBVKzcyNmUtNzI2ZiwgVSs3MjcxLCBVKzcyNzMtNzI3NCwgVSs3Mjc4LCBVKzcyN2IsIFUrNzI3ZC03MjdlLCBVKzcyODEtNzI4MiwgVSs3Mjg0LCBVKzcyODcsIFUrNzI4YSwgVSs3MjhkLCBVKzcyOGYsIFUrNzI5MiwgVSs3MjliLCBVKzcyOWYtNzJhMCwgVSs3MmE3LCBVKzcyYWQtNzJhZSwgVSs3MmIwLTcyYjUsIFUrNzJiNy03MmI4LCBVKzcyYmEtNzJiZSwgVSs3MmMwLTcyYzEsIFUrNzJjMywgVSs3MmM1LTcyYzYsIFUrNzJjOCwgVSs3MmNjLTcyY2UsIFUrNzJkMiwgVSs3MmQ2LCBVKzcyZGI7XG59XG4vKiBbNTddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjU3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNzAwNS03MDA2LCBVKzcwMDksIFUrNzAwYiwgVSs3MDBkLCBVKzcwMTUsIFUrNzAxOCwgVSs3MDFiLCBVKzcwMWQtNzAxZiwgVSs3MDIzLCBVKzcwMjYtNzAyOCwgVSs3MDJjLCBVKzcwMmUtNzAzMCwgVSs3MDM1LCBVKzcwMzcsIFUrNzAzOS03MDNhLCBVKzcwM2MtNzAzZSwgVSs3MDQ0LCBVKzcwNDktNzA0YiwgVSs3MDRmLCBVKzcwNTEsIFUrNzA1OCwgVSs3MDVhLCBVKzcwNWMtNzA1ZSwgVSs3MDYxLCBVKzcwNjQsIFUrNzA2NiwgVSs3MDZjLCBVKzcwN2QsIFUrNzA4MC03MDgxLCBVKzcwODUtNzA4NiwgVSs3MDhhLCBVKzcwOGYsIFUrNzA5MSwgVSs3MDk0LTcwOTUsIFUrNzA5OC03MDk5LCBVKzcwOWMtNzA5ZCwgVSs3MDlmLCBVKzcwYTQsIFUrNzBhOS03MGFhLCBVKzcwYWYtNzBiMiwgVSs3MGI0LTcwYjcsIFUrNzBiYiwgVSs3MGMwLCBVKzcwYzMsIFUrNzBjNywgVSs3MGNiLCBVKzcwY2UtNzBjZiwgVSs3MGQ0LCBVKzcwZDktNzBkYSwgVSs3MGRjLTcwZGQsIFUrNzBlMCwgVSs3MGU5LCBVKzcwZWMsIFUrNzBmNywgVSs3MGZhLCBVKzcwZmQsIFUrNzBmZiwgVSs3MTA0LCBVKzcxMDgtNzEwOSwgVSs3MTBjLCBVKzcxMTAsIFUrNzExMy03MTE0LCBVKzcxMTYtNzExOCwgVSs3MTFjLCBVKzcxMWUsIFUrNzEyMCwgVSs3MTJlLTcxMmYsIFUrNzEzMSwgVSs3MTNjLCBVKzcxNDIsIFUrNzE0NC03MTQ3LCBVKzcxNDktNzE0YiwgVSs3MTUwLCBVKzcxNTIsIFUrNzE1NS03MTU2LCBVKzcxNTktNzE1YSwgVSs3MTVjLCBVKzcxNjEsIFUrNzE2NS03MTY2LCBVKzcxNjgtNzE2OSwgVSs3MTZkLCBVKzcxNzMtNzE3NCwgVSs3MTc2LCBVKzcxNzgsIFUrNzE3YSwgVSs3MTdkLCBVKzcxN2YtNzE4MCwgVSs3MTg0LCBVKzcxODYtNzE4OCwgVSs3MTkyLCBVKzcxOTg7XG59XG4vKiBbNThdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjU4LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmVkOC02ZWQ5LCBVKzZlZGIsIFUrNmVkZCwgVSs2ZWRmLTZlZTAsIFUrNmVlMiwgVSs2ZWU2LCBVKzZlZWEsIFUrNmVlYywgVSs2ZWVlLTZlZWYsIFUrNmVmMi02ZWYzLCBVKzZlZjctNmVmYSwgVSs2ZWZlLCBVKzZmMDEsIFUrNmYwMywgVSs2ZjA4LTZmMDksIFUrNmYxNS02ZjE2LCBVKzZmMTksIFUrNmYyMi02ZjI1LCBVKzZmMjgtNmYyYSwgVSs2ZjJjLTZmMmQsIFUrNmYyZiwgVSs2ZjMxLTZmMzIsIFUrNmYzNi02ZjM4LCBVKzZmM2YsIFUrNmY0My02ZjQ2LCBVKzZmNDgsIFUrNmY0YiwgVSs2ZjRlLTZmNGYsIFUrNmY1MSwgVSs2ZjU0LTZmNTcsIFUrNmY1OS02ZjViLCBVKzZmNWUtNmY1ZiwgVSs2ZjYxLCBVKzZmNjQtNmY2NywgVSs2ZjY5LTZmNmMsIFUrNmY2Zi02ZjcyLCBVKzZmNzQtNmY3NiwgVSs2Zjc4LTZmN2UsIFUrNmY4MC02ZjgzLCBVKzZmODYsIFUrNmY4OSwgVSs2ZjhiLTZmOGQsIFUrNmY5MCwgVSs2ZjkyLCBVKzZmOTQsIFUrNmY5Ny02Zjk4LCBVKzZmOWIsIFUrNmZhMy02ZmE1LCBVKzZmYTcsIFUrNmZhYSwgVSs2ZmFmLCBVKzZmYjEsIFUrNmZiNCwgVSs2ZmI2LCBVKzZmYjksIFUrNmZjMS02ZmNiLCBVKzZmZDEtNmZkMywgVSs2ZmQ1LCBVKzZmZGIsIFUrNmZkZS02ZmUxLCBVKzZmZTQsIFUrNmZlOSwgVSs2ZmViLTZmZWMsIFUrNmZlZS02ZmYxLCBVKzZmZmEsIFUrNmZmZTtcbn1cbi8qIFs1OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNTkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs2ZGMzLCBVKzZkYzUtNmRjNiwgVSs2ZGM5LCBVKzZkY2MsIFUrNmRjZiwgVSs2ZGQyLTZkZDMsIFUrNmRkNiwgVSs2ZGQ5LTZkZGUsIFUrNmRlMCwgVSs2ZGU0LCBVKzZkZTYsIFUrNmRlOC02ZGVhLCBVKzZkZWMsIFUrNmRlZi02ZGYwLCBVKzZkZjUtNmRmNiwgVSs2ZGY4LCBVKzZkZmEsIFUrNmRmYywgVSs2ZTAzLTZlMDQsIFUrNmUwNy02ZTA5LCBVKzZlMGItNmUwYywgVSs2ZTBlLCBVKzZlMTEsIFUrNmUxMywgVSs2ZTE1LTZlMTYsIFUrNmUxOS02ZTFiLCBVKzZlMWUtNmUxZiwgVSs2ZTIyLCBVKzZlMjUtNmUyNywgVSs2ZTJiLTZlMmMsIFUrNmUzNi02ZTM3LCBVKzZlMzktNmUzYSwgVSs2ZTNjLTZlNDEsIFUrNmU0NC02ZTQ1LCBVKzZlNDcsIFUrNmU0OS02ZTRiLCBVKzZlNGQtNmU0ZSwgVSs2ZTUxLCBVKzZlNTMtNmU1NSwgVSs2ZTVjLTZlNWYsIFUrNmU2MS02ZTYzLCBVKzZlNjUtNmU2NywgVSs2ZTZhLTZlNmIsIFUrNmU2ZC02ZTcwLCBVKzZlNzItNmU3NCwgVSs2ZTc2LTZlNzgsIFUrNmU3YywgVSs2ZTgwLTZlODIsIFUrNmU4Ni02ZTg3LCBVKzZlODksIFUrNmU4ZCwgVSs2ZThmLCBVKzZlOTYsIFUrNmU5OCwgVSs2ZTlkLTZlOWYsIFUrNmVhMSwgVSs2ZWE1LTZlYTcsIFUrNmVhYiwgVSs2ZWIxLTZlYjIsIFUrNmViNCwgVSs2ZWI3LCBVKzZlYmItNmViZCwgVSs2ZWJmLTZlYzYsIFUrNmVjOC02ZWM5LCBVKzZlY2MsIFUrNmVjZi02ZWQwLCBVKzZlZDMtNmVkNCwgVSs2ZWQ3O1xufVxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzZjYjIsIFUrNmNiNC02Y2I1LCBVKzZjYjcsIFUrNmNiYSwgVSs2Y2JjLTZjYmQsIFUrNmNjMS02Y2MzLCBVKzZjYzUtNmNjNywgVSs2Y2QwLTZjZDQsIFUrNmNkNi02Y2Q3LCBVKzZjZDktNmNkYSwgVSs2Y2RlLTZjZTAsIFUrNmNlNCwgVSs2Y2U2LCBVKzZjZTksIFUrNmNlYi02Y2VmLCBVKzZjZjEtNmNmMiwgVSs2Y2Y2LTZjZjcsIFUrNmNmYSwgVSs2Y2ZlLCBVKzZkMDMtNmQwNSwgVSs2ZDA3LTZkMDgsIFUrNmQwYSwgVSs2ZDBjLCBVKzZkMGUtNmQxMSwgVSs2ZDEzLTZkMTQsIFUrNmQxNiwgVSs2ZDE4LTZkMWEsIFUrNmQxYywgVSs2ZDFmLCBVKzZkMjItNmQyMywgVSs2ZDI2LTZkMjksIFUrNmQyYiwgVSs2ZDJlLTZkMzAsIFUrNmQzMywgVSs2ZDM1LTZkMzYsIFUrNmQzOC02ZDNhLCBVKzZkM2MsIFUrNmQzZiwgVSs2ZDQyLTZkNDQsIFUrNmQ0OC02ZDQ5LCBVKzZkNGQsIFUrNmQ1MCwgVSs2ZDUyLCBVKzZkNTQsIFUrNmQ1Ni02ZDU4LCBVKzZkNWEtNmQ1YywgVSs2ZDVlLCBVKzZkNjAtNmQ2MSwgVSs2ZDYzLTZkNjUsIFUrNmQ2NywgVSs2ZDZjLTZkNmQsIFUrNmQ2ZiwgVSs2ZDc1LCBVKzZkN2ItNmQ3ZCwgVSs2ZDg3LCBVKzZkOGEsIFUrNmQ4ZSwgVSs2ZDkwLTZkOWEsIFUrNmQ5Yy02ZGEwLCBVKzZkYTItNmRhMywgVSs2ZGE3LCBVKzZkYWEtNmRhYywgVSs2ZGFlLCBVKzZkYjMtNmRiNCwgVSs2ZGI2LCBVKzZkYjgsIFUrNmRiYywgVSs2ZGJmLCBVKzZkYzI7XG59XG4vKiBbNjFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjYxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNmI4NS02Yjg2LCBVKzZiODksIFUrNmI4ZCwgVSs2YjkxLTZiOTMsIFUrNmI5NSwgVSs2Yjk3LTZiOTgsIFUrNmI5YS02YjliLCBVKzZiOWUsIFUrNmJhMS02YmE0LCBVKzZiYTktNmJhYSwgVSs2YmFkLCBVKzZiYWYtNmJiMCwgVSs2YmIyLTZiYjMsIFUrNmJiYS02YmJkLCBVKzZiYzAsIFUrNmJjMiwgVSs2YmM2LCBVKzZiY2EtNmJjYywgVSs2YmNlLCBVKzZiZDAtNmJkMSwgVSs2YmQzLCBVKzZiZDYtNmJkOCwgVSs2YmRhLCBVKzZiZTEsIFUrNmJlNiwgVSs2YmVjLCBVKzZiZjEsIFUrNmJmMy02YmY1LCBVKzZiZjksIFUrNmJmZCwgVSs2YzA1LTZjMDgsIFUrNmMwZCwgVSs2YzEwLCBVKzZjMTUtNmMxYSwgVSs2YzIxLCBVKzZjMjMtNmMyNiwgVSs2YzI5LTZjMmQsIFUrNmMzMC02YzMzLCBVKzZjMzUtNmMzNywgVSs2YzM5LTZjM2EsIFUrNmMzYy02YzNmLCBVKzZjNDYsIFUrNmM0YS02YzRjLCBVKzZjNGUtNmM1MCwgVSs2YzU0LCBVKzZjNTYsIFUrNmM1OS02YzVjLCBVKzZjNWUsIFUrNmM2MywgVSs2YzY3LTZjNjksIFUrNmM2YiwgVSs2YzZkLCBVKzZjNmYsIFUrNmM3Mi02Yzc0LCBVKzZjNzgtNmM3YSwgVSs2YzdjLCBVKzZjODQtNmM4NywgVSs2YzhiLTZjOGMsIFUrNmM4ZiwgVSs2YzkxLCBVKzZjOTMtNmM5NiwgVSs2Yzk4LCBVKzZjOWEsIFUrNmM5ZCwgVSs2Y2EyLTZjYTQsIFUrNmNhOC02Y2E5LCBVKzZjYWMtNmNhZSwgVSs2Y2IxO1xufVxuLyogWzYyXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42Mi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzZhMDEsIFUrNmEwNiwgVSs2YTA5LCBVKzZhMGIsIFUrNmExMSwgVSs2YTEzLCBVKzZhMTctNmExOSwgVSs2YTFiLCBVKzZhMWUsIFUrNmEyMywgVSs2YTI4LTZhMjksIFUrNmEyYiwgVSs2YTJmLTZhMzAsIFUrNmEzNSwgVSs2YTM4LTZhNDAsIFUrNmE0Ni02YTQ4LCBVKzZhNGEtNmE0YiwgVSs2YTRlLCBVKzZhNTAsIFUrNmE1MiwgVSs2YTViLCBVKzZhNWUsIFUrNmE2MiwgVSs2YTY1LTZhNjcsIFUrNmE2YiwgVSs2YTc5LCBVKzZhN2MsIFUrNmE3ZS02YTdmLCBVKzZhODQsIFUrNmE4NiwgVSs2YThlLCBVKzZhOTAtNmE5MSwgVSs2YTk0LCBVKzZhOTcsIFUrNmE5YywgVSs2YTllLCBVKzZhYTAsIFUrNmFhMiwgVSs2YWE0LCBVKzZhYTksIFUrNmFhYiwgVSs2YWFlLTZhYjAsIFUrNmFiMi02YWIzLCBVKzZhYjUsIFUrNmFiNy02YWI4LCBVKzZhYmEtNmFiYiwgVSs2YWJkLCBVKzZhYmYsIFUrNmFjMi02YWM0LCBVKzZhYzYsIFUrNmFjOCwgVSs2YWNjLCBVKzZhY2UsIFUrNmFkMi02YWQzLCBVKzZhZDgtNmFkYywgVSs2YWRmLTZhZTAsIFUrNmFlNC02YWU1LCBVKzZhZTctNmFlOCwgVSs2YWZiLCBVKzZiMDQtNmIwNSwgVSs2YjBkLTZiMTMsIFUrNmIxNi02YjE3LCBVKzZiMTksIFUrNmIyNC02YjI1LCBVKzZiMmMsIFUrNmIzNy02YjM5LCBVKzZiM2IsIFUrNmIzZCwgVSs2YjQzLCBVKzZiNDYsIFUrNmI0ZSwgVSs2YjUwLCBVKzZiNTMtNmI1NCwgVSs2YjU4LTZiNTksIFUrNmI1YiwgVSs2YjYwLCBVKzZiNjksIFUrNmI2ZCwgVSs2YjZmLTZiNzAsIFUrNmI3My02Yjc0LCBVKzZiNzctNmI3YSwgVSs2YjgwLTZiODQ7XG59XG4vKiBbNjNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjYzLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjhlMSwgVSs2OGUzLTY4ZTQsIFUrNjhlNi02OGVkLCBVKzY4ZWYtNjhmMCwgVSs2OGYyLCBVKzY4ZjQsIFUrNjhmNi02OGY3LCBVKzY4ZjksIFUrNjhmYi02OGZkLCBVKzY4ZmYtNjkwMiwgVSs2OTA2LTY5MDgsIFUrNjkwYiwgVSs2OTEwLCBVKzY5MWEtNjkxYywgVSs2OTFmLTY5MjAsIFUrNjkyNC02OTI1LCBVKzY5MmEsIFUrNjkyZCwgVSs2OTM0LCBVKzY5MzksIFUrNjkzYy02OTQ1LCBVKzY5NGEtNjk0YiwgVSs2OTUyLTY5NTQsIFUrNjk1NywgVSs2OTU5LCBVKzY5NWIsIFUrNjk1ZCwgVSs2OTVmLCBVKzY5NjItNjk2NCwgVSs2OTY2LCBVKzY5NjgtNjk2YywgVSs2OTZlLTY5NmYsIFUrNjk3MSwgVSs2OTczLTY5NzQsIFUrNjk3OC02OTc5LCBVKzY5N2QsIFUrNjk3Zi02OTgwLCBVKzY5ODUsIFUrNjk4Ny02OThhLCBVKzY5OGQtNjk4ZSwgVSs2OTk0LTY5OTksIFUrNjk5YiwgVSs2OWEzLTY5YTQsIFUrNjlhNi02OWE3LCBVKzY5YWIsIFUrNjlhZC02OWFlLCBVKzY5YjEsIFUrNjliNywgVSs2OWJiLTY5YmMsIFUrNjljMSwgVSs2OWMzLTY5YzUsIFUrNjljNywgVSs2OWNhLTY5Y2UsIFUrNjlkMC02OWQxLCBVKzY5ZDMtNjlkNCwgVSs2OWQ3LTY5ZGEsIFUrNjllMCwgVSs2OWU0LCBVKzY5ZTYsIFUrNjllYy02OWVkLCBVKzY5ZjEtNjlmMywgVSs2OWY4LCBVKzY5ZmEtNjlmYywgVSs2OWZlLTZhMDA7XG59XG4vKiBbNjRdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjY0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjc5Mi02NzkzLCBVKzY3OTYsIFUrNjc5OCwgVSs2NzllLTY3YTEsIFUrNjdhNSwgVSs2N2E3LTY3YTksIFUrNjdhYy02N2FkLCBVKzY3YjAtNjdiMSwgVSs2N2IzLCBVKzY3YjUsIFUrNjdiNywgVSs2N2I5LCBVKzY3YmItNjdiYywgVSs2N2MwLTY3YzEsIFUrNjdjMywgVSs2N2M1LTY3Y2EsIFUrNjdkMS02N2QyLCBVKzY3ZDctNjdkOSwgVSs2N2RkLTY3ZGYsIFUrNjdlMi02N2U0LCBVKzY3ZTYtNjdlOSwgVSs2N2YwLCBVKzY3ZjUsIFUrNjdmNy02N2Y4LCBVKzY3ZmEtNjdmYiwgVSs2N2ZkLTY3ZmUsIFUrNjgwMC02ODAxLCBVKzY4MDMtNjgwNCwgVSs2ODA2LCBVKzY4MDktNjgwYSwgVSs2ODBjLCBVKzY4MGUsIFUrNjgxMiwgVSs2ODFkLTY4MWYsIFUrNjgyMiwgVSs2ODI0LTY4MjksIFUrNjgyYi02ODJkLCBVKzY4MzEtNjgzNSwgVSs2ODNiLCBVKzY4M2UsIFUrNjg0MC02ODQxLCBVKzY4NDQtNjg0NSwgVSs2ODQ5LCBVKzY4NGUsIFUrNjg1MywgVSs2ODU1LTY4NTYsIFUrNjg1Yy02ODVkLCBVKzY4NWYtNjg2MiwgVSs2ODY0LCBVKzY4NjYtNjg2OCwgVSs2ODZiLCBVKzY4NmYsIFUrNjg3MiwgVSs2ODc0LCBVKzY4NzcsIFUrNjg3ZiwgVSs2ODgzLCBVKzY4ODYsIFUrNjg4ZiwgVSs2ODliLCBVKzY4OWYtNjhhMCwgVSs2OGEyLTY4YTMsIFUrNjhiMSwgVSs2OGI2LCBVKzY4YjktNjhiYSwgVSs2OGJjLTY4YmYsIFUrNjhjMS02OGM0LCBVKzY4YzYsIFUrNjhjOCwgVSs2OGNhLCBVKzY4Y2MsIFUrNjhkMC02OGQxLCBVKzY4ZDMsIFUrNjhkNywgVSs2OGRkLCBVKzY4ZGY7XG59XG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjY1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjYzYS02NjNiLCBVKzY2M2QsIFUrNjY0MSwgVSs2NjQ0LTY2NDUsIFUrNjY0OSwgVSs2NjRjLCBVKzY2NGYsIFUrNjY1NCwgVSs2NjU5LCBVKzY2NWIsIFUrNjY1ZC02NjVlLCBVKzY2NjAtNjY2NywgVSs2NjY5LCBVKzY2NmItNjY2YywgVSs2NjcxLCBVKzY2NzMsIFUrNjY3Ny02Njc5LCBVKzY2N2MsIFUrNjY4MC02NjgxLCBVKzY2ODQtNjY4NSwgVSs2Njg4LTY2ODksIFUrNjY4Yi02NjhlLCBVKzY2OTAsIFUrNjY5MiwgVSs2Njk1LCBVKzY2OTgsIFUrNjY5YSwgVSs2NjlkLCBVKzY2OWYtNjZhMCwgVSs2NmEyLTY2YTMsIFUrNjZhNiwgVSs2NmFhLTY2YWIsIFUrNjZiMS02NmIyLCBVKzY2YjUsIFUrNjZiOC02NmI5LCBVKzY2YmIsIFUrNjZiZSwgVSs2NmMxLCBVKzY2YzYtNjZjOSwgVSs2NmNjLCBVKzY2ZDUtNjZkOCwgVSs2NmRhLTY2ZGMsIFUrNjZkZS02NmUyLCBVKzY2ZTgtNjZlYSwgVSs2NmVjLCBVKzY2ZjEsIFUrNjZmMywgVSs2NmY3LCBVKzY2ZmEsIFUrNjZmZCwgVSs2NzAyLCBVKzY3MDUsIFUrNjcwYSwgVSs2NzBmLTY3MTAsIFUrNjcxMywgVSs2NzE1LCBVKzY3MTksIFUrNjcyMi02NzIzLCBVKzY3MjUtNjcyNywgVSs2NzI5LCBVKzY3MmQtNjcyZSwgVSs2NzMyLTY3MzMsIFUrNjczNiwgVSs2NzM5LCBVKzY3M2IsIFUrNjczZiwgVSs2NzQ0LCBVKzY3NDgsIFUrNjc0Yy02NzRkLCBVKzY3NTMsIFUrNjc1NSwgVSs2NzYyLCBVKzY3NjcsIFUrNjc2OS02NzZjLCBVKzY3NmUsIFUrNjc3Mi02NzczLCBVKzY3NzUsIFUrNjc3NywgVSs2NzdhLTY3N2QsIFUrNjc4Mi02NzgzLCBVKzY3ODcsIFUrNjc4YS02NzhkLCBVKzY3OGY7XG59XG4vKiBbNjZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjY2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNjRmOCwgVSs2NGZhLCBVKzY0ZmMsIFUrNjRmZS02NGZmLCBVKzY1MDMsIFUrNjUwOSwgVSs2NTBmLCBVKzY1MTQsIFUrNjUxOCwgVSs2NTFjLTY1MWUsIFUrNjUyMi02NTI1LCBVKzY1MmEtNjUyYywgVSs2NTJlLCBVKzY1MzAtNjUzMiwgVSs2NTM0LTY1MzUsIFUrNjUzNy02NTM4LCBVKzY1M2EsIFUrNjUzYy02NTNkLCBVKzY1NDIsIFUrNjU0OS02NTRiLCBVKzY1NGQtNjU0ZSwgVSs2NTUzLTY1NTUsIFUrNjU1Ny02NTU4LCBVKzY1NWQsIFUrNjU2NCwgVSs2NTY5LCBVKzY1NmIsIFUrNjU2ZC02NTZmLCBVKzY1NzEsIFUrNjU3MywgVSs2NTc1LTY1NzYsIFUrNjU3OC02NTdlLCBVKzY1ODEtNjU4MywgVSs2NTg1LTY1ODYsIFUrNjU4OSwgVSs2NThlLTY1OGYsIFUrNjU5Mi02NTkzLCBVKzY1OTUtNjU5NiwgVSs2NTliLCBVKzY1OWQsIFUrNjU5Zi02NWExLCBVKzY1YTMsIFUrNjVhYi02NWFjLCBVKzY1YjIsIFUrNjViNi02NWI3LCBVKzY1YmEtNjViYiwgVSs2NWJlLTY1YzAsIFUrNjVjMi02NWM0LCBVKzY1YzYtNjVjOCwgVSs2NWNjLCBVKzY1Y2UsIFUrNjVkMCwgVSs2NWQyLTY1ZDMsIFUrNjVkNiwgVSs2NWRiLCBVKzY1ZGQsIFUrNjVlMSwgVSs2NWUzLCBVKzY1ZWUtNjVmMCwgVSs2NWYzLTY1ZjUsIFUrNjVmOCwgVSs2NWZiLTY1ZmMsIFUrNjVmZS02NjAwLCBVKzY2MDMsIFUrNjYwNywgVSs2NjA5LCBVKzY2MGIsIFUrNjYxMC02NjExLCBVKzY2MTktNjYxYSwgVSs2NjFjLTY2MWUsIFUrNjYyMSwgVSs2NjI0LCBVKzY2MjYsIFUrNjYyYS02NjJjLCBVKzY2MmUsIFUrNjYzMC02NjMxLCBVKzY2MzMtNjYzNCwgVSs2NjM2O1xufVxuLyogWzY3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYzYmMsIFUrNjNiZSwgVSs2M2MwLCBVKzYzYzMtNjNjNCwgVSs2M2M2LCBVKzYzYzgsIFUrNjNjZC02M2NlLCBVKzYzZDEsIFUrNjNkNiwgVSs2M2RhLTYzZGIsIFUrNjNkZSwgVSs2M2UwLCBVKzYzZTMsIFUrNjNlOS02M2VhLCBVKzYzZWUsIFUrNjNmMiwgVSs2M2Y1LTYzZmEsIFUrNjNmYywgVSs2M2ZlLTY0MDAsIFUrNjQwNiwgVSs2NDBiLTY0MGQsIFUrNjQxMCwgVSs2NDE0LCBVKzY0MTYtNjQxNywgVSs2NDFiLCBVKzY0MjAtNjQyMywgVSs2NDI1LTY0MjgsIFUrNjQyYSwgVSs2NDMxLTY0MzIsIFUrNjQzNC02NDM3LCBVKzY0M2QtNjQ0MiwgVSs2NDQ1LCBVKzY0NDgsIFUrNjQ1MC02NDUyLCBVKzY0NWItNjQ1ZiwgVSs2NDYyLCBVKzY0NjUsIFUrNjQ2OCwgVSs2NDZkLCBVKzY0NmYtNjQ3MSwgVSs2NDczLCBVKzY0NzcsIFUrNjQ3OS02NDdkLCBVKzY0ODItNjQ4NSwgVSs2NDg3LTY0ODgsIFUrNjQ4YywgVSs2NDkwLCBVKzY0OTMsIFUrNjQ5Ni02NDlhLCBVKzY0OWQsIFUrNjRhMCwgVSs2NGE1LCBVKzY0YWItNjRhYywgVSs2NGIxLTY0YjcsIFUrNjRiOS02NGJiLCBVKzY0YmUtNjRjMSwgVSs2NGM0LCBVKzY0YzcsIFUrNjRjOS02NGNiLCBVKzY0ZDAsIFUrNjRkNCwgVSs2NGQ3LTY0ZDgsIFUrNjRkYSwgVSs2NGRlLCBVKzY0ZTAtNjRlMiwgVSs2NGU0LCBVKzY0ZTksIFUrNjRlYywgVSs2NGYwLTY0ZjIsIFUrNjRmNCwgVSs2NGY3O1xufVxuLyogWzY4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42OC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYyM2IsIFUrNjIzZC02MjNlLCBVKzYyNDMsIFUrNjI0NiwgVSs2MjQ4LTYyNDksIFUrNjI0YywgVSs2MjU1LCBVKzYyNTksIFUrNjI1ZSwgVSs2MjYwLTYyNjEsIFUrNjI2NS02MjY2LCBVKzYyNmEsIFUrNjI3MSwgVSs2MjdhLCBVKzYyN2MtNjI3ZCwgVSs2MjgzLCBVKzYyODYsIFUrNjI4OSwgVSs2MjhlLCBVKzYyOTQsIFUrNjI5YywgVSs2MjllLTYyOWYsIFUrNjJhMSwgVSs2MmE4LCBVKzYyYmEtNjJiYiwgVSs2MmJmLCBVKzYyYzIsIFUrNjJjNCwgVSs2MmM4LCBVKzYyY2EtNjJjYiwgVSs2MmNlLTYyY2YsIFUrNjJkMSwgVSs2MmQ3LCBVKzYyZDktNjJkYSwgVSs2MmRkLCBVKzYyZTAtNjJlMSwgVSs2MmUzLTYyZTQsIFUrNjJlNywgVSs2MmViLCBVKzYyZWUsIFUrNjJmMCwgVSs2MmY0LTYyZjYsIFUrNjMwOCwgVSs2MzBhLTYzMGUsIFUrNjMxMCwgVSs2MzEyLTYzMTMsIFUrNjMxNywgVSs2MzE5LCBVKzYzMWIsIFUrNjMxZC02MzFmLCBVKzYzMjIsIFUrNjMyNiwgVSs2MzI5LCBVKzYzMzEtNjMzMiwgVSs2MzM0LTYzMzcsIFUrNjMzOSwgVSs2MzNiLTYzM2MsIFUrNjMzZS02MzQwLCBVKzYzNDMsIFUrNjM0NywgVSs2MzRiLTYzNGUsIFUrNjM1NCwgVSs2MzVjLTYzNWQsIFUrNjM2OC02MzY5LCBVKzYzNmQsIFUrNjM2Zi02MzcyLCBVKzYzNzYsIFUrNjM3YS02MzdiLCBVKzYzN2QsIFUrNjM4Mi02MzgzLCBVKzYzODcsIFUrNjM4YS02MzhiLCBVKzYzOGQtNjM4ZSwgVSs2MzkxLCBVKzYzOTMtNjM5NywgVSs2Mzk5LCBVKzYzOWIsIFUrNjM5ZS02MzlmLCBVKzYzYTEsIFUrNjNhMy02M2E0LCBVKzYzYWMtNjNhZSwgVSs2M2IxLTYzYjUsIFUrNjNiNy02M2JiO1xufVxuLyogWzY5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi42OS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYwZmEsIFUrNjEwMCwgVSs2MTA2LCBVKzYxMGQtNjEwZSwgVSs2MTEyLCBVKzYxMTQtNjExNSwgVSs2MTE5LCBVKzYxMWMsIFUrNjEyMCwgVSs2MTIyLTYxMjMsIFUrNjEyNiwgVSs2MTI4LTYxMzAsIFUrNjEzNi02MTM3LCBVKzYxM2EsIFUrNjEzZC02MTNlLCBVKzYxNDQsIFUrNjE0Ni02MTQ3LCBVKzYxNGEtNjE0YiwgVSs2MTUxLCBVKzYxNTMsIFUrNjE1OCwgVSs2MTVhLCBVKzYxNWMtNjE1ZCwgVSs2MTVmLCBVKzYxNjEsIFUrNjE2My02MTY1LCBVKzYxNmItNjE2YywgVSs2MTZlLCBVKzYxNzEsIFUrNjE3My02MTc3LCBVKzYxN2UsIFUrNjE4MiwgVSs2MTg3LCBVKzYxOGEsIFUrNjE4ZC02MThlLCBVKzYxOTAtNjE5MSwgVSs2MTk0LCBVKzYxOTktNjE5YSwgVSs2MTljLCBVKzYxOWYsIFUrNjFhMSwgVSs2MWEzLTYxYTQsIFUrNjFhNy02MWE5LCBVKzYxYWItNjFhZCwgVSs2MWIyLTYxYjMsIFUrNjFiNS02MWI3LCBVKzYxYmEtNjFiYiwgVSs2MWJmLCBVKzYxYzMtNjFjNCwgVSs2MWM2LTYxYzcsIFUrNjFjOS02MWNiLCBVKzYxZDAtNjFkMSwgVSs2MWQzLTYxZDQsIFUrNjFkNywgVSs2MWRhLCBVKzYxZGYtNjFlMSwgVSs2MWU2LCBVKzYxZWUsIFUrNjFmMCwgVSs2MWYyLCBVKzYxZjYtNjFmOCwgVSs2MWZhLCBVKzYxZmMtNjFmZSwgVSs2MjAwLCBVKzYyMDYtNjIwNywgVSs2MjA5LCBVKzYyMGIsIFUrNjIwZC02MjBlLCBVKzYyMTMtNjIxNSwgVSs2MjE3LCBVKzYyMTksIFUrNjIxYi02MjIzLCBVKzYyMjUtNjIyNiwgVSs2MjJjLCBVKzYyMmUtNjIzMCwgVSs2MjMyLCBVKzYyMzg7XG59XG4vKiBbNzBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjcwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWZkMS01ZmQ2LCBVKzVmZGEtNWZkZSwgVSs1ZmUxLTVmZTIsIFUrNWZlNC01ZmU1LCBVKzVmZWEsIFUrNWZlZC01ZmVlLCBVKzVmZjEtNWZmMywgVSs1ZmY2LCBVKzVmZjgsIFUrNWZmYiwgVSs1ZmZlLTVmZmYsIFUrNjAwMi02MDA2LCBVKzYwMGEsIFUrNjAwZCwgVSs2MDBmLCBVKzYwMTQsIFUrNjAxOSwgVSs2MDFiLCBVKzYwMjAsIFUrNjAyMywgVSs2MDI2LCBVKzYwMjksIFUrNjAyYiwgVSs2MDJlLTYwMmYsIFUrNjAzMSwgVSs2MDMzLCBVKzYwMzUsIFUrNjAzOSwgVSs2MDNmLCBVKzYwNDEtNjA0MywgVSs2MDQ2LCBVKzYwNGYsIFUrNjA1My02MDU0LCBVKzYwNTgtNjA1YiwgVSs2MDVkLTYwNWUsIFUrNjA2MCwgVSs2MDYzLCBVKzYwNjUsIFUrNjA2NywgVSs2MDZhLTYwNmMsIFUrNjA3NSwgVSs2MDc4LTYwNzksIFUrNjA3YiwgVSs2MDdkLCBVKzYwN2YsIFUrNjA4MywgVSs2MDg1LTYwODcsIFUrNjA4YSwgVSs2MDhjLCBVKzYwOGUtNjA4ZiwgVSs2MDkyLTYwOTMsIFUrNjA5NS02MDk3LCBVKzYwOWItNjA5ZCwgVSs2MGEyLCBVKzYwYTcsIFUrNjBhOS02MGFiLCBVKzYwYWQsIFUrNjBhZi02MGIxLCBVKzYwYjMtNjBiNiwgVSs2MGI4LCBVKzYwYmIsIFUrNjBiZC02MGJlLCBVKzYwYzAtNjBjMywgVSs2MGM2LTYwYzksIFUrNjBjYiwgVSs2MGNlLCBVKzYwZDMtNjBkNCwgVSs2MGQ3LTYwZGIsIFUrNjBkZCwgVSs2MGUxLTYwZTQsIFUrNjBlNiwgVSs2MGVhLCBVKzYwZWMtNjBlZSwgVSs2MGYwLTYwZjEsIFUrNjBmNCwgVSs2MGY2O1xufVxuLyogWzcxXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43MS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVlYTMtNWVhNSwgVSs1ZWE4LCBVKzVlYWIsIFUrNWVhZiwgVSs1ZWIzLCBVKzVlYjUtNWViNiwgVSs1ZWI5LCBVKzVlYmUsIFUrNWVjMS01ZWMzLCBVKzVlYzYsIFUrNWVjOCwgVSs1ZWNiLTVlY2MsIFUrNWVkMS01ZWQyLCBVKzVlZDQsIFUrNWVkOS01ZWRiLCBVKzVlZGQsIFUrNWVkZi01ZWUwLCBVKzVlZTItNWVlMywgVSs1ZWU4LCBVKzVlZWEsIFUrNWVlYywgVSs1ZWVmLTVlZjAsIFUrNWVmMy01ZWY0LCBVKzVlZjgsIFUrNWVmYi01ZWZjLCBVKzVlZmUtNWVmZiwgVSs1ZjAxLCBVKzVmMDcsIFUrNWYwYi01ZjBlLCBVKzVmMTAtNWYxMiwgVSs1ZjE0LCBVKzVmMWEsIFUrNWYyMiwgVSs1ZjI4LTVmMjksIFUrNWYyYy01ZjJkLCBVKzVmMzUtNWYzNiwgVSs1ZjM4LCBVKzVmM2ItNWY0MywgVSs1ZjQ1LTVmNGEsIFUrNWY0Yy01ZjRlLCBVKzVmNTAsIFUrNWY1NCwgVSs1ZjU2LTVmNTksIFUrNWY1Yi01ZjVmLCBVKzVmNjEsIFUrNWY2MywgVSs1ZjY1LCBVKzVmNjctNWY2OCwgVSs1ZjZiLCBVKzVmNmUtNWY2ZiwgVSs1ZjcyLTVmNzgsIFUrNWY3YSwgVSs1ZjdlLTVmN2YsIFUrNWY4Mi01ZjgzLCBVKzVmODcsIFUrNWY4OS01ZjhhLCBVKzVmOGQsIFUrNWY5MSwgVSs1ZjkzLCBVKzVmOTUsIFUrNWY5OC01Zjk5LCBVKzVmOWMsIFUrNWY5ZSwgVSs1ZmEwLCBVKzVmYTYtNWZhOSwgVSs1ZmFjLTVmYWQsIFUrNWZhZiwgVSs1ZmIzLTVmYjUsIFUrNWZiOSwgVSs1ZmJjLCBVKzVmYzQsIFUrNWZjOSwgVSs1ZmNiLCBVKzVmY2UtNWZkMDtcbn1cbi8qIFs3Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNzIud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ZDMyLTVkMzQsIFUrNWQzYy01ZDNlLCBVKzVkNDEtNWQ0NCwgVSs1ZDQ2LTVkNDgsIFUrNWQ0YS01ZDRiLCBVKzVkNGUsIFUrNWQ1MCwgVSs1ZDUyLCBVKzVkNTUtNWQ1OCwgVSs1ZDVhLTVkNWQsIFUrNWQ2OC01ZDY5LCBVKzVkNmItNWQ2YywgVSs1ZDZmLCBVKzVkNzQsIFUrNWQ3ZiwgVSs1ZDgyLTVkODksIFUrNWQ4Yi01ZDhjLCBVKzVkOGYsIFUrNWQ5Mi01ZDkzLCBVKzVkOTksIFUrNWQ5ZCwgVSs1ZGIyLCBVKzVkYjYtNWRiNywgVSs1ZGJhLCBVKzVkYmMtNWRiZCwgVSs1ZGMyLTVkYzMsIFUrNWRjNi01ZGM3LCBVKzVkYzksIFUrNWRjYywgVSs1ZGQyLCBVKzVkZDQsIFUrNWRkNi01ZGQ4LCBVKzVkZGItNWRkYywgVSs1ZGUzLCBVKzVkZWQsIFUrNWRlZiwgVSs1ZGYzLCBVKzVkZjYsIFUrNWRmYS01ZGZkLCBVKzVkZmYtNWUwMCwgVSs1ZTA3LCBVKzVlMGYsIFUrNWUxMSwgVSs1ZTEzLTVlMTQsIFUrNWUxOS01ZTFiLCBVKzVlMjIsIFUrNWUyNSwgVSs1ZTI4LCBVKzVlMmEsIFUrNWUyZi01ZTMxLCBVKzVlMzMtNWUzNCwgVSs1ZTM2LCBVKzVlMzktNWUzYywgVSs1ZTNlLCBVKzVlNDAsIFUrNWU0NCwgVSs1ZTQ2LTVlNDgsIFUrNWU0YywgVSs1ZTRmLCBVKzVlNTMtNWU1NCwgVSs1ZTU3LCBVKzVlNTksIFUrNWU1YiwgVSs1ZTVlLTVlNWYsIFUrNWU2MSwgVSs1ZTYzLCBVKzVlNmEtNWU2YiwgVSs1ZTc1LCBVKzVlNzcsIFUrNWU3OS01ZTdhLCBVKzVlN2UsIFUrNWU4MC01ZTgxLCBVKzVlODMsIFUrNWU4NSwgVSs1ZTg3LCBVKzVlOGIsIFUrNWU5MS01ZTkyLCBVKzVlOTYsIFUrNWU5OCwgVSs1ZTliLCBVKzVlOWQsIFUrNWVhMC01ZWEyO1xufVxuLyogWzczXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43My53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzViZjUtNWJmNiwgVSs1YmZlLCBVKzVjMDItNWMwMywgVSs1YzA1LCBVKzVjMDctNWMwOSwgVSs1YzBiLTVjMGMsIFUrNWMwZSwgVSs1YzEwLCBVKzVjMTItNWMxMywgVSs1YzE1LCBVKzVjMTcsIFUrNWMxOSwgVSs1YzFiLTVjMWMsIFUrNWMxZS01YzFmLCBVKzVjMjIsIFUrNWMyNSwgVSs1YzI4LCBVKzVjMmEtNWMyYiwgVSs1YzJmLTVjMzAsIFUrNWMzNywgVSs1YzNiLCBVKzVjNDMtNWM0NCwgVSs1YzQ2LTVjNDcsIFUrNWM0ZCwgVSs1YzUwLCBVKzVjNTksIFUrNWM1Yi01YzVjLCBVKzVjNjItNWM2NCwgVSs1YzY2LCBVKzVjNmMsIFUrNWM2ZSwgVSs1Yzc0LCBVKzVjNzgtNWM3ZSwgVSs1YzgwLCBVKzVjODMtNWM4NCwgVSs1Yzg4LCBVKzVjOGItNWM4ZCwgVSs1YzkxLCBVKzVjOTQtNWM5NiwgVSs1Yzk4LTVjOTksIFUrNWM5YywgVSs1YzllLCBVKzVjYTEtNWNhMywgVSs1Y2FiLTVjYWMsIFUrNWNiMSwgVSs1Y2I1LCBVKzVjYjcsIFUrNWNiYSwgVSs1Y2JkLTVjYmYsIFUrNWNjMSwgVSs1Y2MzLTVjYzQsIFUrNWNjNywgVSs1Y2NiLCBVKzVjZDIsIFUrNWNkOC01Y2Q5LCBVKzVjZGYtNWNlMCwgVSs1Y2UzLTVjZTYsIFUrNWNlOC01Y2VhLCBVKzVjZWQsIFUrNWNlZiwgVSs1Y2YzLTVjZjQsIFUrNWNmNiwgVSs1Y2Y4LCBVKzVjZmQsIFUrNWQwMC01ZDA0LCBVKzVkMDYsIFUrNWQwOCwgVSs1ZDBiLTVkMGQsIFUrNWQwZi01ZDEzLCBVKzVkMTUsIFUrNWQxNy01ZDFhLCBVKzVkMWQtNWQyMiwgVSs1ZDI0LTVkMjcsIFUrNWQyZS01ZDMxO1xufVxuLyogWzc0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43NC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzVhYjIsIFUrNWFiNC01YWI1LCBVKzVhYjctNWFiYSwgVSs1YWJkLTVhYmYsIFUrNWFjMy01YWM0LCBVKzVhYzYtNWFjOCwgVSs1YWNhLTVhY2IsIFUrNWFjZCwgVSs1YWNmLTVhZDIsIFUrNWFkNCwgVSs1YWQ4LTVhZGEsIFUrNWFkYywgVSs1YWRmLTVhZTIsIFUrNWFlNCwgVSs1YWU2LCBVKzVhZTgsIFUrNWFlYS01YWVkLCBVKzVhZjAtNWFmMywgVSs1YWY1LCBVKzVhZjktNWFmYiwgVSs1YWZkLCBVKzViMDEsIFUrNWIwNSwgVSs1YjA4LCBVKzViMGItNWIwYywgVSs1YjExLCBVKzViMTYtNWIxNywgVSs1YjFiLCBVKzViMjEtNWIyMiwgVSs1YjI0LCBVKzViMjctNWIyZSwgVSs1YjMwLCBVKzViMzIsIFUrNWIzNCwgVSs1YjM2LTViMzgsIFUrNWIzZS01YjQwLCBVKzViNDMsIFUrNWI0NSwgVSs1YjRhLTViNGIsIFUrNWI1MS01YjUzLCBVKzViNTYsIFUrNWI1YS01YjViLCBVKzViNjIsIFUrNWI2NSwgVSs1YjY3LCBVKzViNmEtNWI2ZSwgVSs1YjcwLTViNzEsIFUrNWI3MywgVSs1YjdhLTViN2IsIFUrNWI3Zi01YjgwLCBVKzViODQsIFUrNWI4ZCwgVSs1YjkxLCBVKzViOTMtNWI5NSwgVSs1YjlmLCBVKzViYTUtNWJhNiwgVSs1YmFjLCBVKzViYWUsIFUrNWJiOCwgVSs1YmMwLCBVKzViYzMsIFUrNWJjYiwgVSs1YmQwLTViZDEsIFUrNWJkNC01YmQ4LCBVKzViZGEtNWJkYywgVSs1YmUyLCBVKzViZTQtNWJlNywgVSs1YmU5LCBVKzViZWItNWJlYywgVSs1YmVlLTViZjAsIFUrNWJmMi01YmYzO1xufVxuLyogWzc1XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43NS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU5ODEsIFUrNTk4ZiwgVSs1OTk3LTU5OTgsIFUrNTk5YSwgVSs1OTljLTU5OWQsIFUrNTlhMC01OWExLCBVKzU5YTMtNTlhNCwgVSs1OWE3LCBVKzU5YWEtNTlhZCwgVSs1OWFmLCBVKzU5YjItNTliMywgVSs1OWI1LTU5YjYsIFUrNTliOCwgVSs1OWJhLCBVKzU5YmQtNTliZSwgVSs1OWMwLTU5YzEsIFUrNTljMy01OWM0LCBVKzU5YzctNTljYSwgVSs1OWNjLTU5Y2QsIFUrNTljZiwgVSs1OWQyLCBVKzU5ZDUtNTlkNiwgVSs1OWQ4LTU5ZDksIFUrNTlkYiwgVSs1OWRkLTU5ZTAsIFUrNTllMi01OWU3LCBVKzU5ZTktNTllYiwgVSs1OWVlLCBVKzU5ZjEsIFUrNTlmMywgVSs1OWY1LCBVKzU5ZjctNTlmOSwgVSs1OWZkLCBVKzVhMDYsIFUrNWEwOC01YTBhLCBVKzVhMGMtNWEwZCwgVSs1YTExLTVhMTMsIFUrNWExNS01YTE2LCBVKzVhMWEtNWExYiwgVSs1YTIxLTVhMjMsIFUrNWEyZC01YTJmLCBVKzVhMzIsIFUrNWEzOCwgVSs1YTNjLCBVKzVhM2UtNWE0NSwgVSs1YTQ3LCBVKzVhNGEsIFUrNWE0Yy01YTRkLCBVKzVhNGYtNWE1MSwgVSs1YTUzLCBVKzVhNTUtNWE1NywgVSs1YTVlLCBVKzVhNjAsIFUrNWE2MiwgVSs1YTY1LTVhNjcsIFUrNWE2YSwgVSs1YTZjLTVhNmQsIFUrNWE3Mi01YTczLCBVKzVhNzUtNWE3NiwgVSs1YTc5LTVhN2MsIFUrNWE4MS01YTg0LCBVKzVhOGMsIFUrNWE4ZSwgVSs1YTkzLCBVKzVhOTYtNWE5NywgVSs1YTljLCBVKzVhOWUsIFUrNWFhMCwgVSs1YWEzLTVhYTQsIFUrNWFhYSwgVSs1YWFlLTVhYWYsIFUrNWFiMTtcbn1cbi8qIFs3Nl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNzYud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1ODMxLCBVKzU4M2EsIFUrNTgzZCwgVSs1ODNmLTU4NDIsIFUrNTg0NC01ODQ2LCBVKzU4NDgsIFUrNTg0YSwgVSs1ODRkLCBVKzU4NTIsIFUrNTg1NywgVSs1ODU5LTU4NWEsIFUrNTg1Yy01ODVkLCBVKzU4NjIsIFUrNTg2OC01ODY5LCBVKzU4NmMtNTg2ZCwgVSs1ODZmLTU4NzMsIFUrNTg3NSwgVSs1ODc5LCBVKzU4N2QtNTg3ZSwgVSs1ODgwLTU4ODEsIFUrNTg4OC01ODhhLCBVKzU4OGQsIFUrNTg5MiwgVSs1ODk2LTU4OTgsIFUrNTg5YSwgVSs1ODljLTU4OWQsIFUrNThhMC01OGExLCBVKzU4YTMsIFUrNThhNiwgVSs1OGE5LCBVKzU4YWItNThhZSwgVSs1OGIwLCBVKzU4YjMsIFUrNThiYi01OGJmLCBVKzU4YzItNThjMywgVSs1OGM1LTU4YzgsIFUrNThjYSwgVSs1OGNjLCBVKzU4Y2UsIFUrNThkMS01OGQzLCBVKzU4ZDUsIFUrNThkOC01OGQ5LCBVKzU4ZGUtNThkZiwgVSs1OGUyLCBVKzU4ZTksIFUrNThlYywgVSs1OGVmLCBVKzU4ZjEtNThmMiwgVSs1OGY1LCBVKzU4ZjctNThmOCwgVSs1OGZhLCBVKzU4ZmQsIFUrNTkwMCwgVSs1OTAyLCBVKzU5MDYsIFUrNTkwOC01OTBjLCBVKzU5MGUsIFUrNTkxMCwgVSs1OTE0LCBVKzU5MTksIFUrNTkxYiwgVSs1OTFkLTU5MWUsIFUrNTkyMCwgVSs1OTIyLTU5MjUsIFUrNTkyOCwgVSs1OTJjLTU5MmQsIFUrNTkyZiwgVSs1OTMyLCBVKzU5MzYsIFUrNTkzYywgVSs1OTNlLCBVKzU5NDAtNTk0MiwgVSs1OTQ0LCBVKzU5NGMtNTk0ZCwgVSs1OTUwLCBVKzU5NTMsIFUrNTk1OCwgVSs1OTVhLCBVKzU5NjEsIFUrNTk2Ni01OTY4LCBVKzU5NmEsIFUrNTk2Yy01OTZlLCBVKzU5NzcsIFUrNTk3Yi01OTdjO1xufVxuLyogWzc3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU3MGEsIFUrNTcwYy01NzBkLCBVKzU3MGYsIFUrNTcxMi01NzEzLCBVKzU3MTgtNTcxOSwgVSs1NzFjLCBVKzU3MWUsIFUrNTcyNSwgVSs1NzI3LCBVKzU3MjktNTcyYSwgVSs1NzJjLCBVKzU3MmUtNTcyZiwgVSs1NzM0LTU3MzUsIFUrNTczOSwgVSs1NzNiLCBVKzU3NDEsIFUrNTc0MywgVSs1NzQ1LCBVKzU3NDksIFUrNTc0Yy01NzRkLCBVKzU3NWMsIFUrNTc2MywgVSs1NzY4LTU3NjksIFUrNTc2YiwgVSs1NzZkLTU3NmUsIFUrNTc3MCwgVSs1NzczLCBVKzU3NzUsIFUrNTc3NywgVSs1NzdiLTU3N2MsIFUrNTc4NS01Nzg2LCBVKzU3ODgsIFUrNTc4YywgVSs1NzhlLTU3OGYsIFUrNTc5My01Nzk1LCBVKzU3OTktNTdhMSwgVSs1N2EzLTU3YTQsIFUrNTdhNi01N2FhLCBVKzU3YWMtNTdhZCwgVSs1N2FmLTU3YjIsIFUrNTdiNC01N2I2LCBVKzU3YjgtNTdiOSwgVSs1N2JkLTU3YmYsIFUrNTdjMiwgVSs1N2M0LTU3YzgsIFUrNTdjYy01N2NkLCBVKzU3Y2YsIFUrNTdkMiwgVSs1N2Q1LTU3ZGUsIFUrNTdlMS01N2UyLCBVKzU3ZTQtNTdlNSwgVSs1N2U3LCBVKzU3ZWIsIFUrNTdlZCwgVSs1N2VmLCBVKzU3ZjQtNTdmOCwgVSs1N2ZjLTU3ZmQsIFUrNTgwMC01ODAxLCBVKzU4MDMsIFUrNTgwNSwgVSs1ODA3LCBVKzU4MDksIFUrNTgwYi01ODBlLCBVKzU4MTEsIFUrNTgxNCwgVSs1ODE5LCBVKzU4MWItNTgyMCwgVSs1ODIyLTU4MjMsIFUrNTgyNS01ODI2LCBVKzU4MmMsIFUrNTgyZjtcbn1cbi8qIFs3OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuNzgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1NjA1LTU2MDYsIFUrNTYwOCwgVSs1NjBjLTU2MGQsIFUrNTYwZiwgVSs1NjE0LCBVKzU2MTYtNTYxNywgVSs1NjFhLCBVKzU2MWMsIFUrNTYxZSwgVSs1NjIxLTU2MjUsIFUrNTYyNywgVSs1NjI5LCBVKzU2MmItNTYzMCwgVSs1NjM2LCBVKzU2MzgtNTYzYSwgVSs1NjNjLCBVKzU2NDAtNTY0MiwgVSs1NjQ5LCBVKzU2NGMtNTY1MCwgVSs1NjUzLTU2NTUsIFUrNTY1Ny01NjViLCBVKzU2NjAsIFUrNTY2My01NjY0LCBVKzU2NjYsIFUrNTY2YiwgVSs1NjZmLTU2NzEsIFUrNTY3My01NjdjLCBVKzU2N2UsIFUrNTY4NC01Njg3LCBVKzU2OGMsIFUrNTY4ZS01NjkzLCBVKzU2OTUsIFUrNTY5NywgVSs1NjliLTU2OWMsIFUrNTY5ZS01NjlmLCBVKzU2YTEtNTZhMiwgVSs1NmE0LTU2YTksIFUrNTZhYy01NmFmLCBVKzU2YjEsIFUrNTZiNCwgVSs1NmI2LTU2YjgsIFUrNTZiZiwgVSs1NmMxLTU2YzMsIFUrNTZjOSwgVSs1NmNkLCBVKzU2ZDEsIFUrNTZkNCwgVSs1NmQ2LTU2ZDksIFUrNTZkZCwgVSs1NmRmLCBVKzU2ZTEsIFUrNTZlMy01NmU2LCBVKzU2ZTgtNTZlYywgVSs1NmVlLTU2ZWYsIFUrNTZmMS01NmYzLCBVKzU2ZjUsIFUrNTZmNy01NmY5LCBVKzU2ZmMsIFUrNTZmZi01NzAwLCBVKzU3MDMtNTcwNCwgVSs1NzA5O1xufVxuLyogWzc5XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi43OS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzU1MTksIFUrNTUxYiwgVSs1NTFkLTU1MWUsIFUrNTUyMCwgVSs1NTIyLTU1MjMsIFUrNTUyNi01NTI3LCBVKzU1MmEtNTUyYywgVSs1NTMwLCBVKzU1MzItNTUzNSwgVSs1NTM3LTU1MzgsIFUrNTUzYi01NTQxLCBVKzU1NDMtNTU0NCwgVSs1NTQ3LTU1NDksIFUrNTU0YiwgVSs1NTRkLCBVKzU1NTAsIFUrNTU1MywgVSs1NTU1LTU1NTgsIFUrNTU1Yi01NTVmLCBVKzU1NjctNTU2OSwgVSs1NTZiLTU1NzIsIFUrNTU3NC01NTc3LCBVKzU1N2ItNTU3YywgVSs1NTdlLTU1N2YsIFUrNTU4MSwgVSs1NTgzLCBVKzU1ODUtNTU4NiwgVSs1NTg4LCBVKzU1OGItNTU4YywgVSs1NThlLTU1OTEsIFUrNTU5MywgVSs1NTk5LTU1OWEsIFUrNTU5ZiwgVSs1NWE1LTU1YTYsIFUrNTVhOC01NWFjLCBVKzU1YWUsIFUrNTViMC01NWIzLCBVKzU1YjYsIFUrNTViOS01NWJhLCBVKzU1YmMtNTViZSwgVSs1NWM0LCBVKzU1YzYtNTVjNywgVSs1NWM5LCBVKzU1Y2MtNTVkMiwgVSs1NWQ0LTU1ZGIsIFUrNTVkZC01NWRmLCBVKzU1ZTEsIFUrNTVlMy01NWU2LCBVKzU1ZWEtNTVlZSwgVSs1NWYwLTU1ZjMsIFUrNTVmNS01NWY3LCBVKzU1ZmIsIFUrNTVmZSwgVSs1NjAwLTU2MDE7XG59XG4vKiBbODBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjgwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNTNmYi01NDAwLCBVKzU0MDIsIFUrNTQwNS01NDA3LCBVKzU0MGIsIFUrNTQwZiwgVSs1NDEyLCBVKzU0MTQsIFUrNTQxNiwgVSs1NDE4LTU0MWEsIFUrNTQxZCwgVSs1NDIwLTU0MjMsIFUrNTQyNSwgVSs1NDI5LTU0MmEsIFUrNTQyZC01NDJlLCBVKzU0MzEtNTQzMywgVSs1NDM2LCBVKzU0M2QsIFUrNTQzZiwgVSs1NDQyLTU0NDMsIFUrNTQ0OSwgVSs1NDRiLTU0NGMsIFUrNTQ0ZSwgVSs1NDUxLTU0NTQsIFUrNTQ1NiwgVSs1NDU5LCBVKzU0NWItNTQ1YywgVSs1NDYxLCBVKzU0NjMtNTQ2NCwgVSs1NDZhLTU0NzIsIFUrNTQ3NCwgVSs1NDc2LTU0NzgsIFUrNTQ3YSwgVSs1NDdlLTU0ODQsIFUrNTQ4NiwgVSs1NDhhLCBVKzU0OGQtNTQ4ZSwgVSs1NDkwLTU0OTEsIFUrNTQ5NCwgVSs1NDk3LTU0OTksIFUrNTQ5YiwgVSs1NDlkLCBVKzU0YTEtNTRhNywgVSs1NGE5LCBVKzU0YWIsIFUrNTRhZCwgVSs1NGI0LTU0YjUsIFUrNTRiOSwgVSs1NGJiLCBVKzU0YmUtNTRiZiwgVSs1NGMyLTU0YzMsIFUrNTRjOS01NGNjLCBVKzU0Y2YtNTRkMCwgVSs1NGQzLCBVKzU0ZDUtNTRkNiwgVSs1NGQ5LTU0ZGEsIFUrNTRkYy01NGRlLCBVKzU0ZTIsIFUrNTRlNywgVSs1NGYzLTU0ZjQsIFUrNTRmOC01NGY5LCBVKzU0ZmQtNTRmZiwgVSs1NTAxLCBVKzU1MDQtNTUwNiwgVSs1NTBjLTU1MGYsIFUrNTUxMS01NTE0LCBVKzU1MTYtNTUxNztcbn1cbi8qIFs4MV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuODEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1MmEyLCBVKzUyYTYtNTJhNywgVSs1MmFjLTUyYWQsIFUrNTJhZiwgVSs1MmI0LTUyYjUsIFUrNTJiOSwgVSs1MmJiLTUyYmMsIFUrNTJiZSwgVSs1MmMxLCBVKzUyYzUsIFUrNTJjYSwgVSs1MmNkLCBVKzUyZDAsIFUrNTJkNi01MmQ3LCBVKzUyZDksIFUrNTJkYiwgVSs1MmRkLTUyZGUsIFUrNTJlMCwgVSs1MmUyLTUyZTMsIFUrNTJlNSwgVSs1MmU3LTUyZjAsIFUrNTJmMi01MmYzLCBVKzUyZjUtNTJmOSwgVSs1MmZiLTUyZmMsIFUrNTMwMiwgVSs1MzA0LCBVKzUzMGIsIFUrNTMwZCwgVSs1MzBmLTUzMTAsIFUrNTMxNSwgVSs1MzFhLCBVKzUzMWMtNTMxZCwgVSs1MzIxLCBVKzUzMjMsIFUrNTMyNiwgVSs1MzJlLTUzMzEsIFUrNTMzOCwgVSs1MzNjLTUzM2UsIFUrNTM0MCwgVSs1MzQ0LTUzNDUsIFUrNTM0Yi01MzRkLCBVKzUzNTAsIFUrNTM1NCwgVSs1MzU4LCBVKzUzNWQtNTM1ZiwgVSs1MzYzLCBVKzUzNjgtNTM2OSwgVSs1MzZjLCBVKzUzNmUtNTM2ZiwgVSs1MzcyLCBVKzUzNzktNTM3YiwgVSs1MzdkLCBVKzUzOGQtNTM4ZSwgVSs1MzkwLCBVKzUzOTMtNTM5NCwgVSs1Mzk2LCBVKzUzOWItNTM5ZCwgVSs1M2EwLTUzYTEsIFUrNTNhMy01M2E1LCBVKzUzYTksIFUrNTNhZC01M2FlLCBVKzUzYjAsIFUrNTNiMi01M2IzLCBVKzUzYjUtNTNiOCwgVSs1M2JjLCBVKzUzYmUsIFUrNTNjMSwgVSs1M2MzLTUzYzcsIFUrNTNjZS01M2NmLCBVKzUzZDItNTNkMywgVSs1M2Q1LCBVKzUzZGEsIFUrNTNkZS01M2RmLCBVKzUzZTEtNTNlMiwgVSs1M2U3LTUzZTksIFUrNTNmMSwgVSs1M2Y0LTUzZjUsIFUrNTNmYTtcbn1cbi8qIFs4Ml0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuODIud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs1MTEwLCBVKzUxMTMsIFUrNTExNSwgVSs1MTE3LTUxMTgsIFUrNTExYS01MTFjLCBVKzUxMWUtNTExZiwgVSs1MTIxLCBVKzUxMjgsIFUrNTEyYi01MTJkLCBVKzUxMzEtNTEzNSwgVSs1MTM3LTUxMzksIFUrNTEzYywgVSs1MTQwLCBVKzUxNDIsIFUrNTE0NywgVSs1MTRjLCBVKzUxNGUtNTE1MCwgVSs1MTU1LTUxNTgsIFUrNTE2MiwgVSs1MTY5LCBVKzUxNzIsIFUrNTE3ZiwgVSs1MTgxLTUxODQsIFUrNTE4Ni01MTg3LCBVKzUxOGIsIFUrNTE4ZiwgVSs1MTkxLCBVKzUxOTUtNTE5NywgVSs1MTlhLCBVKzUxYTItNTFhMywgVSs1MWE2LTUxYWIsIFUrNTFhZC01MWFlLCBVKzUxYjEsIFUrNTFiNCwgVSs1MWJjLTUxYmQsIFUrNTFiZiwgVSs1MWMzLCBVKzUxYzctNTFjOCwgVSs1MWNhLTUxY2IsIFUrNTFjZC01MWNlLCBVKzUxZDQsIFUrNTFkNiwgVSs1MWRiLTUxZGMsIFUrNTFlNiwgVSs1MWU4LTUxZWIsIFUrNTFmMSwgVSs1MWY1LCBVKzUxZmMsIFUrNTFmZiwgVSs1MjAyLCBVKzUyMDUsIFUrNTIwOCwgVSs1MjBiLCBVKzUyMGQtNTIwZSwgVSs1MjE1LTUyMTYsIFUrNTIyOCwgVSs1MjJhLCBVKzUyMmMtNTIyZCwgVSs1MjMzLCBVKzUyM2MtNTIzZCwgVSs1MjNmLTUyNDAsIFUrNTI0NSwgVSs1MjQ3LCBVKzUyNDksIFUrNTI0Yi01MjRjLCBVKzUyNGUsIFUrNTI1MCwgVSs1MjViLTUyNWYsIFUrNTI2MSwgVSs1MjYzLTUyNjQsIFUrNTI3MCwgVSs1MjczLCBVKzUyNzUsIFUrNTI3NywgVSs1MjdkLCBVKzUyN2YsIFUrNTI4MS01Mjg1LCBVKzUyODcsIFUrNTI4OSwgVSs1MjhiLCBVKzUyOGQsIFUrNTI4ZiwgVSs1MjkxLTUyOTMsIFUrNTI5YTtcbn1cbi8qIFs4M10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuODMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs0ZmUzLTRmZTQsIFUrNGZlNiwgVSs0ZmU4LCBVKzRmZWItNGZlZCwgVSs0ZmYzLCBVKzRmZjUtNGZmNiwgVSs0ZmY4LCBVKzRmZmUsIFUrNTAwMSwgVSs1MDA1LTUwMDYsIFUrNTAwOSwgVSs1MDBjLCBVKzUwMGYsIFUrNTAxMy01MDE4LCBVKzUwMWItNTAxZSwgVSs1MDIyLTUwMjUsIFUrNTAyNy01MDI4LCBVKzUwMmItNTAyZSwgVSs1MDMwLCBVKzUwMzMtNTAzNCwgVSs1MDM2LTUwMzksIFUrNTAzYiwgVSs1MDQxLTUwNDMsIFUrNTA0NS01MDQ2LCBVKzUwNDgtNTA0YSwgVSs1MDRjLTUwNGUsIFUrNTA1MSwgVSs1MDUzLCBVKzUwNTUtNTA1NywgVSs1MDViLCBVKzUwNWUsIFUrNTA2MCwgVSs1MDYyLTUwNjMsIFUrNTA2NywgVSs1MDZhLCBVKzUwNmMsIFUrNTA3MC01MDcyLCBVKzUwNzQtNTA3NSwgVSs1MDc4LCBVKzUwN2IsIFUrNTA3ZC01MDdlLCBVKzUwODAsIFUrNTA4OC01MDg5LCBVKzUwOTEtNTA5MiwgVSs1MDk1LCBVKzUwOTctNTA5ZSwgVSs1MGEyLTUwYTMsIFUrNTBhNS01MGE3LCBVKzUwYTksIFUrNTBhZCwgVSs1MGIzLCBVKzUwYjUsIFUrNTBiNywgVSs1MGJhLCBVKzUwYmUsIFUrNTBjNC01MGM1LCBVKzUwYzcsIFUrNTBjYSwgVSs1MGNkLCBVKzUwZDEsIFUrNTBkNS01MGQ2LCBVKzUwZGEsIFUrNTBkZSwgVSs1MGU1LTUwZTYsIFUrNTBlYy01MGVlLCBVKzUwZjAtNTBmMSwgVSs1MGYzLCBVKzUwZjktNTBmYiwgVSs1MGZlLTUxMDIsIFUrNTEwNCwgVSs1MTA2LTUxMDcsIFUrNTEwOS01MTBiLCBVKzUxMGQsIFUrNTEwZjtcbn1cbi8qIFs4NF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuODQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs0ZWI4LTRlYjksIFUrNGViYi00ZWJlLCBVKzRlYzItNGVjNCwgVSs0ZWM4LTRlYzksIFUrNGVjYywgVSs0ZWNmLTRlZDAsIFUrNGVkMiwgVSs0ZWRhLTRlZGIsIFUrNGVkZC00ZWUxLCBVKzRlZTYtNGVlOSwgVSs0ZWViLCBVKzRlZWUtNGVlZiwgVSs0ZWYzLTRlZjUsIFUrNGVmOC00ZWZhLCBVKzRlZmMsIFUrNGYwMCwgVSs0ZjAzLTRmMDUsIFUrNGYwOC00ZjA5LCBVKzRmMGIsIFUrNGYwZSwgVSs0ZjEyLTRmMTMsIFUrNGYxNSwgVSs0ZjFiLCBVKzRmMWQsIFUrNGYyMS00ZjIyLCBVKzRmMjUsIFUrNGYyNy00ZjI5LCBVKzRmMmItNGYyZSwgVSs0ZjMxLTRmMzMsIFUrNGYzNi00ZjM3LCBVKzRmMzksIFUrNGYzZSwgVSs0ZjQwLTRmNDEsIFUrNGY0MywgVSs0ZjQ3LTRmNDksIFUrNGY1NCwgVSs0ZjU3LTRmNTgsIFUrNGY1ZC00ZjVlLCBVKzRmNjEtNGY2MiwgVSs0ZjY0LTRmNjUsIFUrNGY2NywgVSs0ZjZhLCBVKzRmNmUtNGY2ZiwgVSs0ZjcyLCBVKzRmNzQtNGY3ZSwgVSs0ZjgwLTRmODIsIFUrNGY4NCwgVSs0Zjg5LTRmOGEsIFUrNGY4ZS00Zjk4LCBVKzRmOWUsIFUrNGZhMSwgVSs0ZmE1LCBVKzRmYTktNGZhYSwgVSs0ZmFjLCBVKzRmYjMsIFUrNGZiNi00ZmI4LCBVKzRmYmQsIFUrNGZjMiwgVSs0ZmM1LTRmYzYsIFUrNGZjZC00ZmNlLCBVKzRmZDAtNGZkMSwgVSs0ZmQzLCBVKzRmZGEtNGZkYywgVSs0ZmRmLTRmZTAsIFUrNGZlMjtcbn1cbi8qIFs4NV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuODUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMTI3LTMxMjksIFUrMzEzMSwgVSszMTM0LCBVKzMxMzcsIFUrMzEzOSwgVSszMTQxLTMxNDIsIFUrMzE0NSwgVSszMTQ3LTMxNDgsIFUrMzE0YiwgVSszMTRkLTMxNGUsIFUrMzE1YywgVSszMTYwLTMxNjEsIFUrMzE2My0zMTY0LCBVKzMxODYsIFUrMzE4ZCwgVSszMTkyLCBVKzMxOTYtMzE5OCwgVSszMTllLTMxOWYsIFUrMzIyMC0zMjI5LCBVKzMyMzEsIFUrMzI2OCwgVSszMjk3LCBVKzMyOTksIFUrMzJhMywgVSszMzhlLTMzOGYsIFUrMzM5NSwgVSszMzljLTMzOWUsIFUrMzNjNCwgVSszM2QxLTMzZDIsIFUrMzNkNSwgVSszNDM0LCBVKzM0ZGMsIFUrMzRlZSwgVSszNTNlLCBVKzM1NWQsIFUrMzU2NiwgVSszNTc1LCBVKzM1OTIsIFUrMzVhMC0zNWExLCBVKzM1YWQsIFUrMzVjZSwgVSszNmEyLCBVKzM2YWIsIFUrMzhhOCwgVSszZGFiLCBVKzNkZTcsIFUrM2RlYiwgVSszZTFhLCBVKzNmMWIsIFUrM2Y2ZCwgVSs0NDk1LCBVKzQ3MjMsIFUrNDhmYSwgVSs0Y2EzLCBVKzRlMDIsIFUrNGUwNC00ZTA2LCBVKzRlMGMsIFUrNGUwZiwgVSs0ZTE1LCBVKzRlMTcsIFUrNGUxZi00ZTIxLCBVKzRlMjYsIFUrNGUyOSwgVSs0ZTJjLCBVKzRlMmYsIFUrNGUzMSwgVSs0ZTM1LCBVKzRlMzcsIFUrNGUzYywgVSs0ZTNmLTRlNDIsIFUrNGU0NCwgVSs0ZTQ2LTRlNDcsIFUrNGU1NywgVSs0ZTVhLTRlNWMsIFUrNGU2NC00ZTY1LCBVKzRlNjcsIFUrNGU2OSwgVSs0ZTZkLCBVKzRlNzgsIFUrNGU3Zi00ZTgyLCBVKzRlODUsIFUrNGU4NywgVSs0ZThhLCBVKzRlOGQsIFUrNGU5MywgVSs0ZTk2LCBVKzRlOTgtNGU5OSwgVSs0ZTljLCBVKzRlOWUtNGVhMCwgVSs0ZWEyLTRlYTMsIFUrNGVhNSwgVSs0ZWIwLTRlYjEsIFUrNGViMy00ZWI2O1xufVxuLyogWzg2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi44Ni53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI3OWMsIFUrMjc5Zi0yN2EyLCBVKzI3YTQtMjdhNSwgVSsyN2E4LCBVKzI3YjAsIFUrMjdiMi0yN2IzLCBVKzI3YjksIFUrMjdlOC0yN2U5LCBVKzI3ZjYsIFUrMjgwMCwgVSsyOGVjLCBVKzI5MTMsIFUrMjkyMS0yOTIyLCBVKzI5MzQtMjkzNSwgVSsyYTJmLCBVKzJiMDUtMmIwNywgVSsyYjUwLCBVKzJiNTUsIFUrMmJjNS0yYmM2LCBVKzJlMWMtMmUxZCwgVSsyZWJiLCBVKzJmMDAsIFUrMmYwOCwgVSsyZjI0LCBVKzJmMmQsIFUrMmYyZi0yZjMwLCBVKzJmM2MsIFUrMmY0NSwgVSsyZjYzLTJmNjQsIFUrMmY3NCwgVSsyZjgzLCBVKzJmOGYsIFUrMmZiYywgVSszMDAzLCBVKzMwMDUtMzAwNywgVSszMDEyLTMwMTMsIFUrMzAxYy0zMDFlLCBVKzMwMjEsIFUrMzAyMy0zMDI0LCBVKzMwMzAsIFUrMzAzNC0zMDM1LCBVKzMwNDEsIFUrMzA0MywgVSszMDQ1LCBVKzMwNDcsIFUrMzA0OSwgVSszMDU2LCBVKzMwNTgsIFUrMzA1YywgVSszMDVlLCBVKzMwNjIsIFUrMzA2YywgVSszMDc0LCBVKzMwNzcsIFUrMzA3YSwgVSszMDdjLTMwN2QsIFUrMzA4MCwgVSszMDhlLCBVKzMwOTAtMzA5MSwgVSszMDk5LTMwOWIsIFUrMzA5ZC0zMDllLCBVKzMwYTUsIFUrMzBiYywgVSszMGJlLCBVKzMwYzIsIFUrMzBjNSwgVSszMGNjLCBVKzMwZDgsIFUrMzBlMiwgVSszMGU4LCBVKzMwZWUsIFUrMzBmMC0zMGYyLCBVKzMwZjQtMzBmNiwgVSszMGZkLTMwZmUsIFUrMzEwNS0zMTI2O1xufVxuLyogWzg3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi44Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzI2NTAtMjY1NSwgVSsyNjU4LCBVKzI2NWEtMjY1YiwgVSsyNjVkLTI2NWUsIFUrMjY2MC0yNjZkLCBVKzI2NmYsIFUrMjY3YiwgVSsyNjg4LCBVKzI2OTMtMjY5NiwgVSsyNjk4LTI2OTksIFUrMjY5YywgVSsyNmEwLTI2YTEsIFUrMjZhNCwgVSsyNmFhLTI2YWIsIFUrMjZiZC0yNmJlLCBVKzI2YzQtMjZjNSwgVSsyNmQ0LCBVKzI2ZTksIFUrMjZmMC0yNmYxLCBVKzI2ZjMsIFUrMjZmNSwgVSsyNmZkLCBVKzI3MDIsIFUrMjcwNC0yNzA2LCBVKzI3MDgtMjcwZiwgVSsyNzEyLTI3MTgsIFUrMjcxYS0yNzFiLCBVKzI3MWQsIFUrMjcxZiwgVSsyNzIxLCBVKzI3MjQtMjczMCwgVSsyNzMyLTI3MzQsIFUrMjczYSwgVSsyNzNkLTI3NDQsIFUrMjc0Ny0yNzQ5LCBVKzI3NGMsIFUrMjc0ZS0yNzRmLCBVKzI3NTMtMjc1NywgVSsyNzViLCBVKzI3NWQtMjc1ZSwgVSsyNzYzLCBVKzI3NjUtMjc2NywgVSsyNzZlLTI3NmYsIFUrMjc3Ni0yNzdlLCBVKzI3ODAtMjc4MiwgVSsyNzhhLTI3OGMsIFUrMjc4ZSwgVSsyNzk0LTI3OTY7XG59XG4vKiBbODhdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjg4LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjU0YiwgVSsyNTUwLTI1NTEsIFUrMjU1NCwgVSsyNTU3LCBVKzI1NWEtMjU1YiwgVSsyNTVkLCBVKzI1NWYtMjU2MCwgVSsyNTYyLTI1NjMsIFUrMjU2NS0yNTY3LCBVKzI1NjktMjU2YSwgVSsyNTZjLTI1NzIsIFUrMjU3OSwgVSsyNTgwLTI1OTUsIFUrMjVhMSwgVSsyNWEzLCBVKzI1YTktMjVhZCwgVSsyNWIwLCBVKzI1YjMtMjViYiwgVSsyNWJkLTI1YzIsIFUrMjVjNCwgVSsyNWM4LTI1Y2IsIFUrMjVjZCwgVSsyNWQwLTI1ZDEsIFUrMjVkNC0yNWQ1LCBVKzI1ZDgsIFUrMjVkYy0yNWU2LCBVKzI1ZWEtMjVlYiwgVSsyNWVmLCBVKzI1ZmUsIFUrMjYwMC0yNjA0LCBVKzI2MDksIFUrMjYwZS0yNjBmLCBVKzI2MTEsIFUrMjYxNC0yNjE1LCBVKzI2MTgsIFUrMjYxYS0yNjIwLCBVKzI2MjItMjYyMywgVSsyNjJhLCBVKzI2MmQtMjYzMCwgVSsyNjM5LTI2NDAsIFUrMjY0MiwgVSsyNjQ4LTI2NGY7XG59XG4vKiBbODldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjg5LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjNlOSwgVSsyM2YwLCBVKzIzZjMsIFUrMjQ0NSwgVSsyNDQ5LCBVKzI0NjUtMjQ3MSwgVSsyNDc0LTI0OWIsIFUrMjRiOCwgVSsyNGMyLCBVKzI0YzcsIFUrMjRjOSwgVSsyNGQwLCBVKzI0ZDIsIFUrMjRkNCwgVSsyNGQ4LCBVKzI0ZGQtMjRkZSwgVSsyNGUzLCBVKzI0ZTYsIFUrMjRlOCwgVSsyNTAwLTI1MDksIFUrMjUwYi0yNTI2LCBVKzI1MjgtMjUzNCwgVSsyNTM2LTI1MzcsIFUrMjUzYi0yNTQ4LCBVKzI1NGE7XG59XG4vKiBbOTBdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjkwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjA3Yi0yMDgzLCBVKzIwOGMtMjA4ZSwgVSsyMDkyLCBVKzIwYTYsIFUrMjBhOC0yMGFkLCBVKzIwYWYsIFUrMjBiMSwgVSsyMGI0LTIwYjUsIFUrMjBiOC0yMGJhLCBVKzIwYmQsIFUrMjBkYiwgVSsyMGRkLCBVKzIwZTAsIFUrMjBlMywgVSsyMTA1LCBVKzIxMDksIFUrMjExMywgVSsyMTE2LTIxMTcsIFUrMjEyMC0yMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTMzLCBVKzIxMzksIFUrMjE5NCwgVSsyMTk2LTIxOTksIFUrMjFhMCwgVSsyMWE5LTIxYWEsIFUrMjFhZiwgVSsyMWIzLCBVKzIxYjUsIFUrMjFiYS0yMWJiLCBVKzIxYzQsIFUrMjFjYSwgVSsyMWNjLCBVKzIxZDAtMjFkNCwgVSsyMWUxLCBVKzIxZTYtMjFlOSwgVSsyMjAwLCBVKzIyMDIsIFUrMjIwNS0yMjA4LCBVKzIyMGYsIFUrMjIxMS0yMjEyLCBVKzIyMTUsIFUrMjIxNy0yMjE5LCBVKzIyMWQtMjIyMCwgVSsyMjIzLCBVKzIyMjUsIFUrMjIyNy0yMjJiLCBVKzIyMmUsIFUrMjIzNC0yMjM3LCBVKzIyM2MtMjIzZCwgVSsyMjQ4LCBVKzIyNGMsIFUrMjI1MiwgVSsyMjU2LCBVKzIyNjAtMjI2MSwgVSsyMjY2LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI2ZiwgVSsyMjgyLTIyODMsIFUrMjI5NSwgVSsyMjk3LCBVKzIyOTksIFUrMjJhNSwgVSsyMmIwLTIyYjEsIFUrMjJiOSwgVSsyMmJmLCBVKzIyYzUtMjJjNiwgVSsyMmVmLCBVKzIzMDQsIFUrMjMwNywgVSsyMzBiLCBVKzIzMTItMjMxNCwgVSsyMzE4LCBVKzIzMWEtMjMxYiwgVSsyMzIzLCBVKzIzOWIsIFUrMjM5ZC0yMzllLCBVKzIzYTA7XG59XG4vKiBbOTFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjkxLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMWQzNC0xZDM1LCBVKzFkMzgtMWQzYSwgVSsxZDNjLCBVKzFkM2YtMWQ0MCwgVSsxZDQ5LCBVKzFkNGUtMWQ0ZiwgVSsxZDUyLCBVKzFkNTUsIFUrMWQ1YiwgVSsxZDVlLCBVKzFkOWMsIFUrMWRhMCwgVSsxZGM0LTFkYzUsIFUrMWU2OSwgVSsxZTczLCBVKzFlYTAtMWVhOSwgVSsxZWFiLTFlYWQsIFUrMWVhZiwgVSsxZWIxLCBVKzFlYjMsIFUrMWViNSwgVSsxZWI3LCBVKzFlYjksIFUrMWViYiwgVSsxZWJkLTFlYmUsIFUrMWVjMC0xZWMzLCBVKzFlYzUtMWVjNiwgVSsxZWM5LTFlY2QsIFUrMWVjZi0xZWQzLCBVKzFlZDUsIFUrMWVkNy0xZWRmLCBVKzFlZTEsIFUrMWVlMywgVSsxZWU1LTFlZWIsIFUrMWVlZCwgVSsxZWVmLTFlZjEsIFUrMWVmMywgVSsxZWY3LCBVKzFlZjksIFUrMWY2MiwgVSsxZjdiLCBVKzIwMDEtMjAwMiwgVSsyMDA0LTIwMDYsIFUrMjAwOS0yMDBhLCBVKzIwMGMtMjAxMiwgVSsyMDE1LTIwMTYsIFUrMjAxYSwgVSsyMDFlLTIwMjEsIFUrMjAyMywgVSsyMDI1LCBVKzIwMjctMjAyOCwgVSsyMDJhLTIwMmQsIFUrMjAyZi0yMDMwLCBVKzIwMzItMjAzMywgVSsyMDM1LCBVKzIwMzgsIFUrMjAzYywgVSsyMDNlLTIwM2YsIFUrMjA0My0yMDQ0LCBVKzIwNDksIFUrMjA0ZC0yMDRlLCBVKzIwNjAtMjA2MSwgVSsyMDcwLCBVKzIwNzQtMjA3OCwgVSsyMDdhO1xufVxuLyogWzk3XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi45Ny53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzJhZS0yYjMsIFUrMmI1LTJiZiwgVSsyYzItMmMzLCBVKzJjNi0yZDEsIFUrMmQ4LTJkYSwgVSsyZGMsIFUrMmUxLTJlMywgVSsyZTUsIFUrMmViLCBVKzJlZS0yZjAsIFUrMmYyLTJmNywgVSsyZjktMmZmLCBVKzMwMi0zMGQsIFUrMzExLCBVKzMxYiwgVSszMjEtMzI1LCBVKzMyNy0zMjksIFUrMzJiLTMyYywgVSszMmUtMzJmLCBVKzMzMS0zMzksIFUrMzNjLTMzZCwgVSszM2YsIFUrMzQ4LCBVKzM1MiwgVSszNWMsIFUrMzVlLTM1ZiwgVSszNjEsIFUrMzYzLCBVKzM2OCwgVSszNmMsIFUrMzZmLCBVKzUzMC01NDAsIFUrNTVkLTU1ZSwgVSs1NjEsIFUrNTYzLCBVKzU2NSwgVSs1NmIsIFUrNTZlLTU3OTtcbn1cbi8qIFs5OF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuOTgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxNzYtMTdmLCBVKzE5MiwgVSsxOTQsIFUrMTlhLTE5YiwgVSsxOWQsIFUrMWEwLTFhMSwgVSsxYTMtMWE0LCBVKzFhYSwgVSsxYWMtMWFkLCBVKzFhZi0xYmYsIFUrMWQyLCBVKzFkNCwgVSsxZDYsIFUrMWQ4LCBVKzFkYSwgVSsxZGMsIFUrMWUzLCBVKzFlNywgVSsxZTksIFUrMWVlLCBVKzFmMC0xZjEsIFUrMWYzLCBVKzFmNS0xZmYsIFUrMjE5LTIxYiwgVSsyMjEsIFUrMjIzLTIyNiwgVSsyMjgsIFUrMjJiLCBVKzIyZiwgVSsyMzEsIFUrMjM0LTIzNywgVSsyM2EtMjNiLCBVKzIzZCwgVSsyNTAtMjUyLCBVKzI1NC0yNTUsIFUrMjU5LTI1ZSwgVSsyNjEtMjYzLCBVKzI2NSwgVSsyNjgsIFUrMjZhLTI2YiwgVSsyNmYtMjc3LCBVKzI3OSwgVSsyN2ItMjgwLCBVKzI4Mi0yODMsIFUrMjg1LCBVKzI4YSwgVSsyOGMsIFUrMjhmLCBVKzI5MiwgVSsyOTQtMjk2LCBVKzI5OC0yOWEsIFUrMjljLCBVKzI5ZiwgVSsyYTEtMmE0LCBVKzJhNi0yYTcsIFUrMmE5LCBVKzJhYjtcbn1cbi8qIFs5OV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuOTkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSthMS1hNCwgVSthNi1hOCwgVSthYSwgVSthYywgVSthZiwgVStiMSwgVStiMy1iNiwgVStiOC1iYSwgVStiYy1kNiwgVStkOC1kZSwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNSwgVStmNy1mOCwgVStmYiwgVStmZC0xMDAsIFUrMTAyLCBVKzEwNC0xMDcsIFUrMTBkLCBVKzEwZi0xMTIsIFUrMTE1LCBVKzExNywgVSsxMTksIFUrMTFiLCBVKzExZS0xMWYsIFUrMTIxLCBVKzEyMywgVSsxMjUtMTI3LCBVKzEyOS0xMmEsIFUrMTJkLCBVKzEyZi0xM2YsIFUrMTQxLTE0MiwgVSsxNDQsIFUrMTQ2LCBVKzE0Yi0xNGMsIFUrMTRmLTE1MywgVSsxNTgtMTViLCBVKzE1ZS0xNjAsIFUrMTYzLTE2NSwgVSsxNjgtMTZhLCBVKzE2ZC0xNzU7XG59XG4vKiBbMTAwXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMDAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMjFhLCBVKzIyNjQsIFUrMjQ2NCwgVSsyNWEwLCBVKzMwMDgsIFUrNGUxMCwgVSs1MTJhLCBVKzUxNTIsIFUrNTIwMSwgVSs1MjQxLCBVKzUzNTIsIFUrNTQ5YSwgVSs1NGIyLCBVKzU0YzYsIFUrNTRkNywgVSs1NGUxLCBVKzU1MDksIFUrNTVjNSwgVSs1NjBlLCBVKzU2MTgsIFUrNTY1YywgVSs1NmJjLCBVKzU3MTYsIFUrNTc2ZiwgVSs1Nzg0LCBVKzU3YTIsIFUrNTg5ZiwgVSs1YTIwLCBVKzVhMjUsIFUrNWEyOSwgVSs1YTM0LCBVKzVhN2YsIFUrNWFjOSwgVSs1YWQ2LCBVKzViMDksIFUrNWI1YywgVSs1YmM3LCBVKzVjMjcsIFUrNWQyZCwgVSs1ZGNkLCBVKzVmMWIsIFUrNWYzNywgVSs2MDRkLCBVKzYwNTUsIFUrNjA3MywgVSs2MGViLCBVKzYxZmYsIFUrNjIwYywgVSs2MmM3LCBVKzYyZWQsIFUrNjMyMCwgVSs2MzQ1LCBVKzYzOTAsIFUrNjNiMCwgVSs2NGFlLCBVKzY0YzIsIFUrNjRkMiwgVSs2NTU2LCBVKzY2M2MsIFUrNjY3ZSwgVSs2NmQ5LCBVKzY2ZjgsIFUrNjc1NiwgVSs2Nzg5LCBVKzY4OWQsIFUrNjhmMSwgVSs2OTVlLCBVKzY5NzUsIFUrNmExZiwgVSs2YjBhLCBVKzZiNjEsIFUrNmI4NywgVSs2YzVkLCBVKzZjN2UsIFUrNmM5MiwgVSs2ZDMxLCBVKzZkZjksIFUrNmUwZCwgVSs2ZTJkLCBVKzZmM2UsIFUrNzBiMywgVSs3MGJkLCBVKzcwY2EsIFUrNzBlOCwgVSs3MjVmLCBVKzcyZTksIFUrNzMzZiwgVSs3Mzk2LCBVKzczOWYsIFUrNzQ1OS03NDVhLCBVKzc0YTcsIFUrNzVhMSwgVSs3NWYwLCBVKzc2Y2YsIFUrNzZkNCwgVSs3NzI5LCBVKzc3YWEsIFUrNzdiMCwgVSs3N2UzLCBVKzc4MGMsIFUrNzhkNSwgVSs3OTQxLCBVKzc5NzcsIFUrNzk3YSwgVSs3OWMzLCBVKzdhMjAsIFUrN2E5MiwgVSs3YjcxLCBVKzdiZjEsIFUrN2M5ZiwgVSs3ZWI2LCBVKzdlY2EsIFUrN2VmNywgVSs3ZjA3LCBVKzdmMDksIFUrN2YxNSwgVSs3ZjgxLCBVKzdmYjksIFUrODAzOCwgVSs4MDk4LCBVKzgwYjQsIFUrODExMCwgVSs4MTRiLTgxNGMsIFUrODE2ZSwgVSs4MThhLCBVKzgyMDUsIFUrODIzNSwgVSs4MjhiLCBVKzgyYTUsIFUrODJiNywgVSs4MmQ0LCBVKzgyZGIsIFUrODJkZiwgVSs4MzE3LCBVKzgzMzgsIFUrODM4NS04Mzg2LCBVKzgzYzEsIFUrODNjZiwgVSs4NTM3LCBVKzg1M2IsIFUrODU0YSwgVSs4NzE1LCBVKzg3ODMsIFUrODkyYSwgVSs4YTcxLCBVKzhhYWEsIFUrOGQ1OCwgVSs4ZGJlLCBVKzhmNjcsIFUrOGZhYiwgVSs4ZmM0LCBVKzhmZTYsIFUrOTAyMywgVSs5MDg0LCBVKzkwOTEsIFUrOTE2YSwgVSs5MWM5LCBVKzkxZGMsIFUrOTRiMywgVSs5NTAyLCBVKzk1MjMsIFUrOTU1MSwgVSs5NTZmLCBVKzk2MGUsIFUrOTYyYSwgVSs5NjJlLCBVKzk2NDcsIFUrOTZmMywgVSs5NzM5LCBVKzk3YTAsIFUrOTdlZCwgVSs5ODNiLCBVKzk4NWUsIFUrOTg4YSwgVSs5YTZmLCBVKzlhOGIsIFUrOWFiNywgVSs5YWM1LCBVKzllMjUsIFUrZTYwOCwgVStmZjA2LCBVK2ZmMTQtZmYxNjtcbn1cbi8qIFsxMDFdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwMS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzE2MSwgVSs5MjYsIFUrOTI4LCBVKzkzOSwgVSs5M2YtOTQwLCBVKzk0ZCwgVStlMTcsIFUrZTIyLCBVK2U0NCwgVSsyNDYzLCBVKzI1YzcsIFUrMjVjZSwgVSsyNzY0LCBVKzMwMDksIFUrMzAxNi0zMDE3LCBVKzRlNGQsIFUrNGU1MywgVSs0ZjVhLCBVKzRmNzAsIFUrNGZhZSwgVSs0ZmQ4LCBVKzRmZmEsIFUrNTAxMSwgVSs1MDFhLCBVKzUxNmUsIFUrNTFjNCwgVSs1MjI1LCBVKzUzNjQsIFUrNTQ3YiwgVSs1NDk1LCBVKzU0ZTgsIFUrNTRlZSwgVSs1NTk0LCBVKzU1ZDMsIFUrNTVkYywgVSs1NWZkLCBVKzU2NjIsIFUrNTY2OSwgVSs1NjZjLCBVKzU3NDIsIFUrNTgyNCwgVSs1ODM0LCBVKzU5OGEsIFUrNTk5MiwgVSs1OWE5LCBVKzVhMDQsIFUrNWI3NSwgVSs1YjdkLCBVKzViYzUsIFUrNWM0OSwgVSs1YzkwLCBVKzVlMWMsIFUrNWUyNywgVSs1ZTJiLCBVKzVlMzcsIFUrNWU5MCwgVSs2MThiLCBVKzYxZjUsIFUrNjIwYSwgVSs2MjczLCBVKzYyZjcsIFUrNjM0MiwgVSs2NDAxLTY0MDIsIFUrNjQxMywgVSs2NTEyLCBVKzY1NWIsIFUrNjVhNywgVSs2NWYxLCBVKzY1ZjcsIFUrNjY1ZiwgVSs2Njg3LCBVKzY2YTcsIFUrNjczZCwgVSs2N2I4LCBVKzY4NTQsIFUrNjhkOCwgVSs2OGZhLCBVKzY5NmQsIFUrNmEwMiwgVSs2YTBhLCBVKzZhODAsIFUrNmI3YywgVSs2YmQ5LCBVKzZjMmUsIFUrNmM3NiwgVSs2Y2Y4LCBVKzZkNGEsIFUrNmQ4NSwgVSs2ZTI0LCBVKzZlMzIsIFUrNmVjNywgVSs2ZWQ1LCBVKzZmODgsIFUrNzAwZiwgVSs3MDFhLCBVKzcwNzgsIFUrNzA3YywgVSs3MGFjLCBVKzcwYzEsIFUrNzQwOSwgVSs3NDIyLCBVKzc0ODAsIFUrNzRhOCwgVSs3NTJiLCBVKzc1NzQsIFUrNzY1NiwgVSs3Njk5LCBVKzc3MzcsIFUrNzg1ZCwgVSs3OGJlLCBVKzc5YjksIFUrN2EzZCwgVSs3YTkxLCBVKzdhOWYsIFUrN2FlMywgVSs3Yjc3LCBVKzdjM2YsIFUrN2QxYSwgVSs3ZDUwLCBVKzdkOTMsIFUrODAzZiwgVSs4MDQyLCBVKzgwOGIsIFUrODIzNiwgVSs4MmI4LTgyYjksIFUrODJlZiwgVSs4MzA5LCBVKzgzNmIsIFUrODNlZiwgVSs4NDMxLCBVKzg1YzksIFUrODY1ZSwgVSs4NjhjLCBVKzg3NTksIFUrODc2MCwgVSs4ODQ1LCBVKzg5YmEsIFUrOGEyYSwgVSs4YzQxLCBVKzhjZWMsIFUrOGQyYywgVSs4ZDRlLCBVKzhlNjYsIFUrOGU2ZCwgVSs4ZWFmLCBVKzkwMmUsIFUrOTE0YiwgVSs5MTZlLCBVKzkxOWIsIFUrOTQ5YiwgVSs5NGEwLCBVKzk0YjAsIFUrOTU0MS05NTQyLCBVKzk1NTYsIFUrOTVlYiwgVSs5NWY1LCBVKzk2NGIsIFUrOTY4YiwgVSs5NmNjLTk2Y2QsIFUrOTZjZiwgVSs5NzA0LCBVKzk3MTMsIFUrOTg5MCwgVSs5OGE4LCBVKzk5ODUsIFUrOTk5MiwgVSs5YTZkLCBVKzlhODEsIFUrOWE4NiwgVSs5YWI4LCBVKzljYTQsIFUrOWY5YSwgVStlNjA2LWU2MDcsIFUrZTYwYSwgVStlNjBjLCBVK2U2MGUsIFUrZmUwZiwgVStmZjAyLCBVK2ZmMWUsIFUrZmYzZDtcbn1cbi8qIFsxMDJdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwMi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzEwYywgVSs2MjctNjI5LCBVKzYzOSwgVSs2NDQsIFUrNjRhLCBVKzIwM2IsIFUrMjI2NSwgVSsyNTczLCBVKzI1YjIsIFUrMzQ0OC0zNDQ5LCBVKzRlMWUsIFUrNGU1ZSwgVSs0ZjNhLCBVKzRmNWYsIFUrNGZlYSwgVSs1MDI2LCBVKzUwOGQsIFUrNTE4OSwgVSs1MjU0LCBVKzUyODgsIFUrNTJkOCwgVSs1MmZhLCBVKzUzMDYsIFUrNTMwOCwgVSs1Mzg0LCBVKzUzZWQsIFUrNTQzYywgVSs1NDUwLCBVKzU0NTUsIFUrNTQ2NiwgVSs1NGM0LCBVKzU1NzgsIFUrNTVhNywgVSs1NjFmLCBVKzU2MzEsIFUrNTcyZCwgVSs1NzVmLCBVKzU3YWUsIFUrNTdlMCwgVSs1ODMwLCBVKzU5NGUsIFUrNTk4NCwgVSs1OTkzLCBVKzViZGQsIFUrNWMwZCwgVSs1YzdmLCBVKzVjODIsIFUrNWU2MiwgVSs1ZWQzLCBVKzVmMDgsIFUrNjA3YSwgVSs2MGJjLCBVKzYwZGYsIFUrNjI1YiwgVSs2MjkyLCBVKzYyZTIsIFUrNjM2MywgVSs2NDY3LCBVKzY3MTQsIFUrNjc1ZSwgVSs2NzcxLCBVKzY3YTIsIFUrNjdmZiwgVSs2ODA1LCBVKzY4MTMsIFUrNjg2OSwgVSs2OGE3LCBVKzY4ZTAsIFUrNjkzMCwgVSs2OTg2LCBVKzY5YTgsIFUrNjlkZiwgVSs2YTQ0LCBVKzZhNWYsIFUrNmMxMywgVSs2YzFmLCBVKzZjMjIsIFUrNmMyZiwgVSs2YzQwLCBVKzZjODEsIFUrNmM5YiwgVSs2Y2E1LCBVKzZkYTQsIFUrNmRmMywgVSs2ZTg1LCBVKzZlYmEsIFUrNmYxMywgVSs2ZjMzLCBVKzZmNjIsIFUrNzE1ZSwgVSs3MmM0LCBVKzczZDEsIFUrNzNmZSwgVSs3NDA1LCBVKzc0NTUsIFUrNzQ4NywgVSs3NTc4LCBVKzc1YTQsIFUrNzVlYiwgVSs3NjkzLCBVKzc3MzgsIFUrNzc0MSwgVSs3NzZiLCBVKzc3OTIsIFUrNzdhNywgVSs3N2E5LCBVKzc3YjMsIFUrNzg4YywgVSs3OTg0LCBVKzc5YTcsIFUrNzllNCwgVSs3YTFhLCBVKzdhNTcsIFUrN2FhNiwgVSs3YjBiLCBVKzdiNWQsIFUrN2MyNywgVSs3YzdkLCBVKzdjYWEsIFUrN2NkOSwgVSs3Y2VmLCBVKzdlZGEsIFUrN2VkZSwgVSs3ZjI0LCBVKzgwNDYsIFUrODBmYSwgVSs4MWIzLCBVKzgxZmIsIFUrODIwNywgVSs4MjU4LCBVKzgzMzUsIFUrODMzOSwgVSs4MzU0LCBVKzg0MGUsIFUrODViMCwgVSs4NWZiLCBVKzg2OTUsIFUrODZhYSwgVSs4NzE3LCBVKzg3NDksIFUrODc0YywgVSs4OTk2LCBVKzg5YmQsIFUrODljNSwgVSs4YmRiLCBVKzhiZjUsIFUrOGM1YSwgVSs4ZDNmLCBVKzhkOWYsIFUrOGU0NCwgVSs4ZmVkLCBVKzkwMDUsIFUrOTAxOSwgVSs5MDRlLCBVKzkwODIsIFUrOTBhZiwgVSs5MGRkLCBVKzkwZTEsIFUrOTBmOCwgVSs5MTE5LCBVKzkxNmYsIFUrOTE3NiwgVSs5NDllLCBVKzk0YTcsIFUrOTRjMiwgVSs5NTI1LCBVKzk1ODAsIFUrOTVkYywgVSs5NmUyLCBVKzk2ZmIsIFUrOWE3YywgVSs5YTdmLCBVKzliNDEsIFUrOWNhOCwgVSs5Y2M0LCBVKzljZGUsIFUrOWU5MiwgVSs5ZWRlLCBVK2U2MGIsIFUrZTYxMCwgVStmZjEwLCBVK2ZmMTMsIFUrZmYzYiwgVStmMDEyYjtcbn1cbi8qIFsxMDNdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwMy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzYwLCBVKzYzMSwgVSsyNjA2LCBVKzMwMTQtMzAxNSwgVSszMDljLCBVKzMzYTEsIFUrNGU1MiwgVSs0ZWM2LCBVKzRmODYsIFUrNGY4ZCwgVSs0ZmRlLCBVKzRmZWYsIFUrNTAwYiwgVSs1MDJhLCBVKzUxNWMsIFUrNTE4YSwgVSs1MWE1LCBVKzUxZjMsIFUrNTI0MywgVSs1MmM5LCBVKzUyZDUsIFUrNTNhMiwgVSs1M2VlLCBVKzU0Y2UsIFUrNTRmYSwgVSs1NGZjLCBVKzU1ODAsIFUrNTU4NywgVSs1NjNmLCBVKzU2ZGEsIFUrNTc5MiwgVSs1ODE1LCBVKzU5NjAsIFUrNTlkNywgVSs1YTFmLCBVKzViNzgsIFUrNWI5YiwgVSs1YmUxLCBVKzVjNGUsIFUrNWM1MSwgVSs1YzZmLCBVKzVjOWEsIFUrNWNmYiwgVSs1ZDE2LCBVKzVlZDYsIFUrNWYyNywgVSs1ZjZhLCBVKzVmNmMsIFUrNjAzYywgVSs2MDlhLCBVKzYxNjgsIFUrNjFjOCwgVSs2MjM2LCBVKzYyZDAsIFUrNjJmMSwgVSs2MmZkLCBVKzYzMWEsIFUrNjMyOCwgVSs2MzJiLCBVKzYzNDYsIFUrNjM4ZiwgVSs2M2EwLCBVKzYzYzksIFUrNjU1ZSwgVSs2NTkwLCBVKzY2MTUsIFUrNjYyNywgVSs2NmFlLCBVKzY2ZTYsIFUrNjZmMCwgVSs2NzAzLCBVKzY3ZGEsIFUrNjdlYywgVSs2ODE2LCBVKzY4OTMsIFUrNjhhZCwgVSs2OGY1LCBVKzY5NzcsIFUrNjk4NCwgVSs2OWRiLCBVKzZiNzIsIFUrNmJiNywgVSs2Y2UzLCBVKzZjZmIsIFUrNmQ0NywgVSs2ZGExLCBVKzZkYzQsIFUrNmU0MywgVSs2ZWFmLCBVKzZlZmYsIFUrNmY4ZSwgVSs3MDExLCBVKzcwNjMsIFUrNzA3NiwgVSs3MDk2LCBVKzcwYmEsIFUrNzBkYiwgVSs3MGVmLCBVKzcxMTktNzExYSwgVSs3MTcyLCBVKzcxOGYsIFUrNzE5NCwgVSs3MjdhLCBVKzcyZDksIFUrNzJlZCwgVSs3MzI1LCBVKzczYWUsIFUrNzNiYSwgVSs3M2MwLCBVKzc0MTAsIFUrNzQyNiwgVSs3NTU0LCBVKzc1NzYsIFUrNzVhZSwgVSs3NWI5LCBVKzc2MmIsIFUrNzY2YiwgVSs3NjgyLCBVKzc3NTAsIFUrNzc3OSwgVSs3Nzg0LCBVKzc3ZWIsIFUrNzdlZSwgVSs3OGY3LCBVKzc5ZTksIFUrN2E3OSwgVSs3YjFiLCBVKzdiMjgsIFUrN2JmNywgVSs3ZGIyLCBVKzdlYzUsIFUrN2VlZSwgVSs3ZjE0LCBVKzdmMWEsIFUrN2ZlMSwgVSs4MDg3LCBVKzgwOWIsIFUrODIzMSwgVSs4MzBlLCBVKzgzNWYsIFUrODNlOSwgVSs4NDljLCBVKzg1MWEsIFUrODY4YSwgVSs4NzE4LCBVKzg3NGUsIFUrODgyMiwgVSs4OTEwLCBVKzg5NDQsIFUrOGEzYiwgVSs4YmI2LCBVKzhiYmMsIFUrOGQ1MCwgVSs4ZTcyLCBVKzhmOWMsIFUrOTAwZCwgVSs5MDRiLCBVKzkwNjMsIFUrOTBhMiwgVSs5MGI5LCBVKzk0ZjIsIFUrOTUyZiwgVSs5NTc2LTk1NzcsIFUrOTU5MywgVSs5NWY4LCBVKzk2MWMsIFUrOTYzMSwgVSs5NjliLCBVKzk2YTcsIFUrOTZjMSwgVSs5NzE2LCBVKzk3NjEsIFUrOTdhZCwgVSs5N2U3LCBVKzk4YTQsIFUrOTk3YSwgVSs5YTczLCBVKzliNDQsIFUrOWUzZCwgVSs5ZWNmLCBVKzllZDQsIFUrZmYxMS1mZjEyLCBVK2ZmZmQ7XG59XG4vKiBbMTA0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMDQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyMDAzLCBVKzIxOTMsIFUrMjQ2MiwgVSs0ZTE5LCBVKzRlMmIsIFUrNGUzNiwgVSs0ZWE4LCBVKzRlZDEsIFUrNGVkNywgVSs0ZjUxLCBVKzRmNjMsIFUrNGY4MywgVSs1MGU3LCBVKzUxMTIsIFUrNTE2NywgVSs1MWE0LCBVKzUxYjYsIFUrNTIzOSwgVSs1MjY1LCBVKzUzMmEsIFUrNTM1MSwgVSs1MzdmLCBVKzU0MDEsIFUrNTQ4ZiwgVSs1NDkyLCBVKzU0YWYsIFUrNTRiMywgVSs1NGJkLCBVKzU0ZDEsIFUrNTRkZiwgVSs1NTRmLCBVKzU1NjQsIFUrNTU5OCwgVSs1NjMyLCBVKzU2YTMsIFUrNTZlNywgVSs1NzRlLCBVKzU3NWQtNTc1ZSwgVSs1N2Q0LCBVKzU4NGMsIFUrNThlNCwgVSs1OTM3LCBVKzU5NTUsIFUrNWEwNSwgVSs1YTQ5LCBVKzVhYzIsIFUrNWJiMCwgVSs1YzM5LCBVKzVjNjEsIFUrNWQwZSwgVSs1ZGU5LCBVKzVlOWEsIFUrNWViOCwgVSs1ZjBhLCBVKzVmMTMsIFUrNWY4YywgVSs2MDhkLCBVKzYxMWIsIFUrNjEyNywgVSs2MmEwLCBVKzYzNGYsIFUrNjM1ZSwgVSs2M2ZkLCBVKzY1NzcsIFUrNjU4YiwgVSs2NWJjLCBVKzY2MGEsIFUrNjY0MywgVSs2NjU2LCBVKzY3NjAsIFUrNjdhZiwgVSs2N2M0LCBVKzY3ZTAsIFUrNjgxNywgVSs2OGNkLCBVKzY5MGUsIFUrNjk2MCwgVSs2OWI0LCBVKzZhNzEsIFUrNmFhYywgVSs2YjY3LCBVKzZiYjQsIFUrNmM1NSwgVSs2YzcwLCBVKzZjODIsIFUrNmNhNiwgVSs2Y2I4LCBVKzZjYmUsIFUrNmU5YywgVSs2ZWRlLCBVKzZlZTUsIFUrNmY0ZCwgVSs2Zjg0LCBVKzZmOWMsIFUrNzExNSwgVSs3MTIxLCBVKzcyMmEsIFUrNzI2MSwgVSs3MjcyLCBVKzcyODAsIFUrNzJmOCwgVSs3NTA0LCBVKzc1NGYsIFUrNzVkOCwgVSs3NjdjLCBVKzc2ZWYsIFUrNzc4ZSwgVSs3N2JiLCBVKzc3ZjYsIFUrNzg2YiwgVSs3OGIxLCBVKzc5NDgsIFUrNzk4NSwgVSs3OWJlLCBVKzdhODMsIFUrN2E4ZCwgVSs3ZWFjLCBVKzdlZWYsIFUrN2VmOCwgVSs3ZWZkLCBVKzdmMDAsIFUrODAzZCwgVSs4MDg2LCBVKzgxMGEsIFUrODE2NSwgVSs4MTlkLCBVKzgxYTgsIFUrODIxNCwgVSs4MjljLCBVKzgzMWMsIFUrODMyOCwgVSs4MzJiLCBVKzgzNjcsIFUrODNlMCwgVSs4M2YxLCBVKzg0MDMsIFUrODQ2YiwgVSs4NDc1LCBVKzg0YjIsIFUrODUxMywgVSs4NTc0LCBVKzg1YWYsIFUrODZkOSwgVSs4NmRiLCBVKzhhY2IsIFUrOGJiZCwgVSs4YmUwLThiZTEsIFUrOGMwZSwgVSs4ZDI5LCBVKzhkNjMsIFUrOGU4MSwgVSs4ZjdmLCBVKzkwMzIsIFUrOTA0MiwgVSs5MGIxLCBVKzkwYjUsIFUrOTE2NSwgVSs5MTc1LCBVKzk0YTYsIFUrOTRjNSwgVSs5NTBjLCBVKzk1NDAsIFUrOTYxMCwgVSs5Njk5LCBVKzk2YzcsIFUrOTczZSwgVSs5NzhkLCBVKzk3ZWMsIFUrOTdmNiwgVSs5ODRjLCBVKzk4N2QsIFUrOTg4MiwgVSs5OTY1LCBVKzk5NmEsIFUrOTk3MiwgVSs5YThmLCBVKzlhZDMsIFUrOWFlNiwgVSs5Y2I4LCBVKzllZGIsIFUrZTYwMCwgVStlNjBmLCBVK2U2MTEsIFUrZmYwNSwgVStmZjBiO1xufVxuLyogWzEwNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTA1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjE5MCwgVSsyNTBhLCBVKzI1YmMsIFUrMjVjZiwgVSszMDBmLCBVKzRlNTYsIFUrNGVhOSwgVSs0ZjNkLCBVKzRmNmMsIFUrNGY4OCwgVSs0ZmE4LCBVKzRmY2YsIFUrNTAyOSwgVSs1MTg4LCBVKzUxZjksIFUrNTIwMywgVSs1MjRhLCBVKzUyNTYsIFUrNTI5ZCwgVSs1Mzc1LCBVKzUzZGIsIFUrNTQxZiwgVSs1NDM1LCBVKzU0NTcsIFUrNTQ4YiwgVSs1NGIxLCBVKzU0YzcsIFUrNTRkNCwgVSs1NGU5LCBVKzU1NmEsIFUrNTU4OSwgVSs1NWJiLCBVKzU1ZTgsIFUrNTVlZiwgVSs1NjNiLCBVKzU2NmEsIFUrNTc2YSwgVSs1OGY5LCBVKzU5OGQsIFUrNTk5ZSwgVSs1OWE4LCBVKzVhOWIsIFUrNWFlMywgVSs1YmRlLCBVKzVjNGMsIFUrNWM2MCwgVSs1ZDFiLCBVKzVkZWIsIFUrNWRmNywgVSs1ZTE4LCBVKzVmMjYsIFUrNWY2NCwgVSs2MDFjLCBVKzYwODQsIFUrNjBlOSwgVSs2MTRjLCBVKzYxYmUsIFUrNjIwOCwgVSs2MjFhLCBVKzYyMzMsIFUrNjI1NCwgVSs2MmQ4LCBVKzYyZTYsIFUrNjJlZiwgVSs2MzIzLCBVKzYzMmEsIFUrNjMzZCwgVSs2MzYxLCBVKzYzODAsIFUrNjQwNSwgVSs2NDBmLCBVKzY2MTQsIFUrNjY0MiwgVSs2NjU3LCBVKzY3YTMsIFUrNjgwOCwgVSs2ODNkLCBVKzY4NTAsIFUrNjg5NywgVSs2OGIzLCBVKzY4YjUsIFUrNjhkNSwgVSs2YTU4LCBVKzZiNDcsIFUrNmI2YSwgVSs2YzI4LCBVKzZjOTAsIFUrNmNhNywgVSs2Y2Y1LCBVKzZkNTEsIFUrNmRhOSwgVSs2ZGM3LCBVKzZkZDEsIFUrNmUwYSwgVSs2ZTViLCBVKzZmNDcsIFUrNmY2ZCwgVSs3MGFkLCBVKzcwZjksIFUrNzEwYSwgVSs3MTMwLCBVKzcxYWMsIFUrNzQ1ZiwgVSs3NDc2LCBVKzc0OTAsIFUrNzUyOSwgVSs3NTM4LCBVKzc1ZDIsIFUrNzY5NiwgVSs3NmIxLCBVKzc2ZmMsIFUrNzc3ZiwgVSs3N2RjLCBVKzc4OWYsIFUrNzk1YiwgVSs3OWJkLCBVKzc5YzksIFUrN2EzYiwgVSs3YTQ2LCBVKzdhYTUsIFUrN2FkNiwgVSs3Y2E1LCBVKzdjYjksIFUrN2NkZiwgVSs3ZDZlLCBVKzdmMDYsIFUrN2YzOCwgVSs3ZmExLCBVKzdmYzEsIFUrODAxNSwgVSs4MDNiLCBVKzgwYTIsIFUrODBhYSwgVSs4MTE2LCBVKzgxM2UsIFUrODJhZCwgVSs4MmJkLCBVKzgzMDUsIFUrODM0NiwgVSs4NDZjLCBVKzg1NDksIFUrODU5YiwgVSs4NjExLCBVKzg2ODAsIFUrODdmOSwgVSs4ODRkLCBVKzg4NzcsIFUrODg4ZCwgVSs4OGQ0LCBVKzg5OGIsIFUrOGE3OSwgVSs4YTkzLCBVKzhjMDUsIFUrOGMwZCwgVSs4YzI2LCBVKzhkMWUsIFUrOGQzMSwgVSs4ZDgxLCBVKzhlMjIsIFUrOGY5MCwgVSs4Zjk2LCBVKzkwY2EsIFUrOTE2YywgVSs5MTdmLCBVKzkxODcsIFUrOTE4YiwgVSs5NDk5LCBVKzk0YTksIFUrOTUyNCwgVSs5NThiLCBVKzk2MDAsIFUrOTY0MCwgVSs5NmI2LCBVKzk2ZWYsIFUrOThkOSwgVSs5OTc2LCBVKzk5N2YsIFUrOWE3NCwgVSs5YTg0LCBVKzljOGQsIFUrOWUyNiwgVSs5ZTlmLCBVK2FkNmQsIFUrYzViNCwgVStkNTVjLCBVK2ZmMGY7XG59XG4vKiBbMTA2XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMDYud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVStiMCwgVSsyMTkxLCBVKzI0NjAtMjQ2MSwgVSsyNWM2LCBVKzMwMGUsIFUrNGUxYiwgVSs0ZTdlLCBVKzRlZDUsIFUrNGVmMiwgVSs0ZjEwLCBVKzRmMWUsIFUrNGY1MCwgVSs0ZmE2LCBVKzRmYWYsIFUrNTAyMSwgVSs1MGY1LCBVKzUxNzksIFUrNTE4MCwgVSs1MWQxLCBVKzUyMmUsIFUrNTJhMywgVSs1MmMzLCBVKzUyY2IsIFUrNTMwMCwgVSs1MzE5LCBVKzUzMjAsIFUrNTM0OSwgVSs1Mzk1LCBVKzUzZDksIFUrNTQxZSwgVSs1NDI4LCBVKzU0M2UsIFUrNTRjMCwgVSs1NGQyLCBVKzU3MGIsIFUrNTg1OCwgVSs1OGY2LCBVKzU5NzQsIFUrNTlhNSwgVSs1OWU4LCBVKzU5ZWMsIFUrNWEzNiwgVSs1YTlhLCBVKzVhYjMsIFUrNWI5OSwgVSs1YmFhLCBVKzVjZTEsIFUrNWQxNCwgVSs1ZDRjLCBVKzVkYzUsIFUrNWRlMiwgVSs1ZTk5LCBVKzVlOWUsIFUrNWYxOCwgVSs1ZjY2LCBVKzVmNzAsIFUrNjA3MCwgVSs2MGQ1LCBVKzYwZTcsIFUrNjEwMSwgVSs2MTFhLCBVKzYyNDEsIFUrNjI1MiwgVSs2MjZmLCBVKzYyOTYsIFUrNjJiYywgVSs2MmNjLCBVKzYzYTksIFUrNjQ0YSwgVSs2NDU0LCBVKzY0YTksIFUrNjRiOCwgVSs2NTAwLCBVKzY1NzIsIFUrNjVhNSwgVSs2NWE5LCBVKzY1ZWMsIFUrNjYwZiwgVSs2NzQ5LCBVKzY3OTUsIFUrNjdhYiwgVSs2OGRhLCBVKzY5MTIsIFUrNmJiZiwgVSs2YmVmLCBVKzZjYWIsIFUrNmNjYSwgVSs2Y2NjLCBVKzZjZmMsIFUrNmQzZCwgVSs2ZDc4LCBVKzZkZWUsIFUrNmUxNywgVSs2ZTM0LCBVKzZlODMsIFUrNmVhMiwgVSs2ZWI2LCBVKzZmMjAsIFUrNmZhMSwgVSs3MDdmLCBVKzcwZDgsIFUrNzBlYiwgVSs3MTRjLCBVKzcxNGUsIFUrNzIzNSwgVSs3MjM5LCBVKzczY2EsIFUrNzQzYywgVSs3NDVjLCBVKzc2MjQsIFUrNzYzZSwgVSs3NmYyLCBVKzc3ZGIsIFUrNzdlOSwgVSs3ODBkLCBVKzc4MzgsIFUrNzg0NSwgVSs3OGNhLCBVKzc5NmQsIFUrN2E4NCwgVSs3YWVkLCBVKzdiM2MsIFUrN2ViMiwgVSs3ZjA1LCBVKzdmMjAsIFUrN2YzNCwgVSs3ZjYyLCBVKzdmYzUsIFUrN2ZkOCwgVSs3ZmYwLCBVKzgwMGQsIFUrODAzNiwgVSs4MGJhLCBVKzgwYmUsIFUrODBjMC04MGMxLCBVKzgxNTUsIFUrODE3YSwgVSs4MTgwLCBVKzgxZTMsIFUrODIwNiwgVSs4MjQ3LCBVKzgyNzAsIFUrODI5OSwgVSs4MzA0LCBVKzgzOTMsIFUrODNiOSwgVSs4M2NhLCBVKzg0MGQsIFUrODQyNywgVSs4NDY5LCBVKzg0NzEsIFUrODRjNCwgVSs4NGVjLCBVKzg1M2QsIFUrODY4MS04NjgyLCBVKzg3MjEsIFUrODg1NCwgVSs4OGQ1LCBVKzg4ZjksIFUrOGJjMCwgVSs4YzBhLCBVKzhjMjksIFUrOGMyZCwgVSs4ZDQxLCBVKzhkZWEsIFUrOGViMiwgVSs4ZjlmLCBVKzkwM2IsIFUrOTAzZSwgVSs5MTAyLCBVKzk0OTMsIFUrOTRhNSwgVSs5NGY4LCBVKzk1ZWYsIFUrOTVmNywgVSs5NzA2LCBVKzk3MDksIFUrOTc3NCwgVSs5ODg3LCBVKzk4YTAsIFUrOWU2NCwgVSs5ZjlmLCBVK2U2MDEsIFUrZTYwMztcbn1cbi8qIFsxMDddICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwNy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzIwMGIsIFUrMjEwMywgVSs0ZTE4LCBVKzRlMjctNGUyOCwgVSs0ZTM4LCBVKzRlNTksIFUrNGU4ZiwgVSs0ZWFkLCBVKzRlYzcsIFUrNGZlOSwgVSs1MDNhLCBVKzUwODUsIFUrNTE0NiwgVSs1MWFmLCBVKzUxZjgsIFUrNTJhYiwgVSs1MzM5LCBVKzUzNWMsIFUrNTM3OCwgVSs1MzhjLCBVKzUzOTgsIFUrNTNmOSwgVSs1NDE1LCBVKzU0NzUsIFUrNTRhYSwgVSs1NGFjLCBVKzU0YjgsIFUrNTU4MiwgVSs1NzYwLCBVKzU3NjQsIFUrNTdjYiwgVSs1ODM1LCBVKzU4ODUsIFUrNTk1MSwgVSs1OTgzLCBVKzU5ZGEsIFUrNWE3NywgVSs1YjVkLCBVKzViNWYsIFUrNWJiNSwgVSs1YmMyLCBVKzViZTgsIFUrNWJmYSwgVSs1YzJjLCBVKzVjMzQsIFUrNWM0MSwgVSs1YzQ4LCBVKzVjNjUsIFUrNWNhZCwgVSs1ZTA2LCBVKzVlNDIsIFUrNWVmNywgVSs1ZjE3LCBVKzVmMjUsIFUrNWY2ZCwgVSs1Zjc5LCBVKzYwMjgsIFUrNjA2NCwgVSs2MDY4LCBVKzYwNmQsIFUrNjA3YywgVSs2MDk0LCBVKzYxMDksIFUrNjEyNCwgVSs2MjQ3LCBVKzYyNmQsIFUrNjI5MSwgVSs2MjlhLCBVKzYyYWMsIFUrNjJiOSwgVSs2MmZlLCBVKzYzMjQsIFUrNjM0OSwgVSs2MzY3LCBVKzYzOTgsIFUrNjQ5NSwgVSs2NGE0LCBVKzY0YjAsIFUrNjRiYywgVSs2NGNlLCBVKzY1OGMsIFUrNjVlZCwgVSs2NjAyLCBVKzY2NzQsIFUrNjY5MSwgVSs2NmE4LCBVKzY3NGYsIFUrNjc5YSwgVSs2N2VmLCBVKzY3ZjQsIFUrNjgwYiwgVSs2ODc2LCBVKzY4YTgsIFUrNmE1OSwgVSs2YTYxLCBVKzZiMjAsIFUrNmJjNSwgVSs2ZDEyLCBVKzZkNDYsIFUrNmQ4YywgVSs2ZGMwLCBVKzZlMTQsIFUrNmUyMywgVSs2ZjA2LCBVKzcxNjQsIFUrNzE2ZSwgVSs3MTk5LCBVKzcxZTUsIFUrNzJhYywgVSs3NDJhLCBVKzc1NWMsIFUrNzVhYiwgVSs3NWIyLCBVKzc1ZjQsIFUrNzg5NywgVSs3OGIzLCBVKzc4YzUsIFUrNzk3OCwgVSs3OWZkLCBVKzdhNzQsIFUrN2I0YiwgVSs3YjViLCBVKzdlY2UsIFUrN2VkMiwgVSs3ZWUzLCBVKzdlZjMsIFUrN2Y1MCwgVSs3ZjU1LCBVKzdmOWUsIFUrN2ZlMCwgVSs4MDlkLCBVKzgxMDYsIFUrODE0YSwgVSs4MTU0LCBVKzgxN2IsIFUrODE4ZiwgVSs4MWMyLCBVKzgxZWQsIFUrODIxZiwgVSs4MmE2LCBVKzgyZDEsIFUrODMwMiwgVSs4M2M3LCBVKzg0NWIsIFUrODQ4YiwgVSs4NGM5LCBVKzg1ZTQsIFUrODZlZSwgVSs4NzAwLCBVKzg3NzQsIFUrODg2YywgVSs4ODgxLCBVKzhjMWMsIFUrOGM3OSwgVSs4ZDJhLCBVKzhkM2MsIFUrOGViYSwgVSs4ZjcwLCBVKzhmYTksIFUrOGZiMSwgVSs5MDBhLCBVKzkwMTcsIFUrOTAxZCwgVSs5MDIyLCBVKzkwNmUsIFUrOTQ2YiwgVSs5NGRkLCBVKzk0ZWQsIFUrOTUzYiwgVSs5NWZhLCBVKzk1ZmQsIFUrOTY0YywgVSs5NmMwLCBVKzk3MWMsIFUrOTcxZSwgVSs5NzUzLCBVKzk3NTYsIFUrOTdlNiwgVSs5ODgxLCBVKzliNGYsIFUrOWUyZCwgVSs5ZjBlLCBVK2U2MDIsIFUrZTYwNC1lNjA1LCBVK2ZmNWM7XG59XG4vKiBbMTA4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMDgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNCwgVSs0ZTA4LCBVKzRlNDMsIFUrNGU0ZiwgVSs0ZWYwLCBVKzRmMmEsIFUrNTA3ZiwgVSs1MGFjLCBVKzUwYmIsIFUrNTE1MSwgVSs1MWJiLCBVKzUxZjYsIFUrNTFmZCwgVSs1MjcyLCBVKzUyZmUsIFUrNTM2MiwgVSs1M2M5LCBVKzUzZDQsIFUrNTNlMCwgVSs1NDNiLCBVKzU0ZjIsIFUrNTUwNywgVSs1NTI0LCBVKzU1OGEsIFUrNTViNSwgVSs1NjFiLCBVKzU2Y2EsIFUrNTc4MiwgVSs1N2MzLCBVKzU4OTMsIFUrNTkxNSwgVSs1OTQ5LCBVKzU5NjIsIFUrNTlhZSwgVSs1OWRjLCBVKzU5ZmIsIFUrNWJkMywgVSs1YzM4LCBVKzVjYjMsIFUrNWQwNywgVSs1ZDI5LCBVKzVkZTEsIFUrNWRmZSwgVSs1ZTE1LCBVKzVlY2EsIFUrNWYyZiwgVSs1ZjdjLCBVKzVmY2MsIFUrNjAyMSwgVSs2MDlmLCBVKzYwZjksIFUrNjEwOCwgVSs2MTQ4LCBVKzYxNTUsIFUrNjE3MCwgVSs2MWQyLCBVKzYyNTEsIFUrNjI5YiwgVSs2MmFiLCBVKzYyZTgsIFUrNjJmMywgVSs2MzIxLCBVKzYzNTAsIFUrNjU2NiwgVSs2NTljLCBVKzY1ZTgsIFUrNjYzNSwgVSs2NjU1LCBVKzY2NzAsIFUrNjZmOSwgVSs2NzM0LCBVKzY3OWQsIFUrNjg1MSwgVSs2OTA1LCBVKzZiNDksIFUrNmI5NiwgVSs2YzFiLCBVKzZjNDEsIFUrNmM2YSwgVSs2YzgzLCBVKzZjZjMsIFUrNmQ5YiwgVSs2ZGNiLCBVKzZlMWQsIFUrNmUyMC02ZTIxLCBVKzZlYWEsIFUrNmVlNCwgVSs2ZWU5LCBVKzZmNTgsIFUrNzBlNCwgVSs3MjJjLCBVKzcyNjIsIFUrNzI2NywgVSs3MmI5LCBVKzcyZTAsIFUrNzJlZSwgVSs3MmYxLCBVKzczMzQsIFUrNzNhYiwgVSs3NDMzLCBVKzc0NzAsIFUrNzU4ZiwgVSs3NWQ1LCBVKzc2NGMsIFUrNzY4NiwgVSs3NmM2LCBVKzc2ZmUsIFUrNzcyMCwgVSs3N2UyLCBVKzc4MDIsIFUrNzgxNiwgVSs3ODhkLCBVKzc4OTEsIFUrN2EwMCwgVSs3YTlkLCBVKzdiNTIsIFUrN2JhZCwgVSs3Yzk4LCBVKzdjY2EsIFUrN2ViYSwgVSs3ZWVhLCBVKzdlZjUsIFUrN2YxZCwgVSs3ZjY5LCBVKzgwNmEsIFUrODA5YSwgVSs4MGJmLCBVKzgwYzMsIFUrODFjMCwgVSs4MjBjLCBVKzgyYWMsIFUrODJhZiwgVSs4MmNkLCBVKzgyZDcsIFUrODM4ZSwgVSs4MzllLCBVKzg0MDQsIFUrODRiOCwgVSs4NTJjLCBVKzg1ODcsIFUrODVhYSwgVSs4NjUwLCBVKzg2NzksIFUrODZjNywgVSs4NzAyLCBVKzg3YmEsIFUrODg2YiwgVSs4ODcwLCBVKzhjMTAsIFUrOGMyMywgVSs4YzZiLCBVKzhkM2UsIFUrOGQ0Yi04ZDRjLCBVKzhkNjQsIFUrOGQ2YiwgVSs4ZDc0LCBVKzhlMjksIFUrOGY2OSwgVSs4Zjc0LCBVKzhmYjAsIFUrOGZkZiwgVSs5MDFiLCBVKzkwMzgsIFUrOTA5MywgVSs5MGFhLCBVKzkxNzEsIFUrOTQ4OSwgVSs5NGFlLCBVKzk0YzMsIFUrOTUwOCwgVSs5NTEwLCBVKzk2MDEsIFUrOTYxNCwgVSs5Njc1LCBVKzk3ZjUsIFUrOTg4OCwgVSs5OGQ4LCBVKzk5NzEsIFUrOWFhNCwgVSs5ZTNmLCBVKzllNDUsIFUrOWU0ZiwgVSs5ZTcwLCBVKzlmN2YsIFUrZTcxNTtcbn1cbi8qIFsxMDldICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjEwOS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVK2E1LCBVKzIwMjIsIFUrMjE5MiwgVSsyNjA1LCBVKzRlMTEsIFUrNGUyMiwgVSs0ZTMyLCBVKzRmMGQsIFUrNGYwZiwgVSs0ZjY5LCBVKzRmZjEsIFUrNTBiMiwgVSs1MTU0LCBVKzUxZGQsIFUrNTFmMCwgVSs1MjExLCBVKzUyNjksIFUrNTMzZiwgVSs1MzY2LTUzNjcsIFUrNTM4OSwgVSs1NDEzLCBVKzU0NDAsIFUrNTQ0NiwgVSs1NTYxLCBVKzU3NGEsIFUrNTc1MSwgVSs1N2FiLCBVKzU4MDYsIFUrNTgyMSwgVSs1ODJhLCBVKzU4ZjMsIFUrNTkzOCwgVSs1OTQ4LCBVKzU5NzgsIFUrNTlkMSwgVSs1YTAzLCBVKzVhMDcsIFUrNWFjMSwgVSs1YWNjLCBVKzVhZTksIFUrNWJiNCwgVSs1YmM0LCBVKzVjM2YsIFUrNWUzZCwgVSs1ZTdkLCBVKzVmOTIsIFUrNWZhYSwgVSs1ZmUwLCBVKzVmZmQsIFUrNjAxNiwgVSs2MGEwLCBVKzYwZGMsIFUrNjBlOCwgVSs2MTRlLCBVKzYyMTIsIFUrNjI4NCwgVSs2MmM2LCBVKzYyZDMtNjJkNCwgVSs2M2Y0LCBVKzY0MmMsIFUrNjQ3OCwgVSs2NDkxLTY0OTIsIFUrNjRlNiwgVSs2NTkxLCBVKzY1YTQsIFUrNjY0YiwgVSs2NzM1LCBVKzY3NDYsIFUrNjdmMSwgVSs2N2YzLCBVKzY4NDIsIFUrNjhhZiwgVSs2OGM5LCBVKzY4Y2IsIFUrNmEzMSwgVSs2YjNhLCBVKzZiYzEsIFUrNmMwZiwgVSs2YzI3LCBVKzZjNTcsIFUrNmNjNCwgVSs2Y2U1LCBVKzZkMmEsIFUrNmQ2NiwgVSs2ZDY5LCBVKzZkYWYsIFUrNmU1OCwgVSs2ZWNiLCBVKzZlZjQsIFUrNzA3ZSwgVSs3MDkyLCBVKzcwYWIsIFUrNzFkNSwgVSs3Mjc1LCBVKzczODQsIFUrNzNiMiwgVSs3NDM0LCBVKzc0ZTYsIFUrNzRmNywgVSs3NWJjLCBVKzc2YzgsIFUrNzZkMCwgVSs3NzA5LCBVKzc3YWMsIFUrNzg1NSwgVSs3OGE3LCBVKzc4YzEsIFUrN2E3NywgVSs3Yjc5LCBVKzdjOTIsIFUrN2NhZSwgVSs3Y2Q1LCBVKzdlYTQsIFUrN2ViNSwgVSs3ZWJkLCBVKzdmNWEsIFUrN2ZkNCwgVSs3ZmZjLCBVKzgwODMsIFUrODA5NiwgVSs4MGEwLCBVKzgwZDYsIFUrODBkZSwgVSs4MTAyLCBVKzgxMDksIFUrODEwZiwgVSs4MTc5LCBVKzgyOTIsIFUrODJiMywgVSs4MzUyLCBVKzgzNjEsIFUrODNjYywgVSs4NDFkLCBVKzg0NjEsIFUrODQ4MiwgVSs4NTIxLCBVKzg1N2UsIFUrODY2YiwgVSs4Nzc2LCBVKzg4OTYsIFUrODg5YywgVSs4OGY4LCBVKzhhOWUsIFUrOGJjOCwgVSs4YmY4LCBVKzhjMGIsIFUrOGMyOCwgVSs4ZDJiLCBVKzhkMmYsIFUrOGQzNywgVSs4ZDNhLCBVKzhkNTQsIFUrOGRjMywgVSs4ZGNjLCBVKzhkZjUsIFUrOGUwZiwgVSs4ZTQ4LCBVKzhmODYsIFUrOGY4OCwgVSs4ZjllLCBVKzhmYzEsIFUrOGZjOCwgVSs4ZmViLCBVKzkwNjUsIFUrOTBhNiwgVSs5MGJiLCBVKzkwYzEsIFUrOTRkYywgVSs5NTIxLCBVKzk2NzYsIFUrOTZkNSwgVSs5NzBkLCBVKzk4OTcsIFUrOTk3YywgVSs5YTcwLCBVKzlhNzYsIFUrOWE5YSwgVSs5YWQ0LCBVKzllMjMsIFUrOWU3ZiwgVSs5ZjNiLCBVK2U2NzUsIFUrZTZiOSwgVStmZmU1O1xufVxuLyogWzExMF0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTEwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMzAwYy0zMDBkLCBVKzRlNTQsIFUrNGU1OCwgVSs0ZTk1LCBVKzRlYzEsIFUrNGYyZiwgVSs0ZjM4LCBVKzRmYTMsIFUrNGZjYSwgVSs1MDNlLCBVKzUxNDEsIFUrNTE0NCwgVSs1MTdjLCBVKzUxY2MsIFUrNTFlZCwgVSs1MjQyLCBVKzUyYjIsIFUrNTJkMiwgVSs1MmU0LCBVKzU0MGEsIFUrNTQzOSwgVSs1NDQ4LCBVKzU0OTYsIFUrNTRlZCwgVSs1NTY1LCBVKzU3NjEsIFUrNTc2NiwgVSs1OGVlLCBVKzU5M2EsIFUrNTk0YiwgVSs1OTRmLCBVKzU5NTQsIFUrNTk5NiwgVSs1OWM2LCBVKzU5ZmYsIFUrNWI2NCwgVSs1YmZmLCBVKzVjMTgsIFUrNWMxZCwgVSs1Yzk3LCBVKzVjYTksIFUrNWNiOCwgVSs1ZTlmLCBVKzVlYzksIFUrNWYwNCwgVSs1ZjdiLCBVKzVmYTEsIFUrNWZjZCwgVSs2MDEyLCBVKzYwYTYsIFUrNjBhYywgVSs2MGIyLCBVKzYwZWYsIFUrNjI2ZSwgVSs2MjcwLCBVKzYyNzYsIFUrNjJkNiwgVSs2MmRjLCBVKzYzMTYsIFUrNjMyZiwgVSs2MzNhLCBVKzYzNTUsIFUrNjNhYSwgVSs2NDQ3LCBVKzY0OWUsIFUrNjRjNSwgVSs2NTRjLCBVKzY1YzEsIFUrNjVjYiwgVSs2NWU2LCBVKzY2MDYsIFUrNjczMSwgVSs2NzVjLCBVKzY3Y2YsIFUrNjdkYywgVSs2ODQ2LCBVKzZiOGIsIFUrNmJlYiwgVSs2YzYxLCBVKzZjODgsIFUrNmNiZiwgVSs2Y2RiLCBVKzZjZWEsIFUrNmQ0NSwgVSs2ZDUzLCBVKzZkNzQsIFUrNmQ4MiwgVSs2ZGE4LCBVKzZkYjUsIFUrNmRlYiwgVSs2ZWRhLCBVKzZlZTgsIFUrNmYwZiwgVSs3MDZkLCBVKzcwOGUsIFUrNzBhZSwgVSs3MGJjLCBVKzcwYzIsIFUrNzBlNiwgVSs3MjM3LTcyMzgsIFUrNzJmYywgVSs3MzBlLCBVKzczMWIsIFUrNzM5YiwgVSs3M2JiLCBVKzc0ODMsIFUrNzRkYywgVSs3NGY2LCBVKzc1ODYsIFUrNzYyNiwgVSs3NzViLCBVKzc3ZmYsIFUrNzg4ZSwgVSs3OGIwLCBVKzc5NTYsIFUrNzk2NSwgVSs3OWU2LCBVKzdhZjksIFUrN2JlZSwgVSs3Yzk3LCBVKzdlYjEsIFUrN2ViNywgVSs3ZWQxLCBVKzdlZDUsIFUrN2Y2YSwgVSs3ZjcyLCBVKzdmYmQsIFUrODAxNywgVSs4MDhjLCBVKzgwYTksIFUrODBjNiwgVSs4MGNlLCBVKzgxNTAsIFUrODE3MCwgVSs4MTljLCBVKzgyMGQsIFUrODIzMCwgVSs4MjM5LCBVKzgyN2UsIFUrODM3NywgVSs4Mzg5LCBVKzgzYjIsIFUrODQyOCwgVSs4NDYzLCBVKzg2N2UsIFUrODhjMiwgVSs4OGQ5LCBVKzg5ODYsIFUrOGJjYSwgVSs4YmRlLCBVKzhjMTMsIFUrOGM4YywgVSs4ZDIxLCBVKzhkMjQsIFUrOGQ1NiwgVSs4ZDYwLCBVKzhkOGIsIFUrOGRiNCwgVSs4ZTJhLCBVKzhmNjgsIFUrOGY4OSwgVSs4ZjliLCBVKzhmYTgsIFUrOGZiZCwgVSs5MDAzLCBVKzkwY2UsIFUrOTBlZCwgVSs5MTg5LCBVKzk0YmIsIFUrOTUwNSwgVSs5NWY5LCBVKzk2M2IsIFUrOTY1NSwgVSs5NjZhLCBVKzk2NzcsIFUrOTZmZSwgVSs5ODk2LCBVKzk5YTgsIFUrOWE3MSwgVSs5YTgyLCBVKzlhOTEsIFUrOWI0NSwgVSs5ZWNlLCBVKzlmMjAsIFUrZmVmZiwgVStmZjBkO1xufVxuLyogWzExMV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTExLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGU0YywgVSs0ZTg4LCBVKzRlYTEsIFUrNGVhNiwgVSs0ZWQzLTRlZDQsIFUrNGVmZiwgVSs0ZjMwLCBVKzRmYTcsIFUrNGZjNCwgVSs0ZmQ3LCBVKzUwMGQsIFUrNTA0ZiwgVSs1MDc2LTUwNzcsIFUrNTE3ZCwgVSs1MTkyLCBVKzUxYzksIFUrNTFlZiwgVSs1MjM4LCBVKzUyNTEsIFUrNTI2YSwgVSs1MmM3LCBVKzUyZGYsIFUrNTJmZiwgVSs1M2E2LCBVKzUzYTgsIFUrNTNlYywgVSs1NDEwLCBVKzU1OWQsIFUrNTViNywgVSs1NjM0LCBVKzU3M2UsIFUrNTc4MywgVSs1ODVlLCBVKzU4NmIsIFUrNThhOCwgVSs1OTk5LCBVKzU5ZDMsIFUrNWExYywgVSs1YTQ2LCBVKzViNTQtNWI1NSwgVSs1Yjg1LCBVKzViOGIsIFUrNWI4ZiwgVSs1YmJmLCBVKzViZDIsIFUrNWMxNiwgVSs1YzI0LCBVKzVlMDUsIFUrNWU0NSwgVSs1ZTdjLCBVKzVlODQsIFUrNWYwMywgVSs1ZjFmLCBVKzVmMzEsIFUrNWY4NCwgVSs1ZjkwLCBVKzVmYmQsIFUrNWZjNiwgVSs1ZmQ5LCBVKzVmZTcsIFUrNjA1MiwgVSs2MDYyLCBVKzYwODksIFUrNjBhMywgVSs2MGQxLCBVKzYxNjcsIFUrNjIyYSwgVSs2MjM0LCBVKzYyNGUsIFUrNjI2OSwgVSs2MjZjLCBVKzYyYjUsIFUrNjJkMiwgVSs2MzI1LCBVKzYzZTEsIFUrNjQzYSwgVSs2NDQ2LCBVKzY1NjIsIFUrNjU2YywgVSs2NWUyLCBVKzY1ZmEsIFUrNjYwYywgVSs2NjI4LCBVKzY2NTIsIFUrNjY2OCwgVSs2Njc2LCBVKzY2ZmMsIFUrNjZmZiwgVSs2NzE3LCBVKzY3NmQsIFUrNjdhYSwgVSs2N2Q0LCBVKzY4NDMsIFUrNjg4MSwgVSs2OGQyLCBVKzY5NWEsIFUrNjlmZCwgVSs2YTJhLCBVKzZiOGEsIFUrNmM2MCwgVSs2YzY0LCBVKzZjOWYsIFUrNmNhYSwgVSs2Y2M5LCBVKzZjZTEsIFUrNmNmZCwgVSs2ZDFiLCBVKzZkMWUsIFUrNmQ2ZSwgVSs2ZGUxLCBVKzZlMTAsIFUrNmU3ZiwgVSs2ZjVjLCBVKzcwNGMsIFUrNzA3MCwgVSs3MDg5LCBVKzcwYjgsIFUrNzE4YSwgVSs3MWMzLCBVKzcyM2QsIFUrNzMyYSwgVSs3M2NkLCBVKzc1MTgsIFUrNzU2YSwgVSs3NWFmLCBVKzc1YmUsIFUrNzVjNywgVSs3NmQyLCBVKzc2ZDcsIFUrNzc2MywgVSs3OGU4LCBVKzc5NWQsIFUrNzlkZiwgVSs3YzRkLCBVKzdkMmYsIFUrN2VlOSwgVSs3ZjEzLCBVKzdmOGEsIFUrODAwMCwgVSs4MDEwLCBVKzgwYWYsIFUrODBmNiwgVSs4MGY4LCBVKzgyMTIsIFUrODI3MywgVSs4MmY5LCBVKzgzYWIsIFUrODNiMSwgVSs4M2YyLCBVKzg1ODQsIFUrODcxYywgVSs4ODYxLCBVKzg4OGIsIFUrODhjMSwgVSs4OGU0LCBVKzhiZDEsIFUrOGJmMSwgVSs4YzMxLCBVKzhkNWEsIFUrOGQ3NS04ZDc2LCBVKzhkZTgsIFUrOGY4NSwgVSs4ZmEzLCBVKzhmYzUsIFUrOTAwNiwgVSs5MDNjLCBVKzkwNGQsIFUrOTA3NSwgVSs5MTc4LCBVKzkyNzQsIFUrOTUwYiwgVSs5NTI2LCBVKzk1ZWEsIFUrOTYzNiwgVSs5Njg2LCBVKzk3OGIsIFUrOTg3ZiwgVSs5YTdlLCBVKzliNDIsIFUrOWUxZiwgVSs5ZWE2LCBVKzlmMTMsIFUrOWY4NCwgVStmZjVlO1xufVxuLyogWzExMl0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTEyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjMsIFUrM2QsIFUrNGUwMSwgVSs0ZTM5LCBVKzRlNzMsIFUrNGVjZCwgVSs0ZWQ5LCBVKzRlZWEsIFUrNGYwYSwgVSs0ZjFmLCBVKzRmNWIsIFUrNGZhMCwgVSs0ZmMzLCBVKzUwMWYsIFUrNTBhOCwgVSs1MTVhLCBVKzUxNzUsIFUrNTFhMCwgVSs1MWMwLCBVKzUxZTEsIFUrNTFlNCwgVSs1MjAwLCBVKzUyMGEsIFUrNTIyNCwgVSs1MjNhLCBVKzUyYWEsIFUrNTJiMSwgVSs1MmIzLCBVKzUzNDgsIFUrNTM1MywgVSs1MzYwLCBVKzUzNzEsIFUrNTM3NywgVSs1MzlhLCBVKzU0MWIsIFUrNTQzNCwgVSs1NDdjLCBVKzU0ZTYsIFUrNTUxMCwgVSs1NTMxLCBVKzU2MDksIFUrNTZmMCwgVSs1NmZhLCBVKzU3MzMsIFUrNTc0ZiwgVSs1ODUxLCBVKzU4NTQsIFUrNTg5OSwgVSs1OGMxLCBVKzU5MmUsIFUrNTkzOSwgVSs1OTc2LCBVKzU5ODYsIFUrNTliYiwgVSs1YTE4LCBVKzVhNzQsIFUrNWI1OSwgVSs1Yjg3LCBVKzViOTcsIFUrNWJhMCwgVSs1YmFiLCBVKzViYmQtNWJiZSwgVSs1YmY4LCBVKzVjMGEsIFUrNWMzYSwgVSs1YzRhLCBVKzVlMTYsIFUrNWUxZCwgVSs1ZTJkLCBVKzVlOGEsIFUrNjAxNSwgVSs2MDJhLCBVKzYwNTAsIFUrNjA2OSwgVSs2MTYyLCBVKzYxYzIsIFUrNjI5MywgVSs2Mjk3LCBVKzYyYjEsIFUrNjJiZCwgVSs2MmRmLCBVKzYyZmMsIFUrNjMwMiwgVSs2MzVmLCBVKzYzOGMsIFUrNjNlZCwgVSs2NDU4LCBVKzY0NjksIFUrNjU2MywgVSs2NjIwLCBVKzY2NTMsIFUrNjY5Ni02Njk3LCBVKzY2ZGQsIFUrNjc1ZiwgVSs2NzZmLTY3NzAsIFUrNjdkMCwgVSs2N2QzLCBVKzY4NGMsIFUrNjg2NSwgVSs2ODg1LCBVKzY4YjAsIFUrNjhlZSwgVSs2OTBkLCBVKzZiMjMsIFUrNmIzMiwgVSs2YmQ1LCBVKzZjODksIFUrNmQwMSwgVSs2ZDI1LCBVKzZkODksIFUrNmRhNiwgVSs2ZGIyLCBVKzZkZjcsIFUrNmVkMSwgVSs2ZjAyLCBVKzcwYzgsIFUrNzBkZiwgVSs3MGU3LCBVKzcxMjYsIFUrNzIzNiwgVSs3MjU5LCBVKzczMWMsIFUrNzQ1ZSwgVSs3NGUzLCBVKzc1MWEsIFUrNzUxYywgVSs3NTMyLCBVKzc1NDUsIFUrNzVkYiwgVSs3NzYxLCBVKzdhMGQsIFUrN2I1MSwgVSs3Y2E0LCBVKzdjZDYsIFUrN2QyYiwgVSs3ZWEwLCBVKzdlYjksIFUrN2VkOCwgVSs3ZjE4LCBVKzdmMjksIFUrODAzMywgVSs4MDRhLCBVKzgwYTQtODBhNSwgVSs4MGUxLCBVKzgxN2YsIFUrODI5ZCwgVSs4MmU2LCBVKzgzMzYsIFUrODQwYywgVSs4NDk5LCBVKzg2NGUsIFUrODY1MSwgVSs4NjVhLCBVKzg4YWQsIFUrODllNiwgVSs4YmQ3LCBVKzhiZmEsIFUrOGMzNywgVSs4ZDI1LCBVKzhkMzgsIFUrOGRkZCwgVSs4ZmVhLCBVKzkwMTAsIFUrOTAxMiwgVSs5MDZkLCBVKzkwN2YtOTA4MCwgVSs5MGQxLCBVKzkxNzcsIFUrOTFjYSwgVSs5NGZhLCBVKzk1MDEsIFUrOTYzNC05NjM1LCBVKzk2OTQsIFUrOTcwNywgVSs5NzM4LCBVKzk3NjksIFUrOWE3YiwgVSs5YTk3LCBVKzlhYTgsIFUrOWIzYywgVSs5YzgxLCBVKzllZDg7XG59XG4vKiBbMTEzXSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMTMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsyNiwgVSszYywgVStkNywgVSs0ZTRlLCBVKzRlNjEsIFUrNGU3MSwgVSs0ZWJmLCBVKzRlZTQsIFUrNGYyNiwgVSs1MDEyLCBVKzUxYWMsIFUrNTFiMCwgVSs1MWIyLCBVKzUxYjcsIFUrNTIxOCwgVSs1MjFhLCBVKzUyMjAsIFUrNTIzNywgVSs1MjNiLCBVKzUyNmYsIFUrNTM4NSwgVSs1M2JmLCBVKzUzZTUsIFUrNTNlYiwgVSs1M2YzLCBVKzUzZjYsIFUrNTQwOSwgVSs1NDM4LCBVKzU0YzgsIFUrNTRlNSwgVSs1NTJmLCBVKzU1ODQsIFUrNTcwNiwgVSs1NzIzLCBVKzU3NTAsIFUrNTc1YSwgVSs1OTg3LTU5ODgsIFUrNTliOSwgVSs1OWQwLCBVKzU5ZDQsIFUrNWI4OCwgVSs1YjljLCBVKzViZGYsIFUrNWJmYiwgVSs1YzAxLCBVKzVjMDQsIFUrNWMzZSwgVSs1YzRiLCBVKzVjNGYsIFUrNWM5YiwgVSs1Y2YwLCBVKzVkZGQsIFUrNWRlNiwgVSs1ZGU4LCBVKzVlMDEsIFUrNWU3OCwgVSs1ZTdiLCBVKzVlOWMsIFUrNWVhZCwgVSs1ZWY2LCBVKzVmMzksIFUrNWZkOCwgVSs2MDAwLCBVKzYwMjUsIFUrNjA0YiwgVSs2MDc2LCBVKzYxM2YsIFUrNjI1OCwgVSs2MjYzLCBVKzYyNjcsIFUrNjI5OCwgVSs2MmEyLCBVKzYyZTUsIFUrNjJlYywgVSs2MzExLCBVKzYzNzcsIFUrNjM4OC02Mzg5LCBVKzYzYTIsIFUrNjNkMiwgVSs2NDFlLCBVKzY0MmQsIFUrNjU0ZiwgVSs2NTUxLCBVKzY1OTcsIFUrNjVjZiwgVSs2NWQ3LCBVKzY1ZTcsIFUrNjY4MiwgVSs2NmYyLCBVKzY3MWQsIFUrNjcyYiwgVSs2NzUxLCBVKzY3NjgsIFUrNjgxMSwgVSs2ODYzLCBVKzY5ODIsIFUrNmJkMiwgVSs2Y2YwLCBVKzZkMGIsIFUrNmQxNywgVSs2ZDU5LCBVKzZkZDgsIFUrNmRmYiwgVSs2ZTdlLCBVKzZmNmUsIFUrNmZiMywgVSs3MDZmLCBVKzcxOWYsIFUrNzJhZiwgVSs3MmQwLCBVKzcyZDcsIFUrNzMyYiwgVSs3MzJlLCBVKzczODksIFUrNzNlMCwgVSs3NTMwLCBVKzc2ODcsIFUrNzZkNiwgVSs3NmRiLCBVKzc4NDAsIFUrNzg2YywgVSs3OWNiLCBVKzc5ZDIsIFUrN2EwZSwgVSs3YTMzLCBVKzdhM2YsIFUrN2E5NywgVSs3YWRlLTdhZGYsIFUrN2IyNiwgVSs3ZTQxLCBVKzdlYzMsIFUrN2YzYSwgVSs4MDg5LCBVKzgwZGMsIFUrODExYSwgVSs4MTMxLCBVKzgxMzgsIFUrODIxZSwgVSs4MzQ5LCBVKzgzZGMsIFUrODQ1NywgVSs4NjdkLCBVKzg2Y2IsIFUrOGE4OSwgVSs4YmE4LCBVKzhiYWQsIFUrOGJlZiwgVSs4YmZlLCBVKzhjNmEsIFUrOGQxZCwgVSs4ZDRmLCBVKzhkNjIsIFUrOGRkMSwgVSs4ZGYzLCBVKzhmNmUsIFUrOGZmOSwgVSs5MDBmLCBVKzkwMTQsIFUrOTA1NywgVSs5MTkyLCBVKzkxY2UsIFUrOTQ4OCwgVSs5NGEyLCBVKzk1NDcsIFUrOTU1YywgVSs5NWYyLCBVKzk2NDQsIFUrOTY0ZCwgVSs5NmM0LTk2YzUsIFUrOTZlOCwgVSs5NmY2LTk2ZjcsIFUrOTczMiwgVSs5NzU5LCBVKzk3NjAsIFUrOTg3YSwgVSs5ODljLCBVKzk5MTAsIFUrOTk2ZC05OTZlLCBVKzliNTQsIFUrOWUyMSwgVSs5ZWJiLCBVKzlmNTA7XG59XG4vKiBbMTE0XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMTQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSs3ZSwgVSsyMDI2LCBVKzRlMDMsIFUrNGUyNSwgVSs0ZTMwLCBVKzRlMzQsIFUrNGU0NSwgVSs0ZTVkLCBVKzRlODksIFUrNGVhZSwgVSs0ZWQ4LCBVKzRmMTEsIFUrNGYxOSwgVSs0ZjI0LCBVKzRmMzQsIFUrNGY1OSwgVSs0ZjczLCBVKzRmOWQsIFUrNGZiNSwgVSs1MDQ3LCBVKzUwNWMsIFUrNTE3MCwgVSs1MTljLCBVKzUxY2YsIFUrNTI2NywgVSs1MzU2LCBVKzUzNzQsIFUrNTM4MiwgVSs1MzhiLCBVKzUzZTYsIFUrNTQyNiwgVSs1NDJiLCBVKzU0MmYsIFUrNTQ2MiwgVSs1NDczLCBVKzU1NGEsIFUrNTU2NiwgVSs1NzA4LCBVKzU3MWYsIFUrNTc1NywgVSs1N2RmLCBVKzU3ZjksIFUrNTgwMiwgVSs1OTBmLCBVKzU5MWMsIFUrNTkxZiwgVSs1OTJiLCBVKzU5NjUsIFUrNTk3OSwgVSs1YTAxLCBVKzVhNWEsIFUrNWI2OSwgVSs1YjgxLCBVKzViYTEsIFUrNWJhMywgVSs1YzNjLCBVKzVjNDIsIFUrNWM4MSwgVSs1ZGU3LCBVKzVkZWUsIFUrNWUwYywgVSs1ZTEwLCBVKzVlNTUsIFUrNWU4NiwgVSs1ZThmLCBVKzVlYTcsIFUrNWYwMiwgVSs1ZjUyLCBVKzVmODEsIFUrNWZmNSwgVSs2MGNhLCBVKzYwZTAsIFUrNjI3OSwgVSs2MmM1LCBVKzYyZmYsIFUrNjNjZiwgVSs2NDQ0LCBVKzY0Y2QsIFUrNjUzYiwgVSs2NWJkLCBVKzY1ZTksIFUrNjY1YSwgVSs2NmI0LCBVKzY2ZmUsIFUrNjcyOCwgVSs2NzQwLCBVKzY3NDIsIFUrNjc3ZSwgVSs2N2I2LCBVKzY4MGYsIFUrNjhhNiwgVSs2OGMwLCBVKzY5OWMsIFUrNmI0YywgVSs2YjY2LCBVKzZiN2IsIFUrNmJjZCwgVSs2YmRiLCBVKzZjMzgsIFUrNmM0NywgVSs2YzQ5LCBVKzZjYjMsIFUrNmNiOSwgVSs2Y2UyLCBVKzZkMzIsIFUrNmQzZSwgVSs2ZDRmLCBVKzZlNTYsIFUrNmZjMCwgVSs3MDc1LCBVKzcyMDYsIFUrNzI1YiwgVSs3MmMyLCBVKzczZWQsIFUrNzU2NSwgVSs3NTkxLCBVKzc1OTcsIFUrNzVjNSwgVSs3NmFlLCBVKzc2ZDEsIFUrNzZkZiwgVSs3ODM0LCBVKzc5NjgsIFUrNzk4MSwgVSs3OWMwLCBVKzdhN2YsIFUrN2E4MSwgVSs3YWU1LCBVKzdiMTQsIFUrN2M4OSwgVSs3ZDI3LCBVKzdlYWYsIFUrN2ViMywgVSs3ZWI4LCBVKzdlYzcsIFUrN2VlNywgVSs3ZWZmLCBVKzdmNTcsIFUrN2ZmYiwgVSs4MDVhLCBVKzgwYTEsIFUrODIyYywgVSs4MmNmLCBVKzgyZTUsIFUrODM2MywgVSs4MzZmLCBVKzg0ZGQsIFUrODc4ZCwgVSs4ODQwLCBVKzg4NTcsIFUrODg2MywgVSs4ODY1LCBVKzhiNjYsIFUrOGJiMiwgVSs4YmRhLCBVKzhjMDEsIFUrOGMwOCwgVSs4YzQ2LCBVKzhkMWYsIFUrOGQzNSwgVSs4ZDViLCBVKzhkNWUsIFUrOGRhMywgVSs4ZGRmLCBVKzhmOTMsIFUrOGZkZCwgVSs4ZmYwLCBVKzhmZjcsIFUrOGZmZCwgVSs5MDAwLCBVKzkwNDcsIFUrOTE1MiwgVSs5NDlmLCBVKzk0YzEsIFUrOTRmNiwgVSs5NjQ2LCBVKzk2NDgsIFUrOTY2OSwgVSs5NjljLCBVKzk2ZWEsIFUrOTdlOSwgVSs5ODdiLCBVKzk4N2UsIFUrOTg5ZCwgVSs5OTcwLCBVKzk5ODYsIFUrOWM3YywgVSs5YzljO1xufVxuLyogWzExNV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTE1LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjUsIFUrNGUxNCwgVSs0ZTFkLCBVKzRlM2QsIFUrNGU0OSwgVSs0ZTYwLCBVKzRlOWEsIFUrNGViMiwgVSs0ZWM1LCBVKzRlZmQsIFUrNGYzYywgVSs0ZjRmLCBVKzRmOGIsIFUrNGZiZiwgVSs1MDE5LCBVKzUxNDUsIFUrNTE0YiwgVSs1MTZiLCBVKzUxNmQsIFUrNTE3NCwgVSs1MTc4LCBVKzUxN2IsIFUrNTE5OSwgVSs1MTliLCBVKzUxYjMsIFUrNTFiNSwgVSs1MjA3LCBVKzUyMTIsIFUrNTIxOSwgVSs1MjFkLCBVKzUyYmYsIFUrNTMzYiwgVSs1MzQzLCBVKzUzNDcsIFUrNTM0YSwgVSs1MzZiLCBVKzUzNzAsIFUrNTNlNCwgVSs1M2YyLCBVKzU0MDMsIFUrNTQyYywgVSs1NDdkLCBVKzU0YTgsIFUrNTRjZCwgVSs1NGVhLCBVKzU1MmUsIFUrNTZmNCwgVSs1NzQ3LCBVKzU3NWIsIFUrNTg4MywgVSs1ODllLCBVKzU5MzEsIFUrNTk0NywgVSs1OTU2LTU5NTcsIFUrNWE5MiwgVSs1YjYzLCBVKzViODMsIFUrNWJhNCwgVSs1YmIzLCBVKzViY2MsIFUrNWMxNCwgVSs1YzFhLCBVKzVjM2QsIFUrNWM0MCwgVSs1YzQ1LCBVKzVjNWUsIFUrNWRmNCwgVSs1ZTcyLCBVKzVlOTUsIFUrNWY4MCwgVSs1Zjg1LCBVKzVmYjcsIFUrNWZkNywgVSs2MDFkLCBVKzYyNmIsIFUrNjI3ZiwgVSs2MmM5LCBVKzYyY2QsIFUrNjMwOSwgVSs2M2E3LCBVKzY1NDUsIFUrNjVhZCwgVSs2NWFmLCBVKzY1YzUsIFUrNjY2ZSwgVSs2NjdhLCBVKzY3MGIsIFUrNjcxYiwgVSs2NzRlLCBVKzY3N2YsIFUrNjc4MSwgVSs2NzkwLCBVKzY3OTcsIFUrNjgyMSwgVSs2ODM4LTY4MzksIFUrNjk3YywgVSs2YjI3LCBVKzZiNjIsIFUrNmJiNSwgVSs2YzdkLCBVKzZjOTksIFUrNmQ0ZSwgVSs2ZDZhLCBVKzZlMjksIFUrNmUyZiwgVSs2ZWUxLCBVKzZmMTQsIFUrNmYyYiwgVSs3MmI2LCBVKzcyZWMsIFUrNzM4NywgVSs3NTMzLCBVKzc1M2IsIFUrNzZjYSwgVSs3NmQ4LCBVKzc3MDEsIFUrNzczYywgVSs3N2VkLCBVKzc3ZjMsIFUrNzgxNCwgVSs3OTNjLCBVKzc5YmIsIFUrNzljMSwgVSs3OWQ4LCBVKzc5ZWYsIFUrNzlmYiwgVSs3YTc2LCBVKzdiMTEsIFUrN2I1NCwgVSs3YjU2LCBVKzdiOTcsIFUrN2JjNywgVSs3YzczLCBVKzdkMjAsIFUrN2VhYSwgVSs3ZWM4LCBVKzdlZGQsIFUrN2VlZCwgVSs3ZWZjLCBVKzdmYTQsIFUrODA0YywgVSs4MDU4LCBVKzgwY2MsIFUrODExMSwgVSs4MTdlLCBVKzgyNmYsIFUrODMwMywgVSs4NDNkLCBVKzg5YzksIFUrODlkMiwgVSs4YmEyLCBVKzhiYmYsIFUrOGJjOSwgVSs4YmNkLCBVKzhiZTYsIFUrOGMyMiwgVSs4YzYxLCBVKzhkMjIsIFUrOGQyNi04ZDI3LCBVKzhkOGEsIFUrOGY2ZiwgVSs4ZjdiLCBVKzhmODMsIFUrOGY5MSwgVSs4ZmI5LCBVKzhmZDQsIFUrOGZkYywgVSs5MDAyLCBVKzk0YjEsIFUrOTUxOSwgVSs5NWVkLCBVKzk2MWYsIFUrOTYzMi05NjMzLCBVKzk2M2YsIFUrOTY4Zi05NjkwLCBVKzk2YmUsIFUrOTg3NiwgVSs5ODg0LCBVKzk4ZGUsIFUrOTk4OCwgVSs5OTk5LCBVKzllYzQsIFUrZmYxYjtcbn1cbi8qIFsxMTZdICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnTm90byBTYW5zIFNDIFJlZ3VsYXInKSwgbG9jYWwoJ05vdG9TYW5zU0MtUmVndWxhcicpLCB1cmwoLi4vZm9udHMvbm90by1zYW5zLXNjL2sza1hvODRNUHZwTG1peGNBNjNvZUFMaExPQ1QteFdObThIcWQzN2cxT2tEUlplN2xSNHNnMUl6U3ktTU5iRTlWSDhWLjExNi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzJiLCBVKzQwLCBVKzMwMDAsIFUrMzAwYS0zMDBiLCBVKzRlMTYsIFUrNGU2NiwgVSs0ZTcwLCBVKzRlOTEtNGU5MiwgVSs0ZTk0LCBVKzRlOWIsIFUrNGVjMCwgVSs0ZWNhLCBVKzRmMDEsIFUrNGYxNy00ZjE4LCBVKzRmNDYsIFUrNGY0ZSwgVSs0ZjliLCBVKzRmZWUsIFUrNTAzYywgVSs1MDY1LCBVKzUwY2YsIFUrNTEzZiwgVSs1MTQ4LCBVKzUxOGQsIFUrNTFjNiwgVSs1MWUwLCBVKzUyMTcsIFUrNTI5ZS01MjlmLCBVKzUzNDEsIFUrNTM0ZiwgVSs1MzYxLCBVKzUzODYsIFUrNTNjMiwgVSs1M2M4LCBVKzUzY2MsIFUrNTNkNy01M2Q4LCBVKzU0MDQsIFUrNTQxMSwgVSs1NDE3LCBVKzU0MjcsIFUrNTQ2OCwgVSs1NTljLCBVKzU2NjgsIFUrNTZlMCwgVSs1NmUyLCBVKzU2ZWQsIFUrNTc0MCwgVSs1N2ZhLCBVKzU4ZWIsIFUrNTkwNCwgVSs1OTJhLCBVKzU5Y2IsIFUrNWEzMSwgVSs1YjU4LCBVKzViOWQsIFUrNWJjNiwgVSs1YzcxLCBVKzVkZGUsIFUrNWRmMSwgVSs1ZTA4LCBVKzVlMjYsIFUrNWUyZSwgVSs1ZTkzLCBVKzVlOTcsIFUrNWViNywgVSs1ZjE1LCBVKzVmMjAsIFUrNWYzYSwgVSs1ZjYyLCBVKzVmNjksIFUrNWY4OCwgVSs1ZjhiLCBVKzVmYzUsIFUrNjAwZSwgVSs2MjBmLCBVKzYyMTgsIFUrNjIzZiwgVSs2MjdlLCBVKzYyOGEsIFUrNjJhNCwgVSs2MmRiLCBVKzYyZTksIFUrNjMwNywgVSs2MzYyLCBVKzYzNmUsIFUrNjRhZCwgVSs2NTM5LCBVKzY1M2YsIFUrNjU0OCwgVSs2NTc0LCBVKzY2MTMsIFUrNjYyNSwgVSs2NjNlLCBVKzY2NmYsIFUrNjcyYSwgVSs2NzUwLCBVKzY3ODQsIFUrNmEyMSwgVSs2YjNlLCBVKzZiNjUsIFUrNmJjZiwgVSs2YzExLCBVKzZjNWYsIFUrNmQ0YiwgVSs2ZGYxLCBVKzcwNmIsIFUrNzE2NywgVSs3MjRjLCBVKzczOGIsIFUrNzNhOSwgVSs3M2FmLCBVKzc0MDMsIFUrNzUzNywgVSs3NTRjLCBVKzc1NTksIFUrNzY3ZCwgVSs3NzQwLCBVKzc4NmUsIFUrNzk1ZSwgVSs3OThmLCBVKzc5ZjAsIFUrN2FlZiwgVSs3YjdlLCBVKzdiYjEsIFUrN2VhMiwgVSs3ZWE2LCBVKzdlYzQsIFUrN2VjNiwgVSs3ZWNkLCBVKzdlZGMsIFUrN2VmNCwgVSs4MDAzLCBVKzgwYjIsIFUrODFmMy04MWY0LCBVKzgyMmEsIFUrODI3YSwgVSs4MmYxLCBVKzgzYjcsIFUrODQyNSwgVSs4OWMyLCBVKzg5YzgsIFUrOGJhOSwgVSs4YmI4LCBVKzhiYzYsIFUrOGJkNSwgVSs4YmUyLCBVKzhiZTUsIFUrOGJlZCwgVSs4YzAzLCBVKzhkMjMsIFUrOGQyZCwgVSs4ZDM0LCBVKzhkNzAsIFUrOGRiMywgVSs4ZmJlLCBVKzhmY2UsIFUrOGZkMSwgVSs4ZmRlLCBVKzkwMDEsIFUrOTAxZi05MDIwLCBVKzkwYTMsIFUrOTE0ZCwgVSs5MWM3LCBVKzk0ZmUsIFUrOTUwMCwgVSs5NTJlLCBVKzk2MDUsIFUrOTY0NSwgVSs5NjYyLCBVKzk2NjQsIFUrOTcwMCwgVSs5NzUyLCBVKzk3NWUsIFUrOTdmMywgVSs5ODc5LCBVKzk4ODYsIFUrOThkZiwgVSs5YTZjLCBVKzlhOGMsIFUrOWVkMSwgVSs5Zjk5O1xufVxuLyogWzExN10gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTE3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrNGUsIFUrMjAxYy0yMDFkLCBVKzMwMTAtMzAxMSwgVSs0ZTA3LCBVKzRlMWMsIFUrNGUyNCwgVSs0ZTNlLCBVKzRlNDgsIFUrNGU1MCwgVSs0ZTVmLCBVKzRlOGItNGU4YywgVSs0ZWE0LCBVKzRlYWItNGVhYywgVSs0ZWNiLCBVKzRlY2UsIFUrNGVkNiwgVSs0ZWUzLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMjAsIFUrNGY1NSwgVSs0ZjdmLCBVKzRmZGQsIFUrNTA1YSwgVSs1MTQzLCBVKzUxNDksIFUrNTE0ZCwgVSs1MTcxLCBVKzUxNzcsIFUrNTE4YywgVSs1MWZiLCBVKzUyMWIsIFUrNTIyOSwgVSs1MjJiLCBVKzUyYTksIFUrNTMwNSwgVSs1MzE3LCBVKzUzNGUsIFUrNTM1NSwgVSs1MzU3LCBVKzUzNWEsIFUrNTM3MywgVSs1MzlmLCBVKzUzYmIsIFUrNTNjYSwgVSs1M2NkLCBVKzUzZDYsIFUrNTNlMywgVSs1M2VhLCBVKzUzZjAsIFUrNTQ1OCwgVSs1NTQ2LCBVKzU2ZGIsIFUrNTczYSwgVSs1NzhiLCBVKzU3Y2UsIFUrNThmMCwgVSs1OTBkLCBVKzU5MzQsIFUrNTk3MywgVSs1YjU3LCBVKzViOGMsIFUrNWI5OCwgVSs1YmI5LCBVKzViZmMsIFUrNWMwNiwgVSs1YzExLCBVKzVjMzEsIFUrNWM1NSwgVSs1ZGYyLCBVKzVlMDMsIFUrNWU3NiwgVSs1ZTk0LCBVKzVlZmEsIFUrNWY3MSwgVSs1Zjk3LCBVKzVmZWIsIFUrNjAwMSwgVSs2MDNiLCBVKzYwZjMsIFUrNjExZiwgVSs2MjE2LCBVKzYyNGQsIFUrNjI1MywgVSs2Mjk1LCBVKzYzMDEsIFUrNjM5MiwgVSs2NDFjLCBVKzY1MmYsIFUrNjUzZSwgVSs2NTU5LCBVKzY1OTksIFUrNjYxZiwgVSs2NzFmLCBVKzY3MmYsIFUrNjc2MSwgVSs2N2U1LCBVKzY4MDcsIFUrNjgzNywgVSs2ODNjLCBVKzY4NDgsIFUrNmIyMiwgVSs2YjY0LCBVKzZiZDQsIFUrNmMxNCwgVSs2YzM0LCBVKzZjNDIsIFUrNmNhMSwgVSs2ZDQxLCBVKzZkNzcsIFUrNmQ4OCwgVSs2ZTA1LCBVKzZlMzgsIFUrNmU5MCwgVSs3MTM2LCBVKzcyMzEsIFUrNzUzMSwgVSs3NjdlLCBVKzc2ZWUsIFUrNzZmNCwgVSs3NzFmLCBVKzc4MDEsIFUrNzkzYSwgVSs3OWNkLCBVKzdhMGIsIFUrN2E3YSwgVSs3YWNiLCBVKzdhZTAsIFUrN2IyYywgVSs3YjgwLCBVKzdiYTEsIFUrN2NiZSwgVSs3ZDIyLCBVKzdlYTcsIFUrN2VkMywgVSs3ZWQ5LCBVKzdlZGYsIFUrN2YxNiwgVSs3ZjZlLCBVKzgwMDEsIFUrODAwYywgVSs4MjcyLCBVKzgyODIsIFUrODJiMSwgVSs4MzUwLCBVKzg4YWIsIFUrODhjNSwgVSs4OTdmLCBVKzg5YzEsIFUrODljNCwgVSs4OWUzLCBVKzhhMDAsIFUrOGJhMSwgVSs4YmE0LCBVKzhiYWUtOGJiMCwgVSs4YmJlLCBVKzhiYzEsIFUrOGJjNCwgVSs4YmZiLCBVKzhkMjgsIFUrOGQzOSwgVSs4ZDc3LCBVKzhkODUsIFUrOGRlZiwgVSs4ZWFiLCBVKzhmNjYsIFUrOGY2YywgVSs4ZjdkLCBVKzhmZDAsIFUrOTAwOSwgVSs5MGFlLCBVKzkwZmQsIFUrOTFjYy05MWNkLCBVKzkxY2YsIFUrOTVmYiwgVSs5NjUwLCBVKzk2YzYsIFUrOTg5MSwgVSs5OGNlLCBVK2ZmMWY7XG59XG4vKiBbMTE4XSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIFNDJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ05vdG8gU2FucyBTQyBSZWd1bGFyJyksIGxvY2FsKCdOb3RvU2Fuc1NDLVJlZ3VsYXInKSwgdXJsKC4uL2ZvbnRzL25vdG8tc2Fucy1zYy9rM2tYbzg0TVB2cExtaXhjQTYzb2VBTGhMT0NULXhXTm04SHFkMzdnMU9rRFJaZTdsUjRzZzFJelN5LU1OYkU5Vkg4Vi4xMTgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVStkLCBVKzNlLCBVKzVmLCBVKzdjLCBVK2EwLCBVK2E5LCBVKzRlMDktNGUwYiwgVSs0ZTBkLTRlMGUsIFUrNGUxMywgVSs0ZTFhLCBVKzRlMmEsIFUrNGUzYS00ZTNiLCBVKzRlNGIsIFUrNGU4NiwgVSs0ZThlLCBVKzRlYTcsIFUrNGViYSwgVSs0ZWU1LCBVKzRlZWMsIFUrNGYxYSwgVSs0ZjRkLCBVKzRmNTMsIFUrNGY1YywgVSs0ZjYwLCBVKzRmZTEsIFUrNTE2NSwgVSs1MTY4LCBVKzUxNmMsIFUrNTE3MywgVSs1MTc2LCBVKzUxODUsIFUrNTFmYSwgVSs1MjA2LCBVKzUyMzAsIFUrNTIzNiwgVSs1MjRkLCBVKzUyOWIsIFUrNTJhMC01MmExLCBVKzUyYTgsIFUrNTMxNiwgVSs1MzNhLCBVKzUzY2IsIFUrNTNkMSwgVSs1M2VmLCBVKzUzZjctNTNmOCwgVSs1NDA4LCBVKzU0MGMtNTQwZSwgVSs1NDRhLCBVKzU0OGMsIFUrNTRjMSwgVSs1NmRlLCBVKzU2ZmQtNTZmZSwgVSs1NzI4LCBVKzU3MzAsIFUrNTkwNywgVSs1OTE2LCBVKzU5MWEsIFUrNTkyNywgVSs1OTI5LCBVKzU5N2QsIFUrNTk4MiwgVSs1YjUwLCBVKzViNjYsIFUrNWI4OSwgVSs1YjlhLCBVKzViOWUsIFUrNWJhMiwgVSs1YmI2LCBVKzViZjksIFUrNWMwZiwgVSs1ZGU1LCBVKzVlMDIsIFUrNWUzOCwgVSs1ZTczLTVlNzQsIFUrNWU3ZiwgVSs1ZWE2LCBVKzVmMDAsIFUrNWYwZiwgVSs1ZjUzLCBVKzVmNTUsIFUrNWZhZSwgVSs1ZmMzLCBVKzYwMjcsIFUrNjA2ZiwgVSs2MGE4LCBVKzYwYzUsIFUrNjEwZiwgVSs2MjEwLTYyMTEsIFUrNjIzNywgVSs2MjQwLCBVKzYyNGIsIFUrNjI4MCwgVSs2MmE1LCBVKzYzYTUsIFUrNjNhOCwgVSs2M2QwLCBVKzY1MzYsIFUrNjU3MCwgVSs2NTg3LCBVKzY1YjksIFUrNjVlMCwgVSs2NWY2LCBVKzY2MGUsIFUrNjYyZCwgVSs2NjJmLCBVKzY2ZjQsIFUrNjcwMCwgVSs2NzBkLCBVKzY3MmMsIFUrNjczYSwgVSs2NzQzLCBVKzY3NjUsIFUrNjc5YywgVSs2ODJhLCBVKzZiMjEsIFUrNmI2MywgVSs2Y2JiLCBVKzZjZDUsIFUrNmNlOCwgVSs2ZDNiLCBVKzcwZWQsIFUrNzI0Ny03MjQ4LCBVKzcyNjksIFUrNzI3OSwgVSs3M2IwLCBVKzc0MDYsIFUrNzUxZiwgVSs3NTI4LCBVKzc1MzUsIFUrNzY3YiwgVSs3NmY4LCBVKzc3MGIsIFUrNzdlNSwgVSs3OTNlLCBVKzc5ZDEsIFUrN2FkOSwgVSs3YjQ5LCBVKzdjN2IsIFUrN2NmYiwgVSs3ZWJmLCBVKzdlY2YsIFUrN2Y4ZSwgVSs4MDA1LCBVKzgwNTQsIFUrODBmZCwgVSs4MWVhLCBVKzg1Y2YsIFUrODg0YywgVSs4ODY4LCBVKzg5ODEsIFUrODljNiwgVSs4YmJhLCBVKzhiZGQsIFUrOGJmNCwgVSs4YmY3LCBVKzhkNDQsIFUrOGZjNywgVSs4ZmQ4LThmZDksIFUrOGZkYiwgVSs5MDFhLCBVKzkwNTMsIFUrOTBlOCwgVSs5MWQxLCBVKzk1N2YsIFUrOTVlOCwgVSs5NWVlLCBVKzk1ZjQsIFUrOTc2MiwgVSs5ODc1LCBVKzk4OTgsIFUrOTk5NiwgVSs5YWQ4LCBVK2ZmMDEsIFUrZmYwOC1mZjA5O1xufVxuLyogWzExOV0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdOb3RvIFNhbnMgU0MgUmVndWxhcicpLCBsb2NhbCgnTm90b1NhbnNTQy1SZWd1bGFyJyksIHVybCguLi9mb250cy9ub3RvLXNhbnMtc2MvazNrWG84NE1QdnBMbWl4Y0E2M29lQUxoTE9DVC14V05tOEhxZDM3ZzFPa0RSWmU3bFI0c2cxSXpTeS1NTmJFOVZIOFYuMTE5LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMjAtMjIsIFUrMjctMmEsIFUrMmMtM2IsIFUrM2YsIFUrNDEtNGQsIFUrNGYtNWQsIFUrNjEtN2IsIFUrN2QsIFUrYWIsIFUrYWUsIFUrYjIsIFUrYjcsIFUrYmIsIFUrZGYtZTUsIFUrZTctZWEsIFUrZWMtZWQsIFUrZjEtZjQsIFUrZjYsIFUrZjktZmEsIFUrZmMsIFUrMTAxLCBVKzEwMywgVSsxMTMsIFUrMTJiLCBVKzE0OCwgVSsxNGQsIFUrMTZiLCBVKzFjZSwgVSsxZDAsIFUrMzAwLTMwMSwgVSsxZWJmLCBVKzFlYzcsIFUrMjAxMy0yMDE0LCBVKzIwMzktMjAzYSwgVSsyMTIyLCBVKzMwMDEtMzAwMiwgVSszMDQyLCBVKzMwNDQsIFUrMzA0NiwgVSszMDQ4LCBVKzMwNGEtMzA1NSwgVSszMDU3LCBVKzMwNTktMzA1YiwgVSszMDVkLCBVKzMwNWYtMzA2MSwgVSszMDYzLTMwNmIsIFUrMzA2ZC0zMDczLCBVKzMwNzUtMzA3NiwgVSszMDc4LTMwNzksIFUrMzA3YiwgVSszMDdlLTMwN2YsIFUrMzA4MS0zMDhkLCBVKzMwOGYsIFUrMzA5Mi0zMDkzLCBVKzMwYTEtMzBhNCwgVSszMGE2LTMwYmIsIFUrMzBiZCwgVSszMGJmLTMwYzEsIFUrMzBjMy0zMGM0LCBVKzMwYzYtMzBjYiwgVSszMGNkLTMwZDcsIFUrMzBkOS0zMGUxLCBVKzMwZTMtMzBlNywgVSszMGU5LTMwZWQsIFUrMzBlZiwgVSszMGYzLCBVKzMwZmItMzBmYywgVSs0ZTAwLCBVKzRlMmQsIFUrNjViMCwgVSs2NWU1LCBVKzY3MDgtNjcwOSwgVSs3MGI5LCBVKzc2ODQsIFUrN2Y1MSwgVStmZjBjLCBVK2ZmMGUsIFUrZmYxYTtcbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4yIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LW1pbmltdW1cbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdnItdmFyaWFibGVzXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMiAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdiOiAgIHRvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJGxpbmstY29sb3IpLCAkbGluay1jb2xvciwgMTUlKSkgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1maWx0ZXI6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIFRZUE9HUkFQSFkgKi9cblxuLy8gR29vZ2xlIEZvbnRzICovXG5cbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljXCIpO1xuLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCwzMDAsNTAwLDYwMCw3MDAsODAwLDkwMFwiKTtcbi8vIGZvbnQgZmFtaWxpZXNcbiRmb250LWxhdG86ICdMYXRvJywgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5OiAnUmFsZXdheScsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiTm90byBTYW5zIFNDXCIsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuJGZvbnQtc2l6ZS1yb290OiBudWxsO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUteHM6ICRmb250LXNpemUtYmFzZSAqIC43NTtcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7XG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogbGlnaHRlcjtcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IGJvbGRlcjtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XG4kbGluZS1oZWlnaHQtc206IDEuMjU7XG4kbGluZS1oZWlnaHQtbGc6IDI7XG5cbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1O1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41O1xuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiIsIi8vIEVsZW1lbnQgYWJicmV2aWF0aW9uXG4kcHJlZml4OiAnc2stLSc7XG4kcHJlZml4LXBhZ2U6ICdwLS0nO1xuJHByZWZpeC1yZWdpb246ICdyLS0nO1xuJHByZWZpeC1ibG9jazogJ2ItLSc7XG4kcHJlZml4LXZpZXc6ICd2LS0nO1xuJHByZWZpeC11c2VyOiAndS0tJztcbiRwcmVmaXgtbWVudTogJ20tLSc7XG4kcHJlZml4LW5vZGU6ICduLS0nO1xuJHByZWZpeC12b2NhYnVsYXJ5OiAndi0tJztcbiRwcmVmaXgtdGF4b25vbXk6ICd0LS0nO1xuJHByZWZpeC1maWVsZDogJ2YtLSc7XG4kcHJlZml4LWNvbnRlbnQ6ICdjLS0nO1xuJHByZWZpeC1wYXJhZ3JhcGg6ICdwZy0tJztcblxuLy8gPT09PT09PT1cbi8vIENvbG9ycyDigJQgbGVnYWN5IGFsaWFzZXMg4oaSIFNLMjYgdG9rZW5z77yI5Y+Y6YeP5ZCN5L+d55WZ77yM5L6/5LqO546w5pyJ57uE5Lu257un57ut5byV55So77yJXG4vLyA9PT09PT09PVxuJHNrZW1hOiAkY29sb3ItYmxhY2stMTAwO1xuJHNrZW1hNzU6ICRjb2xvci1ibGFjay03NTtcbiRza2VtYTUwOiAkY29sb3ItYmxhY2stNTA7XG4kc2tlbWEyNTogJGNvbG9yLWJsYWNrLTI1O1xuJHNrZW1hMTA6ICRjb2xvci1ibGFjay0xMDtcblxuJGNyZWFtOiAkY29sb3ItYmVpZ2UtMTAwO1xuJGNyZWFtMTA6ICRjb2xvci1vZmYtd2hpdGUtNTA7XG4kY3JlYW0yNTogJGNvbG9yLWJlaWdlLTEwMDtcbiRjcmVhbTUwOiAkY29sb3ItcmVkLXNpZ25hdHVyZS0xMDA7IC8vIOaXp+iTnSAjMEY0QzgxIOmAgOW9ue+8jOWvuem9kOWTgeeJjOe6olxuXG4kYmxhY2s6ICRza2VtYTtcbiR3aGl0ZTogJGNvbG9yLXdoaXRlO1xuXG4vLyBQcmltYXJ5IGludGVyYWN0aXZlOiBSZWQgU2lnbmF0dXJlIHN0YWNr77yIcmVwbGFjZXMgbGVnYWN5IG9yYW5nZS1yZWTvvIlcbiRwcmltYXJ5LXNoYWRlOiAkaW50ZXJhY3RpdmUtcHJpbWFyeS1kZWZhdWx0O1xuJHByaW1hcnktbGlnaHQ6ICRjb2xvci1yZWQtc2lnbmF0dXJlLTYwO1xuJHByaW1hcnktZGFyazogJGludGVyYWN0aXZlLXByaW1hcnktaG92ZXI7XG4kYWNjZW50LXNoYWRlOiAkY29sb3ItYmxhY2stMTAwO1xuJGFjY2VudC1saWdodDogJGNvbG9yLWJsYWNrLTUwO1xuJGFjY2VudC1kYXJrOiAkY29sb3ItYmxhY2stMTAwO1xuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbiRyZWQ6ICRjb2xvci1mdW5jdGlvbmFsLWVycm9yO1xuJHllbGxvdzogJGNvbG9yLWZ1bmN0aW9uYWwtd2FybmluZztcbiRncmVlbjogJGNvbG9yLWZ1bmN0aW9uYWwtc3VjY2VzcztcbiRjeWFuOiAjMTdhMmI4O1xuJGdyYXktMTAwOiAkY29sb3ItYmVpZ2UtMjA7XG4kZ3JheS04MDA6ICRjb2xvci1ibGFjay0xMDA7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4vLyBCb290c3RyYXAgJHByaW1hcnnvvJrnlKggU2lnbmF0dXJl77yIIzgyMDgxNu+8ie+8jOa7oei2syBjb2xvci1jb250cmFzdCDiiaU0LjU6MeOAglxuLy8gUHVsc2XvvIgjRUQzMjQ477yJ5LuF5L2c6KOF6aWwL+eEpueCueeOr++8m1NLMjYgLmJ0bi1wcmltYXJ5IOi1sCAkaW50ZXJhY3RpdmUtcHJpbWFyeS0q44CCXG4kcHJpbWFyeTogJGNvbG9yLXJlZC1zaWduYXR1cmUtMTAwO1xuJHNlY29uZGFyeTogJGNvbG9yLWJsYWNrLTEwMDtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kaW5mbzogJGN5YW47XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kYnJhbmQtcHJpbWFyeTogJGludGVyYWN0aXZlLXByaW1hcnktZGVmYXVsdDtcbiRsaWdodDogJGdyYXktMTAwO1xuJGRhcms6ICRncmF5LTgwMDtcbiRicmFuZC1pbnZlcnNlOiAkaW50ZXJhY3RpdmUtcHJpbWFyeS1kZWZhdWx0O1xuLy8gQm9keVxuJGJvZHktYmc6ICRiZy1wYWdlO1xuJGJvZHktY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4kaW52ZXJzZS1iZzogJGJnLWludmVyc2U7XG4kaW52ZXJzZS1jb2xvcjogJHRleHQtaW52ZXJzZTtcbi8vIExpbmtzXG4kbGluay1jb2xvcjogJGludGVyYWN0aXZlLWxpbms7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICRpbnRlcmFjdGl2ZS1wcmltYXJ5LWhvdmVyO1xuLy8gQ29tbWVudHNcbiRjb21tZW50LXNwYWNlci14OiAxLjI1ZW07XG4kY29tbWVudC1zcGFjZXIteTogMS4yNWVtO1xuLy8gUmVzcG9uc2l2ZSBmb250IHNpemVzXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLWNhcmV0OiB0cnVlO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXMuXG4kbmF2YmFyLWJyYW5kLWltYWdlLWhlaWdodDogMzZweCAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaW1hZ2UtaGVpZ2h0LWxnOiA2MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1pbWFnZS13aWR0aDogYXV0byAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaW1hZ2UtbWFyZ2luOiAwIDFyZW0gMCAwICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLXNpdGUtdGl0bGUtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS1mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS1sZXR0ZXItc3BhY2luZzogMnB4ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1zaXRlLXNsb2dhbi1mb250LXNpemU6IC44NzVyZW0gIWRlZmF1bHQ7XG5cbiRyZWdpb24tcGFkZGluZzogMCAuNXJlbSAhZGVmYXVsdDtcblxuJGZvb3Rlci1wYWRkaW5nOiAycmVtIDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZy1zbTogI2RlZTJlNiAhZGVmYXVsdDtcblxuJGxvY2FsLXRhc2tzLXByaW1hcnktbWFyZ2luOiAxcmVtIDAgIWRlZmF1bHQ7XG4kbG9jYWwtdGFza3Mtc2Vjb25kYXJ5LW1hcmdpbjogMCAwIDFyZW0gMCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtYmc6ICNmOWY5ZjkgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09XG4vLyBCb290c3RyYXAgdmFyaWFibGVzIChvdmVycmlkZXMpLlxuLy8gPT09PT09PT1cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogMDtcbiRsZWdlbmQtZm9udC1zaXplOiAxcmVtO1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAuNzVyZW07XG5cbi8vIEZvbnQg4oCUIFNLMjbvvJpwcmltYXJ5PVBvcHBpbnPvvIxzZWNvbmRhcnk9TWVycml3ZWF0aGVy77yI5a6a5LmJ6KeBIHRva2Vucy9fdHlwb2dyYXBoeS5zY3Nz77yJXG4kZm9udC1zb3VyY2U6ICRmb250LXByaW1hcnk7XG4kZm9udC1hdmVuaXI6ICdBdmVuaXInLCBzYW5zLXNlcmlmO1xuJGZvbnQtbGV4ZW5kOiAnTGV4ZW5kJywgc2Fucy1zZXJpZjtcblxuLy8gQm9vdHN0cmFwIOWfuuehgOWtl+WPtyAvIOihjOmrmCDihpIgQ29ycHMvTm9ybWFsXG4kZm9udC1zaXplLWJhc2U6IDFyZW07IC8vIDE2cHhcbiRsaW5lLWhlaWdodC1iYXNlOiAkbGluZS1oZWlnaHQtYm9keTtcblxuLy8gVGV4dCBmb250LXNpemVzIOKGkiDmmKDlsITmlrDlrZfpmLZcbiRzbWFsbDogJHR5cG8tYm9keS1zbWFsbC1zaXplOyAvLyAxNHB4XG4kZGVmYXVsdDogJHR5cG8tYm9keS1zaXplOyAvLyAxNnB4XG4kbGFyZ2U6ICR0eXBvLWJvZHktbGFyZ2Utc2l6ZTsgLy8gMThweFxuJGh1Z2U6ICR0eXBvLWhlYWRpbmctaDMtc2l6ZTsgLy8gMjRweFxuXG4vLyBIZWFkaW5nIGZvbnQtc2l6ZXMg4oaSIFRpdHJlIC8gQWZmaWNoYWdl77yI5YW85a655pen5Y+Y6YeP5ZCN77yJXG4keHhsOiAkdHlwby1kaXNwbGF5LWdpYW50LXNpemU7IC8vIDcycHhcbiR4eGwtbW9iaWxlOiAkdHlwby1oZWFkaW5nLWgxLXNpemU7IC8vIDQwcHhcblxuJHhsOiAkdHlwby1kaXNwbGF5LWxhcmdlLXNpemU7IC8vIDU2cHhcbiR4bC1tb2JpbGU6ICR0eXBvLWhlYWRpbmctaDItc2l6ZTsgLy8gMzJweFxuXG4kbDogJHR5cG8taGVhZGluZy1oMS1zaXplOyAvLyA0MHB4XG4kbC1tb2JpbGU6ICR0eXBvLWhlYWRpbmctaDItc2l6ZTsgLy8gMzJweFxuXG4kbTogJHR5cG8tbGVhZC1zaXplOyAvLyAyOHB4XG4kbS1tb2JpbGU6ICR0eXBvLWhlYWRpbmctaDMtc2l6ZTsgLy8gMjRweFxuXG4kczogJHR5cG8taGVhZGluZy1oNC1zaXplOyAvLyAyMHB4XG4kcy1tb2JpbGU6ICR0eXBvLWhlYWRpbmctaDQtc2l6ZTtcblxuJHhzOiAkdHlwby1oZWFkaW5nLWg1LXNpemU7IC8vIDE4cHhcbiR4cy1tb2JpbGU6ICR0eXBvLWhlYWRpbmctaDUtc2l6ZTtcblxuLy8gRm9udCB3ZWlnaHRzIDIwMCAvIDMwMCAvIDQwMCAvIDUwMCAvIDYwMCAvIDcwMFxuJGZvbnQtaGVhdnk6IDUwMDsgLy8gZGVmYXVsdCA6IDYwMCAoUG9wcGlucyBTZW1pQm9sZClcbiRmb250LWJvbGQ6IDcwMDsgLy8gZGVmYXVsdCA6IDcwMFxuXG4vLyBCb3JkZXItcmFkaXVzIOKGkiByYXlvbiB0b2tlblxuJGJvcmRlci1yYWRpdXMtc206ICRyYWRpdXMtcztcbiRib3JkZXItcmFkaXVzOiAkcmFkaXVzLW07XG4kYm9yZGVyLXJhZGl1cy1sZzogJHJhZGl1cy1sO1xuJGJvcmRlci1yYWRpdXMteGw6ICRyYWRpdXMteGw7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICRyYWRpdXMtMnhsO1xuJGJvcmRlci1yYWRpdXMtcGlsbDogJHJhZGl1cy1mdWxsO1xuXG4vLyBQYWdpbmF0aW9uXG4kcGFnaW5hdGlvbi1iZzogdHJhbnNwYXJlbnQ7XG4kcGFnaW5hdGlvbi1jb2xvcjogJGNvbG9yLWJsYWNrLTc1O1xuXG4vLyA9PT09PT09PVxuLy8gQ3VzdG9tXG4vLyA9PT09PT09PVxuJGhlYWRlci1oZWlnaHQ6IDExMHB4O1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA4MHB4O1xuLy8gQ29tcGVuc2F0ZXMgaGVhZGVyIHNocmluayB3aGVuIGJvZHkgaGFzIC5zY3JvbGxlZCAoc2VhcmNoIHBhbmVsIGhlaWdodClcbiRoZWFkZXItc2Nyb2xsZWQtb2Zmc2V0OiA1MHB4O1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogZWFzZSAwLjFzO1xuJHRyYW5zaXRpb24tb3V0OiBlYXNlLW91dCAwLjJzO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIyL1RlY2huaXF1ZXMvZ2VuZXJhbC9HMS5odG1sXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvci1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbG9ycyDCtyBQcmltaXRpdmVz77yIRmlnbWE6IEZvdW5kYXRpb25zIMK3IENvbG9ycyDCtyA4OjjvvIlcbi8vIEJyYW5kIHBhbGV0dGUgKyBhMTF5LWRlcml2ZWQgdGludHMuIFByZWZlciBzZW1hbnRpYyB0b2tlbnMgaW5cbi8vIHRva2Vucy9fY29sb3JzLXNlbWFudGljLnNjc3MgZm9yIGNvbXBvbmVudHMgYW5kIGxheW91dHMuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBCbGFjayAmIGRlcml2ZWQgZ3JleXNcbiRjb2xvci1ibGFjay0xMDA6ICMxZDFkMWI7IC8vIEJyYW5kXG4kY29sb3ItYmxhY2stNzU6ICM1NjU2NTQ7IC8vIERlcml2ZWRcbiRjb2xvci1ibGFjay01MDogIzhlOGU4ZDsgLy8gRGVyaXZlZFxuJGNvbG9yLWJsYWNrLTI1OiAjYzZjNmM1OyAvLyBEZXJpdmVkXG4kY29sb3ItYmxhY2stMTA6ICNlOGU4ZTg7IC8vIERlcml2ZWRcblxuLy8gV2hpdGUgJiBvZmYtd2hpdGVcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjsgLy8gQnJhbmRcbiRjb2xvci1vZmYtd2hpdGUtMTAwOiAjZjhmNGVlOyAvLyBCcmFuZFxuJGNvbG9yLW9mZi13aGl0ZS01MDogI2ZjZmFmNjsgLy8gVGludCA1MCVcblxuLy8gUmVkIFNpZ25hdHVyZSAoRmlnbWE6IHJvdWdlLXNpZ25hdHVyZSAvIHJvdWdlLWZvbmNlKVxuJGNvbG9yLXJlZC1zaWduYXR1cmUtMTIwOiAjNjQwZTE4OyAvLyBQcmVzc2VkXG4kY29sb3ItcmVkLXNpZ25hdHVyZS0xMTA6ICM3MzBiMTc7IC8vIEhvdmVyXG4kY29sb3ItcmVkLXNpZ25hdHVyZS0xMDA6ICM4MjA4MTY7IC8vIEJyYW5kXG4kY29sb3ItcmVkLXNpZ25hdHVyZS04MDogIzliMzk0NTsgLy8gVGludCA4MCVcbiRjb2xvci1yZWQtc2lnbmF0dXJlLTYwOiAjYjQ2YjczOyAvLyBUaW50IDYwJVxuJGNvbG9yLXJlZC1zaWduYXR1cmUtNDA6ICNjZDljYTI7IC8vIFRpbnQgNDAlXG4kY29sb3ItcmVkLXNpZ25hdHVyZS0yMDogI2U2Y2VkMDsgLy8gVGludCAyMCVcblxuLy8gUmVkIFB1bHNlIChGaWdtYTogcm91Z2UtdmlmKSDigJQgZGVjb3JhdGl2ZSBvbmx5OyBkbyBub3QgdXNlIGZvciBib2R5IHRleHRcbiRjb2xvci1yZWQtcHVsc2UtMTAwOiAjZWQzMjQ4OyAvLyBCcmFuZCDigJQgZGVjb3JhdGl2ZVxuXG4vLyBCZWlnZVxuJGNvbG9yLWJlaWdlLTEwMDogI2UzZGZkNjsgLy8gQnJhbmRcbiRjb2xvci1iZWlnZS04MDogI2U5ZTVkZTsgLy8gVGludCA4MCVcbiRjb2xvci1iZWlnZS02MDogI2VlZWNlNjsgLy8gVGludCA2MCVcbiRjb2xvci1iZWlnZS00MDogI2Y0ZjJlZjsgLy8gVGludCA0MCVcbiRjb2xvci1iZWlnZS0yMDogI2Y5ZjlmNzsgLy8gVGludCAyMCVcblxuLy8gRnVuY3Rpb25hbCAoc3lzdGVtIHN0YXRlcyDigJQgb3V0c2lkZSBicmFuZCBjaGFydClcbiRjb2xvci1mdW5jdGlvbmFsLXN1Y2Nlc3M6ICMxNjY1MzQ7XG4kY29sb3ItZnVuY3Rpb25hbC1zdWNjZXNzLWJnOiAjZTdmMGVhO1xuJGNvbG9yLWZ1bmN0aW9uYWwtd2FybmluZzogIzhhNWEwMDtcbiRjb2xvci1mdW5jdGlvbmFsLXdhcm5pbmctYmc6ICNmN2VmZGQ7XG4kY29sb3ItZnVuY3Rpb25hbC1lcnJvcjogIzgyMDgxNjtcbiRjb2xvci1mdW5jdGlvbmFsLWVycm9yLWJnOiAjZjVlM2U1O1xuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpmb2N1cyxcbiAgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgdG9wIHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlci1kYXJrfTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgLy8gU3BsaXQgcHJvcGVydGllcyB0byBhdm9pZCBpbnZhbGlkIGNhbGMoKSBmdW5jdGlvbiBpZiB2YWx1ZSBpcyAwXG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSArIFwiKi9cIn07XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICsgXCIqL1wifTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZy1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI3skY2Fyb3VzZWwtY2FwdGlvbi1jb2xvci1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlci1kYXJrfTtcbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICN7JGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZWdpb24tc2lkZWJhci1maXJzdCxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQsXG4ucmVnaW9uLWZvb3Rlcixcbi5yZWdpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICAmOmZvY3VzLXZpc2libGUge1xuICAgIEBpbmNsdWRlIHNrLWZvY3VzLXJpbmc7XG4gIH1cbn1cblxuLm1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSxcbi5tZWRpYS1saWJyYXJ5LXZpZXctLXdpZGdldCAudmlldy1oZWFkZXIgYTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICBAaW5jbHVkZSBzay1mb2N1cy1yaW5nO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFVzYWdlIHJ1bGVzICYgQWNjZXNzaWJpbGl0ee+8iEZpZ21hIEZvdW5kYXRpb25z77yJXG4vLyBDb25zdGFudHMgKyBydWxlIGNvbW1lbnRzOyBjb2xvcnMgbGl2ZSBpbiBjb2xvcnMtcHJpbWl0aXZlcyAvIHNlbWFudGljLlxuLy9cbi8vIFdDQUcgMi4xIChzdW1tYXJ5IOKAlCBzZWUgdG9rZW5zL2NvbG9ycy0qIGZvciB2YWx1ZXMpOlxuLy8gLSBBQSBub3JtYWwgdGV4dCDiiaU0LjU6MTsgbGFyZ2UgdGV4dCAvIFVJIOKJpTM6MTsgQUFBIOKJpTc6MVxuLy8gLSBCbGFjay9XaGl0ZSAxNi44OCBBQUE7IEdyZXk3NS9XaGl0ZSA3LjM2IEFBQTsgUmVkIFNpZ25hdHVyZS9XaGl0ZSAxMC41MiBBQUFcbi8vIC0gUmVkIFB1bHNlL1doaXRlIDQuMDgg4oCUIEFBIGxhcmdlIHRleHQgb25seTsgRm9jdXMgVUkg4omlMzoxIE9LXG4vL1xuLy8gUmVkIFB1bHNlICgjRUQzMjQ4KTogbmV2ZXIgYXMgYm9keSB0ZXh0IG9uIGxpZ2h0IGJnOyBPSyBmb3Ig4omlMjRweCB0aXRsZXNcbi8vIChvciBTZW1pQm9sZCDiiaUxOXB4KSwgZGVjb3JhdGl2ZSBsaW5lcy9zaGFwZXMuIFJlYWRhYmxlIHJlZCBib2R5ID0gU2lnbmF0dXJlXG4vLyAjODIwODE2LiBQcmltYXJ5IENUQSBkZWZhdWx0ID0gaW50ZXJhY3RpdmUtcHJpbWFyeS1kZWZhdWx0IChQdWxzZSkgKyB3aGl0ZS5cbi8vIFByZWZlciBzZW1hbnRpYyB0b2tlbnMg4oCUIGRvIG5vdCBoYXJkY29kZSBoZXggaW4gY29tcG9uZW50cy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEZvY3VzIHZpc2libGXvvIhXQ0FHIDIuNC43IC8gMi40LjEz77yJ4oCUIFJlZCBQdWxzZSByaW5nIDNweCwgb2Zmc2V0IDJweFxuJGZvY3VzLXJpbmctd2lkdGg6IDNweDtcbiRmb2N1cy1yaW5nLW9mZnNldDogMnB4O1xuJGZvY3VzLXJpbmctY29sb3I6ICRjb2xvci1yZWQtcHVsc2UtMTAwO1xuXG4vLyBUb3VjaCB0YXJnZXRz77yIV0NBRyAyLjUuOO+8iVxuJHRvdWNoLXRhcmdldC1taW46IDQ0cHg7XG4kYnV0dG9uLWhlaWdodDogNDhweDtcbiRzcGFjaW5nLWludGVyYWN0aXZlLW1pbjogOHB4OyAvLyBzcGFjaW5nLzEwMFxuXG4vLyBUZXh0ICYgcmVhZGluZ1xuJGJvZHktbWluLXNpemU6IDE2cHg7XG4kbGluZS1oZWlnaHQtYm9keTogMS41O1xuJG1lYXN1cmUtbWF4OiA4MGNoO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJhZGl1cyDCtyBCb3JkZXIgd2lkdGggwrcgU2hhZG9377yIRmlnbWE6IEZvdW5kYXRpb25zIMK3IDg6MjI177yJXG4vLyBTaGFkb3dzOiBhcHByb3hpbWF0ZSBlbGV2YXRpb24gc3RlcHMgb24gYmxhY2svMTAwLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLSBDb3JuZXIgcmFkaXVzIC0tLS0tLS0tLS1cbiRyYWRpdXMtbm9uZTogMDtcbiRyYWRpdXMteHM6IDJweDtcbiRyYWRpdXMtczogNHB4O1xuJHJhZGl1cy1tOiA4cHg7XG4kcmFkaXVzLWw6IDEycHg7XG4kcmFkaXVzLXhsOiAxNnB4O1xuJHJhZGl1cy0yeGw6IDI0cHg7XG4kcmFkaXVzLWZ1bGw6IDk5OXB4OyAvLyBwaWxsXG5cbi8vIC0tLS0tLS0tLS0gQm9yZGVyIHdpZHRocyAtLS0tLS0tLS0tXG4kYm9yZGVyLXdpZHRoLXRoaW46IDFweDsgLy8gc2VwYXJhdG9yc1xuJGJvcmRlci13aWR0aC1tZWRpdW06IDJweDsgLy8gZmllbGRzLCBzZWNvbmRhcnkgYnV0dG9uc1xuJGJvcmRlci13aWR0aC10aGljazogM3B4OyAvLyBmb2N1cyByaW5nXG5cbi8vIC0tLS0tLS0tLS0gU2hhZG93c++8iEZpZ21hIDg6MjI1IEVmZmVjdCB2YWx1ZXPvvIkgLS0tLS0tLS0tLVxuJHNoYWRvdy1sb3c6IDAgMXB4IDNweCByZ2JhKDI5LCAyOSwgMjcsIDAuMDgpO1xuJHNoYWRvdy1tZWRpdW06IDAgNHB4IDEycHggLTJweCByZ2JhKDI5LCAyOSwgMjcsIDAuMSk7XG4kc2hhZG93LWhpZ2g6IDAgMTJweCAzMnB4IC00cHggcmdiYSgyOSwgMjksIDI3LCAwLjE0KTtcbiIsImlmcmFtZVtpZF49YXVzaGFdIHtcbiAgYnV0dG9uIHtcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIiRiYXJyaW9fcGF0aF9pbWFnZXM6IFwiLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9cIiAhZGVmYXVsdDtcblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJiLXByaW1hcnktZGFyazogIzBjNjNlMztcbiAgLS1iYi1wcmltYXJ5LXRleHQ6ICMyMTI1Mjk7XG4gIC0tYmItc2Vjb25kYXJ5LWRhcms6ICM1YTYxNjg7XG4gIC0tYmItaDEtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYmItaDItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYmItaDMtY29sb3I6ICMyMTI1Mjk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJiLXByaW1hcnktdGV4dDogI2RlZTJlNjtcbiAgLS1iYi1oMS1jb2xvcjogI2RlZTJlNjtcbiAgLS1iYi1oMi1jb2xvcjogI2RlZTJlNjtcbiAgLS1iYi1oMy1jb2xvcjogI2RlZTJlNjtcbn0iLCIvKiBNSVhJTlMgKi9cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuXHQuYnRuLSN7JGNvbG9yfSBhIHtcblx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG5cdH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuXHQuYnRuLW91dGxpbmUtI3skY29sb3J9IGEge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcblx0fVxufVxuXG4vLyBTVkdcblxuQG1peGluIHN2Zy1pY29uLWJhY2tncm91bmQoJG5hbWUsICRjb2xvciwgJGhvdmVyLWNvbG9yOm51bGwsICRwb3NpdGlvbjpudWxsLCAkc2l6ZTpudWxsKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRob3Zlci1jb2xvcn0nKTtcblx0fVxufVxuICBcbkBtaXhpbiBzdmctaW5saW5lKCRuYW1lLCAkcG9zaXRpb24sICRjb2xvciwgJGhvdmVyLWNvbG9yLCAkc2l6ZSwgJG1hcmdpbikge1xuXHQmOjojeyRwb3NpdGlvbn0ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnI3skbmFtZX0uc3ZnJywgZmlsbD0nI3skY29sb3J9Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRob3Zlci1jb2xvcn0nKTtcblx0XHR9XG5cbiAgICBAaWYgJHBvc2l0aW9uID09IGFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcbiAgICB9IEBlbHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgfVxuXHR9XG59XG5cbkBtaXhpbiBzdmctaWNvbi1yZXBsYWNlKCRuYW1lLCAkY29sb3IsICRob3Zlci1jb2xvciwgJHNpemU6bnVsbCkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnI3skbmFtZX0uc3ZnJywgZmlsbD0nI3skY29sb3J9Jyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6ICRzaXplO1xuXHRoZWlnaHQ6ICRzaXplO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnI3skbmFtZX0uc3ZnJywgZmlsbD0nI3skaG92ZXItY29sb3J9Jyk7XG5cdH1cbn1cblxuLy8gQm94IHNoYWRvd1xuQG1peGluIGJveC1zaGFkb3coICRoOiAxMHB4ICwgJHY6IDEwcHggLCAkYjogMTBweCAsICRzOiAwcHggLCAkYzogcmdiYSgwLDAsMCwwLjc1KSApIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcbiAgLW1vei1ib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcbiAgYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XG59XG5cbi8vIEdyYWRpZW50XG5AbWl4aW4gZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkb3JpZW50YXRpb24pIHtcblx0YmFja2dyb3VuZDogJHN0YXJ0LWNvbG9yO1xuXHRAaWYgJG9yaWVudGF0aW9uID09IHZlcnRpY2FsIHtcblx0XHQvLyB2ZXJ0aWNhbFxuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkZW5kLWNvbG9yKSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTAgKTtcblx0fVxuXHRAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gaG9yaXpvbnRhbFx0e1xuXHRcdC8vIGhvcml6b250YWxcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkZW5kLWNvbG9yKSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MSApO1xuXHR9XG5cdEBlbHNlXHR7XG5cdFx0Ly8gcmFkaWFsXG5cdFx0YmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJHN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmQtY29sb3InLEdyYWRpZW50VHlwZT0xICk7XG5cdH1cbn1cblxuLy8gRmFkZVxuQG1peGluIGZhZGUoJHR5cGUpIHtcbiAgQGlmICR0eXBlPT0gXCJoaWRlXCIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIH0gQGVsc2UgaWYgJHR5cGU9PSBcInNob3dcIiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIENvbnRleHR1YWwgbGlua3Mgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBDb2xsYXBzaWJsZSBkZXRhaWxzLlxuICpcbiAqIEBzZWUgY29sbGFwc2UuanNcbiAqIEBzZWUgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL2Nzcy1iYWNrZ3JvdW5kLWltYWdlLWhhY2tzL1xuICovXG5cbmRldGFpbHMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBzdW1tYXJ5IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJj4uZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIGRyb3BidXR0b24gY29tcG9uZW50LlxuICovXG5cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaXR5IG9mIC5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQgI2QyZDJkMiAjYjRiNGI0ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2YzZjMsICNlOGU4ZTgpO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xMjVlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICNkMmQyZDIgI2I0YjRiNCAjZDJkMmQyO1xufVxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG4uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyAvKiBMVFIgKi9cbn1cbltkaXI9XCJydGxcIl0uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uanMgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOGU4ZTgsICNkMmQyZDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4LCAjZDJkMmQyKTtcbn1cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgLmRyb3BidXR0b24tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLmpzIC5kcm9wYnV0dG9uIGEge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLmpzIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpob3Zlcixcbi5qcyAuZHJvcGJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogR2VuZXJhbCBzdHlsZXMgZm9yIGRyb3BidXR0b25zLlxuICovXG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xuICAgIHBhZGRpbmc6IDAuMWVtIDAuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbj4qIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMGVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDJlbTtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5mZWVkLWljb24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgMCAwIDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZpZWxkIGNvbXBvbmVudHMuXG4gKi9cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgMCAoJHNwYWNlciAqIDEuMik7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogLjMpO1xuICAvKiBMVFIgKi9cbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwICRzcGFjZXIgMCAwO1xuICAvKiBMVFIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlKy5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlcjtcbn1cblxuLmZpZWxkLS10eXBlLWltYWdlIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gIG1hcmdpbjogMCAwICgkc3BhY2VyICogMS4yKTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICAvKiBMVFIgKi9cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAkc3BhY2VyIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW1zLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBEZWZhdWx0IHN0eWxlIGZvciBmaWxlIG1vZHVsZS5cbiAqL1xuXG5cbi8qIEZpbGUgaWNvbnMuKi9cblxuLmZpbGUge1xuICAgIHBhZGRpbmctbGVmdDogKCRzcGFjZXIgKiAxLjUpO1xuICAgIC8qIExUUiAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogMS41KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ucG5nKTtcbn1cblxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3BhY2thZ2UteC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1zcHJlYWRzaGVldCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy94LW9mZmljZS1zcHJlYWRzaGVldC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMveC1vZmZpY2UtZG9jdW1lbnQucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy94LW9mZmljZS1wcmVzZW50YXRpb24ucG5nKTtcbn1cblxuLmZpbGUtLXRleHQteC1zY3JpcHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvdGV4dC14LXNjcmlwdC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQtaHRtbC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1wbGFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy90ZXh0LXBsYWluLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvYXBwbGljYXRpb24tcGRmLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvYXBwbGljYXRpb24teC1leGVjdXRhYmxlLnBuZyk7XG59XG5cbi5maWxlLS1hdWRpbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9hdWRpby14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3ZpZGVvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy90ZXh0LXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvaW1hZ2UteC1nZW5lcmljLnBuZyk7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG5cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSkgY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcbiAgd2lkdGg6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIGhlaWdodDogY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcbiAgbWFyZ2luOiAwIDAuM2VtO1xufVxuXG5mb3JtIHtcbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gbGluay1lZGl0LXN1bW1hcnkgY3NzXG4ubGluay1lZGl0LXN1bW1hcnkge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG59XG5cbi5pbWFnZS1idXR0b24uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgaGVscCBtZXNzYWdlcy5cbiAqL1xuXG4uYmxvY2staGVscCB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0cGFkZGluZzogMS4yNmVtO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1zZWNvbmRhcnkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYmxvY2staGVscF9fY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHQvKiBMVFIgKi9cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY29udHJpYi9ib290c3RyYXAvaW1hZ2VzL2hlbHAucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5ibG9jay1oZWxwX19jb250YWluZXIge1xuXHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweDtcbn1cblxuLmJsb2NrLWhlbHBfX2NvbnRhaW5lcj4qOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGljb25zLlxuICovXG5cbi5pY29uLWhlbHAge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLyN7JGJhcnJpb19wYXRoX2ltYWdlc31oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuXHQvKiBMVFIgKi9cblx0cGFkZGluZzogMXB4IDAgMXB4ICgkc3BhY2VyICogMS41KTtcblx0LyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmljb24taGVscCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuXHRwYWRkaW5nOiAxcHggKCRzcGFjZXIgKiAxLjUpIDFweCAwO1xufVxuXG4uZmVlZC1pY29uIHtcblx0QGluY2x1ZGUgc3ZnLWljb24tcmVwbGFjZShyc3MtZmlsbCwgJG9yYW5nZSwgJG9yYW5nZSwgJGZvbnQtc2l6ZS1iYXNlKTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxuICovXG5cbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6aG92ZXIsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmFjdGl2ZSxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6Zm9jdXMsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMS41KTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpdGVtIGxpc3QuXG4gKi9cblxuLml0ZW0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIExUUiAqL1xufVxuXG4uaXRlbS1saXN0IHVsIGxpIHtcbiAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCAwIDA7XG4gIC8qIExUUiAqL1xufVxuXG5cbi5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCxcbi5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBMaXN0IGdyb3VwLlxuICogQSBsaXN0IG9mIGxpbmtzLCBncm91cGVkIHRvZ2V0aGVyLlxuICovXG5cbi5saXN0LWdyb3VwX19saW5rIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMCAwO1xufVxuXG4ubGlzdC1ncm91cF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIE1lZGlhIHJlbGF0ZWQgIHNwZWNpZmljIENTUy5cbiAqL1xuXG4vKiBNZWRpYSBJbWFnZSAqL1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBOb2RlIERpYWxvZyBBZGQvU2VsZWN0IE92ZXJsYXkgKi9cblxuLyogVHdvIENvbHVtbiBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIExlZnQgTWVudSBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LW1lbnUge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudSBsaSB7XG4gIG1hcmdpbjogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnVfX2xpbmsge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG59XG5cbi5hY3RpdmUubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogRm9ybSBFbGVtZW50cyBMYXlvdXQgICovXG4ubWVkaWEtbGlicmFyeS1jb250ZW50IHtcbiAgZmxleDogMjtcbn1cblxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4OiAyO1xufVxuXG4vKiBGaXggRm9ybSBJbnNlcnQgQnV0dG9uIHRvIEJvdHRvbSBvZiBQb3B1cCAqL1xuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBHcmlkIExheW91dCAqL1xuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm1fX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQge1xuICBtYXJnaW46IDEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBBZGQgb3IgU2VsZWN0IE1lZGlhICovXG4ubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fbWVkaWE6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuIiwiLm5vZGUtcHJldmlldy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFlOGY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTlmZjE7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IC40ZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxZW0gNHB4IDAuNmVtOyAvKiBMVFIgKi9cbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmZvY3VzLFxuLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTljZjE7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNTlhYmYzLCAjMmE5MGVmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTlhYmYzLCAjMmE5MGVmKTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTY5YmU7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGU2OWJlLCAjMmE5M2VmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbyBwYWdlLlxuICovXG5cbi8qIEhhY2sgZm9yIC5wbGFjZWhvbGRlciBpc3N1ZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8zMjMzNTMzICovXG5lbS5wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdW5zZXQhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IHVuc2V0IWltcG9ydGFudDtcbn1cbnNlY3Rpb24uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyB0YWJsZXMuXG4gKi9cblxuLnN0aWNreS1oZWFkZXIgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogY2FsYygyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn1cblxuLnN0aWNreS1oZWFkZXIgdGgge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteCAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGFibGUgZHJhZy5cbiAqL1xuXG50ci5kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbn1cblxudHIuZHJhZy1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ7XG59XG5cbi50YWJsZWRyYWctY2hhbmdlZC53YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygkc3BhY2VyIC8gMik7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nKTtcbn1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4udGFibGVkcmFnLWNlbGwtY29udGVudD4qIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBUYWJsZSBzZWxlY3QgYmVoYXZpb3IuXG4gKlxuICogQHNlZSB0YWJsZXNlbGVjdC5qc1xuICovXG5cbnRyLnNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmYztcbn1cbnRkLmNoZWNrYm94LFxudGguY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBhIHJlc2l6YWJsZSB0ZXh0YXJlYS5cbiAqL1xuXG4uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJhcnRpaydzIG1vZGFsIHdpbmRvd3NcbiAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi51aS1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kaWFsb2cgaW5wdXQsXG4udWktZGlhbG9nIHNlbGVjdCxcbi51aS1kaWFsb2cgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiNGI0YjQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1MGVtIDEuMDYzZW07XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG5cblxuLyogVmlzdWFsIHN0eWxpbmcgZm9yIHRoZSBQYXNzd29yZCBzdHJlbmd0aCBpbmRpY2F0b3IgKi9cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwic3VjY2Vzc1wiKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy13ZWFrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJkYW5nZXJcIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZmFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcIndhcm5pbmdcIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcImluZm9cIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwic3VjY2Vzc1wiKTtcblxufVxuXG4ucGFzc3dvcmQtY29uZmlybSxcbi5wYXNzd29yZC1maWVsZCxcbi5wYXNzd29yZC1zdHJlbmd0aCxcbi5wYXNzd29yZC1jb25maXJtLW1hdGNoIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIG1hcmdpbjogMC43ZW0gMDtcbiAgbWF4LXdpZHRoOiAzNC43ZW07XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29uZmlybS1wYXJlbnQsXG5bZGlyPVwicnRsXCJdIC5wYXNzd29yZC1wYXJlbnQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cblxuLyogU3R5bGluZyBmb3IgdGhlIHN0YXR1cyBpbmRpY2F0b3Igb2YgdGhlIHBhc3N3b3JkcyBtYXRjaCB0ZXN0LiAgKi9cblxuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcInN1Y2Nlc3NcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xuICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwiZGFuZ2VyXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vKiBMb2dpbiBwYWdlIHN0eXBlICovXG5cbi5wYWdlLXVzZXItbG9naW4gbWFpbiAucmVnaW9uLWNvbnRlbnQsXG4ucGFnZS11c2VyLXBhc3N3b3JkIG1haW4gLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xufVxuXG5ib2R5LnBhdGgtdXNlciB7XG4gIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZVxuICAgIH1cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCkgJHNwYWNlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyA0KSAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbGFiZWwtYWJvdmUge1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlXG4gICAgfVxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAkc3BhY2VyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyA0KSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXdzLWV4cG9zZWQtZm9ybXtcbiAgLmZvcm0tLWlubGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pdGVte1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgJi5mb3JtLWl0ZW0td29yZCwgJi5mb3JtLWl0ZW0tdGl0bGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGFiZWx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLjhyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAyMDBtcywgY29sb3IgMjAwbXMsIHRvcCAyMDBtcztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAuN3JlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IC44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMsIGNvbG9yIDBtcztcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjI1cmVtIHJnYmEoMzAsIDMwLCAyOCwgMC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0LCB0ZXh0YXJlYXtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIC8vIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cywgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKXtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0Z3JleTtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc2VsZWN0e1xuICAgICAgICAmOm5vdCg6dmFsaWQpe1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6IGdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmZvY3VzICsgbGFiZWwgLFxuICAgICAgc2VsZWN0OmZvY3VzICsgbGFiZWwsXG4gICAgICBzZWxlY3Q6dmFsaWQgKyBsYWJlbCxcbiAgICAgIHNlbGVjdDp2YWxpZCB+IGxhYmVsLFxuICAgICAgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbiAgICAgIHRleHRhcmVhOnZhbGlkICsgbGFiZWx7XG4gICAgICB0b3A6IC0zMnB4O1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICRza2VtYTUwICFpbXBvcnRhbnQ7XG4gICAgICAvLyBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDBweCAxcHggNHB4O1xuICAgICAgY29sb3I6ICRza2VtYTc1O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNrZW1hNzU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXNlYXJjaCB7XG4gIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICAgIGlucHV0LCB0ZXh0YXJlYXtcbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0syNiBpY29ucyDigJQgRmlnbWEgMzI1OjgwN1xuLy8gT3V0ZXIgMjTDlzI0LCBnbHlwaCBpbnNldCA4LjMzJSAofjIww5cyMCkuIFNvdXJjZTogdGhlbWUvaW1hZ2VzL2ljb25zL3NrMjYvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kc2syNi1pY29uLXBhdGg6ICcuLi9pbWFnZXMvaWNvbnMvc2syNic7XG5cbi8vLyBNYXNrIGljb24gc28gY3VycmVudENvbG9yIHRpbnRzIHRoZSBnbHlwaCAoU1ZHIG11c3QgYmUgc2luZ2xlLWNvbG9yIGZpbGwpLlxuQG1peGluIHNrMjYtaWNvbigkbmFtZSwgJHNpemU6IDI0cHgpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybCgnI3skc2syNi1pY29uLXBhdGh9LyN7JG5hbWV9LnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2s6IHVybCgnI3skc2syNi1pY29uLXBhdGh9LyN7JG5hbWV9LnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xufVxuXG4uc2syNi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAmLS1zbSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJi0tbGcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuIiwiYm9keSB7XG4gIC8vIFNlbWFudGljIGNvbG9ycyArIHR5cGU6IEZvdW5kYXRpb25zIENvbG9ycyAvIFR5cG9ncmFwaHkgLyBBMTF5XG4gIGJhY2tncm91bmQ6IHZhcigtLXNrLWJnLXBhZ2UsICN7JGJnLXBhZ2V9KTtcbiAgY29sb3I6IHZhcigtLXNrLXRleHQtcHJpbWFyeSwgI3skdGV4dC1wcmltYXJ5fSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LXByaW1hcnksICN7JGZvbnQtcHJpbWFyeX0pO1xuICBmb250LXNpemU6IHZhcigtLXNrLXR5cG8tYm9keS1zaXplLCAjeyR0eXBvLWJvZHktc2l6ZX0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc2stdHlwby1ib2R5LWxoLCAjeyR0eXBvLWJvZHktbGh9KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlX19jb250ZW50IHtcbiAgLy8gUsOoZ2xlcyBkJ3VzYWdl77ya5q2j5paH6ZO+5o6l6aG75LiL5YiS57q/77yI5Yu/5LuF6Z2g6aKc6Imy5Yy65YiG77yJXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIEZvY3VzIHZpc2libGUg6buY6K6k546v77yIV0NBRyAyLjQuNyAvIDIuNC4xM++8ieKAlCBSb3VnZSB2aWYgM3B4ICsgb2Zmc2V0IDJweFxuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOmZvY3VzLXZpc2libGUsXG5bdHlwZT1cImJ1dHRvblwiXTpmb2N1cy12aXNpYmxlLFxuW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMtdmlzaWJsZSxcblt0eXBlPVwicmVzZXRcIl06Zm9jdXMtdmlzaWJsZSxcbmlucHV0OmZvY3VzLXZpc2libGUsXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmZvY3VzLXZpc2libGUsXG5zdW1tYXJ5OmZvY3VzLXZpc2libGUsXG5bdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9XCItMVwiXSk6Zm9jdXMtdmlzaWJsZSB7XG4gIEBpbmNsdWRlIHNrLWZvY3VzLXJpbmc7XG59XG5cbi5za2lwLWxpbmsge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6IDFweCAkc3BhY2VyIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnNraXAtbGluay52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmJhbm5lci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGF5b3V0LW1haW4td3JhcHBlciB7XG59XG4ucGF0aC11c2VyIGFydGljbGUucHJvZmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTEwO1xufVxuIiwiLy8gQnVyZ2VyIG1lbnUg4oCUIOmAgumFjSBzazI2IHRva2Vuc1xuLy8g5pen5Y+Y6YeP5pig5bCE77yaXG4vLyAgICRmb25kLW1hcnF1ZSAgICAgICDihpIgJGJnLWJyYW5kXG4vLyAgICR0ZXh0ZS1zdXItbWFycXVlICDihpIgJHRleHQtb24tYnJhbmRcbi8vICAgJGJsYW5jLWNhc3NlLTEwMCAgIOKGkiAkY29sb3Itb2ZmLXdoaXRlLTEwMFxuLy8gICAkaW50ZXJhY3RpZi1saWVuICAg4oaSICRpbnRlcmFjdGl2ZS1saW5rXG4vLyAgICR3aGl0ZSAvICRibGFjayAgICDihpIgJGNvbG9yLXdoaXRlIC8gJHRleHQtcHJpbWFyeVxuLy8gICAkZm9udC1hdmVuaXIgICAgICAg4oaSICRmb250LXByaW1hcnlcblxuLndyYXBwZXItYnVyZ2VyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogJHNwYWNpbmctNDAwOyAvLyB+MzJweO+8iOeov+mdoiAzNXB477yJXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1icmFuZDtcbiAgei1pbmRleDogOTk5O1xuICAvLyBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcblxuICAmLm9wZW4ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMjUwOyAvLyAyMHB4XG4gIH1cbn1cblxuLndyYXBwZXItYnVyZ2VyLFxuLndyYXBwZXItYnVyZ2VyLWNoaWxkIHtcbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAuYmFjay1idXJnZXIsXG4gIC5jbG9zZS1idXJnZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjaW5nLTQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdG9wOiAkc3BhY2luZy0yNTA7XG4gICAgfVxuICB9XG5cbiAgLmJhY2stYnVyZ2VyIHtcbiAgICBsZWZ0OiAkc3BhY2luZy0zMDA7IC8vIH4zMHB4XG4gIH1cblxuICAuY2xvc2UtYnVyZ2VyIHtcbiAgICByaWdodDogJHNwYWNpbmctMzAwO1xuICB9XG5cbiAgLy8g6K+t6KiA5YiH5o2i77ya5penICNibG9jay1za2VtYS1sYW5ndWFnZXN3aXRjaGVyLTIg4oaSIHNrMjYgbXVsdGlsYW5ndWFnZSBibG9ja1xuICAuI3skcHJlZml4LWJsb2NrfW11bHRpbGFuZ3VhZ2Utc3dpdGNoZXItZmxvYXQge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAoLSRzcGFjaW5nLTUwKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTUwO1xuXG4gICAgICAgIGEubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5OyAvLyBQb3BwaW5zXG4gICAgICAgICAgZm9udC1zaXplOiAkc21hbGw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtb24tYnJhbmQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1vbi1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtb24tYnJhbmQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtaGVhdnk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1vbi1icmFuZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDpobYv5bqVIENUQe+8mueZveiDtuWbiiArIDE2cHgg5bem5Zu+5qCH77yIRmlnbWEgQm91dG9u77yaZG93bmxvYWQgLyBjaGVjayAvIGVudmVsb3BlIC8gaGVhcnTvvIlcbiAgLm1lbnUtLXRvcC1idXR0b25zLFxuICAubWVudS0tYm90dG9tLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEwMCAwO1xuXG4gICAgdWwubWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogJHNwYWNpbmctMTUwOyAvLyAxMnB477yI56i/6Z2iIGFjdGlvbnMgZ2Fw77yJXG5cbiAgICAgIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAvLyDnmb3og7blm4rmjInpkq5cbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLy8gZ2FwOiAxNHB4OyAvLyDlm77moIfkuI7mlofmoYjpl7Tot51cbiAgICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDE0cHggJHNwYWNpbmctNDAwOyAvLyAxNCAvIDMyXG4gICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAvLyBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgLy8gYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAvLyBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAvLyBmb250LXNpemU6ICR0eXBvLWxhYmVsLWJ1dHRvbi1zaXplOyAvLyAxNnB4XG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogJHR5cG8tbGFiZWwtYnV0dG9uLXRyYWNraW5nO1xuICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC8vIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjE1cztcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIOW3puS+p+WbvuaghyAxNnB477yM6Imy6ZqP5paH5a2XXG4gICAgICAgICAgJi5idG4taWNvbiB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTQwMDsgLy8g5LiO5Y+z5L6n5a+556ew77yb5Zu+5qCH6LWwIGZsZXggZ2Fw77yM5LiN57ud5a+55a6a5L2NXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbixcbiAgICAgICAgICAgIC5zdmctaW5saW5lLFxuICAgICAgICAgICAgLmZvbnRhd2Vzb21lLWljb24sXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgIG9yZGVyOiAtMTsgLy8g5L+d6K+B5Zu+5qCH5Zyo5paH5qGI5bem5L6nXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGksXG4gICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyBwYXRoLFxuICAgICAgICAgICAgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZpbGw6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8g5bi46KeBIEZBIOKGkiBzazI2IOWtl+W9ou+8iOWvuem9kOeov+mdoiBkb3dubG9hZCAvIGNoZWNrIC8gZW52ZWxvcGUgLyBoZWFydO+8iVxuICAgICAgICAgIC5mYS1kb3dubG9hZCxcbiAgICAgICAgICAuZmEtZmlsZS1hcnJvdy1kb3duLFxuICAgICAgICAgIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUsXG4gICAgICAgICAgLmZhLWNoZWNrLFxuICAgICAgICAgIC5mYS1jaGVjay1zb2xpZCxcbiAgICAgICAgICAuZmEtY2lyY2xlLWNoZWNrLFxuICAgICAgICAgIC5mYS1lbnZlbG9wZSxcbiAgICAgICAgICAuZmEtZW52ZWxvcGUtb3BlbixcbiAgICAgICAgICAuZmEtcGFwZXItcGxhbmUsXG4gICAgICAgICAgLmZhLWhlYXJ0LFxuICAgICAgICAgIC5mYS1oZWFydC1vIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDsgLy8g6ZqQ6JePIEZBIOWtl+S9k+Wtl+W9olxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYS1kb3dubG9hZCxcbiAgICAgICAgICAuZmEtZmlsZS1hcnJvdy1kb3duLFxuICAgICAgICAgIC5mYS1hcnJvdy1kb3duLXRvLWxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2syNi1pY29uKCd1aS1kb3dubG9hZCcsIDE2cHgpO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhLWNoZWNrLFxuICAgICAgICAgIC5mYS1jaGVjay1zb2xpZCxcbiAgICAgICAgICAuZmEtY2lyY2xlLWNoZWNrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNrMjYtaWNvbigndWktY2hlY2snLCAxNnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYS1lbnZlbG9wZSxcbiAgICAgICAgICAuZmEtZW52ZWxvcGUtb3BlbixcbiAgICAgICAgICAuZmEtcGFwZXItcGxhbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2syNi1pY29uKCdlbnZlbG9wZScsIDE2cHgpO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhLWhlYXJ0LFxuICAgICAgICAgIC5mYS1oZWFydC1vIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNrMjYtaWNvbigndWktaGVhcnQnLCAxNnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBmb250LWZhbWlseTokZm9udC1wcmltYXJ5OyAvLyBQb3BwaW5zXG4gICAgICAgICAgZm9udC1zaXplOiRzbWFsbDtcbiAgICAgICAgICBmb250LXdlaWdodDo0MDA7IC8vIFJlZ3VsYXJcbiAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTotM3B4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgIHdpZHRoOjAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lbnUtLXRvcC1idXR0b25zIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuXG4gICAgICB1bC5tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTE1MDtcblxuICAgICAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LS1ib3R0b20tYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjAwO1xuXG4gICAgICB1bC5tZW51IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLXNvY2lhbC1uZXR3b3Jre1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgfVxuICAuI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1zb2NpYWwtbmV0d29yayxcbiAgLm1lbnUtLXNvY2lhbCxcbiAgLmJsb2NrLXNvY2lhbCxcbiAgLnNvY2lhbC1saW5rcyxcbiAgLnNvY2lhbC1uZXR3b3JrLWljb25zIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTIwMCAwO1xuXG4gICAgdWwsXG4gICAgLnNvY2lhbC1uZXR3b3JrLWljb25zLFxuICAgICYuc29jaWFsLW5ldHdvcmstaWNvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDsgLy8g56i/6Z2iIHJlc2VhdXggZ2FwXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBsaSxcbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYnRuLWxvZ28tbGluayB7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgd2lkdGg6MjhweDtcbiAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYmctc3VyZmFjZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAgICAgIGJhY2tncm91bmQ6JGJnLXN1cmZhY2Utc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6JHRleHQtcHJpbWFyeTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OjBweDtcbiAgICAgIG91dGxpbmUtc3R5bGU6c29saWQ7XG4gICAgICBvdXRsaW5lLXdpZHRoOjJweDtcbiAgICAgIG91dGxpbmUtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OjNweDtcbiAgICAgICAgb3V0bGluZS1jb2xvcjokYmctc3VyZmFjZTtcbiAgICAgIH1cblxuICAgICAgLy8gY2xhc3Mg55u05o6l5oyC5ZyoIC5idG4tbG9nby1saW5rIOS4iu+8iOingSBzazI2X3ByZXByb2Nlc3NfZmllbGTvvIlcbiAgICAgICYuc29jaWFsLW5ldHdvcmstZmFjZWJvb2ssXG4gICAgICAmLnNvY2lhbC1uZXR3b3JrLWZhY2Vib29rLWYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNrMjYtaWNvbignYnJhbmQtZmFjZWJvb2stZicsIDIycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc29jaWFsLW5ldHdvcmstdHdpdHRlcngsXG4gICAgICAmLnNvY2lhbC1uZXR3b3JrLXR3aXR0ZXIsXG4gICAgICAmLnNvY2lhbC1uZXR3b3JrLXgge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNrMjYtaWNvbignYnJhbmQteC10d2l0dGVyJywgMjJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zb2NpYWwtbmV0d29yay1pbnN0YWdyYW0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNrMjYtaWNvbignYnJhbmQtaW5zdGFncmFtJywgMjJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zb2NpYWwtbmV0d29yay1saW5rZWRpbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2syNi1pY29uKCdicmFuZC1saW5rZWRpbi1pbicsIDIycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc29jaWFsLW5ldHdvcmsteW91dHViZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2syNi1pY29uKCdicmFuZC15b3V0dWJlJywgMjJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zb2NpYWwtbmV0d29yay10aWt0b2sge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNrMjYtaWNvbignYnJhbmQtdGlrdG9rJywgMjJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zb2NpYWwtbmV0d29yay13ZWNoYXQsXG4gICAgICAmLnNvY2lhbC1uZXR3b3JrLXdlaXhpbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2syNi1pY29uKCdicmFuZC13ZWl4aW4nLCAyMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOS4u+iPnOWNle+8iOWFvOWuueW4puWJjee8gOeahCBjbGFzc++8iVxuICBkaXZbY2xhc3MqPScgbWVudS0tbWFpbiddLFxuICAubWVudS0tbWFpbiB7XG4gICAgdWwubWVudS1sZXZlbC0wLFxuICAgIHVsLm1lbnUtbGV2ZWwtMSxcbiAgICB1bC5tZW51LWxldmVsLTIge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmID4gbGkubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZy0xMDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJiA+IGJ1dHRvbixcbiAgICAgICAgJiA+IGEsXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNldEJ0bigpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5OyAvLyBQb3BwaW5zXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgLy8gU2VtaUJvbGRcbiAgICAgICAgICBmb250LXNpemU6ICRzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vZmYtd2hpdGUtMTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1vZmYtd2hpdGUtMTAwLCAwLjI1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vZmYtd2hpdGUtMTAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyDlj7Pnrq3lpLQgU1ZH77ya6buY6K6kIG9mZi13aGl0ZS0xMDAgKCNGOEY0RUUp77yMaG92ZXIg55SoIHRleHQtcHJpbWFyeSAoIzFEMUQxQilcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTYuMTE4OSAxMS4wMDRINS4xMDg4OUM0LjU1ODg5IDExLjAwNCA0LjEwODg5IDExLjQ1NCA0LjEwODg5IDEyLjAwNEM0LjEwODg5IDEyLjU1NCA0LjU1ODg5IDEzLjAwNCA1LjEwODg5IDEzLjAwNEgxNi4xMTg5VjE0Ljc5NEMxNi4xMTg5IDE1LjI0NCAxNi42NTg5IDE1LjQ2NCAxNi45Njg5IDE1LjE0NEwxOS43NDg5IDEyLjM1NEMxOS45Mzg5IDEyLjE1NCAxOS45Mzg5IDExLjg0NCAxOS43NDg5IDExLjY0NEwxNi45Njg5IDguODUzOThDMTYuNjU4OSA4LjUzMzk4IDE2LjExODkgOC43NjM5OCAxNi4xMTg5IDkuMjAzOThWMTEuMDA0WicgZmlsbD0nJTIzRjhGNEVFJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmFjdGl2ZS1saW5rO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE2LjExODkgMTEuMDA0SDUuMTA4ODlDNC41NTg4OSAxMS4wMDQgNC4xMDg4OSAxMS40NTQgNC4xMDg4OSAxMi4wMDRDNC4xMDg4OSAxMi41NTQgNC41NTg4OSAxMy4wMDQgNS4xMDg4OSAxMy4wMDRIMTYuMTE4OVYxNC43OTRDMTYuMTE4OSAxNS4yNDQgMTYuNjU4OSAxNS40NjQgMTYuOTY4OSAxNS4xNDRMMTkuNzQ4OSAxMi4zNTRDMTkuOTM4OSAxMi4xNTQgMTkuOTM4OSAxMS44NDQgMTkuNzQ4OSAxMS42NDRMMTYuOTY4OSA4Ljg1Mzk4QzE2LjY1ODkgOC41MzM5OCAxNi4xMTg5IDguNzYzOTggMTYuMTE4OSA5LjIwMzk4VjExLjAwNFonIGZpbGw9JyUyMzFEMUQxQicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYnJlYWRjcnVtYi11cmwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5tZW51LWxldmVsLTEge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjUwOyAvLyAyMHB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIC5tZW51X2xpbmtfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgPiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmID4gYnV0dG9uLFxuICAgICAgICAmID4gYSxcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X2xpbmtfY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5leHBhbmQtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0QnRuKCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLSRzcGFjaW5nLTEwMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMi41cmVtICsgMXB4KTsgLy8gc3BhbiBoZWlnaHQg5a+56b2QIHBhZGRpbmc6IDAuNzVyZW0gMFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXM7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLml0ZW0tb3BlbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcubWludXMge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICBzdmcucGx1cyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnLm1pbnVzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICYgfiAubWVudV9saW5rX2NvbnRlbnQgLmV4cGFuZC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgICAgICAgICAgbGVmdDogLThweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbS1vcGVuIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJhY3RpdmUtbGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5tZW51LWxldmVsLTIge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTEwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMzAwOyAvLyAzMHB4IOKGkiAyNHB4IHRva2VuXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLWNoaWxkLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy04MDA7IC8vIH42MHB4XG5cbiAgICAudGl0bGUtbGV2ZWwtMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xNTA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGw7XG4gICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyIHtcbiAgLndyYXBwZXItYnVyZ2VyLFxuICAud3JhcHBlci1idXJnZXItY2hpbGQge1xuICAgIHRvcDogdmFyKC0tZ2luLXRvb2xiYXIteS1vZmZzZXQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpO1xuICB6LWluZGV4OiA5ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ib2R5Lm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNrMjYtbWFpbi1tZW51IHtcbiAgdWwubWVudS1sZXZlbC0wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNwYWNpbmcg4oCUIDRweCBiYXNlIHNjYWxl77yIRmlnbWE6IEZvdW5kYXRpb25zIMK3IFNwYWNpbmcgwrcgODoyMjXvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRzcGFjaW5nLTA6IDA7XG4kc3BhY2luZy0yNTogMnB4O1xuJHNwYWNpbmctNTA6IDRweDtcbiRzcGFjaW5nLTEwMDogOHB4O1xuJHNwYWNpbmctMTUwOiAxMnB4O1xuJHNwYWNpbmctMjAwOiAxNnB4O1xuJHNwYWNpbmctMjUwOiAyMHB4O1xuJHNwYWNpbmctMzAwOiAyNHB4O1xuJHNwYWNpbmctNDAwOiAzMnB4O1xuJHNwYWNpbmctNTAwOiA0MHB4O1xuJHNwYWNpbmctNjAwOiA0OHB4O1xuJHNwYWNpbmctODAwOiA2NHB4O1xuJHNwYWNpbmctMTAwMDogODBweDtcblxuLy8gTGF5b3V0IMK3IGJyYW5kIGZyYW1l77yIRmlnbWE6IG1hcmllLWxvdWlzZSDigJQgcGFnZSAvIGhlcm8gcmVkIGJvcmRlciBpbnNldO+8iVxuJHNrMjYtYnJhbmQtZnJhbWU6ICRzcGFjaW5nLTMwMDsgLy8gMjRweCDigJQgZGVmYXVsdCBwYWdlIC8gaGVyb1xuJHNrMjYtYnJhbmQtZnJhbWUtaHA6IDU2cHg7IC8vIGhvbWVwYWdlIGhlcm8gc2lkZXNcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUeXBvZ3JhcGh577yIRmlnbWE6IEZvdW5kYXRpb25zIMK3IFR5cG9ncmFwaHnvvIlcbi8vIFByaW1hcnkgPSBQb3BwaW5z77yIVUkgLyBib2R577yJ77ybU2Vjb25kYXJ5ID0gTWVycml3ZWF0aGVy77yIZGlzcGxheSAvIGhlYWRpbmdz77yJXG4vLyBCb2R5LXNtYWxsICYgY2FwdGlvbjogc2hvcnQgY29weSBvbmx5LlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRmFtaWxpZXPvvIhDSksgc3RhY2tlZCB3aXRoIE5vdG8gU2FucyBTQ++8iVxuJGZvbnQtcHJpbWFyeTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1zZWNvbmRhcnk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuXG4vLyAtLS0tLS0tLS0tIERpc3BsYXkgLS0tLS0tLS0tLVxuJHR5cG8tZGlzcGxheS1naWFudC1zaXplOiA3MnB4O1xuJHR5cG8tZGlzcGxheS1naWFudC1saDogMS4wNTtcbiR0eXBvLWRpc3BsYXktZ2lhbnQtd2VpZ2h0OiA0MDA7XG4kdHlwby1kaXNwbGF5LWdpYW50LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuJHR5cG8tZGlzcGxheS1naWFudC10cmFja2luZzogLTAuMDFlbTtcblxuJHR5cG8tZGlzcGxheS1sYXJnZS1zaXplOiA1NnB4O1xuJHR5cG8tZGlzcGxheS1sYXJnZS1saDogMS4xO1xuJHR5cG8tZGlzcGxheS1sYXJnZS13ZWlnaHQ6IDQwMDtcbiR0eXBvLWRpc3BsYXktbGFyZ2UtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4kdHlwby1kaXNwbGF5LWxhcmdlLXRyYWNraW5nOiAtMC4wMDVlbTtcblxuLy8gLS0tLS0tLS0tLSBIZWFkaW5nIC0tLS0tLS0tLS1cbiR0eXBvLWhlYWRpbmctaDEtc2l6ZTogNDBweDtcbiR0eXBvLWhlYWRpbmctaDEtbGg6IDEuMjtcbiR0eXBvLWhlYWRpbmctaDEtd2VpZ2h0OiA0MDA7XG4kdHlwby1oZWFkaW5nLWgxLWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuXG4kdHlwby1oZWFkaW5nLWgyLXNpemU6IDMycHg7XG4kdHlwby1oZWFkaW5nLWgyLWxoOiAxLjI1O1xuJHR5cG8taGVhZGluZy1oMi13ZWlnaHQ6IDQwMDtcbiR0eXBvLWhlYWRpbmctaDItZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG5cbiR0eXBvLWhlYWRpbmctaDMtc2l6ZTogMjRweDtcbiR0eXBvLWhlYWRpbmctaDMtbGg6IDEuMztcbiR0eXBvLWhlYWRpbmctaDMtd2VpZ2h0OiA2MDA7XG4kdHlwby1oZWFkaW5nLWgzLWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblxuJHR5cG8taGVhZGluZy1oNC1zaXplOiAyMHB4O1xuJHR5cG8taGVhZGluZy1oNC1saDogMS40O1xuJHR5cG8taGVhZGluZy1oNC13ZWlnaHQ6IDYwMDtcbiR0eXBvLWhlYWRpbmctaDQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4kdHlwby1oZWFkaW5nLWg1LXNpemU6IDE4cHg7XG4kdHlwby1oZWFkaW5nLWg1LWxoOiAxLjQ7XG4kdHlwby1oZWFkaW5nLWg1LXdlaWdodDogNjAwO1xuJHR5cG8taGVhZGluZy1oNS1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbi8vIC0tLS0tLS0tLS0gTGVhZCAvIEV5ZWJyb3cgLS0tLS0tLS0tLVxuJHR5cG8tbGVhZC1zaXplOiAyOHB4O1xuJHR5cG8tbGVhZC1saDogMS40O1xuJHR5cG8tbGVhZC13ZWlnaHQ6IDQwMDtcbiR0eXBvLWxlYWQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG5cbiR0eXBvLWV5ZWJyb3ctc2l6ZTogMTRweDtcbiR0eXBvLWV5ZWJyb3ctbGg6IDEuMjtcbiR0eXBvLWV5ZWJyb3ctd2VpZ2h0OiA2MDA7XG4kdHlwby1leWVicm93LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiR0eXBvLWV5ZWJyb3ctdHJhY2tpbmc6IDAuMDhlbTsgLy8gKzglIGxldHRlci1zcGFjaW5nXG4kdHlwby1leWVicm93LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4vLyAtLS0tLS0tLS0tIEJvZHkgLS0tLS0tLS0tLVxuJHR5cG8tYm9keS1sYXJnZS1zaXplOiAxOHB4O1xuJHR5cG8tYm9keS1sYXJnZS1saDogMS41O1xuJHR5cG8tYm9keS1sYXJnZS13ZWlnaHQ6IDQwMDtcbiR0eXBvLWJvZHktbGFyZ2UtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4kdHlwby1ib2R5LXNpemU6IDE2cHg7XG4kdHlwby1ib2R5LWxoOiAxLjU7XG4kdHlwby1ib2R5LXdlaWdodDogNDAwO1xuJHR5cG8tYm9keS1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbi8vIEJvZHkgaXRhbGlj77yIc2FtZSBzaXplLCBpdGFsaWPvvIlcbiR0eXBvLWJvZHktaXRhbGljLXNpemU6ICR0eXBvLWJvZHktc2l6ZTtcbiR0eXBvLWJvZHktaXRhbGljLWxoOiAkdHlwby1ib2R5LWxoO1xuJHR5cG8tYm9keS1pdGFsaWMtd2VpZ2h0OiAkdHlwby1ib2R5LXdlaWdodDtcbiR0eXBvLWJvZHktaXRhbGljLWZhbWlseTogJHR5cG8tYm9keS1mYW1pbHk7XG4kdHlwby1ib2R5LWl0YWxpYy1zdHlsZTogaXRhbGljO1xuXG4kdHlwby1ib2R5LXNtYWxsLXNpemU6IDE0cHg7XG4kdHlwby1ib2R5LXNtYWxsLWxoOiAxLjQ1O1xuJHR5cG8tYm9keS1zbWFsbC13ZWlnaHQ6IDQwMDtcbiR0eXBvLWJvZHktc21hbGwtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4kdHlwby1jYXB0aW9uLXNpemU6IDEycHg7XG4kdHlwby1jYXB0aW9uLWxoOiAxLjQ7XG4kdHlwby1jYXB0aW9uLXdlaWdodDogNDAwO1xuJHR5cG8tY2FwdGlvbi1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kdHlwby1jYXB0aW9uLXRyYWNraW5nOiAwLjAyZW07XG5cbi8vIC0tLS0tLS0tLS0gTGFiZWwgLS0tLS0tLS0tLVxuLy8gTGFiZWwvQnV0dG9u77yaYm9hcmQgbm90ZSAxNnB4OyB0cmFja2luZyAwLjAxZW1cbiR0eXBvLWxhYmVsLWJ1dHRvbi1zaXplOiAxNnB4O1xuJHR5cG8tbGFiZWwtYnV0dG9uLWxoOiAxO1xuJHR5cG8tbGFiZWwtYnV0dG9uLXdlaWdodDogNjAwO1xuJHR5cG8tbGFiZWwtYnV0dG9uLWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiR0eXBvLWxhYmVsLWJ1dHRvbi10cmFja2luZzogMC4wMWVtO1xuXG4kdHlwby1sYWJlbC1idXR0b24tc21hbGwtc2l6ZTogMTRweDtcbiR0eXBvLWxhYmVsLWJ1dHRvbi1zbWFsbC1saDogMTtcbiR0eXBvLWxhYmVsLWJ1dHRvbi1zbWFsbC13ZWlnaHQ6IDYwMDtcbiR0eXBvLWxhYmVsLWJ1dHRvbi1zbWFsbC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4kdHlwby1sYWJlbC1idXR0b24tc21hbGwtdHJhY2tpbmc6IDAuMDFlbTtcblxuJHR5cG8tbGFiZWwtZmllbGQtc2l6ZTogMTRweDtcbiR0eXBvLWxhYmVsLWZpZWxkLWxoOiAxLjI7XG4kdHlwby1sYWJlbC1maWVsZC13ZWlnaHQ6IDYwMDtcbiR0eXBvLWxhYmVsLWZpZWxkLWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiIsIi8vIFNlYXJjaCBvdmVybGF5IChoZWFkZXIpICsgL3NlYXJjaCByZXN1bHRzIHBhZ2Vcbi8vIEZSIHJlZnMg4oaSIEVOIHRva2Vuczpcbi8vICAgJGludGVyYWN0aWYtbGllbiDihpIgJGludGVyYWN0aXZlLWxpbmtcbi8vICAgJGJvcmR1cmUtZm9ydGUgICDihpIgJGJvcmRlci1zdHJvbmdcbi8vICAgJHRleHRlLXByaW5jaXBhbCDihpIgJHRleHQtcHJpbWFyeVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhlYWRlciBzZWFyY2ggb3ZlcmxheVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucmVnaW9uLXNlYXJjaCB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN1cmZhY2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJi5vcGVuIHtcbiAgICAuI3skcHJlZml4LWJsb2NrfXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAkaGVhZGVyLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAkaGVhZGVyLWhlaWdodC1tb2JpbGUpO1xuICAgIH1cbiAgfVxuXG4gIC4jeyRwcmVmaXgtYmxvY2t9c2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGNvbG9yOiAkaW50ZXJhY3RpdmUtbGluaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYi0tY29udGVudC1zZWFyY2gsXG4gICNhbmNob3ItOTkxOCB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW0xMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbSAycmVtO1xuICAgIH1cbiAgfVxuXG4gICNibG9jay1zazI2LWhvdC1zZWFyY2gsXG4gICNhbmNob3ItOTkxNiB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDMuNXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAuYmxvY2staW5uZXIsXG4gICAgJiA+IC5ibG9jay1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJG07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG0tbW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbGluayxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXNlYXJjaC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhbmNob3ItOTkxOCB7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAzLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTEwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMnJlbTtcbiAgfVxufVxuXG4jYW5jaG9yLTk5MTYge1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gMy41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG5cbiAgPiAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2sge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAkbS1tb2JpbGU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC1zZWFyY2gtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbGVkIHtcbiAgLnJlZ2lvbi1zZWFyY2gge1xuICAgICYub3BlbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICRoZWFkZXItaGVpZ2h0ICsgJGhlYWRlci1zY3JvbGxlZC1vZmZzZXQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEV4cG9zZWQgc2VhcmNoIGZvcm0gKG92ZXJsYXkgKyByZXN1bHRzIHBhZ2UpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRwcmVmaXgtYmxvY2t9Y29udGVudC1zZWFyY2gsXG4uI3skcHJlZml4LWJsb2NrfWhvdC1zZWFyY2gtY29udGVudCB7XG4gIGZvcm0ge1xuICAgICYgPiAuZm9ybS0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0td29yZCxcbiAgICAuZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgQGluY2x1ZGUgZm9jdXNJbnB1dCgpO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiBsaWdodGdyYXk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkYm9yZGVyLXN0cm9uZztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblxuICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgLy8gU2NyZWVuc2hvdDogYmxhY2sgcGlsbCBDVEFcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWludmVyc2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1pbnZlcnNlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1pbnZlcnNlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWludmVyc2U7XG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaW5wdXQjZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAvc2VhcmNoIHJlc3VsdHMgcGFnZSDigJQgbWF0Y2ggRlIgc2NyZWVuc2hvdCAoYmVpZ2UgKyB3aGl0ZSBjYXJkcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JHByZWZpeC12aWV3fWNvbnRlbnQtc2VhcmNoIHtcbiAgLnZpZXctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIC8vIEZvcm0gc2l0cyBpbiBoZWFkZXIgdmlhIHZpZXdzIGNvbmZpZ1xuICAgIC4jeyRwcmVmaXgtYmxvY2t9Y29udGVudC1zZWFyY2gsXG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcblxuICAgICAgLmZvcm0tLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0td29yZCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN1cmZhY2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9jdXNJbnB1dCgpO1xuXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJGJvcmRlci1zdHJvbmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhYmVsIGFib3ZlIGZpZWxkIChzdGF0aWMsIG5vdCBmbG9hdGluZyBpbnRvIHRoZSBpbnB1dClcblxuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1pbnZlcnNlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWludmVyc2U7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1pbnZlcnNlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctaW52ZXJzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtbmIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1oZWF2eTtcbiAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWZpbHRlcnMsXG4gIC4jeyRwcmVmaXgtYmxvY2t9ZmFjZXQtYmxvY2tidW5kbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5maWx0ZXJzLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6ICRodWdlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6ICRsYXJnZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFjZXRzLXdpZGdldC1jaGVja2JveCB7XG4gICAgICAud3JhcC13aWRnZXQgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sdW1uczogNDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIGNvbHVtbnM6IDM7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBjb2x1bW5zOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuZmFjZXQtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDhweDtcblxuICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLmZhY2V0cy1jaGVja2JveCB+IGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW07XG5cbiAgICAud3JhcHBlci1jb250ZW50LXNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICAvLyBPdmVycmlkZSBCb290c3RyYXAgLm1iLTQg4oCUIHNwYWNpbmcgY29tZXMgZnJvbSB0aGUgY2FyZCBvbmx5XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC53cmFwcGVyLXNlYXJjaC1yZXN1bHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC8vIFZpZXdzIGZpZWxkcyByZW5kZXIgYXMgPHA+IOKAlCByZXNldCBkZWZhdWx0IG1hcmdpbnNcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gPHAgY2xhc3M9XCJ0eXBlXCI+IOKAlCBrZWVwIHBpbGwgc2hyaW5rLXdyYXBwZWQgdG8gbGFiZWwgdGV4dFxuICAgICAgICBwLnR5cGUsXG4gICAgICAgIC50eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItc3Ryb25nO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWhlYXZ5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rQ2FyZCgkcmFkaXVzLXMsIC4xNXMsICR0ZXh0LXByaW1hcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRkZWZhdWx0O1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtaGVhdnk7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWVtcHR5LFxuICAucGFnZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjo6c2VsZWN0aW9uLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRpbnRlcmFjdGl2ZS1saW5rICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJnLXN1cmZhY2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGludGVyYWN0aXZlLWxpbmsgIWltcG9ydGFudDtcblxuICAgICAgKiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJnLXN1cmZhY2UgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGludGVyYWN0aXZlLWxpbmsgIWltcG9ydGFudDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBjb2xvcjogJGJnLXN1cmZhY2UgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW50ZXJhY3RpdmUtbGluayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIZWFkZXIg4oCUIEZpZ21hIE5hdmlnYXRpb24gLyBOYXYgQmFyICgyNDI6MTA3OSlcbmhlYWRlci5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcblxuICAuc2l0ZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYnJhbmQ7XG4gICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAuMTVzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAjYmxvY2stc2tlbWEtYnJhbmRpbmcgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItLW5hdi13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogJHNwYWNpbmctMTUwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZ2FwOiAkc3BhY2luZy0yMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGdhcDogJHNwYWNpbmctMTUwO1xuICAgIH1cblxuICAgIC5zZWFyY2gtYnRuLFxuICAgIC5idXJnZXItYnRuIHtcbiAgICAgIEBpbmNsdWRlIHJlc2V0QnRuKCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzozcHggNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czo1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6JGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiRmb250LWhlYXZ5O1xuICAgICAgY29sb3I6JHRleHQtaW52ZXJzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgfVxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkdGV4dC1pbnZlcnNlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5vcGVue1xuICAgICAgICBjb2xvcjokYmctYnJhbmQ7XG4gICAgICAgIGJhY2tncm91bmQ6JHRleHQtaW52ZXJzZTtcbiAgICAgICAgc3ZnIHBhdGh7XG4gICAgICAgICAgZmlsbDogJGJnLWJyYW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idXJnZXItYnRuIHtcbiAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAuYnVyZ2VyLWJ0bl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAvLyDmnoHnqoTlsY/kv53nlZnmlofmoYjlj6/or7vmgKfvvJvoi6Xov4fmjKTlj6/mlLnkuLogZGlzcGxheTpub25lXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXJnZXItYnRuX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHNwYWNpbmctNTA7IC8vIDRweFxuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWludmVyc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyDpmpDol4/ml6cgU1ZH77yI6IulIFR3aWcg5LuN6L6T5Ye677yJXG4gICAgICA+IHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJ1cmdlci1idG5fX2ljb24gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtaW52ZXJzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudS0taGVhZGVyLW1lbnUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6ICRzcGFjaW5nLTQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5uYXYge1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTIwMDtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtaW52ZXJzZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcblxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206LTFweDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g5aSa6K+t5YiH5o2iIOKAlCDpobbmoI/lj7PkuIpcbi5oZWFkZXItLWxhbmctc3dpdGNoZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYi1za2VtYS1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyLFxuLmItc2syNi1tdWx0aWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgJi5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ubXVsdGlsYW5ndWFnZS1zd2l0Y2hlciB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2luZy0yMDA7IC8vIDE2cHhcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYS5sYW5ndWFnZS1saW5re1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBhZGRpbmc6MnB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTokc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiR0ZXh0LWludmVyc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiR0ZXh0LWludmVyc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmFmdGVye1xuICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBjb2xvcjokdGV4dC1pbnZlcnNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1oZWF2eTtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDokdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgLiN7JHByZWZpeC1yZWdpb259c2l0ZS1hbGVydHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcbiAgfVxuXG4gIC8vIOmmlumhte+8mumAj+aYjuaXtuS7jeeZveWtl++8m+a7muWKqOWQjuWTgeeJjOe6ouW6lVxuICAmLnBhdGgtZnJvbnRwYWdlIHtcbiAgICBoZWFkZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1icmFuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYudG9vbGJhci1ob3Jpem9udGFsIHtcbiAgICAgICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgICAgdG9wOiB2YXIoLS1kcnVwYWwtZGlzcGxhY2Utb2Zmc2V0LXRvcCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDmu5rliqjlkI7vvJrnmb3lupXpobbmoI8gKyDlk4HniYznuqLlr7zoiKrvvIhGaWdtYSAvIOaIquWbviBzY3JvbGxlZO+8iVxuICAmLnNjcm9sbGVkIHtcbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMTA7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0b3A6LSRoZWFkZXItc2Nyb2xsZWQtb2Zmc2V0O1xuICAgICAgfVxuICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLXN1cmZhY2U7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItLWNvbnRlbnQge1xuICAgICAgICAvLyDov5jljp8gTG9nbyDljp/oibLvvIjpu5jorqTmgIHnlKggaW52ZXJ0IOW8uuWItueZveWtl++8iVxuICAgICAgICAjYmxvY2stc2tlbWEtYnJhbmRpbmcgaW1nLFxuICAgICAgICAjYmxvY2stc2syNi1zaXRlLWJyYW5kaW5nIGltZyxcbiAgICAgICAgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyDmiKrlm77nsr7nroDpobbmoI/vvJrmu5rliqjlkI7mlLbotbflpJror63ooYxcbiAgICAgIC5oZWFkZXItLWxhbmctc3dpdGNoZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLS1uYXYtd3JhcHBlciB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci0tbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnNlYXJjaC1idG4sXG4gICAgICAgIC5idXJnZXItYnRuIHtcbiAgICAgICAgICBjb2xvcjogJGludGVyYWN0aXZlLWxpbms7XG5cbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkaW50ZXJhY3RpdmUtbGluaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbnRlcmFjdGl2ZS1saW5rO1xuXG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWludmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1cmdlci1idG4ge1xuICAgICAgICAgIC5idXJnZXItYnRuX19pY29uIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGludGVyYWN0aXZlLWxpbms7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciAuYnVyZ2VyLWJ0bl9faWNvbiBzcGFuLFxuICAgICAgICAgICYub3BlbiAuYnVyZ2VyLWJ0bl9faWNvbiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWludmVyc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItLW1lbnUge1xuICAgICAgICAubWVudS0taGVhZGVyLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRpbnRlcmFjdGl2ZS1saW5rO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW50ZXJhY3RpdmUtbGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLiN7JHByZWZpeC1yZWdpb259c2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhdGgtZnJvbnRwYWdlIHtcbiAgICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1zdXJmYWNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWxlcnQtb3BlbiB7XG4gICAgICAmLnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgdG9wOiBjYWxjKHZhcigtLWRydXBhbC1kaXNwbGFjZS1vZmZzZXQtdG9wKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLiN7JHByZWZpeC1yZWdpb259bWFpbi1tZW51IHtcbiAgLmJsb2NrIHtcbiAgfVxufVxuIiwiLy8gRm9vdGVyIOKAlCBGaWdtYSBOYXZpZ2F0aW9uIC8gRm9vdGVyICgyNDI6MTI4MSlcbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRiZy1pbnZlcnNlOyAvLyBub2lyLzEwMFxuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNvbG9yLW9mZi13aGl0ZS0xMDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci1vZmYtd2hpdGUtMTAwO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLW9mZi13aGl0ZS0xMDA7XG4gIH1cblxuICBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tIFRvcO+8mumTvuaOpeWIlyArIENUQSArIE5ld3NsZXR0ZXIgLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyX190b3Age1xuICBwYWRkaW5nOiA3MnB4IDAgJHNwYWNpbmctNjAwOyAvLyA3MiAvIDQ4XG4gIC8vIOeov+mdouS7heS/neeVmSBib3R0b20g5Yy65rOV5b6L5p2h5LiL5pa55LiA5p2h6YCa5qCP55m957q/77yM5q2k5aSE5LiN55S75YiG6ZqU57q/XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYwMCAwICRzcGFjaW5nLTQwMDtcbiAgfVxufVxuXG4uI3skcHJlZml4LXJlZ2lvbn1mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIHJvdy1nYXA6ICRzcGFjaW5nLTYwMDsgLy8gNDhweCDljLrlnZfpl7Tot51cbn1cblxuLy8g5Zub5YiX6ZO+5o6lXG4ubWVudS0tbWVudS1zay1mb290ZXItdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAkc3BhY2luZy02MDA7IC8vIDQ4cHhcbiAgICB9XG5cbiAgICAmID4gbGkubmF2LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctNDAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHNwYWNpbmctMzAwfSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtICN7JHNwYWNpbmctNDAwfSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyDliJfmoIfpophcbiAgICAgICYgPiBhLFxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSByZXNldEJ0bigpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNTA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcmdiYSgkY29sb3Itb2ZmLXdoaXRlLTEwMCwgMC45Mik7XG4gIH1cblxuICAvLyDlrZDpk77mjqVcbiAgPiB1bCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTRweDtcblxuICAgICYgPiBsaS5uYXYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgJiA+IGJ1dHRvbixcbiAgICAgICYgPiBhLFxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSByZXNldEJ0bigpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLW9mZi13aGl0ZS0xMDAsIDAuOTIpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICYgPiBidXR0b24sXG4gICAgICAmID4gYSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjE1cztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8g56i/6Z2i5pegIGhvdmVyIOeureWktFxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ1RB77ya57Gz6Imy6IO25ZuKICsg6buR5a2X77yI5YW85a65IHNrZW1hIC8gc2syNiBibG9jayBpZO+8iVxuI2Jsb2NrLXNrZW1hLWZvb3Rlci10b3AtYnV0dG9ucyxcbiNibG9jay1zazI2LWZvb3Rlci10b3AtYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDAgMjY1cHg7XG4gIH1cblxuICB1bC5tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0xNTA7IC8vIDEycHhcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyDopobnm5YgYnRuLXByaW1hcnkgLyBpbnZlcnQg4oaSIOexs+iJsuiDtuWbilxuICAuYnRuLFxuICBhLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAxNHB4ICRzcGFjaW5nLTQwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJlaWdlLTEwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkdHlwby1sYWJlbC1idXR0b24tc2l6ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICR0ZXh0LXByaW1hcnkgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJlaWdlLTgwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmJ0bi1pY29uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgLy8g5Li65bem5L6nIDE2cHgg5Zu+5qCH55WZ5L2NXG4gICAgICAvLyDlm77moIfoibLpmo/pu5HlrZdcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24sXG4gICAgICBzdmcsXG4gICAgICBpLFxuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcblxuICAgICAgICBwYXRoLFxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1lbnUgaWNvbiDnu53lr7nlrprkvY3lhbzlrrlcbiAgLm1lbnVfbGlua19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1tZW51LWljb24ge1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkdGV4dC1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXdzbGV0dGVyIOWMulxuI2Jsb2NrLXNrZW1hLWJ1dHRvbi1ibG9jay0xLFxuI2Jsb2NrLXNrMjYtYnV0dG9uLWJsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHNwYWNpbmctNDAwIDAgMDtcbiAgY29sb3I6ICRjb2xvci1vZmYtd2hpdGUtMTAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itb2ZmLXdoaXRlLTEwMCwgMC4zNSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAjeyRzcGFjaW5nLTYwMH0pO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjaW5nLTYwMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNyZWFtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTgwMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy0yMDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTsgLy8gTWVycml3ZWF0aGVyXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJHRleHQtb24tYnJhbmQ7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtYm9keSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24sXG4gIC5ibG9jay1jb250ZW50X19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogcmdiYSgkY29sb3Itb2ZmLXdoaXRlLTEwMCwgMC45Mik7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTIwMDtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTIwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLFxuICBhLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDE0cHggJHNwYWNpbmctNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmVpZ2UtMTAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICR0eXBvLWxhYmVsLWJ1dHRvbi1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmVpZ2UtODAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0gQm90dG9t77ya5rOV5b6L5p2hICsg6K6k6K+BIExvZ28gLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uI3skcHJlZml4LXJlZ2lvbn1mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogJHNwYWNpbmctNDAwO1xuICBwYWRkaW5nOiAkc3BhY2luZy00MDAgMDsgLy8gMzJweFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNDAwIDAgJHNwYWNpbmctMzAwO1xuICB9XG5cbiAgLy8g5rOV5b6L6ZO+5o6l77ya6YCa5qCP44CB6Z2g5Y+z77yI56i/6Z2iIGxlZ2Fs77yJXG4gIC8vIOWIhumalOe6v+eUqCA6OmFmdGVyIOaLiea7oeinhuWPo++8jOmBv+WFjeiiqyAuY29udGFpbmVyIHBhZGRpbmcg5oiq55+tXG4gICNibG9jay1za2VtYS1mb290ZXItZXh0cmEtbWVudSxcbiAgI2Jsb2NrLXNrMjYtZm9vdGVyLWV4dHJhLW1lbnUge1xuICAgIG9yZGVyOiAtMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwICRzcGFjaW5nLTQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0zMDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHVsLm1lbnUsXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogJHNwYWNpbmctMzAwOyAvLyAyNHB4XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHNwYWNpbmctMjAwICRzcGFjaW5nLTMwMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1vZmYtd2hpdGUtMTAwLCAwLjkyKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNibG9jay1za2VtYS1sZWZ0bG9nb3MsXG4gICNibG9jay1za2VtYS1ib3R0b20tbGVmdC1sb2dvLFxuICAjYmxvY2stc2syNi1ib3R0b20tbGVmdC1sb2dvLFxuICAjYmxvY2stc2tlbWEtcmlnaHRsb2dvcyxcbiAgI2Jsb2NrLXNrZW1hLWJvdHRvbS1yaWdodC1sb2dvLFxuICAjYmxvY2stc2syNi1ib3R0b20tcmlnaHQtbG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICNibG9jay1za2VtYS1yaWdodGxvZ29zIHVsLmxpc3QtbG9nb3MsXG4gICAgI2Jsb2NrLXNrZW1hLWxlZnRsb2dvcyB1bC5saXN0LWxvZ29zLFxuICAgICNibG9jay1zazI2LWJvdHRvbS1sZWZ0LWxvZ28sXG4gICAgI2Jsb2NrLXNrMjYtYm90dG9tLXJpZ2h0LWxvZ28ge1xuICAgICAgLmxpc3QtbG9nb3Mge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJiA+IGxpLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuaWQtY29ubmVjdC1sb2dpbi1mb3JtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyDorqTor4EgTG9nbyDmnaFcbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgLmJsb2NrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ibG9jay1jb250ZW50LS10eXBlLWJsb2NrLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZ2FwOiAkc3BhY2luZy0yNTA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMjdweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJiA+IC5maWVsZC0tbmFtZS1maWVsZC1saW5rLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1sZWZ0LWxvZ28ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIubWVzc2FnZXMtLXdyYXBwZXIge1xuICAuYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgaHIsXG4gIGRldGFpbHMge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIHByZTpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmFsZXJ0IHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDJyZW07XG59XG5cblxuLm1lc3NhZ2Utc3RhdHVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJ1dHRvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDYXNjYWRlIG5vdGU6IHRoaXMgZmlsZSBwcmV2aW91c2x5IGR1cGxpY2F0ZWQgLmJ0biAvIC5idG4tbG9nby1saW5rIC8gLmNsb3NlLWJ0bi5cbi8vIEtlcHQgdGhlIGxpdmUgKHNlY29uZCkgdmlzdWFsOiBwcmltYXJ5ID0gbm9pciAoJGJnLWludmVyc2UpLCBzZWNvbmRhcnkgPSBzdHJvbmcgYm9yZGVyLlxuLy8gSWNvbiBzbG90cyBzdXBwb3J0IGJvdGggZmllbGQtbWVudS1pY29uIChmb290ZXIvbWVudSkgYW5kIGZpZWxkLWljb24gKHByb2dyYW1tZSkuXG4vLyBQcm9wZXJ0eSBvcmRlcjogcG9zaXRpb24g4oaSIGRpc3BsYXkvZmxleCDihpIgYm94IOKGkiBib3JkZXIg4oaSIGJhY2tncm91bmQg4oaSIHR5cGUg4oaSXG4vLyAgICAgICAgICAgICAgICAgdmlzdWFsIChvdXRsaW5lL292ZXJmbG93KSDihpIgaW50ZXJhY3Rpb24gKGN1cnNvci90cmFuc2l0aW9uKS5cblxuQG1peGluIGJ0bi1pY29uLXNsb3QoJGxlZnQ6IDE3cHgsICRzaXplOiAyNXB4KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6ICRsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogJHNpemU7XG4gIG1hcmdpbjogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTsgLy8gUG9wcGluc1xuICBmb250LXNpemU6ICRkZWZhdWx0OyAvLyAxNnB4XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1oZWF2eTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogc29saWQgMnB4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICYuYnRuLWZ1bGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLmJ0bi1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gIC8vIFByaW1hcnkg4oCUIHNvbGlkIG5vaXIgKEJyb2NodXJlIC8gZGVmYXVsdCBDVEEpXG4gICYuYnRuLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgYmFja2dyb3VuZDogJGJnLWludmVyc2U7XG4gICAgY29sb3I6ICR0ZXh0LWludmVyc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmctaW52ZXJzZTtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1pbnZlcnNlO1xuICAgICAgY29sb3I6ICR0ZXh0LWludmVyc2U7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkYmctaW52ZXJzZTtcbiAgICB9XG5cbiAgICAmLmJ0bi1pbnZlcnQge1xuICAgICAgQGluY2x1ZGUgYnRuV2hpdGUoKTtcbiAgICB9XG4gIH1cblxuICAvLyBTZWNvbmRhcnkg4oCUIHRyYW5zcGFyZW50ICsgc3Ryb25nIG91dGxpbmVcbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRib3JkZXItc3Ryb25nO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1zdXJmYWNlLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgb3V0bGluZS1jb2xvcjogJGJvcmRlci1zdHJvbmc7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJnLXN1cmZhY2UtdGVydGlhcnk7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRib3JkZXItc3Ryb25nO1xuICAgIH1cblxuICAgICYuYnRuLWludmVydCB7XG4gICAgICBAaW5jbHVkZSBidG5XaGl0ZSgpOyAvLyBtaXhpbiBvd25zIGNvbG9yIC8gaG92ZXIg4oCUIG5vIGRlY2xzIGFmdGVyIGluY2x1ZGVcbiAgICB9XG4gIH1cblxuICAvLyBJY29uIHNsb3QgdG8gdGhlIGxlZnQgb2YgdGhlIGxhYmVsXG4gICYuYnRuLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaWNvbixcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBidG4taWNvbi1zbG90KCk7XG4gICAgfVxuXG4gICAgLnN2Zy1pbmxpbmUge1xuICAgICAgQGluY2x1ZGUgYnRuLWljb24tc2xvdCgkc2l6ZTogMjBweCk7XG4gICAgfVxuXG4gICAgJiArIC5tZW51X2xpbmtfY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVudS1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuLWljb24tc2xvdCgkbGVmdDogMjBweCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bi1pY29uLXNsb3QoJGxlZnQ6IDI1cHgpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAkc21hbGw7IC8vIDE0cHhcbiAgfVxuXG4gICYuYmlnIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuXG4vLyBTb2NpYWwgLyBsb2dvIGljb24gYnV0dG9uXG4uYnRuLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCAkYmctc3VyZmFjZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICBiYWNrZ3JvdW5kOiAkYmctc3VyZmFjZS1zZWNvbmRhcnk7XG4gIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICBvdXRsaW5lOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcblxuICBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiA3MCU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgb3V0bGluZS1jb2xvcjogJGJnLXN1cmZhY2U7XG4gIH1cbn1cblxuLy8gQ2xvc2UgLyBiYWNrIC8gcG9wdXAgY2xvc2Vcbi5jbG9zZS1idG4sXG4uYmFjay1idG4sXG4uc3BiX2Nsb3NlIHtcbiAgQGluY2x1ZGUgcmVzZXRCdG4oKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAkc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkdGV4dC1pbnZlcnNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuICB9XG5cbiAgJjpob3ZlciBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG5cbiAgJi5jbG9zZS1idG4gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgJi5iYWNrLWJ0biBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG4iLCIuI3skcHJlZml4LWZpZWxkfW5hbWUtZmllbGQtY2FyZWVyIHtcclxuICAuY2FyZWVyIHtcclxuICAgIC5jYXJlZXItaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAuY2FyZWVyLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5LUJvbGRcIiwgc2VyaWY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWNlMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZWVyLWNhdGVnb3J5LXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJlZXItcm93cyB7XHJcbiAgICAgICAgLmNhcmVlci1yb3cge1xyXG4gICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcblxyXG4gICAgICAgICAgLmNhcmVlci1kYXRlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgLypwYWRkaW5nLXRvcDogM3B4OyovXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcmVlci1lbGVtZW50IHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJlZXItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi5raW50LXBhcmVudCxcclxuLmtpbnQtcmljaCB7XHJcblx0XHR1c2VyLXNlbGVjdDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6IGJsdWUgIWltcG9ydGFudDtcclxuXHRwcmUsICp7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0dXNlci1zZWxlY3Q6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiBibHVlICFpbXBvcnRhbnQ7XHJcblx0XHQmOjpzZWxlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufSovXHJcblxyXG4ua2ludC1yaWNoIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiIsImEuZm9jdXMtbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiAxcHg7XHJcblxyXG4gICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XHJcbiAgICBvdXRsaW5lOiAkYmxhY2sgc29saWQgMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtZm9ybWF0dGVkIHtcclxuICAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWEge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNXB4ICsgMXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1cHggKyAxcmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR3b19jb2xzIHtcclxuICBjb2x1bW5zOiAyO1xyXG59XHJcblxyXG5cclxuIiwiLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtLFxuLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcblxuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJi5mb3JtLXdyYXBwZXIge1xuICAgIGxlZ2VuZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuLmZvcm0tdHlwZS1zZWxlY3QsXG4uZm9ybS10eXBlLXRleHRmaWVsZCxcbi5mb3JtLXR5cGUtZGF0ZSxcbi5mb3JtLXR5cGUtZW1haWwsXG4uZm9ybS10eXBlLXRlbCxcbi5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgaW5wdXQsXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNrZW1hNzU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRza2VtYTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIGZvY3VzSW5wdXQoKTtcbiAgfVxufVxuXG4uaXRpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRza2VtYTc1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRza2VtYTc1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgZm9jdXNJbnB1dCgpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mYWNldHMtY2hlY2tib3gge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuXG4gICYgfiBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAzLjc1SDE5QzE5LjY4NTggMy43NSAyMC4yNSA0LjMxNDIxIDIwLjI1IDVWMTlDMjAuMjUgMTkuNjg1OCAxOS42ODU4IDIwLjI1IDE5IDIwLjI1SDVDNC4zMTQyMSAyMC4yNSAzLjc1IDE5LjY4NTggMy43NSAxOVY1QzMuNzUgNC4zMTQyMSA0LjMxNDIxIDMuNzUgNSAzLjc1Wicgc3Ryb2tlPSclMjM2QjZCNkInIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDMuNzVIMTlDMTkuNjg1OCAzLjc1IDIwLjI1IDQuMzE0MjEgMjAuMjUgNVYxOUMyMC4yNSAxOS42ODU4IDE5LjY4NTggMjAuMjUgMTkgMjAuMjVINUM0LjMxNDIxIDIwLjI1IDMuNzUgMTkuNjg1OCAzLjc1IDE5VjVDMy43NSA0LjMxNDIxIDQuMzE0MjEgMy43NSA1IDMuNzVaJyBzdHJva2U9JyUyMzI1MjUyNScgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICRza2VtYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE5IDNINUMzLjkgMyAzIDMuOSAzIDVWMTlDMyAyMC4xIDMuOSAyMSA1IDIxSDE5QzIwLjEgMjEgMjEgMjAuMSAyMSAxOVY1QzIxIDMuOSAyMC4xIDMgMTkgM1pNMTAuNzEgMTYuMjlDMTAuMzIgMTYuNjggOS42OSAxNi42OCA5LjMgMTYuMjlMNS43MSAxMi43QzUuMzIgMTIuMzEgNS4zMiAxMS42OCA1LjcxIDExLjI5QzYuMSAxMC45IDYuNzMgMTAuOSA3LjEyIDExLjI5TDEwIDE0LjE3TDE2Ljg4IDcuMjlDMTcuMjcgNi45IDE3LjkgNi45IDE4LjI5IDcuMjlDMTguNjggNy42OCAxOC42OCA4LjMxIDE4LjI5IDguN0wxMC43MSAxNi4yOVonIGZpbGw9JyUyMzI1MjUyNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUgfiBsYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkc2tlbWE7XG4gICAgfVxuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNlbGVjdDIg4oCUIEZpZ21hIGZvcm0gY29udHJvbFxuLy8g6buY6K6k5peg6L655qGG77ybZm9jdXMgLyBvcGVuIOaXtuaYvuekuiAycHgg6buR6L6577yI5LiN6KaBIFJvdWdlIFB1bHNlIOe6oueOr++8iVxuLy8g6YCJ5oup5Zmo6ZyA5Y6L6L+HIHNlbGVjdDIubWluLmNzc++8iC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLSrvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1zdHJvbmc7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIOmAieS4reWQjuS7jemAj+aYju+8jOmAj+WHuumhtemdouexs+iJsuW6lVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIOm7mOiupOaXoOWPr+ingei+ueahhu+8iOS/neeVmSAycHgg6YCP5piO5Y2g5L2N77yM6YG/5YWNIGZvY3VzIOaXtui3s+WKqO+8iVxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1tZWRpdW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4RThFOEQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8g5Y6L6L+HIGJvZHkg5YWo5bGAIFJvdWdlIFB1bHNlIGZvY3VzLXZpc2libGVcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0xNTAgJHNwYWNpbmctNTAwICRzcGFjaW5nLTE1MCAkc3BhY2luZy0yMDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogJHNwYWNpbmctNTA7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCAuMTVzO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nLTE1MDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE0IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTcgMnYxMk0xIDhoMTInIHN0cm9rZT0nJTIzMUQxRDFCJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNnB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICBiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDlpJrpgInvvJrlj7PkvqcgcGx1c1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTUwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNCAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003IDJ2MTJNMSA4aDEyJyBzdHJva2U9JyUyMzFEMUQxQicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRzcGFjaW5nLTIwMCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgY29sb3I6ICR0ZXh0LWludmVyc2U7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1pbnZlcnNlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB0b3VjaC1hY3Rpb246IGF1dG87XG4gICAgICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZm9jdXMgLyDlsZXlvIDvvJrlj6rmmL7npLrpu5HmoYZcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLXN0cm9uZztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcztcbiAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNCAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDhoMTInIHN0cm9rZT0nJTIzMUQxRDFCJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTQgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSA4aDEyJyBzdHJva2U9JyUyMzFEMUQxQicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVue1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8g5Y6f55SfIHNlbGVjdCDooqsgc2VsZWN0MiDpmpDol4/lkI7ku43lj6/og73lkIPliLDlhajlsYDnuqLnjq9cbnNlbGVjdC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZvY3VzLFxuc2VsZWN0LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8g5LiL5ouJ6Z2i5p2/77yI5oyCIGJvZHnvvIlcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93bixcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdXJmYWNlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJHJhZGl1cy1zICRyYWRpdXMtcztcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgLy8g5LiO5LiK5pa5IHNlbGVjdGlvbiDov57miJDkuIDkvZNcbiAgfVxuXG4gICYuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zICRyYWRpdXMtcyAwIDA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLXN1YnRsZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xNTAgJHNwYWNpbmctMjAwICRzcGFjaW5nLTE1MCAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTUuOTc2NyAxNC40NzEzSDE1LjE4NjdMMTQuOTA2NyAxNC4yMDEzQzE2LjEwNjcgMTIuODAxMyAxNi43MjY3IDEwLjg5MTMgMTYuMzg2NyA4Ljg2MTMzQzE1LjkxNjcgNi4wODEzMyAxMy41OTY3IDMuODYxMzMgMTAuNzk2NyAzLjUyMTMzQzYuNTY2NyAzLjAwMTMzIDMuMDA2NyA2LjU2MTMzIDMuNTI2NyAxMC43OTEzQzMuODY2NyAxMy41OTEzIDYuMDg2NyAxNS45MTEzIDguODY2NyAxNi4zODEzQzEwLjg5NjcgMTYuNzIxMyAxMi44MDY3IDE2LjEwMTMgMTQuMjA2NyAxNC45MDEzTDE0LjQ3NjcgMTUuMTgxM1YxNS45NzEzTDE4LjcyNjcgMjAuMjIxM0MxOS4xMzY3IDIwLjYzMTMgMTkuODA2NyAyMC42MzEzIDIwLjIxNjcgMjAuMjIxM0MyMC42MjY3IDE5LjgxMTMgMjAuNjI2NyAxOS4xNDEzIDIwLjIxNjcgMTguNzMxM0wxNS45NzY3IDE0LjQ3MTNaTTkuOTc2NyAxNC40NzEzQzcuNDg2NyAxNC40NzEzIDUuNDc2NyAxMi40NjEzIDUuNDc2NyA5Ljk3MTMzQzUuNDc2NyA3LjQ4MTMzIDcuNDg2NyA1LjQ3MTMzIDkuOTc2NyA1LjQ3MTMzQzEyLjQ2NjcgNS40NzEzMyAxNC40NzY3IDcuNDgxMzMgMTQuNDc2NyA5Ljk3MTMzQzE0LjQ3NjcgMTIuNDYxMyAxMi40NjY3IDE0LjQ3MTMgOS45NzY3IDE0LjQ3MTNaJyBmaWxsPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkY29sb3ItYmxhY2stMjUgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTE1MCAkc3BhY2luZy0yMDA7XG4gICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBjb2xvciBlYXNlLWluLW91dCAuMTVzO1xuXG4gICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZS1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWludmVyc2U7XG4gICAgICBjb2xvcjogJHRleHQtaW52ZXJzZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5ld3Nyb29tIGNhcmQg4oCUIEZpZ21hIDI0MjoxMjM0IENhcmRzIC8gUG9zdFxuLnRlYXNlci1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogJHNwYWNpbmctMTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMzAwOyAvLyAyNHB4XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTI1MDtcbiAgfVxuXG4gIC50ZWFzZXItaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDcycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgY29sdW1uLWdhcDogJHNwYWNpbmctMTUwO1xuICAgIHJvdy1nYXA6ICRzcGFjaW5nLTE1MDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAvLyDmiorlrZDlhYPntKDmj5DljYfkuLogZ3JpZCDpobnvvJrliIbnsbsgfCDnvKnnlaXlm74gLyDlhYPmlbDmja7pgJrmoI9cbiAgICAudGVhc2VyLWludHJvIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cblxuICAgIC50ZWFzZXItY29udGVudC10eXBlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgcGFkZGluZzogN3B4ICRzcGFjaW5nLTIwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItaW50ZXJhY3RpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctc3VyZmFjZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgLm5ld3MtZGF0ZSxcbiAgICAuZXZlbnQtZGF0ZSxcbiAgICAudGVzdGltb25pYWwtZm9ybWF0aW9uLFxuICAgIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgLy8gdmlnbmV0dGUgNzLDlzcyXG4gICAgLnRlYXNlci1pbWFnZSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1zdXJmYWNlLXRlcnRpYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlYXNlci1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC50ZWFzZXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgQGluY2x1ZGUgbGlua0NhcmQoKTtcbiAgICB9XG4gIH1cblxuICAudGVhc2VyLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRlYXNlci1tb3JlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTsgLy8gUG9wcGluc1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWhlYXZ5OyAvLyA2MDBcbiAgICAgIGNvbG9yOiAkdGV4dC1icmFuZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC50ZWFzZXItYXJyb3cge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWRhdGUsXG4gIC50ZXN0aW1vbmlhbC1mb3JtYXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAudGVzdGltb25pYWwtY2hhcG8ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC50ZWFzZXItbW9yZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAudGVhc2VyLWFycm93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ2FyZCBDYW1wdXMgSFAg4oCUIEZpZ21hIDI0MjoxMjAwIGNhcnRlLWNhbXB1c1xuLnRlYXNlci1jYW1wdXMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy0yNTA7IC8vIDIwcHhcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogJHNwYWNpbmctNTAwICRzcGFjaW5nLTQwMCAkc3BhY2luZy00MDA7IC8vIDQwLzMyLzMyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdXJmYWNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjE1cztcblxuICAuY291bnRyeSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAubmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7IC8vIE1lcnJpd2VhdGhlclxuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgIEBpbmNsdWRlIGxpbmtDYXJkKCRjb2xvcjogJHRleHQtcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLW5hbWUsXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAubW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5OyAvLyBQb3BwaW5zXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWhlYXZ5OyAvLyA2MDBcbiAgICBjb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIC50ZWFzZXItYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1heC13aWR0aDogMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR0ZXh0LWJyYW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdXJmYWNlO1xuXG4gICAgLm1vcmUge1xuICAgICAgLnRlYXNlci1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZ3JhbSBjYXRlZ29yeSBIUCDigJQgRmlnbWEgUHJvZ3JhbW1lIC8gR3JpZCAoMjQyOjExMzQpXG4vLyDnqL/pnaLvvJrml6Dnoazmj4/ovrnvvIzovbvpmLTlvbHvvJvmgqzlgZwv54Sm54K55o+P6L655YyF5L2P5pW05Y2h77yI5Yu/5Zuw5Zyo5qCH6aKY5LiK77yJXG4udGVhc2VyLWNhdGVnb3J5LXByb2dyYW0tY2FyZCB7XG4gIG1hcmdpbjogMCAkc3BhY2luZy0xNTA7IC8vIH4yNHB4IGdhcCB2aWEgc2xpY2sgKyBtYXJnaW5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAwO1xuICBib3gtc2hhZG93OiAkc2hhZG93LW1lZGl1bTtcbiAgYmFja2dyb3VuZDogJGJnLXN1cmZhY2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjE1cztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuXG4gIC53cmFwcGVyLWJjay1jb2xvciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIOe6ouW6lSArIOebvuW+veawtOWNsO+8iOeov+mdoiBtYXJxdWUvcHJpbmNpcGFsZe+8iVxuICAgIC8vIOS4jeiuviBwb3NpdGlvbjpyZWxhdGl2Ze+8jOiuqSBsaW5rQ2FyZCA6OmJlZm9yZSDnm7jlr7nmlbTljaHlrprkvY1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYnJhbmQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMjUnIGhlaWdodD0nMTgzJyB2aWV3Qm94PScwIDAgMTI1IDE4MycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE4LjI0NTggMzcuNjI4MlYxNy41NTVIMTQ5LjQwMVYwSDBWNTUuMTgzMUgxMzIuNDk4QzEzMS41MjMgMTA5LjQ5MyA4OS41ODY0IDE0OS40NTUgNzUuMzk2MiAxNjEuMTU5QzYzLjAyMDEgMTUwLjk1NCAyOS42NTY0IDExOS4yMTYgMjAuNTYyNyA3NS4yNDY2SDEuOTUwNDdDMTMuNjg5OCAxNDIuMTE0IDc1LjM5NjIgMTgyLjI1IDc1LjM5NjIgMTgyLjI1Qzc1LjM5NjIgMTgyLjI1IDE1MC43ODEgMTMzLjMyMiAxNTAuNzgxIDUzLjI1MjZWMzcuNjI4MkgxOC4yNDU4WicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC4xMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA1OHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgfVxuXG4gICAgLmNvbG9yLWVmZmVjdCB7XG4gICAgICAvLyDpmpDol4/ml6fliIbnsbvmuJDlj5jvvIznu5/kuIDlk4HniYznuqLlupVcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIC8vIOS4jeiuviBwb3NpdGlvbjpyZWxhdGl2Ze+8jOiuqSBsaW5rQ2FyZCA6OmJlZm9yZSDnm7jlr7nmlbTljaHlrprkvY1cbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0zMDA7IC8vIDI0cHhcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7IC8vIE1lcnJpd2VhdGhlclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMjUwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWludmVyc2U7XG4gICAgICAgIC8vIOaVtOWNoeWPr+eCuSArIOaCrOWBnOaPj+i+ue+8m+WchuinkiAwIOWvuem9kOeov+mdouebtOinkuWNoVxuICAgICAgICBAaW5jbHVkZSBsaW5rQ2FyZCgwLCAuMTVzLCAkdGV4dC1wcmltYXJ5LCAzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb3JlIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy0xMDA7IC8vIDhweFxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctc3VyZmFjZTtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyDngrnlh7vnlLHmoIfpopggbGluayDmlbTljaHng63ljLrmib/mjqVcblxuICAgIC50ZWFzZXItcGx1cyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAudGVhc2VyLWFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLm1vcmUge1xuICAgICAgLnRlYXNlci1hcnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI2Jsb2NrLXNrZW1hLXNpdGV3aWRlYWxlcnQge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG5cbi5zaXRld2lkZS1hbGVydCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtMTA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRza2VtYTUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGNvbG9yOiAkc2tlbWE7XG4gIGZvbnQtc2l6ZTogJGxhcmdlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmZpZWxkLS1uYW1lLW1lc3NhZ2Uge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkc2tlbWE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0O1xuICB9XG5cbiAgLmJ0bi1jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAuNXJlbTtcbiAgfVxuXG4gICYuYWxlcnQtcHJpbWFyeSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1jbG9zZXtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAuM3JlbSAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjc1O1xuICAgICAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMTtcbiAgICAgIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNzU7XG4gICAgICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICYuYWxlcnQtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXI6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuODU7XG4gICAgICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAxO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRleHR1YWwge1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVkaWEsIC5maWVsZCwgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVnaW9uLXBvcGluIHtcbiAgPiAuYmxvY2s6bm90KC5zaW1wbGUtcG9wdXAtYmxvY2tzLWdsb2JhbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ibG9jay1jb250ZW50LS10eXBlLXBvcGluIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgICoge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZXh0dWFsIHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zcGJfb3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnNwYi1wb3B1cC1tYWluLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiA5OCU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhlYWRpbmdzIOKAlCBGb3VuZGF0aW9ucyDCtyBUeXBvZ3JhcGh577yISDHigJNIMiBNZXJyaXdlYXRoZXLvvJtIM+KAk0g1IFBvcHBpbnMgU2VtaUJvbGTvvIlcblxuaDEsIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkdHlwby1oZWFkaW5nLWgxLWZhbWlseTtcbiAgZm9udC1zaXplOiAkdHlwby1oZWFkaW5nLWgxLXNpemU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHR5cG8taGVhZGluZy1oMS1saDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMzAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDItc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHR5cG8taGVhZGluZy1oMi1saDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBvLWhlYWRpbmctaDItZmFtaWx5O1xuICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDItc2l6ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJHR5cG8taGVhZGluZy1oMi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdHlwby1oZWFkaW5nLWgyLWxoO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zMDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oMy1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkdHlwby1oZWFkaW5nLWgzLWxoO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LWZhbWlseTogJHR5cG8taGVhZGluZy1oMy1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oMy1zaXplO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkdHlwby1oZWFkaW5nLWgzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDMtbGg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI1MDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZm9udC1zaXplOiAkdHlwby1oZWFkaW5nLWg0LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDQtbGg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkdHlwby1oZWFkaW5nLWg0LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdHlwby1oZWFkaW5nLWg0LXNpemU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHR5cG8taGVhZGluZy1oNC1saDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDUtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHR5cG8taGVhZGluZy1oNS1saDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1mYW1pbHk6ICR0eXBvLWhlYWRpbmctaDUtZmFtaWx5O1xuICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDUtc2l6ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJHR5cG8taGVhZGluZy1oNS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdHlwby1oZWFkaW5nLWg1LWxoO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xNTA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oNS1zaXplO1xuICB9XG59XG5cbmg2LCAuaDYge1xuICAvLyDmjqXov5EgU3VydGl0cmUgLyBMaWJlbGzDqSBjaGFtcFxuICBmb250LWZhbWlseTogJHR5cG8tZXllYnJvdy1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHR5cG8tZXllYnJvdy1zaXplO1xuICBmb250LXdlaWdodDogJHR5cG8tZXllYnJvdy13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdHlwby1leWVicm93LWxoO1xuICBsZXR0ZXItc3BhY2luZzogJHR5cG8tZXllYnJvdy10cmFja2luZztcbiAgdGV4dC10cmFuc2Zvcm06ICR0eXBvLWV5ZWJyb3ctdHJhbnNmb3JtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xNTA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZvbnQtc2l6ZTogJHR5cG8tZXllYnJvdy1zaXplO1xuICB9XG59XG5cbi8vIERpc3BsYXnvvIhoZXJvIC8g5aSn5qCH6aKY77yJ4oCUIHRyYWNraW5nIOWvuem9kCBGaWdtYSA4OjEzN1xuLnR5cG8tZGlzcGxheS1naWFudCB7XG4gIGZvbnQtZmFtaWx5OiAkdHlwby1kaXNwbGF5LWdpYW50LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdHlwby1kaXNwbGF5LWdpYW50LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkdHlwby1kaXNwbGF5LWdpYW50LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR0eXBvLWRpc3BsYXktZ2lhbnQtbGg7XG4gIGxldHRlci1zcGFjaW5nOiAkdHlwby1kaXNwbGF5LWdpYW50LXRyYWNraW5nO1xufVxuXG4udHlwby1kaXNwbGF5LWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBvLWRpc3BsYXktbGFyZ2UtZmFtaWx5O1xuICBmb250LXNpemU6ICR0eXBvLWRpc3BsYXktbGFyZ2Utc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR0eXBvLWRpc3BsYXktbGFyZ2Utd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHR5cG8tZGlzcGxheS1sYXJnZS1saDtcbiAgbGV0dGVyLXNwYWNpbmc6ICR0eXBvLWRpc3BsYXktbGFyZ2UtdHJhY2tpbmc7XG59XG5cbi50eXBvLWJvZHktaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBvLWJvZHktaXRhbGljLWZhbWlseTtcbiAgZm9udC1zaXplOiAkdHlwby1ib2R5LWl0YWxpYy1zaXplO1xuICBmb250LXdlaWdodDogJHR5cG8tYm9keS1pdGFsaWMtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkdHlwby1ib2R5LWl0YWxpYy1zdHlsZTtcbiAgbGluZS1oZWlnaHQ6ICR0eXBvLWJvZHktaXRhbGljLWxoO1xufVxuXG4udHlwby1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBvLWNhcHRpb24tZmFtaWx5O1xuICBmb250LXNpemU6ICR0eXBvLWNhcHRpb24tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR0eXBvLWNhcHRpb24td2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHR5cG8tY2FwdGlvbi1saDtcbiAgbGV0dGVyLXNwYWNpbmc6ICR0eXBvLWNhcHRpb24tdHJhY2tpbmc7XG59XG4iLCIvLyBCcmVhZGNydW1iIOKAlCBGaWdtYSBIw6lyb3PvvIgxMnB4IFNlbWlCb2xkIC8gdHJhY2tpbmcgLyBzZWNvbmRhaXJl77yJXG4uI3skcHJlZml4LWJsb2NrfXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgYSxcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAuNHJlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IC4ycmVtIC4zcmVtIC4ycmVtIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICB9XG4gIH1cblxuICBhOmhvdmVyLFxuICBhOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkdGV4dC1icmFuZDtcbiAgfVxuXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAvLyDigLog5YiG6ZqU77yI56i/6Z2i77yJXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjhcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgOCAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMSAwLjcxMDc1NEMwLjYxMDAwNCAxLjEwMDc1IDAuNjEwMDA0IDEuNzMwNzUgMSAyLjEyMDc1TDQuODggNi4wMDA3NUwxIDkuODgwNzVDMC42MTAwMDQgMTAuMjcwOCAwLjYxMDAwNCAxMC45MDA4IDEgMTEuMjkwOEMxLjM5IDExLjY4MDggMi4wMiAxMS42ODA4IDIuNDEgMTEuMjkwOEw3IDYuNzAwNzVDNy4zOSA2LjMxMDc1IDcuMzkgNS42ODA3NSA3IDUuMjkwNzVMMi40MSAwLjcwMDc1NEMyLjAzIDAuMzIwNzU0IDEuMzkgMC4zMjA3NTQgMSAwLjcxMDc1NFpcIiBmaWxsPVwiJTIzNTY1NjU0XCIvPjwvc3ZnPicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTm9kZSAvIFZpZXcgLyBDYW1wdXMgaGVhZGVycyArIEhvbWVwYWdlIGjDqXJvc1xuLy8gRmlnbWE6IEjDqXJvcyAvIEhvbWVwYWdlIDI0MjoxMDk1IMK3IEjDqXJvcyAvIFBhZ2UgZMOpZmF1dCAyNzM6MTQ1OFxuLy8gQnJhbmQgZnJhbWUgd2lkdGhzOiAkc2syNi1icmFuZC1mcmFtZSAvICRzazI2LWJyYW5kLWZyYW1lLWhw77yIdG9rZW5zL19zcGFjaW5nLnNjc3PvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ub2RlX19oZWFkZXIsXG4udmlld19faGVhZGVyLFxuLnRlcm1fX2hlYWRlcixcbi5jYW1wdXNfX2hlYWRlcixcbi5iYW5uZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJyYW5kO1xuICBjb2xvcjogJHRleHQtaW52ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYwMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNDAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0zMDAgMDtcbiAgfVxuICAuaGVhZGVyLWJnLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXJlbSAxcmVtIDQuNXJlbSAxcmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAkdGV4dC1icmFuZDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogJHR5cG8tZGlzcGxheS1sYXJnZS13ZWlnaHQ7XG4gIH1cblxuICAuc3VidGl0bGUsXG4gIC52aWV3LWhlYWRlcixcbiAgLmJhbm5lci10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmN0YS0tYnV0dG9uLFxuICAuY3RhLS1idXR0b25zLFxuICAudmlldy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6ICRzcGFjaW5nLTE1MDsgLy8gMTIg4oCUIOeov+mdoiBhbmNyZXMgZ2FwXG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZmxvdzogd3JhcCBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZmlsdGVycyB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0zMDAgMCAkc3BhY2luZy0yNTA7XG4gIH1cblxuICAuY29sLWxlZnQge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZTtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB9XG4gIH1cblxuICAuY29sLWFic29sdXRlLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAvLyDnmb0g4oaSIOmAj+aYjua4kOWPmO+8iOeov+mdoiB0byA0NSXvvIlcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICByZ2JhKCRiZy1zdXJmYWNlLCAxKSAwJSxcbiAgICAgICAgcmdiYSgkYmctc3VyZmFjZSwgMCkgMTAwJVxuICAgICAgKTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAqOm5vdCguY29udGV4dHVhbCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgIC5kZWZhdWx0LWhlYWRlci1zdmd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJnLWJyYW5kO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMDc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEjDqXJvcyAvIFBhZ2UgZMOpZmF1dCDigJQgbm9kZe+8iDI3MzoxNDU477yJXG4vLyBicmFuZC1mcmFtZe+8mumhtiAvIOW3piAvIOWPsyAyNHB4IOWTgeeJjOe6ou+8m+WPs+S+pyBlbWJsZW1lLXRyYW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vZGVfX2hlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGJvcmRlci13aWR0aDogMTJweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwMCAkc3BhY2luZy0yMDA7XG4gIH1cblxuICAuYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBhLFxuICAgIHNwYW4sXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmh1YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhdGVnb3J5X2ZpZWxkIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTI1MCAwIDA7XG4gICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwby1leWVicm93LWZhbWlseTtcbiAgICBmb250LXNpemU6ICR0eXBvLWV5ZWJyb3ctc2l6ZTsgLy8gMTRcbiAgICBmb250LXdlaWdodDogJHR5cG8tZXllYnJvdy13ZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICR0eXBvLWV5ZWJyb3ctdHJhY2tpbmc7XG4gICAgbGluZS1oZWlnaHQ6ICR0eXBvLWV5ZWJyb3ctbGg7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0eXBvLWV5ZWJyb3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbjogJHNwYWNpbmctMjAwIDAgMDtcbiAgICBjb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBvLWRpc3BsYXktbGFyZ2UtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJHR5cG8tZGlzcGxheS1sYXJnZS1zaXplOyAvLyA1NlxuICAgIGZvbnQtd2VpZ2h0OiAkdHlwby1kaXNwbGF5LWxhcmdlLXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHR5cG8tZGlzcGxheS1sYXJnZS1saDtcbiAgICBsZXR0ZXItc3BhY2luZzogJHR5cG8tZGlzcGxheS1sYXJnZS10cmFja2luZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiAkdHlwby1oZWFkaW5nLWgxLXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHR5cG8taGVhZGluZy1oMS1saDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyLXRleHQsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjUwO1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICBmb250LWZhbWlseTogJHR5cG8tYm9keS1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkdHlwby1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICR0eXBvLWJvZHktd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkdHlwby1ib2R5LWxoO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnRvLXN0aWNrIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTMwMCAwIDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5jdGEtLWJ1dHRvbnMge1xuICAgIC5idG4ge1xuICAgICAgZ2FwOiAkc3BhY2luZy0xMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4ICRzcGFjaW5nLTIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC8vIOeov+mdoiBCcm9jaHVyZSA9IG5vaXIg5a6e5b+D77yb5YW25L2ZID0gc2Vjb25kYWlyZSDmj4/ovrnvvIjlt7LnlLEgLmJ0bi1zZWNvbmRhcnkg6KaG55uW77yJXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1pbnZlcnNlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmctaW52ZXJzZTtcbiAgICAgIGNvbG9yOiAkdGV4dC1pbnZlcnNlO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1pbnZlcnNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiZy1pbnZlcnNlO1xuICAgICAgICBjb2xvcjogJHRleHQtaW52ZXJzZTtcbiAgICAgICAgb3BhY2l0eTogLjg4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtbGVmdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3BlY2lmaWMgYmVoYXZpb3JzXG4udGVybV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgLmNvbC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2ZsZXhpYmxlVGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlld19faGVhZGVyIHtcbiAgLmNvbC1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMjVweCAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNhbXB1c19faGVhZGVyIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogJGxhcmdlO1xuICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAuY29sLWxlZnQge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICB9XG5cbiAgLmNvbC1hYnNvbHV0ZS1yaWdodCB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYXMtZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4ubm9kZV9faGVhZGVyX19uZXdzcm9vbSB7XG4gIC8vIE5ld3Nyb29tIOWPmOS9k++8muWOu+aOiSBicmFuZC1mcmFtZe+8jOmBv+WFjeS4juWIl+ihqOmhteWGsueqgVxuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2Jsb2NrLXNrZW1hLWJyZWFkY3J1bWJzLFxuICAuYi0tc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmV2ZW50LWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogJHhsO1xuICB9XG5cbiAgLmV2ZW50LWxvY2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRsYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAud3JhcHBlci10YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRhZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLTRweDtcblxuICAgICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1pbnRlcmFjdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAkc21hbGw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogJGh1Z2U7XG4gIH1cblxuICAuc29jaWFsX3NoYXJlX2xpbmtzIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYudGVzdGltb25pYWwge1xuICAgIC50ZXh0LXN1bW1hcnkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEjDqXJvcyAvIEhvbWVwYWdlIOKAlCBiYW5uZXJfX2hw77yIMjQyOjEwOTXvvIlcbi8vIOW3puWPsyBicmFuZC1mcmFtZSA0OHB477yb5bGF5LitIEFmZmljaGFnZSBnw6lhbnQgKyBzdXJ0aXRyZSDoibLlk4HniYznuqJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmFubmVyX19ocCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8g5pKt5pS+6ZKuIHRyYW5zbGF0ZVkoNTAlKSDmjqLlh7rlupXovrnvvIzkuI3lj6/oo4HliIfvvJvnlLHkuIvlsYLljLrlnZfnm5bkvY/ml7bpnaAgei1pbmRleCDljovkuIpcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDQ7XG5cbiAgLy8g5bem5Y+z57qi5p2hXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6ICRzazI2LWJyYW5kLWZyYW1lLWhwO1xuICAgIGJhY2tncm91bmQ6ICRiZy1icmFuZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAud3JhcHBlci1pbWFnZSB7XG4gICAgcGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc4MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTc1MHB4KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogODgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTgwMCAkc2syNi1icmFuZC1mcmFtZS1ocCAkc3BhY2luZy02MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctNTAwIDI0cHggJHNwYWNpbmctNjAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29sLWxlZnQsXG4gICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMTUwO1xuICAgICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgICAgZm9udC1mYW1pbHk6ICR0eXBvLWRpc3BsYXktZ2lhbnQtZmFtaWx5O1xuICAgICAgZm9udC1zaXplOiAkdHlwby1kaXNwbGF5LWdpYW50LXNpemU7IC8vIDcyXG4gICAgICBmb250LXdlaWdodDogJHR5cG8tZGlzcGxheS1naWFudC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJHR5cG8tZGlzcGxheS1naWFudC1saDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkdHlwby1kaXNwbGF5LWdpYW50LXRyYWNraW5nO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6ICR0eXBvLWRpc3BsYXktbGFyZ2Utc2l6ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oMS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHR5cG8taGVhZGluZy1oMS1saDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDQtc2l6ZTsgLy8gMjBcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vcmUtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zMDAgIWltcG9ydGFudDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItdmlkZW8ge1xuICAgIC8vIOS4jeeUqCB0cmFuc2Zvcm3vvJrnpZblhYggdHJhbnNmb3JtIOS8muaKiiBCb290c3RyYXAgbW9kYWwg55qEIGZpeGVkIOWumuS9jemUgeWcqCAxMTBweCDmjInpkq7ph4xcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA1OyAvLyDljovov4fkuIvmlrnnsbPoibLnrZvpgInljLpcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAudHJpZ2dlci12aWRlb3tcbiAgICAgIEBpbmNsdWRlIHJlc2V0QnRuKCk7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgb3V0bGluZS13aWR0aDogMnB4O1xuICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcblxuICAgICAgLy8g546v57uV5paH5qGI77ya5bGF5Lit5Y+g5Zyo5oyJ6ZKu5LiK77yM57yT5oWi6Ieq6L2sXG4gICAgICBzdmcudGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICBtYXJnaW46IC01NXB4IDAgMCAtNTVweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZSAxMHMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAgIHRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2Zy5jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgkYmxhY2ssIDI1JSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHN2Zy5jaXJjbGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiBzb2xpZDtcbiAgICAgICAgb3V0bGluZS13aWR0aDogMnB4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkYm9yZGVyLXN0cm9uZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDop4bpopHlvLnnqpflnKggLndyYXBwZXItdmlkZW8g5aSW77yM5oyJ6KeG5Y+j5YWo5a695bGV56S6XG4gICN2aWRlb0hQIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLS1icy1idG4tY2xvc2UtY29sb3I6IHdoaXRlO1xuICAgICAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0ZGRkZGRiclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICBvdXRsaW5lOiAkd2hpdGUgc29saWQgMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaHViIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRzO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMCAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMC43NXJlbTtcbiAgfVxufVxuXG4udG8tc3RpY2sge1xuICBtYXJnaW46IDJyZW0gMCAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG5cbiAgJi5zdHVjayA+IGRpdi5jdGEtLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGFuaW1hdGlvbjogMC41cyBlYXNlLWluLW91dCBhcHBlYXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLnRlcm0tLWJhbm5lci1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN1cmZhY2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYXBwZWFyIHtcbiAgMCUge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5jdGEtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6ICRzcGFjaW5nLTE1MDtcblxuICAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1mbG93OiB3cmFwIGNvbHVtbjtcbiAgfVxufVxuIiwiLm5vZGVfX21lbnUsXG4uY2FtcHVzX19tZW51LFxuLnZpZXdfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHNrZW1hO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIC8vcG9zaXRpb246IHVuc2V0O1xuICB9XG5cbiAgLmJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tlbWEyNTtcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZmxleC1mbG93OiByb3c7XG5cbiAgICAjbm9kZS1tZW51LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2ltcGxlYmFyLXdyYXBwZXIsXG4gICAgLnNpbXBsZWJhci1tYXNrIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNrZW1hO1xuICAgIH1cblxuICAgIC5tZW51LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHNrZW1hO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTZweCAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTZweCAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tlbWE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxN1wiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxNyAxMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTYgOC43NUw4LjUgMS4yNUwxIDguNzVcIiBzdHJva2U9XCIlMjMyNTI1MjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjcmVhbTEwLCAuOTYpO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgZmxleC1mbG93OiB3cmFwIGNvbHVtbjtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwIGF1dG8gYXV0byAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OjAgNXB4IDNweCByZ2JhKCRibGFjaywxMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkID4gdWwuc2hvdyB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNub2RlLW1lbnUtc2Nyb2xsYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNzFweDtcbiAgICB9XG5cbiAgICAubWVudS1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTJweCAyMHB4O1xuXG4gICAgICAgICYuZHJvcGRvd24gLm5hdi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB+IC5wYWRkbGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi50by1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweCAyMHB4O1xuXG4gICAgICAgICAgJi5kcm9wZG93biAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgfiAucGFkZGxlcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAucGFkZGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0QnRuKCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGVmdC1wYWRkbGUge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNyZWFtLCAxKSAwJSwgcmdiYSgkY3JlYW0sIDEpIDYwJSwgcmdiYSgkY3JlYW0sIDApIDEwMCUpO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0LXBhZGRsZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNyZWFtLCAwKSAwJSwgcmdiYSgkY3JlYW0sIDEpIDYwJSwgcmdiYSgkY3JlYW0sIDEpIDEwMCUpO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYW5jaG9ycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRvcDogY2FsYygkaGVhZGVyLWhlaWdodCAtIDUwcHgpO1xuICAgIHotaW5kZXg6IDI5O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IGNhbGMoJGhlYWRlci1oZWlnaHQtbW9iaWxlIC0gMjVweCk7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtbGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudG9wLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1icmFuZDtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgLmhlYWRlci1iZy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmh1YiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgI25vZGUtbWVudS1zY3JvbGxiYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gIC5wYWdlX21lbnU6bm90KC50b3AtbWVudSk6bm90KC5hbmNob3JzKSxcbiAgLmNhbXB1c19fbWVudTpub3QoLnRvcC1tZW51KTpub3QoLmFuY2hvcnMpLFxuICAudmlld19fbWVudTpub3QoLnRvcC1tZW51KTpub3QoLmFuY2hvcnMpIHtcbiAgICB0b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFnZV9tZW51LmFuY2hvcnMge1xuICAgIHRvcDogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnNjcm9sbC1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC43NXMgZWFzZS1pbi1vdXQ7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCJuYXYucGFnZXIge1xyXG4gIHVsLnBhZ2luYXRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBhLnBhZ2UtbGluayB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkc2tlbWE3NTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNrZW1hO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAkc2tlbWEgc29saWQgMnB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYS5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc29jaWFsX3NoYXJlX2xpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMS41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbjogMC41cmVtIDA7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5kLWZsZXgge1xyXG4gICAgZ2FwOiAwLjc1cmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tlbWExMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xyXG4gICAgICAgIGNvbG9yOiAkc2tlbWE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZS1jb2xvcjogJHNrZW1hO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vdXQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNrZW1hO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQWNjb3JkaW9uIChCb290c3RyYXAgLyBhY2NvcmRpb24tc2tlbWEpIOKAlCBGaWdtYSBDb250ZW51IC8gQWNjb3Jkw6lvbiAyNzM6MTc2NFxuLy8gKy/iiJIg55So5Lyq5YWD57Sg5qiq5p2h77yb5q616JC9IEZBUSDop4EgZW50aXR5L3BhcmFncmFwaHMvX2FjY29yZGlvbi5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1za2VtYSB7XG4gICYuYWNjb3JkaW9uLXNtYWxsIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0yMDAgMDtcblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTIwMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWNjb3JkaW9uLXRyYW5zcGFyZW50IHtcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMCAwLjVyZW07XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcblxuICAgICAgJi5idG4ge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItc3Ryb25nO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItc3Ryb25nO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1zdWJ0bGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6ICRzcGFjaW5nLTIwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN1cmZhY2U7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oNS1zaXplOyAvLyAxOFxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdXJmYWNlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGJvcmRlci1mb2N1cztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIG1hcmdpbjogMCAkc3BhY2luZy00MDAgMCAwO1xuICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvLyArL+KIku+8muS4pOagueaoquadoeWQiOaIkCBwbHVz77yb5bGV5byA5pe256uW5p2h5raI5aSxIOKGkiDiiJLvvIjopobnm5YgQm9vdHN0cmFwIGNoZXZyb27vvIlcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy8g5rC05bmz5p2h77yI5aeL57uI5Y+v6KeB77yJXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAvLyDnq5bnm7TmnaHvvIjmlLbotbfml7bmnoTmiJAgK++8iVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAgMjJweDtcbiAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwby1ib2R5LWZhbWlseTtcbiAgICBmb250LXNpemU6ICR0eXBvLWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJHR5cG8tYm9keS13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICR0eXBvLWJvZHktbGg7XG5cbiAgICAvLyDkuI7pl67popjpl7Tot50g4omIIOeov+mdoiBnYXAgMTTvvIjmjInpkq7lt7LlkKvkuIogcGFkZGluZ++8iVxuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbn1cbiIsIi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICYuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cblxuW2RhdGEtc2ltcGxlYmFyXTpob3ZlcixcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIHtcbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB3aWR0aDogOHB4O1xufVxuIiwiI2JhY2t0b3RvcCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDRweCAwICRza2VtYTc1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDZyZW07XG4gIHotaW5kZXg6IDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pY29uXCIgc3R5bGU9XCJ3aWR0aDogMWVtOyBoZWlnaHQ6IDFlbTt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO2ZpbGw6IGN1cnJlbnRDb2xvcjtvdmVyZmxvdzogaGlkZGVuO1wiIHZpZXdCb3g9XCIwIDAgMTAyNCAxMDI0XCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTUwMy44MzAwMzEgMjUuOTU1NzE1Yy04LjE5MjkxOC04LjIxNTg2Ny0xOS41NTI4NDYtMTIuMzkyNjQ5LTMxLjkyMjU0Ni0xMS43NzMwMTdsLTAuODI2MTc2IDAuMDQ1ODk5LTAuODI2MTc3LTAuMDQ1ODk5YTQxLjU2MTI3MyA0MS41NjEyNzMgMCAwIDAtMzEuOTQ1NDk1IDExLjc5NTk2NkwxODguNjQzNjU4IDI3NC43NDk2MTlsLTExLjgxODkxNiAxMi4wMjU0NTktNjQuMDA1NzM3IDYzLjc3NjI0NC0yMy4yMjQ3NDIgMjMuMjQ3NjkyYTQ3LjM2NzQ1OSA0Ny4zNjc0NTkgMCAwIDAtMTQuMTgyNjk5IDMzLjU1MTk1YzAgMTEuMzgyODc4IDQuMjkxNTI4IDIxLjkzOTU3OSAxMi4wNDg0MDkgMjkuNzE5NDA4IDEzLjA4MTEzIDEzLjAzNTIzMSAzMy4xMzg4NjEgMTUuNzQzMjU0IDUwLjUxMTUyIDcuMDIyNTAxTDQyOC45NDYzMDIgMTUzLjk0NDI0Vjk4Mi4wMDI2ODljMCAyMy4wODcwNDYgMTguOTEwMjY0IDQxLjg4MjU2NCA0Mi4xMzUwMDcgNDEuODgyNTY0czQyLjExMjA1Ny0xOC43OTU1MTggNDIuMTEyMDU3LTQxLjg4MjU2NFYxNTMuOTQ0MjRMNzk3LjQ4OTkxNSA0MzcuMjUzOTY3YzE2LjY4NDE3NyAxMy4wODExMyA0MC40NTk3MDQgMTEuNjEyMzcxIDU1LjYyOTIyNC0zLjU1NzE0OWE0Mi4wMjAyNiA0Mi4wMjAyNiAwIDAgMCAwLjExNDc0Ny01OS40Mzg4MTdMNTAzLjgzMDAzMSAyNS45NTU3MTV6IG0wLjAyMjk1IDBcIiAvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCAzcHggc29saWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50IDJweDtcblxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcbiAgICBjb2xvcjogJGNyZWFtO1xuICAgIGJvcmRlci1jb2xvcjogJHNrZW1hO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAkc2tlbWE7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuIiwiXG4vKiBDT0xPUlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYXJkLWdyb3VwIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luOiAwXG59XG5cbi5zbGljayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2sgPiBkaXYge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLy8gVE9ETzog566h55CG5pe25qC35byP77yM6ZyA6KaB5Y2V54us6LCD55So77yM5Y+q5Zyo5pyJ5p2D6ZmQ5L2/55SoVG9vbGJhcueahOeUqOaIt+eZu+W9leaXtuWAmVxuXG4udG9vbGJhci12ZXJ0aWNhbCxcbi50b29sYmFyLWhvcml6b250YWwge1xuICAud3JhcHBlci1idXJnZXIsXG4gIC5tZW51LWxldmVsLTAgLndyYXBwZXItYnVyZ2VyLWNoaWxke1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWRydXBhbC1kaXNwbGFjZS1vZmZzZXQtdG9wKTtcbiAgfVxufVxuXG4uYmxvY2stbWVudSB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkc3BhY2VyIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2stdmlkZW8tZ3JvdXAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2stdmlkZW8taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNrLXZpZGVvLWl0ZW0ge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWFyZ2luOiA1cHggNXB4IDFyZW0gNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuLnNrLXZpZGVvLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuc2stdmlkZW8tbW9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWxvbmctdGV4dHtcbiAgaW1nLmFsaWduLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgaW1nLmFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRhYmxlLWNsZWFue1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4udGFibGUtY2xlYW4tMiB7XG4gIHRkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udGFibGUtY2xlYW4tMyB7XG4gIHRkIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG4udGFibGUtY2xlYW4tNCB7XG4gIHRkIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4udGFibGUtY2xlYW4taW1nLTEzMntcbiAgdHIge1xuICAgIHRkOmZpcnN0LWNoaWxke1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLiN7JHByZWZpeC1wYXJhZ3JhcGh9dHlwZS0tc29jaWFsLW5ldHdvcmsge1xuICAuc29jaWFsLW5ldHdvcmstaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIC5idG4tbG9nby1saW5rIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
