/*! 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;
}

: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;--secondary-color-hover: #F5F5F5;--secondary-color-pressed: #DBDBDB;--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;--border3-color: #868686;--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: var(--border3-color);--input-border-color-hover: var(--primary-color-hover);--input-outline-color: var(--primary-color);--list-bg-color-hover: var(--basic-color-hover);--list-bg-color-pressed: var(--basic-color-pressed);--dropdown-bg-color: var(--background1-color);--dropdown-border-color: var(--border1-color);--dropdown-shadow-color: var(--shadow-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);--tip-text-color: var(--text5-color);--tip-bg-color: var(--accent4-color);--tip-button-color: var(--accent-4color-pressed);--tip-button-color-hover: var(--accent4-color-hover);--tip-button-color-pressed: var(--accent4-color-pressed);--favorite-color: #FFC000;--admin-color: var(--accent1-color);--error-color: var(--cancel-color);--error-color-hover: var(--cancel-color-hover);--error-color-pressed: var(--cancel-color-pressed);--status-unread-color: #FF8500;--status-recording-color: #F5325C;--status-enabled-color: var(--accept-color);--status-disabled-color: var(--cancel-color);--overlay-bg-color: rgba(0, 0, 0, 0.5);--overlay-text-color: #FFFFFF;--overlay-border-color: #BBBBBB;--overlay-outline-color: #FFFFFF;--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);--toolbar-label-accent1: var(--accent1-color);--toolbar-label-accent2: var(--accent2-color);--toolbar-label-accent3: var(--accent3-color);--toolbar-label-accent4: var(--accent4-color);--toolbar-label-accent5: var(--accent5-color);--tile-text-color: var(--text4-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}html{box-sizing:border-box;line-height:1}*,*:before,*:after{box-sizing:inherit}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}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}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:var(--font-family-monospace)}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img:-moz-broken{opacity:0}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)}button svg{pointer-events:none}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)}
.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:#fff;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:#fff}.support__support-content__6Fy7i input{width:15em;background:#fff;color:#000;font-size:12pt;padding:.4em;border-radius:10px;border:none}.support__support-content__6Fy7i a.copy-link{margin-left:.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3N0eWxlc2hlZXRzL3N1cHBvcnQtZmRjOTFmZTkzODdhYWMxOTVmZWIuY3NzIiwibWFwcGluZ3MiOiJBQUFBLDJFQUEyRTs7QUFFM0U7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSxpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLDhCQUE4QixFQUFFLE1BQU07QUFDeEM7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLFNBQVM7QUFDWDs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsU0FBUyxFQUFFLE1BQU07RUFDakIsaUJBQWlCLEVBQUUsTUFBTTtBQUMzQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQiwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLGlDQUFpQyxFQUFFLE1BQU07QUFDM0M7O0FBRUE7O0VBRUU7O0FBRUY7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOzs7RUFHRTs7QUFFRjs7O0VBR0UsaUNBQWlDLEVBQUUsTUFBTTtFQUN6QyxjQUFjLEVBQUUsTUFBTTtBQUN4Qjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGOztFQUVFLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7K0VBQytFOztBQUUv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LDhCQUNFLDJKQUNBLGNBQ0Esa0JBQ0EsV0FDQSxZQUNBLE1BQ0EsT0FDQSxnQkFDQSxXQUNBLGFBQ0EsdUJBQ0EsZ0JBR0YsaUNBQ0Usa0JBQ0EsV0FDQSxtQ0FDRSxrQkFDQSxXQUVGLHVDQUNFLFdBQ0EsZ0JBQ0EsV0FDQSxlQUNBLGFBQ0EsbUJBQ0EsWUFFRiw2Q0FDRSxpQkFDQSxlQUdBLHlFQUNFLG1CQUdKLHVDQUNFLFlBSUoseUJBQ0UsZ0JBQ0EsMkNBQ0Usa0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9odWJzLy4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9zdHlsZXMvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL2Fzc2V0cy9zdHlsZXNoZWV0cy9zdXBwb3J0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIlxuQHVzZSBcIi4vdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCBcIn5ub3JtYWxpemUuY3NzXCI7XG5cbi8vIFRoZW1lIENTUyBWYXJpYWJsZXNcbi8vIEluamVjdGVkIHRoZW1lIHdpbGwgb3ZlcndyaXRlIHRoZXNlIGRlZmF1bHRzXG46cm9vdCB7XG4gIC0tZm9udC1mYW1pbHktZGVmYXVsdDogJ1BvcHBpbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IENvbnNvbGFzLCBcIkFuZGFsZSBNb25vIFdUXCIsIFwiQW5kYWxlIE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiTmltYnVzIE1vbm8gTFwiLCBNb25hY28sIFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuXG4gIC0tdGV4dDEtY29sb3I6ICN7dGhlbWUuJGJsYWNrfTtcbiAgLS10ZXh0MS1jb2xvci1ob3ZlcjogI3t0aGVtZS4kYmxhY2staG92ZXJ9O1xuICAtLXRleHQxLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGJsYWNrLXByZXNzZWR9O1xuICAtLXRleHQyLWNvbG9yOiAje3RoZW1lLiRkYXJrZ3JleX07XG4gIC0tdGV4dDItY29sb3ItaG92ZXI6ICN7dGhlbWUuJGRhcmtncmV5LWhvdmVyfTtcbiAgLS10ZXh0Mi1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRkYXJrZ3JleS1wcmVzc2VkfTtcbiAgLS10ZXh0My1jb2xvcjogI3t0aGVtZS4kZ3JleX07XG4gIC0tdGV4dDMtY29sb3ItaG92ZXI6ICN7dGhlbWUuJGdyZXktaG92ZXJ9O1xuICAtLXRleHQzLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGdyZXktcHJlc3NlZH07XG4gIC0tdGV4dDQtY29sb3I6ICN7dGhlbWUuJGRhcmtncmV5fTtcbiAgLS10ZXh0NC1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDQtY29sb3IpO1xuICAtLXRleHQ0LWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQ0LWNvbG9yKTtcbiAgLS10ZXh0NS1jb2xvcjogI3t0aGVtZS4kd2hpdGV9O1xuICAtLXRleHQ1LWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0NS1jb2xvcik7XG4gIC0tdGV4dDUtY29sb3ItcHJlc3NlZDogdmFyKC0tdGV4dDUtY29sb3IpO1xuICAtLXRleHQtaW52ZXJ0ZWQtY29sb3I6ICN7dGhlbWUuJHdoaXRlfTtcbiBcblxuICAtLWxpbmstY29sb3I6ICN7dGhlbWUuJGJsdWV9O1xuICAtLWxpbmstY29sb3ItaG92ZXI6ICN7dGhlbWUuJGJsdWUtaG92ZXJ9O1xuICAtLWxpbmstY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kYmx1ZS1wcmVzc2VkfTtcblxuICAtLWFjY2VwdC1jb2xvcjogI3t0aGVtZS4kZ3JlZW59O1xuICAtLWFjY2VwdC1ib3JkZXItY29sb3I6ICN7dGhlbWUuJGdyZWVufTtcbiAgLS1hY2NlcHQtY29sb3ItaG92ZXI6ICN7dGhlbWUuJGdyZWVuLWhvdmVyfTtcbiAgLS1hY2NlcHQtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kZ3JlZW4tcHJlc3NlZH07XG5cbiAgLS1jYW5jZWwtY29sb3I6ICN7dGhlbWUuJHJlZH07XG4gIC0tY2FuY2VsLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRyZWQtaG92ZXJ9O1xuICAtLWNhbmNlbC1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRyZWQtcHJlc3NlZH07XG5cbiAgLS1hY2NlbnQxLWNvbG9yOiAje3RoZW1lLiRyZWR9O1xuICAtLWFjY2VudDEtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQxLWNvbG9yKTtcbiAgLS1hY2NlbnQxLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRyZWQtaG92ZXJ9O1xuICAtLWFjY2VudDEtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kcmVkLXByZXNzZWR9O1xuXG4gIC0tYWNjZW50Mi1jb2xvcjogI3t0aGVtZS4kb3JhbmdlfTtcbiAgLS1hY2NlbnQyLWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50Mi1jb2xvcik7XG4gIC0tYWNjZW50Mi1jb2xvci1ob3ZlcjogI3t0aGVtZS4kb3JhbmdlLWhvdmVyfTtcbiAgLS1hY2NlbnQyLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJG9yYW5nZS1wcmVzc2VkfTtcblxuICAtLWFjY2VudDMtY29sb3I6ICN7dGhlbWUuJGdyZWVufTtcbiAgLS1hY2NlbnQzLWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50My1jb2xvcik7XG4gIC0tYWNjZW50My1jb2xvci1ob3ZlcjogI3t0aGVtZS4kZ3JlZW4taG92ZXJ9O1xuICAtLWFjY2VudDMtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kZ3JlZW4tcHJlc3NlZH07XG5cbiAgLS1hY2NlbnQ0LWNvbG9yOiAje3RoZW1lLiRibHVlfTtcbiAgLS1hY2NlbnQ0LWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50NC1jb2xvcik7XG4gIC0tYWNjZW50NC1jb2xvci1ob3ZlcjogI3t0aGVtZS4kYmx1ZS1ob3Zlcn07XG4gIC0tYWNjZW50NC1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRibHVlLXByZXNzZWR9O1xuXG4gIC0tYWNjZW50NS1jb2xvcjogI3t0aGVtZS4kcHVycGxlfTtcbiAgLS1hY2NlbnQ1LWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50NS1jb2xvcik7XG4gIC0tYWNjZW50NS1jb2xvci1ob3ZlcjogI3t0aGVtZS4kcHVycGxlLWhvdmVyfTtcbiAgLS1hY2NlbnQ1LWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJHB1cnBsZS1wcmVzc2VkfTtcblxuICAtLWFjY2VudDYtY29sb3I6ICN7dGhlbWUuJGJsYWNrfTtcbiAgLS1hY2NlbnQ2LWNvbG9yLWhvdmVyOiAje3RoZW1lLiRibGFjay1ob3Zlcn07XG4gIC0tYWNjZW50Ni1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRibGFjay1wcmVzc2VkfTtcblxuICAtLXByaW1hcnktY29sb3I6ICN7dGhlbWUuJGJsdWV9O1xuICAtLXByaW1hcnktY29sb3ItaG92ZXI6ICN7dGhlbWUuJGJsdWUtaG92ZXJ9O1xuICAtLXByaW1hcnktY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kYmx1ZS1wcmVzc2VkfTtcblxuICAtLXNlY29uZGFyeS1jb2xvcjogI3t0aGVtZS4kbGlnaHRncmV5fTtcbiAgLS1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICN7dGhlbWUuJGxpZ2h0Z3JleS1ob3Zlcn07XG4gIC0tc2Vjb25kYXJ5LWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGxpZ2h0Z3JleS1wcmVzc2VkfTtcblxuICAtLWJhY2tncm91bmQxLWNvbG9yOiAje3RoZW1lLiR3aGl0ZX07XG4gIC0tYmFja2dyb3VuZDItY29sb3I6ICN7dGhlbWUuJHJlY2Vzc2VkLWJnfTtcbiAgLS1iYWNrZ3JvdW5kMy1jb2xvcjogI3t0aGVtZS4kbGlnaHRncmV5fTtcbiAgLS1iYWNrZ3JvdW5kNC1jb2xvcjogI3t0aGVtZS4kZ3JleX07XG5cbiAgLS1sb2FkaW5nLXNjcmVlbi1iYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjRkZGRkZGIDAlLCAjRUVFRUVFIDEwMCUpO1xuXG4gIC0tYm9yZGVyMS1jb2xvcjogI3t0aGVtZS4kbGlnaHRncmV5fTtcbiAgLS1ib3JkZXIyLWNvbG9yOiAje3RoZW1lLiRncmV5fTtcbiAgLS1ib3JkZXIzLWNvbG9yOiAje3RoZW1lLiRkYXJrZ3JleX07XG5cbiAgLS1vdXRsaW5lLWNvbG9yOiAje3RoZW1lLiRibGFja307XG5cbiAgLS1zaGFkb3ctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAtLWJhc2ljLWNvbG9yOiAje3RoZW1lLiR3aGl0ZX07XG4gIC0tYmFzaWMtY29sb3ItaG92ZXI6ICN7dGhlbWUuJHdoaXRlLWhvdmVyfTtcbiAgLS1iYXNpYy1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiR3aGl0ZS1wcmVzc2VkfTtcbiAgLS1iYXNpYy1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcjEtY29sb3IpO1xuXG4gIC0tZGlzYWJsZWQtdGV4dC1jb2xvcjogdmFyKC0tdGV4dDQtY29sb3IpO1xuICAtLWRpc2FibGVkLWJnLWNvbG9yOiAgdmFyKC0tYmFja2dyb3VuZDMtY29sb3IpO1xuICAtLWRpc2FibGVkLWljb24tY29sb3I6IHZhcigtLWJhY2tncm91bmQ0LWNvbG9yKTtcblxuICAtLXJhZGlvLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyMS1jb2xvcik7XG4gIC0tcmFkaW8tYmctY29sb3I6IHZhcigtLWJhc2ljLWNvbG9yKTtcbiAgLS1yYWRpby1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYmFzaWMtY29sb3ItaG92ZXIpO1xuICAtLXJhZGlvLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuXG4gIC0tdG9nZ2xlLWJ1dHRvbi1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDQtY29sb3IpO1xuXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWJhY2tncm91bmQxLWNvbG9yKTtcbiAgLS1pbnB1dC1pY29uLWNvbG9yOiB2YXIoLS10ZXh0Mi1jb2xvcik7XG4gIC0taW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIzLWNvbG9yKTtcbiAgLS1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXI6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICAtLWlucHV0LW91dGxpbmUtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gIC0tbGlzdC1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYmFzaWMtY29sb3ItaG92ZXIpO1xuICAtLWxpc3QtYmctY29sb3ItcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG5cbiAgLS1kcm9wZG93bi1iZy1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDEtY29sb3IpO1xuICAtLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyMS1jb2xvcik7XG4gIC0tZHJvcGRvd24tc2hhZG93LWNvbG9yOiB2YXIoLS1zaGFkb3ctY29sb3IpO1xuXG4gIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQxLWNvbG9yKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIxLWNvbG9yKTtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWJhc2ljLWNvbG9yKTtcbiAgLS1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLWJhc2ljLWNvbG9yLWhvdmVyKTtcbiAgLS1idXR0b24tYmctY29sb3ItcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG5cbiAgLS1hY3RpdmUtdGV4dC1jb2xvcjogdmFyKC0tdGV4dDUtY29sb3IpO1xuICAtLWFjdGl2ZS1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIC0tYWN0aXZlLWNvbG9yLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgLS1hY3RpdmUtY29sb3ItcHJlc3NlZDogdmFyKC0tcHJpbWFyeS1jb2xvci1wcmVzc2VkKTtcblxuICAtLWNoYXQtYnViYmxlLWJnLWNvbG9yLXNlbnQ6IHZhcigtLWFjY2VudDQtY29sb3IpO1xuICAtLWNoYXQtYnViYmxlLXRleHQtY29sb3Itc2VudDogdmFyKC0tdGV4dDUtY29sb3IpO1xuICAtLWNoYXQtYnViYmxlLWxpbmstY29sb3Itc2VudC1ob3ZlcjogdmFyKC0tYmFzaWMtY29sb3ItaG92ZXIpO1xuICAtLWNoYXQtYnViYmxlLWxpbmstY29sb3Itc2VudC1wcmVzc2VkOiB2YXIoLS1iYXNpYy1jb2xvci1wcmVzc2VkKTtcbiAgLS1jaGF0LWJ1YmJsZS1iZy1jb2xvci1yZWNlaXZlZDogdmFyKC0tYmFja2dyb3VuZDMtY29sb3IpO1xuXG4gIC0tdGlwLXRleHQtY29sb3I6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS10aXAtYmctY29sb3I6IHZhcigtLWFjY2VudDQtY29sb3IpO1xuICAtLXRpcC1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC00Y29sb3ItcHJlc3NlZCk7XG4gIC0tdGlwLWJ1dHRvbi1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50NC1jb2xvci1ob3Zlcik7XG4gIC0tdGlwLWJ1dHRvbi1jb2xvci1wcmVzc2VkOiB2YXIoLS1hY2NlbnQ0LWNvbG9yLXByZXNzZWQpO1xuXG4gIC0tZmF2b3JpdGUtY29sb3I6ICN7dGhlbWUuJHllbGxvd307XG5cbiAgLS1hZG1pbi1jb2xvcjogdmFyKC0tYWNjZW50MS1jb2xvcik7XG5cbiAgLS1lcnJvci1jb2xvcjogdmFyKC0tY2FuY2VsLWNvbG9yKTtcbiAgLS1lcnJvci1jb2xvci1ob3ZlcjogdmFyKC0tY2FuY2VsLWNvbG9yLWhvdmVyKTtcbiAgLS1lcnJvci1jb2xvci1wcmVzc2VkOiB2YXIoLS1jYW5jZWwtY29sb3ItcHJlc3NlZCk7XG5cbiAgLS1zdGF0dXMtdW5yZWFkLWNvbG9yOiAje3RoZW1lLiRvcmFuZ2V9O1xuICAtLXN0YXR1cy1yZWNvcmRpbmctY29sb3I6ICN7dGhlbWUuJHJlZH07XG4gIC0tc3RhdHVzLWVuYWJsZWQtY29sb3I6IHZhcigtLWFjY2VwdC1jb2xvcik7XG4gIC0tc3RhdHVzLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1jYW5jZWwtY29sb3IpO1xuXG4gIC0tb3ZlcmxheS1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLW92ZXJsYXktdGV4dC1jb2xvcjogI3t0aGVtZS4kd2hpdGV9O1xuICAtLW92ZXJsYXktYm9yZGVyLWNvbG9yOiAje3RoZW1lLiRncmV5fTtcbiAgLS1vdmVybGF5LW91dGxpbmUtY29sb3I6ICN7dGhlbWUuJHdoaXRlfTtcblxuICAtLXRvb2xiYXItaWNvbi1jb2xvcjogdmFyKC0tdGV4dDUtY29sb3IpO1xuICAtLXRvb2xiYXItaWNvbi1zZWxlY3RlZC1iZzogdmFyKC0tdHJhbnNwYXJlbnQpOyBcbiAgLS10b29sYmFyLWJhc2ljLWljb24tY29sb3I6IHZhcigtLXRleHQxLWNvbG9yKTtcbiAgLS10b29sYmFyLWJhc2ljLXNlbGVjdGVkLWljb24tY29sb3I6IHZhcigtLXRleHQxLWNvbG9yKTtcbiAgLS10b29sYmFyLWJhc2ljLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAtLXRvb2xiYXItYmFzaWMtY29sb3ItaG92ZXI6IHZhcigtLXNlY29uZGFyeS1jb2xvci1ob3Zlcik7XG4gIC0tdG9vbGJhci1iYXNpYy1jb2xvci1wcmVzc2VkOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItcHJlc3NlZCk7XG4gIC0tdG9vbGJhci1iYXNpYy1ib3JkZXItY29sb3I6IHZhcigtLWJhc2ljLWJvcmRlci1jb2xvcik7XG4gIC0tdG9vbGJhci1sYWJlbC1hY2NlbnQxOiB2YXIoLS1hY2NlbnQxLWNvbG9yKTtcbiAgLS10b29sYmFyLWxhYmVsLWFjY2VudDI6IHZhcigtLWFjY2VudDItY29sb3IpO1xuICAtLXRvb2xiYXItbGFiZWwtYWNjZW50MzogdmFyKC0tYWNjZW50My1jb2xvcik7XG4gIC0tdG9vbGJhci1sYWJlbC1hY2NlbnQ0OiB2YXIoLS1hY2NlbnQ0LWNvbG9yKTtcbiAgLS10b29sYmFyLWxhYmVsLWFjY2VudDU6IHZhcigtLWFjY2VudDUtY29sb3IpO1xuXG4gIC0tdGlsZS10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0NC1jb2xvcik7XG4gIC0tdGlsZS1iZy1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS10aWxlLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xuICAtLXRpbGUtYmctY29sb3ItcHJlc3NlZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLXByZXNzZWQpO1xuICAtLXRpbGUtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQxLWNvbG9yKTtcbiAgLS10aWxlLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYmFzaWMtY29sb3IpO1xuICAtLXRpbGUtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1iYXNpYy1jb2xvci1ob3Zlcik7XG4gIC0tdGlsZS1idXR0b24tYmctY29sb3ItcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG4gIC0tdGlsZS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNpYy1ib3JkZXItY29sb3IpO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0ICA6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBoZWlnaHQgIDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogbm9uZTtcbn1cblxuLyoqXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogRm9ya2VkIGZyb20gVGFpbHdpbmQgQ1NTXG4gKi9cblxuLyoqXG4gKiBSZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4gKi9cblxuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL3N5c3RlbS1mb250LXN0YWNrL1xuICovXG5cbmh0bWwge1xuIGZvbnQtZmFtaWx5OiB0aGVtZS4kZm9udC1mYW1pbHktZGVmYXVsdDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi8qKlxuICogUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2ZcbiAqIG9wdC1vdXQuXG4gKi9cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVzZXQgZm9ybSBlbGVtZW50IHByb3BlcnRpZXMgdGhhdCBhcmUgZWFzeSB0byBmb3JnZXQgdG9cbiAqIHN0eWxlIGV4cGxpY2l0bHkgc28geW91IGRvbid0IGluYWR2ZXJ0ZW50bHkgaW50cm9kdWNlXG4gKiBzdHlsZXMgdGhhdCBkZXZpYXRlIGZyb20geW91ciBkZXNpZ24gc3lzdGVtLiBUaGVzZSBzdHlsZXNcbiAqIHN1cHBsZW1lbnQgYSBwYXJ0aWFsIHJlc2V0IHRoYXQgaXMgYWxyZWFkeSBhcHBsaWVkIGJ5XG4gKiBub3JtYWxpemUuY3NzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBNb25vc3BhY2UgZm9udCBzdGFjazogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvZm9udC1zdGFja3MvXG4gKi9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuIGZvbnQtZmFtaWx5OiB0aGVtZS4kZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vKipcbiAqIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0IGFzIHRoYXQnc1xuICogdGhlIGJlaGF2aW9yIHlvdSB3YW50IGFsbW9zdCBhbGwgb2YgdGhlIHRpbWUuIEluc3BpcmVkIGJ5XG4gKiBDU1MgUmVtZWR5LCB3aXRoIGBzdmdgIGFkZGVkIGFzIHdlbGwuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICovXG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbWc6LW1vei1icm9rZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKipcbiAqIENvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZVxuICogdGhlaXIgaW5zdHJpbnNpYyBhc3BlY3QgcmF0aW8uXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICovXG5cbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbmJvZHkgOmZvY3VzLCBbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjpnbG9iYWwoLmtleWJvYXJkLXVzZXIpIDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB0aGVtZS4kb3V0bGluZS1jb2xvcjtcbn1cblxuLyogV2Ugd2FudCBzdmcgaWNvbnMgdG8gaGF2ZSB0aXRsZSBlbGVtZW50cyBmb3Igc2NyZWVuIHJlYWRlcnMsIGJ1dCB3ZSBkb24ndCBuZWVkIHRvIHNob3cgdGhlaXIgdG9vbHRpcHMgd2hlbiB0aGV5IGFyZSBpbnNpZGUgYnV0dG9ucyAqL1xuYnV0dG9uIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKipcbiAqIEJyZWFrcG9pbnQgZGVmaW5pdGlvbnMgZm9yIHVzZSB3dXRoIHJlYWN0LXVzZS1jc3MtYnJlYWtwb2ludHNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tYXR0aGV3aGFsbC9yZWFjdC11c2UtY3NzLWJyZWFrcG9pbnRzXG4gKi9cbmJvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic21cIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LW1kKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gIGJvZHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJtZFwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICBib2R5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibGdcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQteGwpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgYm9keTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhsXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LXh4bCkgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICBib2R5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieHhsXCI7XG4gIH1cbn1cblxuLy8gVE9ETzogQWRkIHRoZSByZXN0IG9mIHRoZSBiYXNlIHR5cG9ncmFwaHkgc3R5bGVzXG5cbmg1IHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xufVxuXG5sYWJlbCwgc21hbGwsIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14cztcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xufVxuXG5zbWFsbCB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG59XG5cbnAsIHNtYWxsLCBzdHJvbmcge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuYSB7XG4gIGNvbG9yOiB0aGVtZS4kbGluay1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJGxpbmstY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHRoZW1lLiRsaW5rLWNvbG9yLXByZXNzZWQ7XG4gIH1cbn1cblxuaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIyLWNvbG9yO1xuICBtYXJnaW46IDE2cHggMDtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gICAgY29udGVudDogYXR0cihkYXRhLW9yLXRleHQpO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG59XG5cbnN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5obWMtbG9nbyB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG59XG4iLCIvLyBkZWZhdWx0IGJlbG93IDU3NnB4IChQb3J0cmFpdCBQaG9uZXMpXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7IC8vIExhbmRzY2FwZSBQaG9uZXNcbiRicmVha3BvaW50LW1kOiA3NjhweDsgLy8gVGFibGV0c1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4OyAvLyBEZXNrdG9wc1xuJGJyZWFrcG9pbnQteGw6IDEyMDBweDsgLy8gTGFyZ2UgRGVza3RvcHNcbiRicmVha3BvaW50LXh4bDogMTYwMHB4OyAvLyBFeHRyYSBMYXJnZSBEZXNrdG9wc1xuJGJyZWFrcG9pbnQtdnI6IDYwMHB4OyAvLyBTdGFuZGFsb25lIFZSIEJyb3dzZXJzXG5cbiR0cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XG4kdHJhbnNwYXJlbnQtaG92ZXI6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4kdHJhbnNwYXJlbnQtcHJlc3NlZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuJHdoaXRlOiAjRkZGRkZGO1xuJHdoaXRlLWhvdmVyOiAjRTdFN0U3O1xuJHdoaXRlLXByZXNzZWQ6ICNEQkRCREI7XG5cbiRsaWdodGdyZXk6ICNFN0U3RTc7XG4kbGlnaHRncmV5LWhvdmVyOiAjRjVGNUY1O1xuJGxpZ2h0Z3JleS1wcmVzc2VkOiAjREJEQkRCO1xuXG4kZ3JleTogI0JCQkJCQjtcbiRncmV5LWhvdmVyOiAjQzdDN0M3O1xuJGdyZXktcHJlc3NlZDogI0FEQURBRDtcblxuJGRhcmtncmV5OiAjODY4Njg2O1xuJGRhcmtncmV5LWhvdmVyOiAjOTQ5NDk0O1xuJGRhcmtncmV5LXByZXNzZWQ6ICM3QTdBN0E7XG5cbiRibGFjazogIzAwMDAwMDtcbiRibGFjay1ob3ZlcjogIzQwNDA0MDtcbiRibGFjay1wcmVzc2VkOiAjN0E3QTdBO1xuXG4kcmVkOiAjRjUzMjVDO1xuJHJlZC1ob3ZlcjogI0Y2NEI3MDtcbiRyZWQtcHJlc3NlZDogI0Y0MUE0OTtcblxuJG9yYW5nZTogI0ZGODUwMDtcbiRvcmFuZ2UtaG92ZXI6ICNGRjkxMUE7XG4kb3JhbmdlLXByZXNzZWQ6ICNFNjc4MDA7XG5cbiRncmVlbjogIzdFRDMyMDtcbiRncmVlbi1ob3ZlcjogIzhDREYyRjtcbiRncmVlbi1wcmVzc2VkOiAjNzJCRTFEO1xuXG4kYmx1ZTogIzAwN0FCODtcbiRibHVlLWhvdmVyOiAjMDA4QkQxO1xuJGJsdWUtcHJlc3NlZDogIzAwNjk5RTtcblxuJHB1cnBsZTogIzc4NTRGNjtcbiRwdXJwbGUtaG92ZXI6ICM4QzZFRjc7XG4kcHVycGxlLXByZXNzZWQ6ICM2NjNERjU7XG5cbiRyZWNlc3NlZC1iZzogI2Y5ZjlmOTtcblxuJHllbGxvdzogI0ZGQzAwMDtcblxuLy8gQnJhbmQgQ29sb3JzXG4kc3Bva2UtcHJpbWFyeS1jb2xvcjogIzJGODBFRDtcbiR0d2l0dGVyLXByaW1hcnktY29sb3I6ICM2RkMwRkQ7XG4kc2xhY2stcHJpbWFyeS1jb2xvcjogIzYxMUY2OTtcbiRkaXNjb3JkLS1wcmltYXJ5LWNvbG9yOiAjNzI4OURBO1xuXG4vLyBEaXNjb3JkIEJvdCBQYWdlIENvbG9yc1xuJGRpc2NvcmQtYmctY29sb3I6ICMyQTJEMzI7XG4kZGlzY29yZC10ZXh0MS1jb2xvcjogd2hpdGU7XG4kZGlzY29yZC10ZXh0Mi1jb2xvcjogI0EzQTNBMztcbiRkaXNjb3JkLXRleHQzLWNvbG9yOiByZ2IoMTI3LCAxMjcsIDEyNyk7XG4kZGlzY29yZC10ZXh0NC1jb2xvcjogcmdiKDY0LCA2NCwgNjQpO1xuXG4kZm9udC1zaXplLXhzOiAxMHB4O1xuJGZvbnQtc2l6ZS1zbTogMTJweDtcbiRmb250LXNpemUtbWQ6IDE0cHg7XG4kZm9udC1zaXplLWxnOiAyMHB4O1xuJGZvbnQtc2l6ZS14bDogMjRweDtcbiRmb250LXNpemUtMnhsOiAyOHB4O1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGJvcmRlci1yYWRpdXMtcmVndWxhcjogOHB4O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6IDZweDtcblxuJG91dGxpbmUtd2lkdGg6IDNweDtcblxuJHNwYWNpbmctMnhzOiA0cHg7XG4kc3BhY2luZy14czogOHB4O1xuJHNwYWNpbmctc206IDEycHg7XG4kc3BhY2luZy1tZDogMTZweDtcbiRzcGFjaW5nLWxnOiAyMHB4O1xuJHNwYWNpbmcteGw6IDI0cHg7XG5cbi8vIFRoZW1lIFNDU1MgVmFyaWFibGVzOlxuLy8gUmVmZXJlbmNlIHRoZXNlIHZhcmlhYmxlcyBpbiB0aGUgSHVicyBjb2RlYmFzZS5cbi8vIFRoZSBDU1MgdmFyaWFibGVzIHRoZXkgcmVmZXJlbmNlIGFyZSBkZWZpbmVkIGluIC4vZ2xvYmFsLnNjc3Mgc3VjaCB0aGF0IHRoZXkgYXJlIG9ubHkgaW5jbHVkZWQgb24gdGhlIHBhZ2Ugb25jZS5cbiRmb250LWZhbWlseS1kZWZhdWx0OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XG5cbiR0ZXh0MS1jb2xvcjogdmFyKC0tdGV4dDEtY29sb3IpO1xuJHRleHQxLWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0MS1jb2xvci1ob3Zlcik7XG4kdGV4dDEtY29sb3ItcHJlc3NlZDogdmFyKC0tdGV4dDEtY29sb3ItcHJlc3NlZCk7XG4kdGV4dDItY29sb3I6IHZhcigtLXRleHQyLWNvbG9yKTtcbiR0ZXh0Mi1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDItY29sb3ItaG92ZXIpO1xuJHRleHQyLWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQyLWNvbG9yLXByZXNzZWQpO1xuJHRleHQzLWNvbG9yOiB2YXIoLS10ZXh0My1jb2xvcik7XG4kdGV4dDMtY29sb3ItaG92ZXI6IHZhcigtLXRleHQzLWNvbG9yLWhvdmVyKTtcbiR0ZXh0My1jb2xvci1wcmVzc2VkOiB2YXIoLS10ZXh0My1jb2xvci1wcmVzc2VkKTtcbiR0ZXh0NC1jb2xvcjogdmFyKC0tdGV4dDQtY29sb3IpO1xuJHRleHQ0LWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0NC1jb2xvci1ob3Zlcik7XG4kdGV4dDQtY29sb3ItcHJlc3NlZDogdmFyKC0tdGV4dDQtY29sb3ItcHJlc3NlZCk7XG4kdGV4dDUtY29sb3I6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiR0ZXh0NS1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDUtY29sb3ItaG92ZXIpO1xuJHRleHQ1LWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQ1LWNvbG9yLXByZXNzZWQpO1xuJHRleHQtaW52ZXJ0ZWQtY29sb3I6IHZhcigtLXRleHQtaW52ZXJ0ZWQtY29sb3IpO1xuXG4kbGluay1jb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4kbGluay1jb2xvci1ob3ZlcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG4kbGluay1jb2xvci1wcmVzc2VkOiB2YXIoLS1saW5rLWNvbG9yLXByZXNzZWQpO1xuXG4kYWNjZXB0LWNvbG9yOiB2YXIoLS1hY2NlcHQtY29sb3IpO1xuJGFjY2VwdC1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VwdC1ib3JkZXItY29sb3IpO1xuJGFjY2VwdC1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZXB0LWNvbG9yLWhvdmVyKTtcbiRhY2NlcHQtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZXB0LWNvbG9yLXByZXNzZWQpO1xuXG4kY2FuY2VsLWNvbG9yOiB2YXIoLS1jYW5jZWwtY29sb3IpO1xuJGNhbmNlbC1jb2xvci1ob3ZlcjogdmFyKC0tY2FuY2VsLWNvbG9yLWhvdmVyKTtcbiRjYW5jZWwtY29sb3ItcHJlc3NlZDogdmFyKC0tY2FuY2VsLWNvbG9yLXByZXNzZWQpO1xuXG4kYWNjZW50MS1jb2xvcjogdmFyKC0tYWNjZW50MS1jb2xvcik7XG4kYWNjZW50MS1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDEtYm9yZGVyLWNvbG9yKTtcbiRhY2NlbnQxLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQxLWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQxLWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDEtY29sb3ItcHJlc3NlZCk7XG5cbiRhY2NlbnQyLWNvbG9yOiB2YXIoLS1hY2NlbnQyLWNvbG9yKTtcbiRhY2NlbnQyLWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50Mi1ib3JkZXItY29sb3IpO1xuJGFjY2VudDItY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDItY29sb3ItaG92ZXIpO1xuJGFjY2VudDItY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50Mi1jb2xvci1wcmVzc2VkKTtcblxuJGFjY2VudDMtY29sb3I6IHZhcigtLWFjY2VudDMtY29sb3IpO1xuJGFjY2VudDMtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDMtY29sb3ItaG92ZXIpO1xuJGFjY2VudDMtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50My1jb2xvci1wcmVzc2VkKTtcbiRhY2NlbnQzLWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50My1ib3JkZXItY29sb3IpO1xuXG4kYWNjZW50NC1jb2xvcjogdmFyKC0tYWNjZW50NC1jb2xvcik7XG4kYWNjZW50NC1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDQtYm9yZGVyLWNvbG9yKTtcbiRhY2NlbnQ0LWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQ0LWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQ0LWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDQtY29sb3ItcHJlc3NlZCk7XG5cbiRhY2NlbnQ1LWNvbG9yOiB2YXIoLS1hY2NlbnQ1LWNvbG9yKTtcbiRhY2NlbnQ1LWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50NS1ib3JkZXItY29sb3IpO1xuJGFjY2VudDUtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDUtY29sb3ItaG92ZXIpO1xuJGFjY2VudDUtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50NS1jb2xvci1wcmVzc2VkKTtcblxuJGFjY2VudDYtY29sb3I6IHZhcigtLWFjY2VudDYtY29sb3IpO1xuJGFjY2VudDYtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDYtY29sb3ItaG92ZXIpO1xuJGFjY2VudDYtY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50Ni1jb2xvci1wcmVzc2VkKTtcblxuJHByaW1hcnktY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuJHByaW1hcnktY29sb3ItaG92ZXI6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuJHByaW1hcnktY29sb3ItcHJlc3NlZDogdmFyKC0tcHJpbWFyeS1jb2xvci1wcmVzc2VkKTtcblxuJHNlY29uZGFyeS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiRzZWNvbmRhcnktY29sb3ItaG92ZXI6IHZhcigtLXNlY29uZGFyeS1jb2xvci1ob3Zlcik7XG4kc2Vjb25kYXJ5LWNvbG9yLXByZXNzZWQ6IHZhcigtLXNlY29uZGFyeS1jb2xvci1wcmVzc2VkKTtcblxuJGJhY2tncm91bmQxLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kMS1jb2xvcik7XG4kYmFja2dyb3VuZDItY29sb3I6IHZhcigtLWJhY2tncm91bmQyLWNvbG9yKTtcbiRiYWNrZ3JvdW5kMy1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDMtY29sb3IpO1xuJGJhY2tncm91bmQ0LWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kNC1jb2xvcik7XG5cbiRsb2FkaW5nLXNjcmVlbi1iYWNrZ3JvdW5kOiB2YXIoLS1sb2FkaW5nLXNjcmVlbi1iYWNrZ3JvdW5kKTtcblxuJGJvcmRlcjEtY29sb3I6IHZhcigtLWJvcmRlcjEtY29sb3IpO1xuJGJvcmRlcjItY29sb3I6IHZhcigtLWJvcmRlcjItY29sb3IpO1xuJGJvcmRlcjMtY29sb3I6IHZhcigtLWJvcmRlcjMtY29sb3IpO1xuXG4kb3V0bGluZS1jb2xvcjogdmFyKC0tb3V0bGluZS1jb2xvcik7XG5cbiRzaGFkb3ctY29sb3I6IHZhcigtLXNoYWRvdy1jb2xvcik7XG5cbiRiYXNpYy1jb2xvcjogdmFyKC0tYmFzaWMtY29sb3IpO1xuJGJhc2ljLWNvbG9yLWhvdmVyOiB2YXIoLS1iYXNpYy1jb2xvci1ob3Zlcik7XG4kYmFzaWMtY29sb3ItcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG4kYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNpYy1ib3JkZXItY29sb3IpO1xuXG4kZGlzYWJsZWQtdGV4dC1jb2xvcjogdmFyKC0tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4kZGlzYWJsZWQtYmctY29sb3I6IHZhcigtLWRpc2FibGVkLWJnLWNvbG9yKTtcbiRkaXNhYmxlZC1pY29uLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1pY29uLWNvbG9yKTtcblxuJHJhZGlvLWJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tYm9yZGVyLWNvbG9yKTtcbiRyYWRpby1iZy1jb2xvcjogdmFyKC0tcmFkaW8tYmctY29sb3IpO1xuJHJhZGlvLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1yYWRpby1iZy1jb2xvci1ob3Zlcik7XG4kcmFkaW8tYmctY29sb3ItcHJlc3NlZDogdmFyKC0tcmFkaW8tYmctY29sb3ItcHJlc3NlZCk7XG5cbiR0b2dnbGUtYnV0dG9uLWNvbG9yOiB2YXIoLS10b2dnbGUtYnV0dG9uLWNvbG9yKTtcblxuJGlucHV0LWJnLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvcik7XG4kaW5wdXQtaWNvbi1jb2xvcjogdmFyKC0taW5wdXQtaWNvbi1jb2xvcik7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IpO1xuJGlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyKTtcbiRpbnB1dC1vdXRsaW5lLWNvbG9yOiB2YXIoLS1pbnB1dC1vdXRsaW5lLWNvbG9yKTtcblxuJGxpc3QtYmctY29sb3ItaG92ZXI6IHZhcigtLWxpc3QtYmctY29sb3ItaG92ZXIpO1xuJGxpc3QtYmctY29sb3ItcHJlc3NlZDogdmFyKC0tbGlzdC1iZy1jb2xvci1wcmVzc2VkKTtcblxuJGRyb3Bkb3duLWJnLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1iZy1jb2xvcik7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuJGRyb3Bkb3duLXNoYWRvdy1jb2xvcjogdmFyKC0tZHJvcGRvd24tc2hhZG93LWNvbG9yKTtcblxuJGJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4kYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLWJvcmRlci1jb2xvcik7XG4kYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1idXR0b24tYmctY29sb3IpO1xuJGJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiRidXR0b24tYmctY29sb3ItcHJlc3NlZDogdmFyKC0tYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQpO1xuXG4kYWN0aXZlLXRleHQtY29sb3I6IHZhcigtLWFjdGl2ZS10ZXh0LWNvbG9yKTtcbiRhY3RpdmUtY29sb3I6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG4kYWN0aXZlLWNvbG9yLWhvdmVyOiB2YXIoLS1hY3RpdmUtY29sb3ItaG92ZXIpO1xuJGFjdGl2ZS1jb2xvci1wcmVzc2VkOiB2YXIoLS1hY3RpdmUtY29sb3ItcHJlc3NlZCk7XG5cbiRjaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50OiB2YXIoLS1jaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50KTtcbiRjaGF0LWJ1YmJsZS10ZXh0LWNvbG9yLXNlbnQ6IHZhcigtLWNoYXQtYnViYmxlLXRleHQtY29sb3Itc2VudCk7XG4kY2hhdC1idWJibGUtbGluay1jb2xvci1zZW50LWhvdmVyOiB2YXIoLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtaG92ZXIpO1xuJGNoYXQtYnViYmxlLWxpbmstY29sb3Itc2VudC1wcmVzc2VkOiB2YXIoLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtcHJlc3NlZCk7XG4kY2hhdC1idWJibGUtYmctY29sb3ItcmVjZWl2ZWQ6IHZhcigtLWNoYXQtYnViYmxlLWJnLWNvbG9yLXJlY2VpdmVkKTtcblxuJHRpcC10ZXh0LWNvbG9yOiB2YXIoLS10aXAtdGV4dC1jb2xvcik7XG4kdGlwLWJnLWNvbG9yOiB2YXIoLS10aXAtYmctY29sb3IpO1xuJHRpcC1idXR0b24tY29sb3I6IHZhcigtLXRpcC1idXR0b24tY29sb3IpO1xuJHRpcC1idXR0b24tY29sb3ItaG92ZXI6IHZhcigtLXRpcC1idXR0b24tY29sb3ItaG92ZXIpO1xuJHRpcC1idXR0b24tY29sb3ItcHJlc3NlZDogdmFyKC0tdGlwLWJ1dHRvbi1jb2xvci1wcmVzc2VkKTtcblxuJGZhdm9yaXRlLWNvbG9yOiB2YXIoLS1mYXZvcml0ZS1jb2xvcik7XG5cbiRhZG1pbi1jb2xvcjogdmFyKC0tYWRtaW4tY29sb3IpO1xuXG4kZXJyb3ItY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTtcbiRlcnJvci1jb2xvci1ob3ZlcjogdmFyKC0tZXJyb3ItY29sb3ItaG92ZXIpO1xuJGVycm9yLWNvbG9yLXByZXNzZWQ6IHZhcigtLWVycm9yLWNvbG9yLXByZXNzZWQpO1xuXG4kc3RhdHVzLXVucmVhZC1jb2xvcjogdmFyKC0tc3RhdHVzLXVucmVhZC1jb2xvcik7XG4kc3RhdHVzLXJlY29yZGluZy1jb2xvcjogdmFyKC0tc3RhdHVzLXJlY29yZGluZy1jb2xvcik7XG4kc3RhdHVzLWVuYWJsZWQtY29sb3I6IHZhcigtLXN0YXR1cy1lbmFibGVkLWNvbG9yKTtcbiRzdGF0dXMtZGlzYWJsZWQtY29sb3I6IHZhcigtLXN0YXR1cy1kaXNhYmxlZC1jb2xvcik7XG5cbiRvdmVybGF5LWJnLWNvbG9yOiB2YXIoLS1vdmVybGF5LWJnLWNvbG9yKTtcbiRvdmVybGF5LXRleHQtY29sb3I6IHZhcigtLW92ZXJsYXktdGV4dC1jb2xvcik7XG4kb3ZlcmxheS1ib3JkZXItY29sb3I6IHZhcigtLW92ZXJsYXktYm9yZGVyLWNvbG9yKTtcbiRvdmVybGF5LW91dGxpbmUtY29sb3I6IHZhcigtLW92ZXJsYXktb3V0bGluZS1jb2xvcik7XG5cbiR0b29sYmFyLWljb24tY29sb3I6IHZhcigtLXRvb2xiYXItaWNvbi1jb2xvcik7XG4kdG9vbGJhci1pY29uLXNlbGVjdGVkLWJnOiB2YXIoLS10b29sYmFyLWljb24tc2VsZWN0ZWQtYmcpO1xuJHRvb2xiYXItYmFzaWMtaWNvbi1jb2xvcjogdmFyKC0tdG9vbGJhci1iYXNpYy1pY29uLWNvbG9yKTtcbiR0b29sYmFyLWJhc2ljLXNlbGVjdGVkLWljb24tY29sb3I6IHZhcigtLXRvb2xiYXItYmFzaWMtc2VsZWN0ZWQtaWNvbi1jb2xvcik7XG4kdG9vbGJhci1iYXNpYy1jb2xvcjogdmFyKC0tdG9vbGJhci1iYXNpYy1jb2xvcik7XG4kdG9vbGJhci1iYXNpYy1jb2xvci1ob3ZlcjogdmFyKC0tdG9vbGJhci1iYXNpYy1jb2xvci1ob3Zlcik7XG4kdG9vbGJhci1iYXNpYy1jb2xvci1wcmVzc2VkOiB2YXIoLS10b29sYmFyLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuJHRvb2xiYXItYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS10b29sYmFyLWJhc2ljLWJvcmRlci1jb2xvcik7XG4kdG9vbGJhci1sYWJlbC1hY2NlbnQxOiB2YXIoLS10b29sYmFyLWxhYmVsLWFjY2VudDEpO1xuJHRvb2xiYXItbGFiZWwtYWNjZW50MjogdmFyKC0tdG9vbGJhci1sYWJlbC1hY2NlbnQyKTtcbiR0b29sYmFyLWxhYmVsLWFjY2VudDM6IHZhcigtLXRvb2xiYXItbGFiZWwtYWNjZW50Myk7XG4kdG9vbGJhci1sYWJlbC1hY2NlbnQ0OiB2YXIoLS10b29sYmFyLWxhYmVsLWFjY2VudDQpO1xuJHRvb2xiYXItbGFiZWwtYWNjZW50NTogdmFyKC0tdG9vbGJhci1sYWJlbC1hY2NlbnQ1KTtcblxuJHRpbGUtdGV4dC1jb2xvcjogdmFyKC0tdGlsZS10ZXh0LWNvbG9yKTtcbiR0aWxlLWJnLWNvbG9yOiB2YXIoLS10aWxlLWJnLWNvbG9yKTtcbiR0aWxlLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS10aWxlLWJnLWNvbG9yLWhvdmVyKTtcbiR0aWxlLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLXRpbGUtYmctY29sb3ItcHJlc3NlZCk7XG4kdGlsZS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tdGlsZS1idXR0b24tdGV4dC1jb2xvcik7XG4kdGlsZS1idXR0b24tYmctY29sb3I6IHZhcigtLXRpbGUtYnV0dG9uLWJnLWNvbG9yKTtcbiR0aWxlLWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tdGlsZS1idXR0b24tYmctY29sb3ItaG92ZXIpO1xuJHRpbGUtYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLXRpbGUtYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQpO1xuJHRpbGUtYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tdGlsZS1idXR0b24tYm9yZGVyLWNvbG9yKTtcblxuIiwiOmxvY2FsKC5zdXBwb3J0LW1haW4pIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVlbTtcbn1cblxuOmxvY2FsKC5zdXBwb3J0LWNvbnRlbnQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDFlbTtcbiAgYSB7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDE1ZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICBwYWRkaW5nOiAwLjRlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBhLmNvcHktbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgfVxuICA6bG9jYWwoLnVuc3VwcG9ydGVkLWxhbmdzKSB7XG4gICAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbjpsb2NhbCguZGV0YWlscykge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/