/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./node_modules/normalize.css/normalize.css ***!
  \************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/react-components/styles/global.scss ***!
  \**************************************************************************************************************************************************************/
/**
  PRIMARY INTERACTION
  **/
/**
  SECONDARY INTERACTION
  **/
/**
  SEMANTIC
  **/
/**
  TEXT
  **/
/**
  BORDER
  **/
/**
  NEUTRALS
  **/
/**
  STATUS
  **/
/**
  BACKGROUNDS
  **/
/**
  MENU
  **/
:root {
  --font-family-default: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter",
    "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier,
    monospace;
  --text1-color: #000000;
  --text1-color-hover: #404040;
  --text1-color-pressed: #7a7a7a;
  --text2-color: #868686;
  --text2-color-hover: #949494;
  --text2-color-pressed: #7a7a7a;
  --text3-color: #bbbbbb;
  --text3-color-hover: #c7c7c7;
  --text3-color-pressed: #adadad;
  --text4-color: #868686;
  --text4-color-hover: var(--text4-color);
  --text4-color-pressed: var(--text4-color);
  --text5-color: #ffffff;
  --text5-color-hover: var(--text5-color);
  --text5-color-pressed: var(--text5-color);
  --text-inverted-color: #ffffff;
  --link-color: #007ab8;
  --link-color-hover: #008bd1;
  --link-color-pressed: #00699e;
  --accept-color: #7ed320;
  --accept-border-color: #7ed320;
  --accept-color-hover: #8cdf2f;
  --accept-color-pressed: #72be1d;
  --cancel-color: #f5325c;
  --cancel-color-hover: #f64b70;
  --cancel-color-pressed: #f41a49;
  --accent1-color: #f5325c;
  --accent1-border-color: var(--accent1-color);
  --accent1-color-hover: #f64b70;
  --accent1-color-pressed: #f41a49;
  --accent2-color: #ff8500;
  --accent2-border-color: var(--accent2-color);
  --accent2-color-hover: #ff911a;
  --accent2-color-pressed: #e67800;
  --accent3-color: #7ed320;
  --accent3-border-color: var(--accent3-color);
  --accent3-color-hover: #8cdf2f;
  --accent3-color-pressed: #72be1d;
  --accent4-color: #007ab8;
  --accent4-border-color: var(--accent4-color);
  --accent4-color-hover: #008bd1;
  --accent4-color-pressed: #00699e;
  --accent5-color: #7854f6;
  --accent5-border-color: var(--accent5-color);
  --accent5-color-hover: #8c6ef7;
  --accent5-color-pressed: #663df5;
  --accent6-color: #000000;
  --accent6-color-hover: #404040;
  --accent6-color-pressed: #7a7a7a;
  --primary-color: #007ab8;
  --primary-color-hover: #008bd1;
  --primary-color-pressed: #00699e;
  --secondary-color: #e7e7e7;
  --background1-color: #ffffff;
  --background2-color: #f9f9f9;
  --background3-color: #e7e7e7;
  --background4-color: #bbbbbb;
  --loading-screen-background: radial-gradient(50% 50% at 50% 50%, #ffffff 0%, #eeeeee 100%);
  --border1-color: #e7e7e7;
  --border2-color: #bbbbbb;
  --outline-color: #000000;
  --shadow-color: rgba(0, 0, 0, 0.2);
  --basic-color: #ffffff;
  --basic-color-hover: #e7e7e7;
  --basic-color-pressed: #dbdbdb;
  --basic-border-color: var(--border1-color);
  --disabled-text-color: var(--text4-color);
  --disabled-bg-color: var(--background3-color);
  --disabled-icon-color: var(--background4-color);
  --radio-border-color: var(--border1-color);
  --radio-bg-color: var(--basic-color);
  --radio-bg-color-hover: var(--basic-color-hover);
  --radio-bg-color-pressed: var(--basic-color-pressed);
  --toggle-button-color: var(--background4-color);
  --input-bg-color: var(--background1-color);
  --input-icon-color: var(--text2-color);
  --input-border-color: #868686;
  --input-border-color-hover: var(--primary-color-hover);
  --input-outline-color: var(--primary-color);
  --button-text-color: var(--text1-color);
  --button-border-color: var(--border1-color);
  --button-bg-color: var(--basic-color);
  --button-bg-color-hover: var(--basic-color-hover);
  --button-bg-color-pressed: var(--basic-color-pressed);
  --active-text-color: var(--text5-color);
  --active-color: var(--primary-color);
  --active-color-hover: var(--primary-color-hover);
  --active-color-pressed: var(--primary-color-pressed);
  --chat-bubble-bg-color-sent: var(--accent4-color);
  --chat-bubble-text-color-sent: var(--text5-color);
  --chat-bubble-link-color-sent-hover: var(--basic-color-hover);
  --chat-bubble-link-color-sent-pressed: var(--basic-color-pressed);
  --chat-bubble-bg-color-received: var(--background3-color);
  --favorite-color: #ffc000;
  --error-color: var(--cancel-color);
  --overlay-bg-color: rgba(0, 0, 0, 0.5);
  --overlay-text-color: #ffffff;
  --overlay-border-color: #bbbbbb;
  --toolbar-icon-color: var(--text5-color);
  --toolbar-icon-selected-bg: var(--transparent);
  --toolbar-basic-icon-color: var(--text1-color);
  --toolbar-basic-selected-icon-color: var(--text1-color);
  --toolbar-basic-color: var(--secondary-color);
  --toolbar-basic-color-hover: var(--secondary-color-hover);
  --toolbar-basic-color-pressed: var(--secondary-color-pressed);
  --toolbar-basic-border-color: var(--basic-border-color);
  --tile-text-color: var(--text2-color);
  --tile-bg-color: var(--secondary-color);
  --tile-bg-color-hover: var(--secondary-color-hover);
  --tile-bg-color-pressed: var(--secondary-color-pressed);
  --tile-button-text-color: var(--text1-color);
  --tile-button-bg-color: var(--basic-color);
  --tile-button-bg-color-hover: var(--basic-color-hover);
  --tile-button-bg-color-pressed: var(--basic-color-pressed);
  --tile-button-border-color: var(--basic-border-color);
}

html {
  height: 100%;
  overflow: hidden;
}

body {
  height: 100%;
  overflow: auto;
  overscroll-behavior-y: none;
  color: var(--text1-color);
}

body[data-theme=light],
:root {
  /**
  PRIMARY INTERACTION
  **/
  --color-interaction-primary: #1700c7;
  --color-interaction-primary-hover: #170696;
  --color-interaction-primary-active: #170696;
  --color-interaction-primary-disabled: rgba(176, 176, 176, 0.5);
  --color-interaction-primary-alt: #ffffff;
  --color-interaction-primary-alt-hover: #e8effd;
  --color-interaction-primary-alt-active: #cbd8f0;
  --color-interaction-primary-alt-disabled: #e7e7e7;
  /**
  SECONDARY INTERACTION
  **/
  --color-interaction-secondary: #ffffff;
  --color-interaction-secondary-hover: #d3d3d3;
  --color-interaction-secondary-active: #d3d3d3;
  --color-interaction-secondary-disabled: rgba(176, 176, 176, 0.5);
  --color-interaction-secondary-alt: #ffffff;
  --color-interaction-secondary-alt-hover: #e8e8e8;
  --color-interaction-secondary-alt-active: #e8e8e8;
  --color-interaction-secondary-alt-disabled: #e7e7e7;
  /**
  SEMANTIC
  **/
  --color-semantic-info: #262626;
  --color-semantic-info-hover: #616161;
  --color-semantic-info-active: #616161;
  --color-semantic-disabled: #6f6f6fcc;
  --color-semantic-success: #009465;
  --color-semantic-success-hover: #188651;
  --color-semantic-success-active: #188651;
  --color-semantic-success-disabled: #6f6f6fcc;
  --color-semantic-warning: #f9ab15;
  --color-semantic-warning-hover: #d08a03;
  --color-semantic-warning-active: #d08a03;
  --color-semantic-warning-disabled: #6f6f6fcc;
  --color-semantic-critical: #e90738;
  --color-semantic-critical-hover: #d1003b;
  --color-semantic-critical-active: #d1003b;
  --color-semantic-critical-disabled: #6f6f6fcc;
  --color-semantic-critical-bg-alt: #f9e1e5;
  --color-semantic-neutral: #262626;
  --color-semantic-neutral-hover: #616161;
  --color-semantic-neutral-active: #616161;
  --color-semantic-neutral-inactive: #6f6f6fcc;
  /**
  TEXT
  **/
  --color-text-main: #000000;
  --color-text-subtle: #757575;
  --color-text-reverse: #ffffff;
  --color-text-reverse-subtle: #e7e7e7;
  --color-text-disabled: #b0b0b0;
  --color-text-info: #000000;
  --color-text-success: #000000;
  --color-text-warning: #000000;
  --color-text-critical: #000000;
  /**
  BORDER
  **/
  --color-border-1: #e6e6e6;
  --color-border-2: #cacaca;
  --color-border-3: rgba(202, 202, 202, 0.2);
  /**
  NEUTRALS
  **/
  --color-neutral-0: #ffffff;
  --color-neutral-0-reverse: #000000;
  --color-neutral-1: #f5f5f5;
  --color-neutral-2: #ededed;
  --color-neutral-3: #e7e7e7;
  /**
  STATUS
  **/
  --color-status-ready: #7ed320;
  --color-status-offline: #ada7a8;
  --color-status-busy: #f19b53;
  /**
  BACKGROUNDS
  **/
  --color-background-overlay: rgba(23, 10, 122, 0.4);
  --color-background-subtle-callout: #e8effd;
  --color-background-modal-overlay: rgba(0, 0, 0, 0.3);
  --color-background-critical: #f9e1e5;
  --color-background-neutral-0: #ffffff;
  /**
  MENU
  **/
  --color-interactions-menu: #000000;
  --color-interactions-menu-hover: #2f2f2f;
  --color-interactions-menu-inactive: #757575;
  /**
  BRAND
  **/
  --color-brand-cool: linear-gradient(90deg, #6ae1d9 0%, #9898ff 100%);
}

body[data-theme=dark] {
  /**
  PRIMARY INTERACTION
  **/
  --color-interaction-primary: #5282ff;
  --color-interaction-primary-hover: #7092e4;
  --color-interaction-primary-active: #7092e4;
  --color-interaction-primary-disabled: rgba(176, 176, 176, 0.5);
  --color-interaction-primary-alt: #ffffff;
  --color-interaction-primary-alt-hover: #e8effd;
  --color-interaction-primary-alt-active: #cbd8f0;
  --color-interaction-primary-alt-disabled: #e7e7e7;
  /**
  SECONDARY INTERACTION
  **/
  --color-interaction-secondary: #696e79;
  --color-interaction-secondary-hover: #515764;
  --color-interaction-secondary-active: #515764;
  --color-interaction-secondary-disabled: rgba(176, 176, 176, 0.5);
  --color-interaction-secondary-alt: #ffffff;
  --color-interaction-secondary-alt-hover: #e8e8e8;
  --color-interaction-secondary-alt-active: #d9d9d9;
  --color-interaction-secondary-alt-disabled: #e7e7e7;
  /**
  SEMANTIC
  **/
  --color-semantic-info: #0073bd;
  --color-semantic-info-hover: #0061a1;
  --color-semantic-info-active: #004e84;
  --color-semantic-disabled: #6f6f6f;
  --color-semantic-success: #0c884c;
  --color-semantic-success-hover: #08743f;
  --color-semantic-success-active: #045f33;
  --color-semantic-success-disabled: #767676;
  --color-semantic-warning: #a86500;
  --color-semantic-warning-hover: #915200;
  --color-semantic-warning-active: #783f00;
  --color-semantic-warning-disabled: #747474;
  --color-semantic-critical: #d32947;
  --color-semantic-critical-hover: #de3a57;
  --color-semantic-critical-active: #e84d68;
  --color-semantic-critical-disabled: #6e6e6e;
  --color-semantic-critical-bg-alt: #f9e1e5;
  --color-semantic-neutral: #222222;
  --color-semantic-neutral-hover: #3a3a3a;
  --color-semantic-neutral-active: #535353;
  --color-semantic-neutral-disabled: #6e6e6e;
  /**
  TEXT
  **/
  --color-text-main: #cdcdcd;
  --color-text-subtle: #767676;
  --color-text-reverse: #000000;
  --color-text-reverse-subtle: #212121;
  --color-text-disabled: #4a4a4a;
  --color-text-info: #cdcdcd;
  --color-text-success: #cdcdcd;
  --color-text-warning: #cdcdcd;
  --color-text-critical: #cdcdcd;
  /**
  BORDER
  **/
  --color-border-1: #2d2d2d;
  --color-border-2: #1a1a1a;
  /**
  NEUTRALS
  **/
  --color-neutral-0: #1a1a1a;
  --color-neutral-0-reverse: #ffffff;
  --color-neutral-1: #262626;
  --color-neutral-2: #2e2e2e;
  --color-neutral-3: #363636;
  /**
  STATUS
  **/
  --color-status-ready: #7ed320;
  --color-status-offline: #ada7a8;
  --color-status-busy: #f19b53;
  /**
  BACKGROUNDS
  **/
  --color-background-overlay: rgba(23, 10, 122, 0.4);
  --color-background-overlay-2: rgba(23, 10, 122, 0.6);
  --color-background-subtle-callout: #e8effd;
  --color-background-modal-overlay: rgba(0, 0, 0, 0.3);
  --color-background-critical: #f9e1e5;
  --color-background-neutral-0: #ffffff;
  /**
  MENU
  **/
  --color-interactions-menu: #ffffff;
  --color-interactions-menu-hover: #2f2f2f;
  --color-interactions-menu-inactive: #757575;
  /**
  BRAND
  **/
  --color-brand-cool: linear-gradient(90deg, #6ae1d9 0%, #9898ff 100%);
}

/**
 * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
html {
  box-sizing: border-box;
  line-height: 1;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

/**
 * Forked from Tailwind CSS
 */
/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * https://css-tricks.com/snippets/css/system-font-stack/
 */
html {
  font-family: var(--font-family-default);
}

textarea {
  resize: vertical;
}

button,
[role=button] {
  cursor: pointer;
  user-select: none;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: 700;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */
a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Monospace font stack: https://css-tricks.com/snippets/css/font-stacks/
 */
pre,
code,
kbd,
samp {
  font-family: var(--font-family-monospace);
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

img:-moz-broken {
  opacity: 0;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
video {
  max-width: 100%;
  height: auto;
}

label {
  font-size: 12px;
  font-weight: 700;
}

body :focus,
[type=button]:focus {
  outline: none;
}

.keyboard-user :focus {
  box-shadow: 0 0 0 3px var(--outline-color);
}

/* We want svg icons to have title elements for screen readers, but we don't need to show their tooltips when they are inside buttons */
button svg {
  pointer-events: none;
}

/**
 * Breakpoint definitions for use wuth react-use-css-breakpoints
 * https://github.com/matthewhall/react-use-css-breakpoints
 */
body::before {
  content: "sm";
  display: none;
}

@media (min-width: 768px) and (min-height: 600px) {
  body::before {
    content: "md";
  }
}
@media (min-width: 992px) and (min-height: 600px) {
  body::before {
    content: "lg";
  }
}
@media (min-width: 1200px) and (min-height: 600px) {
  body::before {
    content: "xl";
  }
}
@media (min-width: 1600px) and (min-height: 600px) {
  body::before {
    content: "xxl";
  }
}
h5 {
  font-size: 12px;
}

label,
small,
strong {
  font-size: 10px;
  font-weight: 700;
}

small {
  color: var(--text2-color);
}

p,
small,
strong {
  line-height: 1.25;
}

a {
  color: var(--link-color);
}
a:hover {
  color: var(--link-color-hover);
}
a:active {
  color: var(--link-color-pressed);
}

hr {
  position: relative;
  width: 90%;
  border: none;
  border-bottom: 1px solid var(--border2-color);
  margin: 16px 0;
}
hr:after {
  background: var(--background1-color);
  content: attr(data-or-text);
  padding: 0 4px;
  position: relative;
  color: var(--text1-color);
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
}

input::placeholder {
  color: var(--text2-color);
}

summary {
  cursor: pointer;
}

.hmc-logo {
  color: var(--text1-color);
}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/assets/stylesheets/support.scss ***!
  \**********************************************************************************************************************************************************/
.support__support-main__oWEp2 {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  z-index: 10000;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #444;
  color: white;
  display: flex;
  justify-content: center;
  padding-top: 5em;
}

.support__support-content__6Fy7i {
  text-align: center;
  margin: 1em;
}
.support__support-content__6Fy7i a {
  font-size: smaller;
  color: white;
}
.support__support-content__6Fy7i input {
  width: 15em;
  background: white;
  color: black;
  font-size: 12pt;
  padding: 0.4em;
  border-radius: 10px;
  border: none;
}
.support__support-content__6Fy7i a.copy-link {
  margin-left: 0.5em;
  font-size: 12pt;
}
.support__support-content__6Fy7i .support__unsupported-langs__iVeQB span {
  white-space: nowrap;
}
.support__support-content__6Fy7i table {
  margin: auto;
}

.support__details__dKlwm {
  text-align: left;
}
.support__details__dKlwm tr td:first-child {
  padding-right: 1em;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3N0eWxlc2hlZXRzL3N1cHBvcnQtZmZhYjdjNzc3MWExNzg2YjczNDUuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLDJFQUEyRTs7QUFFM0U7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSxpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLDhCQUE4QixFQUFFLE1BQU07QUFDeEM7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLFNBQVM7QUFDWDs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsU0FBUyxFQUFFLE1BQU07RUFDakIsaUJBQWlCLEVBQUUsTUFBTTtBQUMzQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQiwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLGlDQUFpQyxFQUFFLE1BQU07QUFDM0M7O0FBRUE7O0VBRUU7O0FBRUY7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOzs7RUFHRTs7QUFFRjs7O0VBR0UsaUNBQWlDLEVBQUUsTUFBTTtFQUN6QyxjQUFjLEVBQUUsTUFBTTtBQUN4Qjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGOztFQUVFLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjs7Ozs7RUFLRSxvQkFBb0IsRUFBRSxNQUFNO0VBQzVCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLGlCQUFpQixFQUFFLE1BQU07RUFDekIsU0FBUyxFQUFFLE1BQU07QUFDbkI7O0FBRUE7OztFQUdFOztBQUVGO1FBQ1EsTUFBTTtFQUNaLGlCQUFpQjtBQUNuQjs7QUFFQTs7O0VBR0U7O0FBRUY7U0FDUyxNQUFNO0VBQ2Isb0JBQW9CO0FBQ3RCOztBQUVBOztFQUVFOztBQUVGOzs7O0VBSUUsMEJBQTBCO0FBQzVCOztBQUVBOztFQUVFOztBQUVGOzs7O0VBSUUsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjs7QUFFQTs7RUFFRTs7QUFFRjs7OztFQUlFLDhCQUE4QjtBQUNoQzs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTs7Ozs7RUFLRTs7QUFFRjtFQUNFLHNCQUFzQixFQUFFLE1BQU07RUFDOUIsY0FBYyxFQUFFLE1BQU07RUFDdEIsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsbUJBQW1CLEVBQUUsTUFBTTtBQUM3Qjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGOztFQUVFLHNCQUFzQixFQUFFLE1BQU07RUFDOUIsVUFBVSxFQUFFLE1BQU07QUFDcEI7O0FBRUE7O0VBRUU7O0FBRUY7O0VBRUUsWUFBWTtBQUNkOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLDZCQUE2QixFQUFFLE1BQU07RUFDckMsb0JBQW9CLEVBQUUsTUFBTTtBQUM5Qjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLGFBQWEsRUFBRSxNQUFNO0FBQ3ZCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOztFQUVFOztBQUVGO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxhQUFhO0FBQ2Y7Ozs7O0FDcEdBOztJQUFBO0FBWUE7O0lBQUE7QUFZQTs7SUFBQTtBQXlCQTs7SUFBQTtBQWFBOztJQUFBO0FBT0E7O0lBQUE7QUFTQTs7SUFBQTtBQU9BOztJQUFBO0FBU0E7O0lBQUE7QUNqVkE7RUFDRTs0REFBQTtFQUVBOzthQUFBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7O0VBRUU7O0lBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7SUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztJQUFBO0VBR0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtFQUNBO0VBQ0E7RUFFQTs7SUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7SUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUVBOztJQUFBO0VBR0E7QUFmRjs7QUFtQkE7RUFDRTs7SUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7SUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7SUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztJQUFBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtFQUNBO0VBQ0E7RUFFQTs7SUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztJQUFBO0VBR0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFHQTtBQXpCRjs7QUE0QkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUF6QkY7O0FBNEJBOzs7RUFHRTtBQXpCRjs7QUE0QkE7O0VBQUE7QUFJQTs7RUFBQTtBQUlBOzs7Ozs7Ozs7Ozs7O0VBYUU7QUEzQkY7O0FBOEJBO0VBQ0U7RUFDQTtBQTNCRjs7QUE4QkE7O0VBRUU7RUFDQTtFQUNBO0FBM0JGOztBQThCQTs7RUFBQTtBQUlBO0VBQ0UsdUNEelZvQjtBQzZUdEI7O0FBK0JBO0VBQ0U7QUE1QkY7O0FBK0JBOztFQUVFO0VBQ0E7QUE1QkY7O0FBK0JBO0VBQ0U7QUE1QkY7O0FBK0JBOzs7Ozs7RUFNRTtFQUNBLGdCRGhjaUI7QUNvYW5COztBQStCQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUE3QkY7O0FBZ0NBOzs7Ozs7RUFBQTtBQVFBOzs7OztFQUtFO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBQUE7QUFJQTs7OztFQUlFLHlDRHZac0I7QUN3WHhCOztBQWtDQTs7Ozs7O0VBQUE7QUFRQTs7Ozs7Ozs7RUFRRTtFQUNBO0FBaENGOztBQW1DQTtFQUNFO0FBaENGOztBQW1DQTs7Ozs7RUFBQTtBQU9BOztFQUVFO0VBQ0E7QUFqQ0Y7O0FBb0NBO0VBQ0UsZUR4aEJhO0VDeWhCYixnQkRqaEJpQjtBQ2dmbkI7O0FBb0NBOztFQUVFO0FBakNGOztBQW9DQTtFQUNFO0FBakNGOztBQW9DQTtBQUNBO0VBQ0U7QUFqQ0Y7O0FBb0NBOzs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtBQWpDRjs7QUFvQ0E7RUFDRTtJQUNFO0VBakNGO0FBQ0Y7QUFvQ0E7RUFDRTtJQUNFO0VBbENGO0FBQ0Y7QUFxQ0E7RUFDRTtJQUNFO0VBbkNGO0FBQ0Y7QUFzQ0E7RUFDRTtJQUNFO0VBcENGO0FBQ0Y7QUF5Q0E7RUFDRSxlRDlrQmE7QUN1aUJmOztBQTBDQTs7O0VBR0UsZURybEJhO0VDc2xCYixnQkQ3a0JpQjtBQ3NpQm5COztBQTBDQTtFQUNFLHlCRDVmWTtBQ3FkZDs7QUEwQ0E7OztFQUdFO0FBdkNGOztBQTBDQTtFQUNFLHdCRHhmVztBQ2lkYjtBQXlDRTtFQUNFLDhCRDFmZTtBQ21kbkI7QUEwQ0U7RUFDRSxnQ0Q3ZmlCO0FDcWRyQjs7QUE0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekNGO0FBMkNFO0VBQ0Usb0NEM2RnQjtFQzRkaEI7RUFDQTtFQUNBO0VBQ0EseUJEaGlCVTtFQ2lpQlYsZUQzbkJXO0VDNG5CWCxnQkRwbkJlO0VDcW5CZjtFQUNBO0FBekNKOztBQTZDQTtFQUNFLHlCRHRpQlk7QUM0ZmQ7O0FBNkNBO0VBQ0U7QUExQ0Y7O0FBNkNBO0VBQ0UseUJEampCWTtBQ3VnQmQsQzs7OztBQzVtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7RUFDQTtBQUVKO0FBQUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBQUU7RUFDRTtFQUNBO0FBRUo7QUFDSTtFQUNFO0FBQ047QUFFRTtFQUNFO0FBQUo7O0FBSUE7RUFDRTtBQURGO0FBRUU7RUFDRTtBQUFKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9odWJzLy4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvc3R5bGVzL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL2Fzc2V0cy9zdHlsZXNoZWV0cy9zdXBwb3J0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vICBCcmVha3BvaW50c1xuLy8gZGVmYXVsdCBiZWxvdyA1NzZweCAoUG9ydHJhaXQgUGhvbmVzKVxuJGJyZWFrcG9pbnQtc206IDU3NnB4OyAvLyBMYW5kc2NhcGUgUGhvbmVzXG4kYnJlYWtwb2ludC1tZDogNzY4cHg7IC8vIFRhYmxldHNcbiRicmVha3BvaW50LWxnOiA5OTJweDsgLy8gRGVza3RvcHNcbiRicmVha3BvaW50LXhsOiAxMjAwcHg7IC8vIExhcmdlIERlc2t0b3BzXG4kYnJlYWtwb2ludC14eGw6IDE2MDBweDsgLy8gRXh0cmEgTGFyZ2UgRGVza3RvcHNcbiRicmVha3BvaW50LXZyOiA2MDBweDsgLy8gU3RhbmRhbG9uZSBWUiBCcm93c2Vyc1xuXG4vLyBGb250IHN0eWxlc1xuJGZvbnQtc2l6ZS14czogMTBweDtcbiRmb250LXNpemUtc206IDEycHg7XG4kZm9udC1zaXplLW1kOiAxNHB4O1xuJGZvbnQtc2l6ZS1sZzogMjBweDtcbiRmb250LXNpemUteGw6IDI0cHg7XG4kZm9udC1zaXplLTJ4bDogMjhweDtcblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEJvcmRlciBzdHlsZXNcbiRib3JkZXItcmFkaXVzLXJlZ3VsYXI6IDhweDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiA2cHg7XG5cbi8vIFNwYWNpbmdcbiRzcGFjaW5nLTJ4czogNHB4O1xuJHNwYWNpbmcteHM6IDhweDtcbiRzcGFjaW5nLXNtOiAxMnB4O1xuJHNwYWNpbmctbWQ6IDE2cHg7XG4kc3BhY2luZy1sZzogMjBweDtcbiRzcGFjaW5nLXhsOiAyNHB4O1xuXG4vLyBVdGlsaXR5IGNvbG9yc1xuJHRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcbiR0cmFuc3BhcmVudC1ob3ZlcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiR0cmFuc3BhcmVudC1wcmVzc2VkOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kd2hpdGUtaG92ZXI6ICNlN2U3ZTc7XG4kd2hpdGUtcHJlc3NlZDogI2RiZGJkYjtcblxuJGxpZ2h0Z3JleTogI2U3ZTdlNztcbiRsaWdodGdyZXktaG92ZXI6ICNmNWY1ZjU7XG4kbGlnaHRncmV5LXByZXNzZWQ6ICNkYmRiZGI7XG5cbiRncmV5OiAjYmJiYmJiO1xuJGdyZXktaG92ZXI6ICNjN2M3Yzc7XG4kZ3JleS1wcmVzc2VkOiAjYWRhZGFkO1xuXG4kZGFya2dyZXk6ICM4Njg2ODY7XG4kZGFya2dyZXktaG92ZXI6ICM5NDk0OTQ7XG4kZGFya2dyZXktcHJlc3NlZDogIzdhN2E3YTtcblxuJGJsYWNrOiAjMDAwMDAwO1xuJGJsYWNrLWhvdmVyOiAjNDA0MDQwO1xuJGJsYWNrLXByZXNzZWQ6ICM3YTdhN2E7XG5cbiRyZWQ6ICNmNTMyNWM7XG4kcmVkLWhvdmVyOiAjZjY0YjcwO1xuJHJlZC1wcmVzc2VkOiAjZjQxYTQ5O1xuXG4kb3JhbmdlOiAjZmY4NTAwO1xuJG9yYW5nZS1ob3ZlcjogI2ZmOTExYTtcbiRvcmFuZ2UtcHJlc3NlZDogI2U2NzgwMDtcblxuJGdyZWVuOiAjN2VkMzIwO1xuJGdyZWVuLWhvdmVyOiAjOGNkZjJmO1xuJGdyZWVuLXByZXNzZWQ6ICM3MmJlMWQ7XG5cbiRibHVlOiAjMDA3YWI4O1xuJGJsdWUtaG92ZXI6ICMwMDhiZDE7XG4kYmx1ZS1wcmVzc2VkOiAjMDA2OTllO1xuXG4kcHVycGxlOiAjNzg1NGY2O1xuJHB1cnBsZS1ob3ZlcjogIzhjNmVmNztcbiRwdXJwbGUtcHJlc3NlZDogIzY2M2RmNTtcblxuJHJlY2Vzc2VkLWJnOiAjZjlmOWY5O1xuXG4keWVsbG93OiAjZmZjMDAwO1xuXG4vLyBCcmFuZCBDb2xvcnNcbiRzcG9rZS1wcmltYXJ5LWNvbG9yOiAjMmY4MGVkO1xuJHR3aXR0ZXItcHJpbWFyeS1jb2xvcjogIzZmYzBmZDtcbiRzbGFjay1wcmltYXJ5LWNvbG9yOiAjNjExZjY5O1xuJGRpc2NvcmQtLXByaW1hcnktY29sb3I6ICM3Mjg5ZGE7XG5cbi8vIERpc2NvcmQgQm90IFBhZ2UgQ29sb3JzXG4kZGlzY29yZC1iZy1jb2xvcjogIzJhMmQzMjtcbiRkaXNjb3JkLXRleHQxLWNvbG9yOiB3aGl0ZTtcbiRkaXNjb3JkLXRleHQyLWNvbG9yOiAjYTNhM2EzO1xuJGRpc2NvcmQtdGV4dDMtY29sb3I6IHJnYigxMjcsIDEyNywgMTI3KTtcbiRkaXNjb3JkLXRleHQ0LWNvbG9yOiByZ2IoNjQsIDY0LCA2NCk7XG5cbi8vIFRoZW1lIFNDU1MgVmFyaWFibGVzOlxuLy8gUmVmZXJlbmNlIHRoZXNlIHZhcmlhYmxlcyBpbiB0aGUgSHVicyBjb2RlYmFzZS5cbi8vIFRoZSBDU1MgdmFyaWFibGVzIHRoZXkgcmVmZXJlbmNlIGFyZSBkZWZpbmVkIGluIC4vZ2xvYmFsLnNjc3Mgc3VjaCB0aGF0IHRoZXkgYXJlIG9ubHkgaW5jbHVkZWQgb24gdGhlIHBhZ2Ugb25jZS5cbiRmb250LWZhbWlseS1kZWZhdWx0OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XG5cbiR0ZXh0MS1jb2xvcjogdmFyKC0tdGV4dDEtY29sb3IpO1xuJHRleHQxLWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0MS1jb2xvci1ob3Zlcik7XG4kdGV4dDEtY29sb3ItcHJlc3NlZDogdmFyKC0tdGV4dDEtY29sb3ItcHJlc3NlZCk7XG4kdGV4dDItY29sb3I6IHZhcigtLXRleHQyLWNvbG9yKTtcbiR0ZXh0Mi1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDItY29sb3ItaG92ZXIpO1xuJHRleHQyLWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQyLWNvbG9yLXByZXNzZWQpO1xuJHRleHQzLWNvbG9yOiB2YXIoLS10ZXh0My1jb2xvcik7XG4kdGV4dDMtY29sb3ItaG92ZXI6IHZhcigtLXRleHQzLWNvbG9yLWhvdmVyKTtcbiR0ZXh0My1jb2xvci1wcmVzc2VkOiB2YXIoLS10ZXh0My1jb2xvci1wcmVzc2VkKTtcbiR0ZXh0NC1jb2xvcjogdmFyKC0tdGV4dDQtY29sb3IpO1xuJHRleHQ0LWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0NC1jb2xvci1ob3Zlcik7XG4kdGV4dDQtY29sb3ItcHJlc3NlZDogdmFyKC0tdGV4dDQtY29sb3ItcHJlc3NlZCk7XG4kdGV4dDUtY29sb3I6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiR0ZXh0NS1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDUtY29sb3ItaG92ZXIpO1xuJHRleHQ1LWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQ1LWNvbG9yLXByZXNzZWQpO1xuJHRleHQtaW52ZXJ0ZWQtY29sb3I6IHZhcigtLXRleHQtaW52ZXJ0ZWQtY29sb3IpO1xuXG4kbGluay1jb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4kbGluay1jb2xvci1ob3ZlcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG4kbGluay1jb2xvci1wcmVzc2VkOiB2YXIoLS1saW5rLWNvbG9yLXByZXNzZWQpO1xuXG4kYWNjZXB0LWNvbG9yOiB2YXIoLS1hY2NlcHQtY29sb3IpO1xuJGFjY2VwdC1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VwdC1ib3JkZXItY29sb3IpO1xuJGFjY2VwdC1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZXB0LWNvbG9yLWhvdmVyKTtcbiRhY2NlcHQtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZXB0LWNvbG9yLXByZXNzZWQpO1xuXG4kY2FuY2VsLWNvbG9yOiB2YXIoLS1jYW5jZWwtY29sb3IpO1xuJGNhbmNlbC1jb2xvci1ob3ZlcjogdmFyKC0tY2FuY2VsLWNvbG9yLWhvdmVyKTtcbiRjYW5jZWwtY29sb3ItcHJlc3NlZDogdmFyKC0tY2FuY2VsLWNvbG9yLXByZXNzZWQpO1xuXG4kYWNjZW50MS1jb2xvcjogdmFyKC0tYWNjZW50MS1jb2xvcik7XG4kYWNjZW50MS1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDEtYm9yZGVyLWNvbG9yKTtcbiRhY2NlbnQxLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQxLWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQxLWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDEtY29sb3ItcHJlc3NlZCk7XG5cbiRhY2NlbnQyLWNvbG9yOiB2YXIoLS1hY2NlbnQyLWNvbG9yKTtcbiRhY2NlbnQyLWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50Mi1ib3JkZXItY29sb3IpO1xuJGFjY2VudDItY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDItY29sb3ItaG92ZXIpO1xuJGFjY2VudDItY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50Mi1jb2xvci1wcmVzc2VkKTtcblxuJGFjY2VudDMtY29sb3I6IHZhcigtLWFjY2VudDMtY29sb3IpO1xuJGFjY2VudDMtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDMtY29sb3ItaG92ZXIpO1xuJGFjY2VudDMtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50My1jb2xvci1wcmVzc2VkKTtcbiRhY2NlbnQzLWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50My1ib3JkZXItY29sb3IpO1xuXG4kYWNjZW50NC1jb2xvcjogdmFyKC0tYWNjZW50NC1jb2xvcik7XG4kYWNjZW50NC1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDQtYm9yZGVyLWNvbG9yKTtcbiRhY2NlbnQ0LWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQ0LWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQ0LWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDQtY29sb3ItcHJlc3NlZCk7XG5cbiRhY2NlbnQ1LWNvbG9yOiB2YXIoLS1hY2NlbnQ1LWNvbG9yKTtcbiRhY2NlbnQ1LWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50NS1ib3JkZXItY29sb3IpO1xuJGFjY2VudDUtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDUtY29sb3ItaG92ZXIpO1xuJGFjY2VudDUtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50NS1jb2xvci1wcmVzc2VkKTtcblxuJGFjY2VudDYtY29sb3I6IHZhcigtLWFjY2VudDYtY29sb3IpO1xuJGFjY2VudDYtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDYtY29sb3ItaG92ZXIpO1xuJGFjY2VudDYtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50Ni1jb2xvci1wcmVzc2VkKTtcblxuJHByaW1hcnktY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuJHByaW1hcnktY29sb3ItaG92ZXI6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuJHByaW1hcnktY29sb3ItcHJlc3NlZDogdmFyKC0tcHJpbWFyeS1jb2xvci1wcmVzc2VkKTtcblxuJHNlY29uZGFyeS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuJGJhY2tncm91bmQxLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kMS1jb2xvcik7XG4kYmFja2dyb3VuZDItY29sb3I6IHZhcigtLWJhY2tncm91bmQyLWNvbG9yKTtcbiRiYWNrZ3JvdW5kMy1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDMtY29sb3IpO1xuJGJhY2tncm91bmQ0LWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kNC1jb2xvcik7XG5cbiRsb2FkaW5nLXNjcmVlbi1iYWNrZ3JvdW5kOiB2YXIoLS1sb2FkaW5nLXNjcmVlbi1iYWNrZ3JvdW5kKTtcblxuJGJvcmRlcjEtY29sb3I6IHZhcigtLWJvcmRlcjEtY29sb3IpO1xuJGJvcmRlcjItY29sb3I6IHZhcigtLWJvcmRlcjItY29sb3IpO1xuXG4kb3V0bGluZS1jb2xvcjogdmFyKC0tb3V0bGluZS1jb2xvcik7XG5cbiRzaGFkb3ctY29sb3I6IHZhcigtLXNoYWRvdy1jb2xvcik7XG5cbiRiYXNpYy1jb2xvcjogdmFyKC0tYmFzaWMtY29sb3IpO1xuJGJhc2ljLWNvbG9yLWhvdmVyOiB2YXIoLS1iYXNpYy1jb2xvci1ob3Zlcik7XG4kYmFzaWMtY29sb3ItcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG4kYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNpYy1ib3JkZXItY29sb3IpO1xuXG4kZGlzYWJsZWQtdGV4dC1jb2xvcjogdmFyKC0tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4kZGlzYWJsZWQtYmctY29sb3I6IHZhcigtLWRpc2FibGVkLWJnLWNvbG9yKTtcbiRkaXNhYmxlZC1pY29uLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1pY29uLWNvbG9yKTtcblxuJHJhZGlvLWJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tYm9yZGVyLWNvbG9yKTtcbiRyYWRpby1iZy1jb2xvcjogdmFyKC0tcmFkaW8tYmctY29sb3IpO1xuJHJhZGlvLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1yYWRpby1iZy1jb2xvci1ob3Zlcik7XG4kcmFkaW8tYmctY29sb3ItcHJlc3NlZDogdmFyKC0tcmFkaW8tYmctY29sb3ItcHJlc3NlZCk7XG5cbiR0b2dnbGUtYnV0dG9uLWNvbG9yOiB2YXIoLS10b2dnbGUtYnV0dG9uLWNvbG9yKTtcblxuJGlucHV0LWJnLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvcik7XG4kaW5wdXQtaWNvbi1jb2xvcjogdmFyKC0taW5wdXQtaWNvbi1jb2xvcik7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IpO1xuJGlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyKTtcbiRpbnB1dC1vdXRsaW5lLWNvbG9yOiB2YXIoLS1pbnB1dC1vdXRsaW5lLWNvbG9yKTtcblxuJGJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4kYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLWJvcmRlci1jb2xvcik7XG4kYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1idXR0b24tYmctY29sb3IpO1xuJGJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiRidXR0b24tYmctY29sb3ItcHJlc3NlZDogdmFyKC0tYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQpO1xuXG4kYWN0aXZlLXRleHQtY29sb3I6IHZhcigtLWFjdGl2ZS10ZXh0LWNvbG9yKTtcbiRhY3RpdmUtY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG4kYWN0aXZlLWNvbG9yLWhvdmVyOiB2YXIoLS1hY3RpdmUtY29sb3ItaG92ZXIpO1xuJGFjdGl2ZS1jb2xvci1wcmVzc2VkOiB2YXIoLS1hY3RpdmUtY29sb3ItcHJlc3NlZCk7XG5cbiRjaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50OiB2YXIoLS1jaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50KTtcbiRjaGF0LWJ1YmJsZS10ZXh0LWNvbG9yLXNlbnQ6IHZhcigtLWNoYXQtYnViYmxlLXRleHQtY29sb3Itc2VudCk7XG4kY2hhdC1idWJibGUtbGluay1jb2xvci1zZW50LWhvdmVyOiB2YXIoLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtaG92ZXIpO1xuJGNoYXQtYnViYmxlLWxpbmstY29sb3Itc2VudC1wcmVzc2VkOiB2YXIoLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtcHJlc3NlZCk7XG4kY2hhdC1idWJibGUtYmctY29sb3ItcmVjZWl2ZWQ6IHZhcigtLWNoYXQtYnViYmxlLWJnLWNvbG9yLXJlY2VpdmVkKTtcblxuJGZhdm9yaXRlLWNvbG9yOiB2YXIoLS1mYXZvcml0ZS1jb2xvcik7XG5cbiRlcnJvci1jb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xuXG4kb3ZlcmxheS1iZy1jb2xvcjogdmFyKC0tb3ZlcmxheS1iZy1jb2xvcik7XG4kb3ZlcmxheS10ZXh0LWNvbG9yOiB2YXIoLS1vdmVybGF5LXRleHQtY29sb3IpO1xuJG92ZXJsYXktYm9yZGVyLWNvbG9yOiB2YXIoLS1vdmVybGF5LWJvcmRlci1jb2xvcik7XG5cbiR0b29sYmFyLWljb24tY29sb3I6IHZhcigtLXRvb2xiYXItaWNvbi1jb2xvcik7XG4kdG9vbGJhci1pY29uLXNlbGVjdGVkLWJnOiB2YXIoLS10b29sYmFyLWljb24tc2VsZWN0ZWQtYmcpO1xuJHRvb2xiYXItYmFzaWMtaWNvbi1jb2xvcjogdmFyKC0tdG9vbGJhci1iYXNpYy1pY29uLWNvbG9yKTtcbiR0b29sYmFyLWJhc2ljLXNlbGVjdGVkLWljb24tY29sb3I6IHZhcigtLXRvb2xiYXItYmFzaWMtc2VsZWN0ZWQtaWNvbi1jb2xvcik7XG4kdG9vbGJhci1iYXNpYy1jb2xvcjogdmFyKC0tdG9vbGJhci1iYXNpYy1jb2xvcik7XG4kdG9vbGJhci1iYXNpYy1jb2xvci1ob3ZlcjogdmFyKC0tdG9vbGJhci1iYXNpYy1jb2xvci1ob3Zlcik7XG4kdG9vbGJhci1iYXNpYy1jb2xvci1wcmVzc2VkOiB2YXIoLS10b29sYmFyLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuJHRvb2xiYXItYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS10b29sYmFyLWJhc2ljLWJvcmRlci1jb2xvcik7XG5cbiR0aWxlLXRleHQtY29sb3I6IHZhcigtLXRpbGUtdGV4dC1jb2xvcik7XG4kdGlsZS1iZy1jb2xvcjogdmFyKC0tdGlsZS1iZy1jb2xvcik7XG4kdGlsZS1iZy1jb2xvci1ob3ZlcjogdmFyKC0tdGlsZS1iZy1jb2xvci1ob3Zlcik7XG4kdGlsZS1iZy1jb2xvci1wcmVzc2VkOiB2YXIoLS10aWxlLWJnLWNvbG9yLXByZXNzZWQpO1xuJHRpbGUtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRpbGUtYnV0dG9uLXRleHQtY29sb3IpO1xuJHRpbGUtYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS10aWxlLWJ1dHRvbi1iZy1jb2xvcik7XG4kdGlsZS1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLXRpbGUtYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiR0aWxlLWJ1dHRvbi1iZy1jb2xvci1wcmVzc2VkOiB2YXIoLS10aWxlLWJ1dHRvbi1iZy1jb2xvci1wcmVzc2VkKTtcbiR0aWxlLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXRpbGUtYnV0dG9uLWJvcmRlci1jb2xvcik7XG5cbi8vIE1vemlsbGEgTGlseXBhZCBjb21wYXRpYmxlIHZhcmlhYmxlc1xuXG4vKipcbiAgUFJJTUFSWSBJTlRFUkFDVElPTlxuICAqKi9cbiRjb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5OiB2YXIoLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5KTtcbiRjb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWhvdmVyOiB2YXIoLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWhvdmVyKTtcbiRjb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWFjdGl2ZTogdmFyKC0tY29sb3ItaW50ZXJhY3Rpb24tcHJpbWFyeS1hY3RpdmUpO1xuJGNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktZGlzYWJsZWQpO1xuJGNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWx0OiB2YXIoLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWFsdCk7XG4kY29sb3ItaW50ZXJhY3Rpb24tcHJpbWFyeS1hbHQtaG92ZXI6IHZhcigtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWx0LWhvdmVyKTtcbiRjb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWFsdC1hY3RpdmU6IHZhcigtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWx0LWFjdGl2ZSk7XG4kY29sb3ItaW50ZXJhY3Rpb24tcHJpbWFyeS1hbHQtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWx0LWRpc2FibGVkKTtcblxuLyoqXG4gIFNFQ09OREFSWSBJTlRFUkFDVElPTlxuICAqKi9cbiRjb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeSk7XG4kY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWhvdmVyOiB2YXIoLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktaG92ZXIpO1xuJGNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hY3RpdmU6IHZhcigtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hY3RpdmUpO1xuJGNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1kaXNhYmxlZDogdmFyKC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWRpc2FibGVkKTtcbiRjb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktYWx0OiB2YXIoLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktYWx0KTtcbiRjb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktYWx0LWhvdmVyOiB2YXIoLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktYWx0LWhvdmVyKTtcbiRjb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktYWx0LWFjdGl2ZTogdmFyKC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWFsdC1hY3RpdmUpO1xuJGNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hbHQtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hbHQtZGlzYWJsZWQpO1xuXG4vKipcbiAgU0VNQU5USUNcbiAgKiovXG4kY29sb3Itc2VtYW50aWMtaW5mbzogdmFyKC0tY29sb3Itc2VtYW50aWMtaW5mbyk7XG4kY29sb3Itc2VtYW50aWMtaW5mby1ob3ZlcjogdmFyKC0tY29sb3Itc2VtYW50aWMtaW5mby1ob3Zlcik7XG4kY29sb3Itc2VtYW50aWMtaW5mby1hY3RpdmU6IHZhcigtLWNvbG9yLXNlbWFudGljLWluZm8tYWN0aXZlKTtcbiRjb2xvci1zZW1hbnRpYy1kaXNhYmxlZDogdmFyKC0tY29sb3Itc2VtYW50aWMtZGlzYWJsZWQpO1xuJGNvbG9yLXNlbWFudGljLXN1Y2Nlc3M6IHZhcigtLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MpO1xuJGNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtaG92ZXI6IHZhcigtLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtaG92ZXIpO1xuJGNvbG9yLXNlbWFudGljLS1zdWNjZXNzLWFjdGl2ZTogdmFyKC0tY29sb3Itc2VtYW50aWMtc3VjY2Vzcy1hY3RpdmUpO1xuJGNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3MtZGlzYWJsZWQpO1xuJGNvbG9yLXNlbWFudGljLXdhcm5pbmc6IHZhcigtLWNvbG9yLXNlbWFudGljLXdhcm5pbmcpO1xuJGNvbG9yLXNlbWFudGljLXdhcm5pbmctaG92ZXI6IHZhcigtLWNvbG9yLXNlbWFudGljLXdhcm5pbmctaG92ZXIpO1xuJGNvbG9yLXNlbWFudGljLXdhcm5pbmctYWN0aXZlOiB2YXIoLS1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWFjdGl2ZSk7XG4kY29sb3Itc2VtYW50aWMtd2FybmluZy1kaXNhYmxlZDogdmFyKC0tY29sb3Itc2VtYW50aWMtd2FybmluZy1kaXNhYmxlZCk7XG4kY29sb3Itc2VtYW50aWMtY3JpdGljYWw6IHZhcigtLWNvbG9yLXNlbWFudGljLWNyaXRpY2FsKTtcbiRjb2xvci1zZW1hbnRpYy1jcml0aWNhbC1ob3ZlcjogdmFyKC0tY29sb3Itc2VtYW50aWMtY3JpdGljYWwtaG92ZXIpO1xuJGNvbG9yLXNlbWFudGljLWNyaXRpY2FsLWFjdGl2ZTogdmFyKC0tY29sb3Itc2VtYW50aWMtY3JpdGljYWwtYWN0aXZlKTtcbiRjb2xvci1zZW1hbnRpYy1jcml0aWNhbC1kaXNhYmxlZDogdmFyKC0tY29sb3Itc2VtYW50aWMtY3JpdGljYWwtZGlzYWJsZWQpO1xuJGNvbG9yLXNlbWFudGljLWNyaXRpY2FsLWJnLWFsdDogdmFyKC0tY29sb3Itc2VtYW50aWMtY3JpdGljYWwtYmctYWx0KTtcbiRjb2xvci1zZW1hbnRpYy1uZXV0cmFsOiB2YXIoLS1jb2xvci1zZW1hbnRpYy1uZXV0cmFsKTtcbiRjb2xvci1zZW1hbnRpYy1uZXV0cmFsLWhvdmVyOiB2YXIoLS1jb2xvci1zZW1hbnRpYy1uZXV0cmFsLWhvdmVyKTtcbiRjb2xvci1zZW1hbnRpYy1uZXV0cmFsLWFjdGl2ZTogdmFyKC0tY29sb3Itc2VtYW50aWMtbmV1dHJhbC1hY3RpdmUpO1xuJGNvbG9yLXNlbWFudGljLW5ldXRyYWwtaW5hY3RpdmU6IHZhcigtLWNvbG9yLXNlbWFudGljLW5ldXRyYWwtaW5hY3RpdmUpO1xuXG4vKipcbiAgVEVYVFxuICAqKi9cbiRjb2xvci10ZXh0LW1haW46IHZhcigtLWNvbG9yLXRleHQtbWFpbik7XG4kY29sb3ItdGV4dC1zdWJ0bGU6IHZhcigtLWNvbG9yLXRleHQtc3VidGxlKTtcbiRjb2xvci10ZXh0LXJldmVyc2U6IHZhcigtLWNvbG9yLXRleHQtcmV2ZXJzZSk7XG4kY29sb3ItdGV4dC1yZXZlcnNlLXN1YnRsZTogdmFyKC0tY29sb3ItdGV4dC1yZXZlcnNlLXN1YnRsZSk7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3ItdGV4dC1kaXNhYmxlZCk7XG4kY29sb3ItdGV4dC1pbmZvOiB2YXIoLS1jb2xvci10ZXh0LWluZm8pO1xuJGNvbG9yLXRleHQtc3VjY2VzczogdmFyKC0tY29sb3ItdGV4dC1zdWNjZXNzKTtcbiRjb2xvci10ZXh0LXdhcm5pbmc6IHZhcigtLWNvbG9yLXRleHQtd2FybmluZyk7XG4kY29sb3ItdGV4dC1jcml0aWNhbDogdmFyKC0tY29sb3ItdGV4dC1jcml0aWNhbCk7XG5cbi8qKlxuICBCT1JERVJcbiAgKiovXG4kY29sb3ItYm9yZGVyLTE6IHZhcigtLWNvbG9yLWJvcmRlci0xKTtcbiRjb2xvci1ib3JkZXItMjogdmFyKC0tY29sb3ItYm9yZGVyLTIpO1xuJGNvbG9yLWJvcmRlci0zOiB2YXIoLS1jb2xvci1ib3JkZXItMyk7XG5cbi8qKlxuICBORVVUUkFMU1xuICAqKi9cbiRjb2xvci1uZXV0cmFsLTA6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4kY29sb3ItbmV1dHJhbC0wLXJldmVyc2U6IHZhcigtLWNvbG9yLW5ldXRyYWwtMC1yZXZlcnNlKTtcbiRjb2xvci1uZXV0cmFsLTE6IHZhcigtLWNvbG9yLW5ldXRyYWwtMSk7XG4kY29sb3ItbmV1dHJhbC0yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTIpO1xuJGNvbG9yLW5ldXRyYWwtMzogdmFyKC0tY29sb3ItbmV1dHJhbC0zKTtcblxuLyoqXG4gIFNUQVRVU1xuICAqKi9cbiRjb2xvci1zdGF0dXMtcmVhZHk6IHZhcigtLWNvbG9yLXN0YXR1cy1yZWFkeSk7XG4kY29sb3Itc3RhdHVzLW9mZmxpbmU6IHZhcigtLWNvbG9yLXN0YXR1cy1vZmZsaW5lKTtcbiRjb2xvci1zdGF0dXMtYnVzeTogdmFyKC0tY29sb3Itc3RhdHVzLWJ1c3kpO1xuXG4vKipcbiAgQkFDS0dST1VORFNcbiAgKiovXG4kY29sb3ItYmFja2dyb3VuZC1vdmVybGF5OiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW92ZXJsYXkpO1xuJGNvbG9yLWJhY2tncm91bmQtY2FsbG91dDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdWJ0bGUtY2FsbG91dCk7XG4kY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5OiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXkpO1xuJGNvbG9yLWJhY2tncm91bmQtY3JpdGljYWw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY3JpdGljYWwpO1xuJGNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0wOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMCk7XG5cbi8qKlxuICBNRU5VXG4gICoqL1xuJGNvbG9yLWludGVyYWN0aW9ucy1tZW51OiB2YXIoLS1jb2xvci1pbnRlcmFjdGlvbnMtbWVudSk7XG4kY29sb3ItaW50ZXJhY3Rpb25zLW1lbnUtaG92ZXI6IHZhcigtLWNvbG9yLWludGVyYWN0aW9ucy1tZW51LWhvdmVyKTtcbiRjb2xvci1pbnRlcmFjdGlvbnMtbWVudS1pbmFjdGl2ZTogdmFyKC0tY29sb3ItaW50ZXJhY3Rpb25zLW1lbnUtaW5hY3RpdmUpO1xuIiwiQHVzZSBcIi4vdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCBcIn5ub3JtYWxpemUuY3NzXCI7XG5cbi8vIFRoZW1lIENTUyBWYXJpYWJsZXNcbi8vIEluamVjdGVkIHRoZW1lIHdpbGwgb3ZlcndyaXRlIHRoZXNlIGRlZmF1bHRzXG46cm9vdCB7XG4gIC0tZm9udC1mYW1pbHktZGVmYXVsdDogXCJQb3BwaW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsXG4gICAgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBDb25zb2xhcywgXCJBbmRhbGUgTW9ubyBXVFwiLCBcIkFuZGFsZSBNb25vXCIsIFwiTHVjaWRhIENvbnNvbGVcIiwgXCJMdWNpZGEgU2FucyBUeXBld3JpdGVyXCIsXG4gICAgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiTmltYnVzIE1vbm8gTFwiLCBNb25hY28sIFwiQ291cmllciBOZXdcIiwgQ291cmllcixcbiAgICBtb25vc3BhY2U7XG5cbiAgLS10ZXh0MS1jb2xvcjogI3t0aGVtZS4kYmxhY2t9O1xuICAtLXRleHQxLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRibGFjay1ob3Zlcn07XG4gIC0tdGV4dDEtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kYmxhY2stcHJlc3NlZH07XG4gIC0tdGV4dDItY29sb3I6ICN7dGhlbWUuJGRhcmtncmV5fTtcbiAgLS10ZXh0Mi1jb2xvci1ob3ZlcjogI3t0aGVtZS4kZGFya2dyZXktaG92ZXJ9O1xuICAtLXRleHQyLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGRhcmtncmV5LXByZXNzZWR9O1xuICAtLXRleHQzLWNvbG9yOiAje3RoZW1lLiRncmV5fTtcbiAgLS10ZXh0My1jb2xvci1ob3ZlcjogI3t0aGVtZS4kZ3JleS1ob3Zlcn07XG4gIC0tdGV4dDMtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kZ3JleS1wcmVzc2VkfTtcbiAgLS10ZXh0NC1jb2xvcjogI3t0aGVtZS4kZGFya2dyZXl9O1xuICAtLXRleHQ0LWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0NC1jb2xvcik7XG4gIC0tdGV4dDQtY29sb3ItcHJlc3NlZDogdmFyKC0tdGV4dDQtY29sb3IpO1xuICAtLXRleHQ1LWNvbG9yOiAje3RoZW1lLiR3aGl0ZX07XG4gIC0tdGV4dDUtY29sb3ItaG92ZXI6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS10ZXh0NS1jb2xvci1wcmVzc2VkOiB2YXIoLS10ZXh0NS1jb2xvcik7XG4gIC0tdGV4dC1pbnZlcnRlZC1jb2xvcjogI3t0aGVtZS4kd2hpdGV9O1xuXG4gIC0tbGluay1jb2xvcjogI3t0aGVtZS4kYmx1ZX07XG4gIC0tbGluay1jb2xvci1ob3ZlcjogI3t0aGVtZS4kYmx1ZS1ob3Zlcn07XG4gIC0tbGluay1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRibHVlLXByZXNzZWR9O1xuXG4gIC0tYWNjZXB0LWNvbG9yOiAje3RoZW1lLiRncmVlbn07XG4gIC0tYWNjZXB0LWJvcmRlci1jb2xvcjogI3t0aGVtZS4kZ3JlZW59O1xuICAtLWFjY2VwdC1jb2xvci1ob3ZlcjogI3t0aGVtZS4kZ3JlZW4taG92ZXJ9O1xuICAtLWFjY2VwdC1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRncmVlbi1wcmVzc2VkfTtcblxuICAtLWNhbmNlbC1jb2xvcjogI3t0aGVtZS4kcmVkfTtcbiAgLS1jYW5jZWwtY29sb3ItaG92ZXI6ICN7dGhlbWUuJHJlZC1ob3Zlcn07XG4gIC0tY2FuY2VsLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJHJlZC1wcmVzc2VkfTtcblxuICAtLWFjY2VudDEtY29sb3I6ICN7dGhlbWUuJHJlZH07XG4gIC0tYWNjZW50MS1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDEtY29sb3IpO1xuICAtLWFjY2VudDEtY29sb3ItaG92ZXI6ICN7dGhlbWUuJHJlZC1ob3Zlcn07XG4gIC0tYWNjZW50MS1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRyZWQtcHJlc3NlZH07XG5cbiAgLS1hY2NlbnQyLWNvbG9yOiAje3RoZW1lLiRvcmFuZ2V9O1xuICAtLWFjY2VudDItYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQyLWNvbG9yKTtcbiAgLS1hY2NlbnQyLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRvcmFuZ2UtaG92ZXJ9O1xuICAtLWFjY2VudDItY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kb3JhbmdlLXByZXNzZWR9O1xuXG4gIC0tYWNjZW50My1jb2xvcjogI3t0aGVtZS4kZ3JlZW59O1xuICAtLWFjY2VudDMtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQzLWNvbG9yKTtcbiAgLS1hY2NlbnQzLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRncmVlbi1ob3Zlcn07XG4gIC0tYWNjZW50My1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRncmVlbi1wcmVzc2VkfTtcblxuICAtLWFjY2VudDQtY29sb3I6ICN7dGhlbWUuJGJsdWV9O1xuICAtLWFjY2VudDQtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQ0LWNvbG9yKTtcbiAgLS1hY2NlbnQ0LWNvbG9yLWhvdmVyOiAje3RoZW1lLiRibHVlLWhvdmVyfTtcbiAgLS1hY2NlbnQ0LWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGJsdWUtcHJlc3NlZH07XG5cbiAgLS1hY2NlbnQ1LWNvbG9yOiAje3RoZW1lLiRwdXJwbGV9O1xuICAtLWFjY2VudDUtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQ1LWNvbG9yKTtcbiAgLS1hY2NlbnQ1LWNvbG9yLWhvdmVyOiAje3RoZW1lLiRwdXJwbGUtaG92ZXJ9O1xuICAtLWFjY2VudDUtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kcHVycGxlLXByZXNzZWR9O1xuXG4gIC0tYWNjZW50Ni1jb2xvcjogI3t0aGVtZS4kYmxhY2t9O1xuICAtLWFjY2VudDYtY29sb3ItaG92ZXI6ICN7dGhlbWUuJGJsYWNrLWhvdmVyfTtcbiAgLS1hY2NlbnQ2LWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGJsYWNrLXByZXNzZWR9O1xuXG4gIC0tcHJpbWFyeS1jb2xvcjogI3t0aGVtZS4kYmx1ZX07XG4gIC0tcHJpbWFyeS1jb2xvci1ob3ZlcjogI3t0aGVtZS4kYmx1ZS1ob3Zlcn07XG4gIC0tcHJpbWFyeS1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRibHVlLXByZXNzZWR9O1xuXG4gIC0tc2Vjb25kYXJ5LWNvbG9yOiAje3RoZW1lLiRsaWdodGdyZXl9O1xuXG4gIC0tYmFja2dyb3VuZDEtY29sb3I6ICN7dGhlbWUuJHdoaXRlfTtcbiAgLS1iYWNrZ3JvdW5kMi1jb2xvcjogI3t0aGVtZS4kcmVjZXNzZWQtYmd9O1xuICAtLWJhY2tncm91bmQzLWNvbG9yOiAje3RoZW1lLiRsaWdodGdyZXl9O1xuICAtLWJhY2tncm91bmQ0LWNvbG9yOiAje3RoZW1lLiRncmV5fTtcblxuICAtLWxvYWRpbmctc2NyZWVuLWJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICNmZmZmZmYgMCUsICNlZWVlZWUgMTAwJSk7XG5cbiAgLS1ib3JkZXIxLWNvbG9yOiAje3RoZW1lLiRsaWdodGdyZXl9O1xuICAtLWJvcmRlcjItY29sb3I6ICN7dGhlbWUuJGdyZXl9O1xuXG4gIC0tb3V0bGluZS1jb2xvcjogI3t0aGVtZS4kYmxhY2t9O1xuXG4gIC0tc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgLS1iYXNpYy1jb2xvcjogI3t0aGVtZS4kd2hpdGV9O1xuICAtLWJhc2ljLWNvbG9yLWhvdmVyOiAje3RoZW1lLiR3aGl0ZS1ob3Zlcn07XG4gIC0tYmFzaWMtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kd2hpdGUtcHJlc3NlZH07XG4gIC0tYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIxLWNvbG9yKTtcblxuICAtLWRpc2FibGVkLXRleHQtY29sb3I6IHZhcigtLXRleHQ0LWNvbG9yKTtcbiAgLS1kaXNhYmxlZC1iZy1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDMtY29sb3IpO1xuICAtLWRpc2FibGVkLWljb24tY29sb3I6IHZhcigtLWJhY2tncm91bmQ0LWNvbG9yKTtcblxuICAtLXJhZGlvLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyMS1jb2xvcik7XG4gIC0tcmFkaW8tYmctY29sb3I6IHZhcigtLWJhc2ljLWNvbG9yKTtcbiAgLS1yYWRpby1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYmFzaWMtY29sb3ItaG92ZXIpO1xuICAtLXJhZGlvLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuXG4gIC0tdG9nZ2xlLWJ1dHRvbi1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDQtY29sb3IpO1xuXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWJhY2tncm91bmQxLWNvbG9yKTtcbiAgLS1pbnB1dC1pY29uLWNvbG9yOiB2YXIoLS10ZXh0Mi1jb2xvcik7XG4gIC0taW5wdXQtYm9yZGVyLWNvbG9yOiAje3RoZW1lLiRkYXJrZ3JleX07XG4gIC0taW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgLS1pbnB1dC1vdXRsaW5lLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAtLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0MS1jb2xvcik7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyMS1jb2xvcik7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1iYXNpYy1jb2xvcik7XG4gIC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1iYXNpYy1jb2xvci1ob3Zlcik7XG4gIC0tYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuXG4gIC0tYWN0aXZlLXRleHQtY29sb3I6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS1hY3RpdmUtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAtLWFjdGl2ZS1jb2xvci1ob3ZlcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4gIC0tYWN0aXZlLWNvbG9yLXByZXNzZWQ6IHZhcigtLXByaW1hcnktY29sb3ItcHJlc3NlZCk7XG5cbiAgLS1jaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50OiB2YXIoLS1hY2NlbnQ0LWNvbG9yKTtcbiAgLS1jaGF0LWJ1YmJsZS10ZXh0LWNvbG9yLXNlbnQ6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtaG92ZXI6IHZhcigtLWJhc2ljLWNvbG9yLWhvdmVyKTtcbiAgLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG4gIC0tY2hhdC1idWJibGUtYmctY29sb3ItcmVjZWl2ZWQ6IHZhcigtLWJhY2tncm91bmQzLWNvbG9yKTtcblxuICAtLWZhdm9yaXRlLWNvbG9yOiAje3RoZW1lLiR5ZWxsb3d9O1xuXG4gIC0tZXJyb3ItY29sb3I6IHZhcigtLWNhbmNlbC1jb2xvcik7XG5cbiAgLS1vdmVybGF5LWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tb3ZlcmxheS10ZXh0LWNvbG9yOiAje3RoZW1lLiR3aGl0ZX07XG4gIC0tb3ZlcmxheS1ib3JkZXItY29sb3I6ICN7dGhlbWUuJGdyZXl9O1xuXG4gIC0tdG9vbGJhci1pY29uLWNvbG9yOiB2YXIoLS10ZXh0NS1jb2xvcik7XG4gIC0tdG9vbGJhci1pY29uLXNlbGVjdGVkLWJnOiB2YXIoLS10cmFuc3BhcmVudCk7XG4gIC0tdG9vbGJhci1iYXNpYy1pY29uLWNvbG9yOiB2YXIoLS10ZXh0MS1jb2xvcik7XG4gIC0tdG9vbGJhci1iYXNpYy1zZWxlY3RlZC1pY29uLWNvbG9yOiB2YXIoLS10ZXh0MS1jb2xvcik7XG4gIC0tdG9vbGJhci1iYXNpYy1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS10b29sYmFyLWJhc2ljLWNvbG9yLWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xuICAtLXRvb2xiYXItYmFzaWMtY29sb3ItcHJlc3NlZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLXByZXNzZWQpO1xuICAtLXRvb2xiYXItYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNpYy1ib3JkZXItY29sb3IpO1xuXG4gIC0tdGlsZS10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0Mi1jb2xvcik7XG4gIC0tdGlsZS1iZy1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS10aWxlLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xuICAtLXRpbGUtYmctY29sb3ItcHJlc3NlZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLXByZXNzZWQpO1xuICAtLXRpbGUtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQxLWNvbG9yKTtcbiAgLS10aWxlLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYmFzaWMtY29sb3IpO1xuICAtLXRpbGUtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1iYXNpYy1jb2xvci1ob3Zlcik7XG4gIC0tdGlsZS1idXR0b24tYmctY29sb3ItcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG4gIC0tdGlsZS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNpYy1ib3JkZXItY29sb3IpO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dDEtY29sb3IpO1xufVxuXG5ib2R5W2RhdGEtdGhlbWU9XCJsaWdodFwiXSxcbjpyb290IHtcbiAgLyoqXG4gIFBSSU1BUlkgSU5URVJBQ1RJT05cbiAgKiovXG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tcHJpbWFyeTogIzE3MDBjNztcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWhvdmVyOiAjMTcwNjk2O1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWN0aXZlOiAjMTcwNjk2O1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktZGlzYWJsZWQ6IHJnYmEoMTc2LCAxNzYsIDE3NiwgMC41KTtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWFsdDogI2ZmZmZmZjtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWFsdC1ob3ZlcjogI2U4ZWZmZDtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWFsdC1hY3RpdmU6ICNjYmQ4ZjA7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tcHJpbWFyeS1hbHQtZGlzYWJsZWQ6ICNlN2U3ZTc7XG5cbiAgLyoqXG4gIFNFQ09OREFSWSBJTlRFUkFDVElPTlxuICAqKi9cbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnk6ICNmZmZmZmY7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWhvdmVyOiAjZDNkM2QzO1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hY3RpdmU6ICNkM2QzZDM7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWRpc2FibGVkOiByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuNSk7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWFsdDogI2ZmZmZmZjtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktYWx0LWhvdmVyOiAjZThlOGU4O1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hbHQtYWN0aXZlOiAjZThlOGU4O1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hbHQtZGlzYWJsZWQ6ICNlN2U3ZTc7XG5cbiAgLyoqXG4gIFNFTUFOVElDXG4gICoqL1xuICAtLWNvbG9yLXNlbWFudGljLWluZm86ICMyNjI2MjY7XG4gIC0tY29sb3Itc2VtYW50aWMtaW5mby1ob3ZlcjogIzYxNjE2MTtcbiAgLS1jb2xvci1zZW1hbnRpYy1pbmZvLWFjdGl2ZTogIzYxNjE2MTtcbiAgLS1jb2xvci1zZW1hbnRpYy1kaXNhYmxlZDogIzZmNmY2ZmNjO1xuICAtLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3M6ICMwMDk0NjU7XG4gIC0tY29sb3Itc2VtYW50aWMtc3VjY2Vzcy1ob3ZlcjogIzE4ODY1MTtcbiAgLS1jb2xvci1zZW1hbnRpYy1zdWNjZXNzLWFjdGl2ZTogIzE4ODY1MTtcbiAgLS1jb2xvci1zZW1hbnRpYy1zdWNjZXNzLWRpc2FibGVkOiAjNmY2ZjZmY2M7XG4gIC0tY29sb3Itc2VtYW50aWMtd2FybmluZzogI2Y5YWIxNTtcbiAgLS1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWhvdmVyOiAjZDA4YTAzO1xuICAtLWNvbG9yLXNlbWFudGljLXdhcm5pbmctYWN0aXZlOiAjZDA4YTAzO1xuICAtLWNvbG9yLXNlbWFudGljLXdhcm5pbmctZGlzYWJsZWQ6ICM2ZjZmNmZjYztcbiAgLS1jb2xvci1zZW1hbnRpYy1jcml0aWNhbDogI2U5MDczODtcbiAgLS1jb2xvci1zZW1hbnRpYy1jcml0aWNhbC1ob3ZlcjogI2QxMDAzYjtcbiAgLS1jb2xvci1zZW1hbnRpYy1jcml0aWNhbC1hY3RpdmU6ICNkMTAwM2I7XG4gIC0tY29sb3Itc2VtYW50aWMtY3JpdGljYWwtZGlzYWJsZWQ6ICM2ZjZmNmZjYztcbiAgLS1jb2xvci1zZW1hbnRpYy1jcml0aWNhbC1iZy1hbHQ6ICNmOWUxZTU7XG4gIC0tY29sb3Itc2VtYW50aWMtbmV1dHJhbDogIzI2MjYyNjtcbiAgLS1jb2xvci1zZW1hbnRpYy1uZXV0cmFsLWhvdmVyOiAjNjE2MTYxO1xuICAtLWNvbG9yLXNlbWFudGljLW5ldXRyYWwtYWN0aXZlOiAjNjE2MTYxO1xuICAtLWNvbG9yLXNlbWFudGljLW5ldXRyYWwtaW5hY3RpdmU6ICM2ZjZmNmZjYztcblxuICAvKipcbiAgVEVYVFxuICAqKi9cbiAgLS1jb2xvci10ZXh0LW1haW46ICMwMDAwMDA7XG4gIC0tY29sb3ItdGV4dC1zdWJ0bGU6ICM3NTc1NzU7XG4gIC0tY29sb3ItdGV4dC1yZXZlcnNlOiAjZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtcmV2ZXJzZS1zdWJ0bGU6ICNlN2U3ZTc7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZDogI2IwYjBiMDtcbiAgLS1jb2xvci10ZXh0LWluZm86ICMwMDAwMDA7XG4gIC0tY29sb3ItdGV4dC1zdWNjZXNzOiAjMDAwMDAwO1xuICAtLWNvbG9yLXRleHQtd2FybmluZzogIzAwMDAwMDtcbiAgLS1jb2xvci10ZXh0LWNyaXRpY2FsOiAjMDAwMDAwO1xuXG4gIC8qKlxuICBCT1JERVJcbiAgKiovXG4gIC0tY29sb3ItYm9yZGVyLTE6ICNlNmU2ZTY7XG4gIC0tY29sb3ItYm9yZGVyLTI6ICNjYWNhY2E7XG4gIC0tY29sb3ItYm9yZGVyLTM6IHJnYmEoMjAyLCAyMDIsIDIwMiwgMC4yKTtcblxuICAvKipcbiAgTkVVVFJBTFNcbiAgKiovXG4gIC0tY29sb3ItbmV1dHJhbC0wOiAjZmZmZmZmO1xuICAtLWNvbG9yLW5ldXRyYWwtMC1yZXZlcnNlOiAjMDAwMDAwO1xuICAtLWNvbG9yLW5ldXRyYWwtMTogI2Y1ZjVmNTtcbiAgLS1jb2xvci1uZXV0cmFsLTI6ICNlZGVkZWQ7XG4gIC0tY29sb3ItbmV1dHJhbC0zOiAjZTdlN2U3O1xuXG4gIC8qKlxuICBTVEFUVVNcbiAgKiovXG4gIC0tY29sb3Itc3RhdHVzLXJlYWR5OiAjN2VkMzIwO1xuICAtLWNvbG9yLXN0YXR1cy1vZmZsaW5lOiAjYWRhN2E4O1xuICAtLWNvbG9yLXN0YXR1cy1idXN5OiAjZjE5YjUzO1xuXG4gIC8qKlxuICBCQUNLR1JPVU5EU1xuICAqKi9cbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW92ZXJsYXk6IHJnYmEoMjMsIDEwLCAxMjIsIDAuNCk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdWJ0bGUtY2FsbG91dDogI2U4ZWZmZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNyaXRpY2FsOiAjZjllMWU1O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0wOiAjZmZmZmZmO1xuXG4gIC8qKlxuICBNRU5VXG4gICoqL1xuICAtLWNvbG9yLWludGVyYWN0aW9ucy1tZW51OiAjMDAwMDAwO1xuICAtLWNvbG9yLWludGVyYWN0aW9ucy1tZW51LWhvdmVyOiAjMmYyZjJmO1xuICAtLWNvbG9yLWludGVyYWN0aW9ucy1tZW51LWluYWN0aXZlOiAjNzU3NTc1O1xuXG4gIC8qKlxuICBCUkFORFxuICAqKi9cbiAgLS1jb2xvci1icmFuZC1jb29sOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2YWUxZDkgMCUsICM5ODk4ZmYgMTAwJSk7XG59XG5cbi8vIFBMQUNFIEhPTERFUiBGT1IgREFSSyBWQUxVRVNcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAvKipcbiAgUFJJTUFSWSBJTlRFUkFDVElPTlxuICAqKi9cbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5OiAjNTI4MmZmO1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktaG92ZXI6ICM3MDkyZTQ7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tcHJpbWFyeS1hY3RpdmU6ICM3MDkyZTQ7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tcHJpbWFyeS1kaXNhYmxlZDogcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjUpO1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWx0OiAjZmZmZmZmO1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWx0LWhvdmVyOiAjZThlZmZkO1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXByaW1hcnktYWx0LWFjdGl2ZTogI2NiZDhmMDtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1wcmltYXJ5LWFsdC1kaXNhYmxlZDogI2U3ZTdlNztcblxuICAvKipcbiAgU0VDT05EQVJZIElOVEVSQUNUSU9OXG4gICoqL1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeTogIzY5NmU3OTtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktaG92ZXI6ICM1MTU3NjQ7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWFjdGl2ZTogIzUxNTc2NDtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktZGlzYWJsZWQ6IHJnYmEoMTc2LCAxNzYsIDE3NiwgMC41KTtcbiAgLS1jb2xvci1pbnRlcmFjdGlvbi1zZWNvbmRhcnktYWx0OiAjZmZmZmZmO1xuICAtLWNvbG9yLWludGVyYWN0aW9uLXNlY29uZGFyeS1hbHQtaG92ZXI6ICNlOGU4ZTg7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWFsdC1hY3RpdmU6ICNkOWQ5ZDk7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb24tc2Vjb25kYXJ5LWFsdC1kaXNhYmxlZDogI2U3ZTdlNztcblxuICAvKipcbiAgU0VNQU5USUNcbiAgKiovXG4gIC0tY29sb3Itc2VtYW50aWMtaW5mbzogIzAwNzNiZDtcbiAgLS1jb2xvci1zZW1hbnRpYy1pbmZvLWhvdmVyOiAjMDA2MWExO1xuICAtLWNvbG9yLXNlbWFudGljLWluZm8tYWN0aXZlOiAjMDA0ZTg0O1xuICAtLWNvbG9yLXNlbWFudGljLWRpc2FibGVkOiAjNmY2ZjZmO1xuICAtLWNvbG9yLXNlbWFudGljLXN1Y2Nlc3M6ICMwYzg4NGM7XG4gIC0tY29sb3Itc2VtYW50aWMtc3VjY2Vzcy1ob3ZlcjogIzA4NzQzZjtcbiAgLS1jb2xvci1zZW1hbnRpYy1zdWNjZXNzLWFjdGl2ZTogIzA0NWYzMztcbiAgLS1jb2xvci1zZW1hbnRpYy1zdWNjZXNzLWRpc2FibGVkOiAjNzY3Njc2O1xuICAtLWNvbG9yLXNlbWFudGljLXdhcm5pbmc6ICNhODY1MDA7XG4gIC0tY29sb3Itc2VtYW50aWMtd2FybmluZy1ob3ZlcjogIzkxNTIwMDtcbiAgLS1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWFjdGl2ZTogIzc4M2YwMDtcbiAgLS1jb2xvci1zZW1hbnRpYy13YXJuaW5nLWRpc2FibGVkOiAjNzQ3NDc0O1xuICAtLWNvbG9yLXNlbWFudGljLWNyaXRpY2FsOiAjZDMyOTQ3O1xuICAtLWNvbG9yLXNlbWFudGljLWNyaXRpY2FsLWhvdmVyOiAjZGUzYTU3O1xuICAtLWNvbG9yLXNlbWFudGljLWNyaXRpY2FsLWFjdGl2ZTogI2U4NGQ2ODtcbiAgLS1jb2xvci1zZW1hbnRpYy1jcml0aWNhbC1kaXNhYmxlZDogIzZlNmU2ZTtcbiAgLS1jb2xvci1zZW1hbnRpYy1jcml0aWNhbC1iZy1hbHQ6ICNmOWUxZTU7XG4gIC0tY29sb3Itc2VtYW50aWMtbmV1dHJhbDogIzIyMjIyMjtcbiAgLS1jb2xvci1zZW1hbnRpYy1uZXV0cmFsLWhvdmVyOiAjM2EzYTNhO1xuICAtLWNvbG9yLXNlbWFudGljLW5ldXRyYWwtYWN0aXZlOiAjNTM1MzUzO1xuICAtLWNvbG9yLXNlbWFudGljLW5ldXRyYWwtZGlzYWJsZWQ6ICM2ZTZlNmU7XG5cbiAgLyoqXG4gIFRFWFRcbiAgKiovXG4gIC0tY29sb3ItdGV4dC1tYWluOiAjY2RjZGNkO1xuICAtLWNvbG9yLXRleHQtc3VidGxlOiAjNzY3Njc2O1xuICAtLWNvbG9yLXRleHQtcmV2ZXJzZTogIzAwMDAwMDtcbiAgLS1jb2xvci10ZXh0LXJldmVyc2Utc3VidGxlOiAjMjEyMTIxO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQ6ICM0YTRhNGE7XG4gIC0tY29sb3ItdGV4dC1pbmZvOiAjY2RjZGNkO1xuICAtLWNvbG9yLXRleHQtc3VjY2VzczogI2NkY2RjZDtcbiAgLS1jb2xvci10ZXh0LXdhcm5pbmc6ICNjZGNkY2Q7XG4gIC0tY29sb3ItdGV4dC1jcml0aWNhbDogI2NkY2RjZDtcblxuICAvKipcbiAgQk9SREVSXG4gICoqL1xuICAtLWNvbG9yLWJvcmRlci0xOiAjMmQyZDJkO1xuICAtLWNvbG9yLWJvcmRlci0yOiAjMWExYTFhO1xuXG4gIC8qKlxuICBORVVUUkFMU1xuICAqKi9cbiAgLS1jb2xvci1uZXV0cmFsLTA6ICMxYTFhMWE7XG4gIC0tY29sb3ItbmV1dHJhbC0wLXJldmVyc2U6ICNmZmZmZmY7XG4gIC0tY29sb3ItbmV1dHJhbC0xOiAjMjYyNjI2O1xuICAtLWNvbG9yLW5ldXRyYWwtMjogIzJlMmUyZTtcbiAgLS1jb2xvci1uZXV0cmFsLTM6ICMzNjM2MzY7XG5cbiAgLyoqXG4gIFNUQVRVU1xuICAqKi9cbiAgLS1jb2xvci1zdGF0dXMtcmVhZHk6ICM3ZWQzMjA7XG4gIC0tY29sb3Itc3RhdHVzLW9mZmxpbmU6ICNhZGE3YTg7XG4gIC0tY29sb3Itc3RhdHVzLWJ1c3k6ICNmMTliNTM7XG5cbiAgLyoqXG4gIEJBQ0tHUk9VTkRTXG4gICoqL1xuICAtLWNvbG9yLWJhY2tncm91bmQtb3ZlcmxheTogcmdiYSgyMywgMTAsIDEyMiwgMC40KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW92ZXJsYXktMjogcmdiYSgyMywgMTAsIDEyMiwgMC42KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN1YnRsZS1jYWxsb3V0OiAjZThlZmZkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY3JpdGljYWw6ICNmOWUxZTU7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTA6ICNmZmZmZmY7XG5cbiAgLyoqXG4gIE1FTlVcbiAgKiovXG4gIC0tY29sb3ItaW50ZXJhY3Rpb25zLW1lbnU6ICNmZmZmZmY7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb25zLW1lbnUtaG92ZXI6ICMyZjJmMmY7XG4gIC0tY29sb3ItaW50ZXJhY3Rpb25zLW1lbnUtaW5hY3RpdmU6ICM3NTc1NzU7XG5cbiAgLyoqXG4gIEJSQU5EXG4gICoqL1xuICAtLWNvbG9yLWJyYW5kLWNvb2w6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZhZTFkOSAwJSwgIzk4OThmZiAxMDAlKTtcbn1cblxuLyoqXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBGb3JrZWQgZnJvbSBUYWlsd2luZCBDU1NcbiAqL1xuXG4vKipcbiAqIFJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiAqL1xuXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxuZmlndXJlLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3Mvc3lzdGVtLWZvbnQtc3RhY2svXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZS4kZm9udC1mYW1pbHktZGVmYXVsdDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi8qKlxuICogUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2ZcbiAqIG9wdC1vdXQuXG4gKi9cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVzZXQgZm9ybSBlbGVtZW50IHByb3BlcnRpZXMgdGhhdCBhcmUgZWFzeSB0byBmb3JnZXQgdG9cbiAqIHN0eWxlIGV4cGxpY2l0bHkgc28geW91IGRvbid0IGluYWR2ZXJ0ZW50bHkgaW50cm9kdWNlXG4gKiBzdHlsZXMgdGhhdCBkZXZpYXRlIGZyb20geW91ciBkZXNpZ24gc3lzdGVtLiBUaGVzZSBzdHlsZXNcbiAqIHN1cHBsZW1lbnQgYSBwYXJ0aWFsIHJlc2V0IHRoYXQgaXMgYWxyZWFkeSBhcHBsaWVkIGJ5XG4gKiBub3JtYWxpemUuY3NzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBNb25vc3BhY2UgZm9udCBzdGFjazogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvZm9udC1zdGFja3MvXG4gKi9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdGhlbWUuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLyoqXG4gKiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdCBhcyB0aGF0J3NcbiAqIHRoZSBiZWhhdmlvciB5b3Ugd2FudCBhbG1vc3QgYWxsIG9mIHRoZSB0aW1lLiBJbnNwaXJlZCBieVxuICogQ1NTIFJlbWVkeSwgd2l0aCBgc3ZnYCBhZGRlZCBhcyB3ZWxsLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nOi1tb3otYnJva2VuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqXG4gKiBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmVcbiAqIHRoZWlyIGluc3RyaW5zaWMgYXNwZWN0IHJhdGlvLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xufVxuXG5ib2R5IDpmb2N1cyxcblt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuOmdsb2JhbCgua2V5Ym9hcmQtdXNlcikgOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHRoZW1lLiRvdXRsaW5lLWNvbG9yO1xufVxuXG4vKiBXZSB3YW50IHN2ZyBpY29ucyB0byBoYXZlIHRpdGxlIGVsZW1lbnRzIGZvciBzY3JlZW4gcmVhZGVycywgYnV0IHdlIGRvbid0IG5lZWQgdG8gc2hvdyB0aGVpciB0b29sdGlwcyB3aGVuIHRoZXkgYXJlIGluc2lkZSBidXR0b25zICovXG5idXR0b24gc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qKlxuICogQnJlYWtwb2ludCBkZWZpbml0aW9ucyBmb3IgdXNlIHd1dGggcmVhY3QtdXNlLWNzcy1icmVha3BvaW50c1xuICogaHR0cHM6Ly9naXRodWIuY29tL21hdHRoZXdoYWxsL3JlYWN0LXVzZS1jc3MtYnJlYWtwb2ludHNcbiAqL1xuYm9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJzbVwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbWQpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgYm9keTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIm1kXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gIGJvZHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJsZ1wiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC14bCkgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICBib2R5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieGxcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQteHhsKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gIGJvZHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4eGxcIjtcbiAgfVxufVxuXG4vLyBUT0RPOiBBZGQgdGhlIHJlc3Qgb2YgdGhlIGJhc2UgdHlwb2dyYXBoeSBzdHlsZXNcblxuaDUge1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG59XG5cbmxhYmVsLFxuc21hbGwsXG5zdHJvbmcge1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuc21hbGwge1xuICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xufVxuXG5wLFxuc21hbGwsXG5zdHJvbmcge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuYSB7XG4gIGNvbG9yOiB0aGVtZS4kbGluay1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJGxpbmstY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHRoZW1lLiRsaW5rLWNvbG9yLXByZXNzZWQ7XG4gIH1cbn1cblxuaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIyLWNvbG9yO1xuICBtYXJnaW46IDE2cHggMDtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gICAgY29udGVudDogYXR0cihkYXRhLW9yLXRleHQpO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG59XG5cbnN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5obWMtbG9nbyB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG59XG4iLCI6bG9jYWwoLnN1cHBvcnQtbWFpbikge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNWVtO1xufVxuXG46bG9jYWwoLnN1cHBvcnQtY29udGVudCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtO1xuICBhIHtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTVlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIGEuY29weS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG4gIDpsb2NhbCgudW5zdXBwb3J0ZWQtbGFuZ3MpIHtcbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuOmxvY2FsKC5kZXRhaWxzKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/