@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Mincho&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Vollkorn:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap");
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */
/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)
   ========================================================================== */
/**
 * 1. Remove repeating backgrounds in all browsers (opinionated).
 * 2. Add box sizing inheritence in all browsers (opinionated).
 */
*,
::before,
::after {
  background-repeat: no-repeat;
  /* 1 */
  box-sizing: inherit;
  /* 2 */ }

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritence in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit;
  /* 1 */
  vertical-align: inherit;
  /* 2 */ }

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Add the default cursor in all browsers (opinionated).
 * 3. Prevent font size adjustments after orientation changes in IE and iOS.
 */
html {
  box-sizing: border-box;
  /* 1 */
  cursor: default;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: .67em 0; }

/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

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

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none; }

/**
 * 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 (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 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 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * 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 style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ffff00;
  color: #000000; }

/**
 * 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: -.25em; }

sup {
  top: -.5em; }

/*
 * Remove the text shadow on text selections (opinionated).
 * 1. Restore the coloring undone by defining the text shadow (opinionated).
 */
::-moz-selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000000;
  /* 1 */
  text-shadow: none; }

::selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000000;
  /* 1 */
  text-shadow: none; }

/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)
   ========================================================================== */
/*
 * Change the alignment on media elements in all browers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg {
  fill: currentColor; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)
   ========================================================================== */
/**
 * Collapse border spacing
 */
table {
  border-collapse: collapse; }

/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)
   ========================================================================== */
/**
 * Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0; }

/**
 * Inherit styling in all browsers (opinionated).
 */
button,
input,
select,
textarea {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  line-height: inherit; }

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

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

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

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

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * 1. Remove the default vertical scrollbar in IE.
 * 2. Change the resize direction on textareas in all browsers (opinionated).
 */
textarea {
  overflow: auto;
  /* 1 */
  resize: vertical;
  /* 2 */ }

/**
 * 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 and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[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 elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)
   ========================================================================== */
/*
 * Remove the tapping delay on clickable elements (opinionated).
 * 1. Remove the tapping delay in IE 10.
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation;
  /* 1 */
  touch-action: manipulation; }

/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/* ARIA (https://w3c.github.io/html-aria/)
   ========================================================================== */
/**
 * Change the cursor on busy elements (opinionated).
 */
[aria-busy="true"] {
  cursor: progress; }

/*
 * Change the cursor on control elements (opinionated).
 */
[aria-controls] {
  cursor: pointer; }

/*
 * Change the display on visually hidden accessible elements (opinionated).
 */
[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  display: inherit;
  position: absolute; }

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements (opinionated).
 */
[aria-disabled] {
  cursor: default; }

:root, html, body {
  color: #474747;
  width: 100%; }

* {
  box-sizing: border-box; }

ul, ol {
  padding: 0; }

li {
  list-style-type: none; }

a {
  color: #474747;
  text-decoration: none; }

a:hover {
  color: #474747; }

html {
  font-size: 62.5%;
  line-height: 1.8; }
  @media only screen and (max-width: 768px) {
    html {
      font-size: 50.0%; } }

html[lang="ja"] body, html[lang="ja"] button, html[lang="ja"] input, html[lang="ja"] select, html[lang="ja"] textarea {
  font-family: "Noto Sans JP","メイリオ", "Meiryo, Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 400; }

body {
  font-size: 1.6rem; }

strong {
  font-weight: 500; }

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

figure {
  margin: 0; }

/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
html.remodal-is-locked {
  overflow: hidden;
  -ms-touch-action: none;
      touch-action: none; }

/* Anti FOUC */
.remodal,
[data-remodal-id] {
  display: none; }

/* Necessary styles of the overlay */
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none; }

/* Necessary styles of the wrapper */
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch; }

.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: ""; }

/* Fix iPad, iPhone glitches */
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* Necessary styles of the modal dialog */
.remodal {
  position: relative;
  outline: none;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block; }

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  filter: blur(3px); }

/* Default theme styles of the overlay */
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9); }

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards; }

.remodal-overlay.remodal-is-opening {
  animation-name: remodal-overlay-opening-keyframes; }

.remodal-overlay.remodal-is-closing {
  animation-name: remodal-overlay-closing-keyframes; }

/* Default theme styles of the wrapper */
.remodal-wrapper {
  padding: 10px 10px 0; }

/* Default theme styles of the modal dialog */
.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff; }

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards; }

.remodal.remodal-is-opening {
  animation-name: remodal-opening-keyframes; }

.remodal.remodal-is-closing {
  animation-name: remodal-closing-keyframes; }

/* Vertical align of the modal dialog */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle; }

/* Close button */
.remodal-close {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent; }

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38; }

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\00d7";
  text-align: center; }

/* Dialog buttons */
.remodal-confirm,
.remodal-cancel {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0; }

.remodal-confirm {
  color: #fff;
  background: #81c784; }

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a; }

.remodal-cancel {
  color: #fff;
  background: #e57373; }

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350; }

/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* Keyframes
   ========================================================================== */

@keyframes remodal-opening-keyframes {
  from {
    transform: scale(1.05);
    opacity: 0; }
  to {
    transform: none;
    opacity: 1;
    filter: blur(0); } }

@keyframes remodal-closing-keyframes {
  from {
    transform: scale(1);
    opacity: 1; }
  to {
    transform: scale(0.95);
    opacity: 0;
    filter: blur(0); } }

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

/* Media queries
   ========================================================================== */
@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px; } }

/* IE8
   ========================================================================== */
.lt-ie9 .remodal-overlay {
  background: #2b2e38; }

.lt-ie9 .remodal {
  width: 700px; }

.bgBkAlpha {
  background-color: rgba(0, 0, 0, 0.8); }

.bgBkAlphaThin {
  background-color: rgba(0, 0, 0, 0.6); }

.bgWt {
  background-color: #fff; }

.bgWtAlpha {
  background-color: rgba(255, 255, 255, 0.9); }

.bgWtAlphaThin {
  background-color: rgba(255, 255, 255, 0.7); }

.bgGy {
  background-color: #eeeeee; }

.bgGyAlpha {
  background-color: rgba(239, 239, 239, 0.95); }

.bgColorWhite {
  background-color: #fff; }

.bgColorBlack {
  background-color: #252525; }

.bgColorBase {
  background-color: #fbf7f3; }

.bgColorGray {
  background-color: #ccc; }

.bgColorTalex {
  background-color: #024a3b; }

@media only screen and (min-width: 769px) {
  .bgColorBase-pc {
    background-color: #fbf7f3; }
  .bgColorWhite-pc {
    background-color: #fff; }
  .bgColorGray-pc {
    background-color: #ccc; } }

@media only screen and (max-width: 768px) {
  .bgColorBase-sp {
    background-color: #fbf7f3; }
  .bgColorWhite-sp {
    background-color: #fff; }
  .bgColorGray-sp {
    background-color: #ccc; } }

.FullBox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  min-height: 100vh; }
  @media only screen and (max-width: 768px) {
    .FullBox {
      padding-top: 50px;
      padding-bottom: 50px; } }

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .FullBox {
    height: 100vh; } }

.WtBox {
  padding: 30px 50px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 0.9); }

.button {
  position: relative;
  display: table;
  margin: auto;
  padding: 0.8em 3em 1em;
  transition: .3s;
  color: #fff;
  background: #0073d9;
  line-height: 1; }
  .button::after {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 20px;
    content: "";
    width: 8px;
    height: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg); }
  .button:hover {
    color: #fff;
    background-color: #474747;
    text-decoration: none; }
  .button--white {
    color: #fff;
    border-color: #fff; }
    .button--white:hover {
      color: #474747;
      background-color: #fff; }
  .button--orange {
    background-color: #f39800; }

.Button02 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 10px 1em;
  font-size: 3.2rem;
  border-radius: 100px;
  color: #fff;
  line-height: 1.5;
  letter-spacing: .05em;
  background-color: #f39800;
  transition: 0.3s; }
  @media only screen and (max-width: 768px) {
    .Button02 {
      font-size: 2.6rem; } }
  .Button02:hover {
    color: #fff;
    text-decoration: none; }
  .Button02 > *:not(.Button02__item) {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
  .Button02__item {
    margin: 0 20px; }

.Button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px 1.5em;
  font-size: 1.8rem;
  border-radius: 100px;
  color: #fff;
  letter-spacing: .05em;
  background-color: #f39800;
  transition: 0.3s; }
  .Button:hover {
    color: #fff;
    text-decoration: none; }
  .Button__item {
    margin: 0 20px; }

.cf:before, .cf:after {
  content: " ";
  display: table; }

.cf:after {
  clear: both; }

.cf {
  *zoom: 1; }

@media only screen and (min-width: 769px) {
  .pcNone {
    display: none; } }

@media only screen and (max-width: 768px) {
  .spNone {
    display: none; } }

.rollOver {
  transition: opacity .3s; }
  .rollOver img {
    background-color: rgba(255, 255, 255, 0.01); }
  .rollOver:hover {
    opacity: 0.7;
    text-decoration: none; }

.link {
  font-weight: 500;
  color: inherit;
  text-decoration: underline; }
  .link:hover {
    text-decoration: none; }

.hr {
  border: none;
  border-color: #252525;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin: 0; }
  .hr--dotted {
    border-bottom-style: dotted; }
  .hr--dashed {
    border-bottom-style: dashed; }
  .hr--gray {
    border-color: #ccc; }

.imgMax {
  width: 100%;
  height: auto; }

.iconArrowCircle {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  vertical-align: middle; }
  @media only screen and (max-width: 768px) {
    .iconArrowCircle {
      width: 30px;
      height: 30px; } }
  .iconArrowCircle::before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: white; }
  .iconArrowCircle::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 21px;
    height: 21px;
    border-style: solid;
    border-width: 3px 3px 0 0;
    border-color: #f39800 #f39800 transparent transparent;
    vertical-align: middle;
    letter-spacing: normal;
    transform: translateX(-25%) rotate(45deg);
    transform-origin: center;
    transition: .3s; }
    @media only screen and (max-width: 768px) {
      .iconArrowCircle::after {
        width: 15px;
        height: 15px;
        border-width: 2px 2px 0 0; } }
    @media only screen and (max-width: 768px) {
      .iconArrowCircle::after {
        width: 10px;
        height: 10px; } }
  .iconArrowCircle--left {
    transform: rotate(-180deg); }

/*
.iconArrow03 {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  //  background-color: $color-black;
  @include mq-sp {
    width: 20px;
    height: 20px;
  }
  &::before,&::after {
    content: "";
    position: absolute;
    height: 1px;
    margin: auto;
    background-color: $color-white;
  }
  &::before {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60%;
  }
  &::after {
    right: calc(20% + 0px);
    bottom: calc(50% + 5.5%);
    width: 20%;
    transform: rotate(45deg);
  }
  &--re {
    &::after {
      right: inherit;
      left: calc(20% + 0px);
      transform: rotate(-45deg);
    }
  }
  &--larger {
    width: 60px;
    height: 60px;
    @include mq-sp {
      width: 32px;
      height: 32px;
    }
    &::before,&::after {
      height: 3px;
      @include mq-sp {
        height: 2px;
      }
    }
  }
  &--large {
    width: 40px;
    height: 40px;
    @include mq-sp {
      width: 28px;
      height: 28px;
    }
    &::before,&::after {
      height: 2px;
      @include mq-sp {
        height: 1px;
      }
    }
  }
  &--black {
    &::before,&::after {
      background-color: $color-black;
    }
  }

  &--BgBlack {
    background-color: $color-black;
  }
  &--positionR{
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
  }
}

.IconTriangle {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 30px 0 30px;
  border-color: $color-base transparent transparent transparent;
  @include mq-sp {
    border-width: 20px 20px 0 20px;
  }
}

.iconArrow {
  @include arrow;
  &--small {
    @include mq-pc {
      width: 10px;
      height: 10px;
      border-width: 2px 2px 0 0;
    }
    @include mq-sp {
      width: 8px;
      height: 8px;
      border-width: 2px 2px 0 0;
    }
  }
  &--small-pc {
    @include mq-pc {
      width: 10px;
      height: 10px;
      border-width: 2px 2px 0 0;
    }
  }
  &--small-sp {
    @include mq-sp {
      width: 8px;
      height: 8px;
      border-width: 2px 2px 0 0;
    }
  }
  &--under {
    transform: translateY(-25%) rotate(135deg);
  }
  &--left {
    transform: translateX(25%) rotate(-135deg);
  }
}

.iconArrowTriangle {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 55px;
  vertical-align: middle;
  @include mq-sp {
    width: 36px;
    height: 36px;
  }
  &::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 55px 55px;
    border-color: transparent transparent $color-base transparent;
    @include mq-sp {
      border-width: 0 0 36px 36px;
    }
  }
  &::after {
    content: "";
    position: absolute;
    right: 18%;
    bottom: 18%;
    @include arrow($width: 10px,$height: 10px,$width-sp: 7px,$height-sp: 7px,$color:$color-white,$border: 2px,$border-sp: 2px);
  }
}

.iconPlus {
  position: relative;
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: middle;
  @include mq-sp {
    width: 15px;
    height: 15px;
  }
  &::before, &::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: $color-base;
  }
  &::before {
    width: 100%;
    height: 3px;
    @include mq-sp {
      height: 1px;
    }
  }
  &::after {
    width: 3px;
    height: 100%;
    transition: $transition-time-base;
    @include mq-sp {
      width: 1px;
    }
  }
  &--white {
    &::before,&::after {
      background-color: $color-white;
    }
  }
  [data-toggle].is-active & {
    &::after {
      opacity: 0;
    }
  }
}

.iconX {
  position: relative;
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: middle;
  @include mq-sp {
    width: 19px;
    height: 19px;
  }
  &::before, &::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: $color-base;
    transform: rotate(45deg);
  }
  &::before {
    width: 100%;
    height: 3px;
  }
  &::after {
    width: 3px;
    height: 100%;
  }
  &--thin {
    &::before {
      height: 2px;
    }
    &::after {
      width: 2px;
    }
  }
  &--large {
    width: 40px;
    height: 40px;
    @include mq-sp {
      width: 30px;
      height: 30px;
    }
  }
  &--white {
    &::before,&::after {
      background-color: $color-white;
    }
  }
}

.iconBlank {
  display: inline-block;
  width: 21px;
  height: 17.7px;
  //  color: $color-base;
  vertical-align: middle;
  @include mq-sp {
    width: 19px;
    height: 15.96px;
  }
  &--small {
    @include mq-pc {
      width: 18px;
      height: 15.12px;
    }
    @include mq-sp {
      width: 15px;
      height: 12.6px;
    }
  }
  &--large {
    @include mq-pc {
      width: 35px;
      height: 27.43px;
    }
    @include mq-sp {
      width: 25px;
      height: 19.59px;
    }
  }
}

.iconMail {
  display: inline-block;
  width: 21px;
  height: 15px;
  vertical-align: middle;
  @include mq-sp {
    width: 19px;
    height: 13.57px;
  }
  &--small {
    @include mq-pc {
      width: 18px;
      height: 12.86px;
    }
    @include mq-sp {
      width: 15px;
      height: 10.71px;
    }
  }
  &--large {
    @include mq-pc {
      width: 34px;
      height: 24.29px;
    }
    @include mq-sp {
      width: 25px;
      height: 17.86px;
    }
  }
}

.iconTel {
  display: inline-block;
  width: 26px;
  height: 26px;
  vertical-align: middle;
  @include mq-sp {
    width: 22px;
    height: 22px;
  }
  &--small {
    @include mq-pc {
      width: 21px;
      height: 21px;
    }
    @include mq-sp {
      width: 17px;
      height: 17px;
    }
  }
  &--large {
    @include mq-pc {
      width: 38px;
      height: 38px;
    }
    @include mq-sp {
      width: 26px;
      height: 26px;
    }
  }
}

.iconGlass {
  display: inline-block;
  width: 21px;
  height: 21px;
  color: $color-base;
  vertical-align: middle;
  @include mq-sp {
    width: 19px;
    height: 19px;
  }
}

.iconNotice {
  display: inline-block;
  width: 27px;
  height: 27px;
  color: $color-base;
  vertical-align: middle;
  @include mq-sp {
    width: 19px;
    height: 19px;
  }
}
*/
.pageLabel {
  color: #024a3b;
  font-size: 3.0rem;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  font-weight: bold; }
  @media only screen and (max-width: 768px) {
    .pageLabel {
      font-size: 2.0rem; } }

.pageLabel2 {
  color: #024a3b;
  font-size: 2.4rem;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  font-weight: bold; }
  @media only screen and (max-width: 768px) {
    .pageLabel2 {
      font-size: 2.0rem; } }

.sectionLabel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-weight: 700;
  color: #024a3b;
  padding-left: .7em;
  font-size: 2.6rem;
  line-height: 1.1;
  border-left: 10px solid #f39800; }
  @media only screen and (max-width: 768px) {
    .sectionLabel {
      font-size: 2.2rem; } }
  .sectionLabel small {
    font-size: 70%;
    font-family: "Lato";
    margin-left: 1em; }
  .sectionLabel::after {
    content: "";
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    height: 1px;
    margin-left: 30px;
    background-color: #f39800; }

.contentsLabel {
  color: #024a3b;
  font-size: 4.0rem;
  font-weight: 400;
  font-weight: "Vollkorn"; }
  @media only screen and (max-width: 768px) {
    .contentsLabel {
      font-size: 3.2rem; } }

.l-column {
  -ms-flex: 0 1 1180px;
      flex: 0 1 1180px;
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 20px; }
  @media only screen and (max-width: 768px) {
    .l-column {
      padding: 0 15px;
      width: auto; } }
  .l-column--long {
    -ms-flex: 0 1 1380px;
        flex: 0 1 1380px;
    max-width: 1380px; }
  .l-column--medium {
    -ms-flex: 0 1 950px;
        flex: 0 1 950px;
    max-width: 950px; }
  .l-column--small {
    -ms-flex: 0 1 800px;
        flex: 0 1 800px;
    max-width: 800px; }
  @media only screen and (max-width: 768px) {
    .l-column--spNoPadding {
      padding: 0; } }

.l-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto; }
  .l-row--noWrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .l-row--center {
    -ms-flex-pack: center;
        justify-content: center; }
  .l-row--middle {
    -ms-flex-align: center;
        align-items: center; }
  .l-row--re {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }

@media only screen and (min-width: 769px) {
  .l-row-pc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto; } }

.l-halfColumn {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: calc(50% - 20px);
  margin-right: 40px; }
  .l-halfColumn:nth-child(even) {
    margin-right: 0; }
  .l-row--re .l-halfColumn:nth-child(odd) {
    margin-right: 0; }
  .l-row--re .l-halfColumn:nth-child(even) {
    margin-right: 40px; }
    @media only screen and (max-width: 768px) {
      .l-row--re .l-halfColumn:nth-child(even) {
        margin-right: 0; } }
  @media only screen and (max-width: 768px) {
    .l-halfColumn {
      width: 100%;
      margin-right: 0; } }

@media only screen and (min-width: 769px) {
  .l-tripartitionColumn {
    width: calc(33.33% - 13.33333px);
    margin-bottom: 20px;
    margin-right: 20px; }
    .l-tripartitionColumn:nth-child(3n), .l-tripartitionColumn:last-child {
      margin-right: 0; } }

@media only screen and (max-width: 768px) {
  .l-tripartitionColumn {
    width: 100%;
    margin-bottom: 15px; }
    .l-tripartitionColumn:last-child {
      margin-bottom: 0; } }

@media only screen and (min-width: 769px) {
  .l-quaterColumn {
    width: calc(25.00% - 15px);
    margin-bottom: 20px;
    margin-right: 20px; }
    .l-quaterColumn:nth-child(4n), .l-quaterColumn:last-child {
      margin-right: 0; } }

@media only screen and (max-width: 768px) {
  .l-quaterColumn {
    width: 100%;
    margin-bottom: 15px; }
    .l-quaterColumn:last-child {
      margin-bottom: 0; } }

.l-halfBox {
  -ms-flex: 1 1 calc(50% - 20px);
      flex: 1 1 calc(50% - 20px);
  max-width: calc(50% - 20px);
  margin-right: 40px;
  margin-bottom: 40px; }
  .l-halfBox:nth-child(2n), .l-halfBox:last-child {
    margin-right: 0; }
  .l-halfBox:last-child, .l-halfBox:nth-last-child(2).l-halfBox:nth-child(2n+1) {
    margin-bottom: 0; }
  @media only screen and (max-width: 768px) {
    .l-halfBox {
      -ms-flex: 1 1 calc(50% - 15px);
          flex: 1 1 calc(50% - 15px);
      max-width: calc(50% - 15px);
      margin-right: 30px;
      margin-bottom: 30px; }
      .l-halfBox:nth-child(2n), .l-halfBox:last-child {
        margin-right: 0; }
      .l-halfBox:last-child, .l-halfBox:nth-last-child(2).l-halfBox:nth-child(2n+1) {
        margin-bottom: 0; } }

@media only screen and (min-width: 769px) {
  .l-halfBox-pc {
    -ms-flex: 1 1 calc(50% - 20px);
        flex: 1 1 calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-right: 40px;
    margin-bottom: 40px; }
    .l-halfBox-pc:nth-child(2n), .l-halfBox-pc:last-child {
      margin-right: 0; }
    .l-halfBox-pc:last-child, .l-halfBox-pc:nth-last-child(2).l-halfBox-pc:nth-child(2n+1) {
      margin-bottom: 0; } }

@media only screen and (max-width: 768px) {
  .l-halfBox-sp {
    -ms-flex: 1 1 calc(50% - 15px);
        flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
    margin-right: 30px;
    margin-bottom: 30px; }
    .l-halfBox-sp:nth-child(2n), .l-halfBox-sp:last-child {
      margin-right: 0; }
    .l-halfBox-sp:last-child, .l-halfBox-sp:nth-last-child(2).l-halfBox-sp:nth-child(2n+1) {
      margin-bottom: 0; } }

.l-tripartitionBox {
  -ms-flex: 1 1 calc(33.33% - 26.66667px);
      flex: 1 1 calc(33.33% - 26.66667px);
  max-width: calc(33.33% - 26.66667px);
  margin-right: 40px;
  margin-bottom: 40px; }
  .l-tripartitionBox:nth-child(3n), .l-tripartitionBox:last-child {
    margin-right: 0; }
  .l-tripartitionBox:last-child, .l-tripartitionBox:nth-last-child(2).l-tripartitionBox:nth-child(3n+2), .l-tripartitionBox:nth-last-child(2).l-tripartitionBox:nth-child(3n+1), .l-tripartitionBox:nth-last-child(3).l-tripartitionBox:nth-child(3n+1) {
    margin-bottom: 0; }
  @media only screen and (max-width: 768px) {
    .l-tripartitionBox {
      -ms-flex: 1 1 calc(33.33% - 20px);
          flex: 1 1 calc(33.33% - 20px);
      max-width: calc(33.33% - 20px);
      margin-right: 30px;
      margin-bottom: 30px; }
      .l-tripartitionBox:nth-child(3n), .l-tripartitionBox:last-child {
        margin-right: 0; }
      .l-tripartitionBox:last-child, .l-tripartitionBox:nth-last-child(2).l-tripartitionBox:nth-child(3n+2), .l-tripartitionBox:nth-last-child(2).l-tripartitionBox:nth-child(3n+1), .l-tripartitionBox:nth-last-child(3).l-tripartitionBox:nth-child(3n+1) {
        margin-bottom: 0; } }

@media only screen and (min-width: 769px) {
  .l-tripartitionBox-pc {
    -ms-flex: 1 1 calc(33.33% - 26.66667px);
        flex: 1 1 calc(33.33% - 26.66667px);
    max-width: calc(33.33% - 26.66667px);
    margin-right: 40px;
    margin-bottom: 40px; }
    .l-tripartitionBox-pc:nth-child(3n), .l-tripartitionBox-pc:last-child {
      margin-right: 0; }
    .l-tripartitionBox-pc:last-child, .l-tripartitionBox-pc:nth-last-child(2).l-tripartitionBox-pc:nth-child(3n+2), .l-tripartitionBox-pc:nth-last-child(2).l-tripartitionBox-pc:nth-child(3n+1), .l-tripartitionBox-pc:nth-last-child(3).l-tripartitionBox-pc:nth-child(3n+1) {
      margin-bottom: 0; } }

@media only screen and (max-width: 768px) {
  .l-tripartitionBox-sp {
    -ms-flex: 1 1 calc(33.33% - 20px);
        flex: 1 1 calc(33.33% - 20px);
    max-width: calc(33.33% - 20px);
    margin-right: 30px;
    margin-bottom: 30px; }
    .l-tripartitionBox-sp:nth-child(3n), .l-tripartitionBox-sp:last-child {
      margin-right: 0; }
    .l-tripartitionBox-sp:last-child, .l-tripartitionBox-sp:nth-last-child(2).l-tripartitionBox-sp:nth-child(3n+2), .l-tripartitionBox-sp:nth-last-child(2).l-tripartitionBox-sp:nth-child(3n+1), .l-tripartitionBox-sp:nth-last-child(3).l-tripartitionBox-sp:nth-child(3n+1) {
      margin-bottom: 0; } }

.l-oneBoxNCenter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
  place-items: center; }

@media only screen and (min-width: 769px) {
  .l-oneBoxN-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr); } }

@media only screen and (max-width: 768px) {
  .l-oneBoxN-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr); } }

.l-oneBoxNLeft {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
  place-items: flex-start; }

.l-halfBoxN {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr); }

@media only screen and (min-width: 769px) {
  .l-halfBoxN-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }

@media only screen and (max-width: 768px) {
  .l-halfBoxN-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }

.l-halfBoxNCenter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr); }
  .l-halfBoxNCenter > * {
    -ms-grid-column: span 2;
        grid-column: span 2; }
    .l-halfBoxNCenter > *:nth-last-child(1):nth-child(2n + 1) {
      grid-column: 2 / 4; }

@media only screen and (min-width: 769px) {
  .l-halfBoxNCenter-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr); }
    .l-halfBoxNCenter-pc > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-halfBoxNCenter-pc > *:nth-last-child(1):nth-child(2n + 1) {
        grid-column: 2 / 4; } }

@media only screen and (max-width: 768px) {
  .l-halfBoxNCenter-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr); }
    .l-halfBoxNCenter-sp > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-halfBoxNCenter-sp > *:nth-last-child(1):nth-child(2n + 1) {
        grid-column: 2 / 4; } }

.l-halfBoxNRe {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr); }
  .l-halfBoxNRe > *:nth-child(1) {
    -ms-flex-order: 2;
        order: 2; }

@media only screen and (min-width: 769px) {
  .l-halfBoxNRe-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); }
    .l-halfBoxNRe-pc > *:nth-child(1) {
      -ms-flex-order: 2;
          order: 2; } }

@media only screen and (max-width: 768px) {
  .l-halfBoxNRe-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); }
    .l-halfBoxNRe-sp > *:nth-child(1) {
      -ms-flex-order: 2;
          order: 2; } }

.l-tripartitionBoxN {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr); }

@media only screen and (min-width: 769px) {
  .l-tripartitionBoxN-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr); } }

@media only screen and (max-width: 768px) {
  .l-tripartitionBoxN-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr); } }

.l-tripartitionBoxNCenter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[6];
      grid-template-columns: repeat(6, 1fr); }
  .l-tripartitionBoxNCenter > * {
    -ms-grid-column: span 2;
        grid-column: span 2; }
    .l-tripartitionBoxNCenter > *:nth-last-child(1):nth-child(3n + 1) {
      grid-column: 3 / 5; }
    .l-tripartitionBoxNCenter > *:nth-last-child(2):nth-child(3n + 1) {
      grid-column: 2 / 4; }
    .l-tripartitionBoxNCenter > *:nth-last-child(1):nth-child(3n + 2) {
      grid-column: 4 / 6; }

@media only screen and (min-width: 769px) {
  .l-tripartitionBoxNCenter-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr); }
    .l-tripartitionBoxNCenter-pc > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-tripartitionBoxNCenter-pc > *:nth-last-child(1):nth-child(3n + 1) {
        grid-column: 3 / 5; }
      .l-tripartitionBoxNCenter-pc > *:nth-last-child(2):nth-child(3n + 1) {
        grid-column: 2 / 4; }
      .l-tripartitionBoxNCenter-pc > *:nth-last-child(1):nth-child(3n + 2) {
        grid-column: 4 / 6; } }

@media only screen and (max-width: 768px) {
  .l-tripartitionBoxNCenter-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr); }
    .l-tripartitionBoxNCenter-sp > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-tripartitionBoxNCenter-sp > *:nth-last-child(1):nth-child(3n + 1) {
        grid-column: 3 / 5; }
      .l-tripartitionBoxNCenter-sp > *:nth-last-child(2):nth-child(3n + 1) {
        grid-column: 2 / 4; }
      .l-tripartitionBoxNCenter-sp > *:nth-last-child(1):nth-child(3n + 2) {
        grid-column: 4 / 6; } }

.l-quarterBoxN {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr); }

@media only screen and (min-width: 769px) {
  .l-quarterBoxN-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr); } }

@media only screen and (max-width: 768px) {
  .l-quarterBoxN-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr); } }

.l-quarterBoxNCenter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[8];
      grid-template-columns: repeat(8, 1fr); }
  .l-quarterBoxNCenter > * {
    -ms-grid-column: span 2;
        grid-column: span 2; }
    .l-quarterBoxNCenter > *:nth-last-child(1):nth-child(4n + 1) {
      grid-column: 4 / 6; }
    .l-quarterBoxNCenter > *:nth-last-child(2):nth-child(4n + 1) {
      grid-column: 3 / 5; }
    .l-quarterBoxNCenter > *:nth-last-child(1):nth-child(4n + 2) {
      grid-column: 5 / 7; }
    .l-quarterBoxNCenter > *:nth-last-child(3):nth-child(4n + 1) {
      grid-column: 2 / 4; }
    .l-quarterBoxNCenter > *:nth-last-child(2):nth-child(4n + 2) {
      grid-column: 4 / 6; }
    .l-quarterBoxNCenter > *:nth-last-child(1):nth-child(4n + 3) {
      grid-column: 6 / 8; }

@media only screen and (min-width: 769px) {
  .l-quarterBoxNCenter-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[8];
        grid-template-columns: repeat(8, 1fr); }
    .l-quarterBoxNCenter-pc > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-quarterBoxNCenter-pc > *:nth-last-child(1):nth-child(4n + 1) {
        grid-column: 4 / 6; }
      .l-quarterBoxNCenter-pc > *:nth-last-child(2):nth-child(4n + 1) {
        grid-column: 3 / 5; }
      .l-quarterBoxNCenter-pc > *:nth-last-child(1):nth-child(4n + 2) {
        grid-column: 5 / 7; }
      .l-quarterBoxNCenter-pc > *:nth-last-child(3):nth-child(4n + 1) {
        grid-column: 2 / 4; }
      .l-quarterBoxNCenter-pc > *:nth-last-child(2):nth-child(4n + 2) {
        grid-column: 4 / 6; }
      .l-quarterBoxNCenter-pc > *:nth-last-child(1):nth-child(4n + 3) {
        grid-column: 6 / 8; } }

@media only screen and (max-width: 768px) {
  .l-quarterBoxNCenter-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[8];
        grid-template-columns: repeat(8, 1fr); }
    .l-quarterBoxNCenter-sp > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-quarterBoxNCenter-sp > *:nth-last-child(1):nth-child(4n + 1) {
        grid-column: 4 / 6; }
      .l-quarterBoxNCenter-sp > *:nth-last-child(2):nth-child(4n + 1) {
        grid-column: 3 / 5; }
      .l-quarterBoxNCenter-sp > *:nth-last-child(1):nth-child(4n + 2) {
        grid-column: 5 / 7; }
      .l-quarterBoxNCenter-sp > *:nth-last-child(3):nth-child(4n + 1) {
        grid-column: 2 / 4; }
      .l-quarterBoxNCenter-sp > *:nth-last-child(2):nth-child(4n + 2) {
        grid-column: 4 / 6; }
      .l-quarterBoxNCenter-sp > *:nth-last-child(1):nth-child(4n + 3) {
        grid-column: 6 / 8; } }

.l-fifthBoxN {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[5];
      grid-template-columns: repeat(5, 1fr); }

@media only screen and (min-width: 769px) {
  .l-fifthBoxN-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
        grid-template-columns: repeat(5, 1fr); } }

@media only screen and (max-width: 768px) {
  .l-fifthBoxN-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
        grid-template-columns: repeat(5, 1fr); } }

.l-fifthBoxNCenter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[10];
      grid-template-columns: repeat(10, 1fr); }
  .l-fifthBoxNCenter > * {
    -ms-grid-column: span 2;
        grid-column: span 2; }
    .l-fifthBoxNCenter > *:nth-last-child(1):nth-child(5n + 1) {
      grid-column: 5 / 7; }
    .l-fifthBoxNCenter > *:nth-last-child(2):nth-child(5n + 1) {
      grid-column: 4 / 6; }
    .l-fifthBoxNCenter > *:nth-last-child(1):nth-child(5n + 2) {
      grid-column: 6 / 8; }
    .l-fifthBoxNCenter > *:nth-last-child(3):nth-child(5n + 1) {
      grid-column: 3 / 5; }
    .l-fifthBoxNCenter > *:nth-last-child(2):nth-child(5n + 2) {
      grid-column: 5 / 7; }
    .l-fifthBoxNCenter > *:nth-last-child(1):nth-child(5n + 3) {
      grid-column: 7 / 9; }
    .l-fifthBoxNCenter > *:nth-last-child(4):nth-child(5n + 1) {
      grid-column: 2 / 4; }
    .l-fifthBoxNCenter > *:nth-last-child(3):nth-child(5n + 2) {
      grid-column: 4 / 6; }
    .l-fifthBoxNCenter > *:nth-last-child(2):nth-child(5n + 3) {
      grid-column: 6 / 8; }
    .l-fifthBoxNCenter > *:nth-last-child(1):nth-child(5n + 4) {
      grid-column: 8 / 10; }

@media only screen and (min-width: 769px) {
  .l-fifthBoxNCenter-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[10];
        grid-template-columns: repeat(10, 1fr); }
    .l-fifthBoxNCenter-pc > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(1):nth-child(5n + 1) {
        grid-column: 5 / 7; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(2):nth-child(5n + 1) {
        grid-column: 4 / 6; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(1):nth-child(5n + 2) {
        grid-column: 6 / 8; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(3):nth-child(5n + 1) {
        grid-column: 3 / 5; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(2):nth-child(5n + 2) {
        grid-column: 5 / 7; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(1):nth-child(5n + 3) {
        grid-column: 7 / 9; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(4):nth-child(5n + 1) {
        grid-column: 2 / 4; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(3):nth-child(5n + 2) {
        grid-column: 4 / 6; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(2):nth-child(5n + 3) {
        grid-column: 6 / 8; }
      .l-fifthBoxNCenter-pc > *:nth-last-child(1):nth-child(5n + 4) {
        grid-column: 8 / 10; } }

@media only screen and (max-width: 768px) {
  .l-fifthBoxNCenter-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[10];
        grid-template-columns: repeat(10, 1fr); }
    .l-fifthBoxNCenter-sp > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(1):nth-child(5n + 1) {
        grid-column: 5 / 7; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(2):nth-child(5n + 1) {
        grid-column: 4 / 6; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(1):nth-child(5n + 2) {
        grid-column: 6 / 8; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(3):nth-child(5n + 1) {
        grid-column: 3 / 5; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(2):nth-child(5n + 2) {
        grid-column: 5 / 7; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(1):nth-child(5n + 3) {
        grid-column: 7 / 9; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(4):nth-child(5n + 1) {
        grid-column: 2 / 4; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(3):nth-child(5n + 2) {
        grid-column: 4 / 6; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(2):nth-child(5n + 3) {
        grid-column: 6 / 8; }
      .l-fifthBoxNCenter-sp > *:nth-last-child(1):nth-child(5n + 4) {
        grid-column: 8 / 10; } }

.l-sixthBoxN {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[6];
      grid-template-columns: repeat(6, 1fr); }

@media only screen and (min-width: 769px) {
  .l-sixthBoxN-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr); } }

@media only screen and (max-width: 768px) {
  .l-sixthBoxN-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr); } }

.l-sixthBoxNCenter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
      grid-template-columns: repeat(12, 1fr); }
  .l-sixthBoxNCenter > * {
    -ms-grid-column: span 2;
        grid-column: span 2; }
    .l-sixthBoxNCenter > *:nth-last-child(1):nth-child(6n + 1) {
      grid-column: 6 / 8; }
    .l-sixthBoxNCenter > *:nth-last-child(2):nth-child(6n + 1) {
      grid-column: 5 / 7; }
    .l-sixthBoxNCenter > *:nth-last-child(1):nth-child(6n + 2) {
      grid-column: 7 / 9; }
    .l-sixthBoxNCenter > *:nth-last-child(3):nth-child(6n + 1) {
      grid-column: 4 / 6; }
    .l-sixthBoxNCenter > *:nth-last-child(2):nth-child(6n + 2) {
      grid-column: 6 / 8; }
    .l-sixthBoxNCenter > *:nth-last-child(1):nth-child(6n + 3) {
      grid-column: 8 / 10; }
    .l-sixthBoxNCenter > *:nth-last-child(4):nth-child(6n + 1) {
      grid-column: 3 / 5; }
    .l-sixthBoxNCenter > *:nth-last-child(3):nth-child(6n + 2) {
      grid-column: 5 / 7; }
    .l-sixthBoxNCenter > *:nth-last-child(2):nth-child(6n + 3) {
      grid-column: 7 / 9; }
    .l-sixthBoxNCenter > *:nth-last-child(1):nth-child(6n + 4) {
      grid-column: 9 / 11; }
    .l-sixthBoxNCenter > *:nth-last-child(5):nth-child(6n + 1) {
      grid-column: 2 / 4; }
    .l-sixthBoxNCenter > *:nth-last-child(4):nth-child(6n + 2) {
      grid-column: 4 / 6; }
    .l-sixthBoxNCenter > *:nth-last-child(3):nth-child(6n + 3) {
      grid-column: 6 / 8; }
    .l-sixthBoxNCenter > *:nth-last-child(2):nth-child(6n + 4) {
      grid-column: 8 / 10; }
    .l-sixthBoxNCenter > *:nth-last-child(1):nth-child(6n + 5) {
      grid-column: 10 / 12; }

@media only screen and (min-width: 769px) {
  .l-sixthBoxNCenter-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[12];
        grid-template-columns: repeat(12, 1fr); }
    .l-sixthBoxNCenter-pc > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(1):nth-child(6n + 1) {
        grid-column: 6 / 8; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(2):nth-child(6n + 1) {
        grid-column: 5 / 7; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(1):nth-child(6n + 2) {
        grid-column: 7 / 9; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(3):nth-child(6n + 1) {
        grid-column: 4 / 6; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(2):nth-child(6n + 2) {
        grid-column: 6 / 8; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(1):nth-child(6n + 3) {
        grid-column: 8 / 10; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(4):nth-child(6n + 1) {
        grid-column: 3 / 5; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(3):nth-child(6n + 2) {
        grid-column: 5 / 7; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(2):nth-child(6n + 3) {
        grid-column: 7 / 9; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(1):nth-child(6n + 4) {
        grid-column: 9 / 11; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(5):nth-child(6n + 1) {
        grid-column: 2 / 4; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(4):nth-child(6n + 2) {
        grid-column: 4 / 6; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(3):nth-child(6n + 3) {
        grid-column: 6 / 8; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(2):nth-child(6n + 4) {
        grid-column: 8 / 10; }
      .l-sixthBoxNCenter-pc > *:nth-last-child(1):nth-child(6n + 5) {
        grid-column: 10 / 12; } }

@media only screen and (max-width: 768px) {
  .l-sixthBoxNCenter-sp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[12];
        grid-template-columns: repeat(12, 1fr); }
    .l-sixthBoxNCenter-sp > * {
      -ms-grid-column: span 2;
          grid-column: span 2; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(1):nth-child(6n + 1) {
        grid-column: 6 / 8; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(2):nth-child(6n + 1) {
        grid-column: 5 / 7; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(1):nth-child(6n + 2) {
        grid-column: 7 / 9; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(3):nth-child(6n + 1) {
        grid-column: 4 / 6; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(2):nth-child(6n + 2) {
        grid-column: 6 / 8; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(1):nth-child(6n + 3) {
        grid-column: 8 / 10; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(4):nth-child(6n + 1) {
        grid-column: 3 / 5; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(3):nth-child(6n + 2) {
        grid-column: 5 / 7; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(2):nth-child(6n + 3) {
        grid-column: 7 / 9; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(1):nth-child(6n + 4) {
        grid-column: 9 / 11; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(5):nth-child(6n + 1) {
        grid-column: 2 / 4; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(4):nth-child(6n + 2) {
        grid-column: 4 / 6; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(3):nth-child(6n + 3) {
        grid-column: 6 / 8; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(2):nth-child(6n + 4) {
        grid-column: 8 / 10; }
      .l-sixthBoxNCenter-sp > *:nth-last-child(1):nth-child(6n + 5) {
        grid-column: 10 / 12; } }

#svgLogo {
  position: absolute;
  width: 0;
  height: 0; }

.maxLargeText {
  font-size: 3.0rem; }

.exLargeText04 {
  font-size: 2.8rem; }

.exLargeText03 {
  font-size: 2.6rem; }

.exLargeText02 {
  font-size: 2.4rem; }

.exLargeText {
  font-size: 2.0rem; }

.largeText {
  font-size: 1.8rem; }

.normalText {
  font-size: 1.6rem; }

.mediumText {
  font-size: 1.4rem; }

.smallText {
  font-size: 1.2rem; }

.underLine {
  position: relative;
  display: inline-block;
  background: linear-gradient(transparent 60%, yellow 50%); }

.objectFitCover {
  object-fit: cover;
  height: 100%;
  width: 100%; }
  .objectFitCover--bottom {
    object-position: bottom; }
  .objectFitCover--right {
    object-position: right; }

.js-effect__item {
  transition: opacity .8s,transform .8s;
  opacity: 0; }
  .js-effect__item.isActive {
    opacity: 1; }
  .js-effect__item--vertical {
    transform: translate(0, 50px); }
    .js-effect__item--vertical.isActive {
      transform: translate(0, 0); }
  .js-effect__item--sideLeft {
    transform: translate(-50px, 0); }
    .js-effect__item--sideLeft.isActive {
      transform: translate(0, 0); }
  .js-effect__item--sideRight {
    transform: translate(50px, 0); }
    .js-effect__item--sideRight.isActive {
      transform: translate(0, 0); }
  .js-effect__item--delay {
    transition-delay: .8s; }

.js-effect-bg__item {
  transition: .5s;
  opacity: 0; }

.Footer {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #878378;
  background-color: #252525; }
  .Footer__head {
    -ms-flex-pack: center;
        justify-content: center; }
    .Footer__head a {
      color: #878378; }
      .Footer__head a:hover {
        color: #fff;
        text-decoration: none; }
  .Footer__body, .Footer__foot {
    text-align: center; }
  .Footer__logo {
    margin-bottom: 30px; }
  .Footer__link,
  .Footer__link a {
    font-size: 1.4rem;
    color: #fff; }
  .Footer__foot {
    font-size: 1.3rem;
    letter-spacing: 0.07em;
    color: #fff;
    padding-top: 30px;
    font-family: "Lato"; }

.HeaderWrap {
  height: 50px; }

.Header {
  overflow: hidden;
  position: fixed;
  height: 50px;
  width: 100%;
  background-color: #fff;
  z-index: 100; }
  @media only screen and (min-width: 769px) {
    .Header {
      transition: top .2s ease 0s; } }
  @media only screen and (max-width: 768px) {
    .Header {
      top: 0; } }
  @media only screen and (min-width: 769px) {
    .Header.on {
      top: 0;
      transition: top .25s ease-out 0s, background-color .3s;
      background-color: #eeeeee; } }
  .Header__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    height: 50px; }
    @media only screen and (max-width: 768px) {
      .Header__inner {
        -ms-flex-pack: center;
            justify-content: center; } }
  .Header__head {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
    .Header__head img {
      margin-bottom: 4px; }
  .Header__body {
    margin-left: auto; }
    .Header__body li {
      margin-left: 15px; }
  .Header__logoSvg {
    color: #252525;
    width: 100px; }
  @media only screen and (min-width: 769px) {
    .Header__button {
      display: none; } }
  @media only screen and (max-width: 768px) {
    .Header__button {
      display: block;
      color: #474747;
      font-size: 22px; } }

.Menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  @media only screen and (max-width: 768px) {
    .Menu {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .Menu__item {
    font-size: 1.4rem;
    display: block;
    padding: 10px 5px;
    color: #024a3b;
    text-transform: uppercase;
    font-weight: 500;
    color: #024a3b; }
    @media only screen and (max-width: 768px) {
      .Menu__item {
        font-size: 1.8rem; } }
    .Menu__item:hover {
      color: #024a3b; }
  .Menu--sub {
    -ms-flex-direction: column;
        flex-direction: column; }

@media only screen and (max-width: 768px) {
  #main-menu {
    display: none; } }

@media only screen and (min-width: 769px) {
  .js-SpMenu {
    display: none; } }

@media only screen and (max-width: 768px) {
  .js-SpMenu {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 101;
    transition: opacity 0s 0.3s ease; } }

.js-SpMenu .slicknav_menu {
  overflow: hidden; }

.js-SpMenu .slicknav_menutxt {
  display: none; }

.js-SpMenu .slicknav_btn {
  display: block;
  padding: 13px; }

.js-SpMenu .slicknav_icon {
  display: block;
  position: relative;
  width: 24px;
  height: 20px; }
  .js-SpMenu .slicknav_icon .slicknav_icon-bar {
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #000;
    transition: all .4s; }
    @media only screen and (max-width: 768px) {
      .js-SpMenu .slicknav_icon .slicknav_icon-bar {
        height: 2px; } }
    .js-SpMenu .slicknav_icon .slicknav_icon-bar:nth-of-type(1) {
      top: 0; }
    .js-SpMenu .slicknav_icon .slicknav_icon-bar:nth-of-type(2) {
      top: 0;
      bottom: 0;
      margin: auto; }
    .js-SpMenu .slicknav_icon .slicknav_icon-bar:nth-of-type(3) {
      bottom: 0; }

.js-SpMenu .slicknav_open .slicknav_icon-bar:nth-of-type(1) {
  transform: rotate(45deg);
  transform-origin: left bottom; }

.js-SpMenu .slicknav_open .slicknav_icon-bar:nth-of-type(2) {
  opacity: 0; }

.js-SpMenu .slicknav_open .slicknav_icon-bar:nth-of-type(3) {
  transform: rotate(-45deg);
  transform-origin: left top; }

.js-SpMenu .slicknav_nav ul {
  margin: 0;
  background-color: #fff; }

.js-SpMenu .slicknav_nav li {
  border-top: 1px solid #eee; }

.PageTopWrap {
  position: absolute;
  right: 10px;
  bottom: 10px;
  margin: 0;
  animation-duration: .5s;
  z-index: 100; }
  .PageTopWrap.is-active {
    position: fixed; }

.PageTop {
  line-height: 1; }
  .PageTop__text {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    padding: 0;
    border: 0;
    overflow: hidden; }

.Section {
  margin-bottom: 40px; }
  .Section__item {
    margin-bottom: 40px; }
    .Section__item:last-child {
      margin-bottom: 0; }

.SNS {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 3.0rem;
  line-height: 1; }
  @media only screen and (max-width: 768px) {
    .SNS {
      font-size: 3.6rem; } }
  .SNS__text {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    padding: 0;
    border: 0;
    overflow: hidden; }
  .SNS__item {
    margin-right: 40px; }
    .SNS__item:last-child {
      margin-right: 0; }

#wrapper {
  position: relative;
  overflow: hidden; }

.TitleMain {
  padding-top: 50px;
  padding-bottom: 50px; }
  @media only screen and (max-width: 768px) {
    .TitleMain {
      padding-bottom: 30px; } }
  .TitleMain__head {
    display: table;
    margin: 0 auto 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 5.2rem;
    line-height: 1;
    border-bottom: 2px solid #474747;
    font-family: "Lato";
    font-weight: 300; }
    @media only screen and (max-width: 768px) {
      .TitleMain__head {
        font-size: 4.6rem; } }
    .TitleMain--bgWt .TitleMain__head {
      color: #fff;
      border-bottom-color: #fff; }
  .TitleMain__foot {
    display: table;
    margin: auto;
    font-weight: normal; }
    .TitleMain--bgWt .TitleMain__foot {
      color: #fff; }

.TitleSub {
  padding-top: 30px;
  padding-bottom: 30px; }
  .TitleSub__head {
    display: table;
    margin: 0 auto 10px;
    text-transform: uppercase;
    font-size: 2.5rem;
    line-height: 1;
    font-family: "Lato";
    font-weight: 300; }
    .TitleSub--bgWt .TitleSub__head {
      color: #fff;
      border-bottom-color: #fff; }
  .TitleSub__foot {
    display: table;
    padding-top: 10px;
    border-top: 1px solid #474747;
    margin: auto;
    font-size: 1.4rem; }
    .TitleSub--bgWt .TitleSub__foot {
      color: #fff; }

.SecBox {
  padding-top: 100px;
  padding-bottom: 100px; }
  @media only screen and (max-width: 768px) {
    .SecBox {
      padding-top: 50px;
      padding-bottom: 50px; } }
  .SecBox--bgBkAlpha {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8); }
  .SecBox--bgBkAlphaThin {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6); }
  .SecBox--bgWtAlpha {
    background-color: rgba(255, 255, 255, 0.9); }
  .SecBox--bgWtAlphaThin {
    background-color: rgba(255, 255, 255, 0.7); }
  .SecBox__head {
    margin-top: 0; }
  .SecBox__foot {
    margin-bottom: 0; }

.EntryPanel {
  background-color: #024a3b; }
  .EntryPanel__sub {
    position: relative;
    margin-right: 20px; }
  .EntryPanel__head {
    position: relative;
    aspect-ratio: 8/5;
    overflow: hidden;
    background-color: #000; }
  .EntryPanel__image {
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: scale .5s;
    opacity: .7; }
  .EntryPanel__logo {
    position: absolute;
    inset: 0;
    margin: auto;
    max-width: 29%; }
  .EntryPanel__body {
    padding: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    @media only screen and (max-width: 768px) {
      .EntryPanel__body {
        padding: 15px; } }
  .EntryPanel__button {
    position: relative;
    border-radius: 1000px;
    line-height: 1.375;
    border: 2px solid #fff;
    padding: 17px 60px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 16px; }
    @media only screen and (max-width: 768px) {
      .EntryPanel__button {
        border-width: 1px;
        padding: 13px 30px 13px 30px;
        font-size: 13px; } }
  .EntryPanel[href]:hover .EntryPanel__image {
    scale: 1.1; }
  .EntryPanel[href]:hover .EntryPanel__icon {
    translate: 5px 0; }
  .EntryPanel__icon {
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    transition: translate .5s; }
    @media only screen and (max-width: 768px) {
      .EntryPanel__icon {
        right: 10px; } }
  .EntryPanel--tajimacoffee {
    background-color: #000; }
    .EntryPanel--tajimacoffee .EntryPanel__logo {
      max-width: 45%; }

*[class*="js-Slide--"] {
  opacity: 0;
  transition: 1.0s; }

.slick-initialized {
  opacity: 1; }

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

.slick-disabled {
  display: none !important; }

.slick-dots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1;
  padding: 0;
  margin: 22px 20px;
  bottom: 0; }
  @media only screen and (max-width: 768px) {
    .slick-dots {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      transform: translateY(calc(100% + 10px)); } }
  .slick-dots.disNone {
    display: none; }
  .slick-dots > li {
    cursor: pointer;
    width: 6px;
    height: 6px;
    margin: 3px;
    border: 1px solid #024a3b;
    border-radius: 50%; }
    @media only screen and (min-width: 769px) {
      .slick-dots > li {
        width: 10px;
        height: 10px;
        margin: 7px; } }
    .slick-dots > li:first-child:last-child {
      display: none; }
    .slick-dots > li.slick-active {
      background-color: #024a3b; }
    .slick-dots > li button {
      display: none; }

.Slide {
  position: relative; }
  @media only screen and (min-width: 769px) {
    .Slide {
      overflow: hidden; } }
  @media only screen and (max-width: 768px) {
    .Slide {
      margin-bottom: 50px; } }
  .Slide__item {
    margin: 0 3px; }
  .Slide__next, .Slide__prev {
    position: absolute;
    margin: auto;
    bottom: 22px;
    z-index: 10; }
    @media only screen and (max-width: 768px) {
      .Slide__next, .Slide__prev {
        top: 0;
        bottom: 0; } }
    .Slide__next::after, .Slide__prev::after {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      content: "";
      width: 10px;
      height: 10px;
      border-left: 1px solid #fff;
      border-top: 1px solid #fff; }
  .Slide__next {
    right: 50px; }
    @media only screen and (max-width: 768px) {
      .Slide__next {
        right: 15px; } }
    .Slide__next::after {
      transform: translateX(-25%) rotate(135deg); }
  .Slide__prev {
    left: 50px; }
    @media only screen and (max-width: 768px) {
      .Slide__prev {
        left: 15px; } }
    .Slide__prev::after {
      transform: translateX(25%) rotate(-45deg); }

.slideButton {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #024a3b;
  background-color: #024a3b; }
  @media only screen and (max-width: 768px) {
    .slideButton {
      width: 30px;
      height: 30px; } }

.ListNormal {
  margin: 0; }
  .ListNormal li {
    list-style: square;
    padding-left: 0;
    margin-left: 2em; }

.List {
  margin: 0; }
  .List li {
    font-size: 1.8rem;
    font-weight: 500;
    padding-left: 1em;
    line-height: 1.5;
    margin-bottom: 30px; }
    @media only screen and (max-width: 768px) {
      .List li {
        margin-bottom: 20px; } }
    .List li:last-child {
      margin-bottom: 0; }
  .List--bar li {
    border-left: 13px solid #f39800; }
    @media only screen and (max-width: 768px) {
      .List--bar li {
        border-left-width: 7px; } }
  .List--bar--green li {
    border-color: #024a3b; }

.TableList {
  display: table;
  border-collapse: separate;
  font-size: 1.4rem;
  margin: auto; }
  @media only screen and (max-width: 768px) {
    .TableList {
      width: 100%; } }
  .TableList__items {
    display: table-row-group; }
  .TableList__item {
    display: table-row; }
  .TableList__head {
    display: table-cell;
    padding-right: 20px; }
  .TableList__body {
    display: table-cell;
    width: calc(100% - 6em - 20px); }

.MainView {
  position: relative;
  background-color: #024a3b; }
  @media only screen and (max-width: 768px) {
    .MainView__box {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url(../images/new/bg_main_03.jpg); } }
  .MainView__main {
    transition: .3s;
    opacity: 0; }
    .MainView__main:hover {
      background-color: #024a3b; }
    @media only screen and (min-width: 769px) {
      .MainView__main {
        width: 25vw;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: auto;
        transform: translate(-50%, -50%); } }
  .MainView__btn {
    width: 100%; }

@media only screen and (min-width: 769px) {
  .MainView02 {
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    min-height: calc(100svh - 50px); } }

.MainView02__main {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  z-index: 1; }
  @media only screen and (max-width: 768px) {
    .MainView02__main {
      margin: 0; } }

@media only screen and (max-width: 768px) {
  .MainView02__mainImg {
    display: none; } }

.MainView02__title {
  position: absolute;
  margin: 0;
  letter-spacing: 0.05em;
  font-weight: 700;
  color: #024a3b;
  font-size: clamp(0rem, 1.9vw, 2.4rem); }
  @media only screen and (min-width: 769px) {
    .MainView02__title {
      left: 12%;
      bottom: 83%; } }
  @media only screen and (max-width: 768px) {
    .MainView02__title {
      text-align: center;
      left: 0;
      right: 0;
      margin: auto;
      top: 3%;
      font-size: 3.6vw; } }

@media only screen and (min-width: 769px) {
  .MainView02__mainBtn {
    position: absolute;
    left: 75%;
    top: 50%;
    width: 21.19%; } }

.MainView02__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }
  @media only screen and (max-width: 768px) {
    .MainView02__bg {
      display: none; } }

.MainViewBg {
  position: fixed;
  width: 100%;
  height: 100vh;
  background-image: url("../images/new/bg_main.jpg");
  background-position: center bottom;
  background-size: cover;
  z-index: -3; }
  @media only screen and (max-width: 768px) {
    .MainViewBg {
      background-position: center 50px;
      background-image: url("../images/new/bg_main-sp.jpg"); } }

.UserVoice {
  position: relative; }
  .UserVoice__image {
    margin: 0;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden; }
    @media only screen and (min-width: 769px) {
      .UserVoice__image {
        position: absolute;
        left: 0;
        top: 0; } }
    @media only screen and (max-width: 768px) {
      .UserVoice__image {
        margin: 0 auto 10px;
        width: 150px;
        height: 150px; } }
  .UserVoice__label {
    margin: 0 0 10px;
    font-weight: 500;
    font-size: 1.6rem; }
    @media only screen and (min-width: 769px) {
      .UserVoice__label {
        margin-left: 140px; } }
    @media only screen and (max-width: 768px) {
      .UserVoice__label {
        text-align: center; } }
    .UserVoice__label b {
      font-size: 2.0rem; }
  .UserVoice__text {
    border-radius: 10px;
    margin: 0;
    padding: 20px;
    background-color: #eeeeee; }
    @media only screen and (min-width: 769px) {
      .UserVoice__text {
        margin-left: 80px;
        padding-left: 60px; } }
    @media only screen and (max-width: 768px) {
      .UserVoice__text {
        padding: 15px; } }
  .UserVoice--typeA {
    padding: 20px 20px 0 20px;
    background-color: #fff; }
    @media only screen and (max-width: 768px) {
      .UserVoice--typeA {
        padding: 15px; } }
    .UserVoice--typeA .UserVoice__image {
      top: -30px;
      left: -30px;
      width: 150px;
      height: 150px; }
    .UserVoice--typeA .UserVoice__label {
      font-size: 1.8rem;
      font-weight: bold;
      padding-bottom: 10px;
      border-bottom: 1px solid #252525; }
    .UserVoice--typeA .UserVoice__text {
      padding-top: 0;
      background-color: #fff; }
      @media only screen and (max-width: 768px) {
        .UserVoice--typeA .UserVoice__text {
          padding: 0; } }

.Movie {
  position: fixed;
  background-color: #252525;
  z-index: -1;
  /*  &__main {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  } */ }
  @media only screen and (max-width: 768px) {
    .Movie::before {
      display: block;
      position: fixed;
      top: 0;
      left: 0;
      content: "";
      width: 100vw;
      height: 100vh;
      background-image: url("../images/top/bg_main.jpg");
      background-position: center center;
      background-size: cover; } }
  @media only screen and (max-width: 768px) {
    .Movie__inner {
      display: none; } }

.MovieContents {
  position: relative;
  width: 100%;
  padding-top: 56.25%; }
  .MovieContents__item {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important; }

.CircleBox {
  margin-bottom: -100px; }
  @media only screen and (max-width: 768px) {
    .CircleBox {
      margin-bottom: 15px; } }
  .CircleBox:last-child {
    margin-bottom: 0; }
  .CircleBox__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 50px;
    background-color: rgba(255, 255, 255, 0.9); }
    @media only screen and (min-width: 769px) {
      .CircleBox__inner {
        border-radius: 500px;
        width: 500px;
        height: 500px; } }
    @media only screen and (max-width: 768px) {
      .CircleBox__inner {
        padding: 15px; } }
    .CircleBox:nth-child(even) .CircleBox__inner,
    .CircleBox--right .CircleBox__inner {
      margin-left: auto; }
  .CircleBox__head {
    padding-bottom: 20px;
    border-bottom: 2px solid #474747; }
  .CircleBox__title {
    font-size: 1.8rem;
    margin: 0;
    font-weight: 500;
    text-align: center; }
  .CircleBox__sub {
    font-size: 1.4rem;
    margin: 0;
    text-align: center; }
  .CircleBox__body {
    max-width: 100%;
    margin-bottom: 0; }
    @media only screen and (min-width: 769px) {
      .CircleBox__body {
        text-align: center; } }

dd {
  margin: 0; }

.icon {
  display: inline-block;
  width: 43px;
  height: 31px;
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat; }
  @media only screen and (max-width: 768px) {
    .icon {
      width: 30px;
      height: 22px; } }
  .icon--mountain {
    background-image: url("../images/top/icon_mountain.png"); }
  .icon--anchor {
    background-image: url("../images/top/icon_anchor.png"); }
  .icon--glass {
    background-image: url("../images/top/icon_glass.png"); }
  .icon--car {
    background-image: url("../images/top/icon_car.png"); }
  .icon--bus {
    background-image: url("../images/top/icon_bus.png"); }
  .icon--party {
    background-image: url("../images/top/icon_party.png"); }
  .icon--mr {
    margin-right: 10px; }
  .icon--ml {
    margin-left: 10px; }

@media only screen and (min-width: 769px) {
  .remodal-is-locked #header {
    padding-right: 17px !important; } }

@media only screen and (min-width: 769px) {
  .remodal-is-locked .MainViewBg {
    width: calc(100% - 17px) !important; } }

.remodal-is-locked .js-pageTop {
  opacity: 0 !important; }

.TajimaBanner {
  display: block;
  padding: 15px;
  text-align: center;
  color: #fff;
  background-color: #1d1e1e; }
  .TajimaBanner p {
    margin: 0 0 10px;
    font-size: 1.5rem; }
  .TajimaBanner:hover {
    text-decoration: none;
    color: #fff; }

.ModalPanel__left {
  max-width: 40%;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px; }

.ModalPanel__right {
  max-width: 40%;
  float: right;
  margin-left: 20px;
  margin-bottom: 10px; }

.ModalBox {
  max-width: 1000px;
  padding: 30px 0;
  text-align: left;
  background-color: #FEF5EE; }
  @media only screen and (max-width: 768px) {
    .ModalBox {
      padding: 15px 0; } }
  .ModalBox__title {
    position: relative; }
    .ModalBox__title::before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      background: url("../images/top/bg_stripe.png") repeat center center; }
    .ModalBox__title__label {
      position: absolute;
      left: 0;
      bottom: 30px;
      line-height: 1;
      text-shadow: 0 0 10px #252525;
      font-family: "Vollkorn";
      font-weight: 400;
      letter-spacing: .03em;
      font-size: 3.8rem;
      padding-left: 1.5em;
      color: #fff;
      border-bottom: 1px solid #fff; }
  .ModalBox__head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .ModalBox__main, .ModalBox__inner {
    margin: 30px 150px; }
    @media only screen and (max-width: 768px) {
      .ModalBox__main, .ModalBox__inner {
        margin: 15px; } }
  .ModalBox__foot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .ModalBox__imagePanel {
    display: -ms-flexbox;
    display: flex; }
    .ModalBox__imagePanel > * {
      width: calc(50% - 1px);
      margin-right: 20px; }
      .ModalBox__imagePanel > *:nth-child(2n) {
        margin-right: 0; }
  .ModalBox__table th, .ModalBox__table td {
    padding: 15px;
    border: 1px solid #024a3b; }
  .ModalBox__table th {
    font-size: 1.4rem;
    color: #fff;
    font-weight: normal;
    background-color: #024a3b; }
  .ModalBox__table td {
    font-size: 1.3rem;
    background-color: #FEF5EE; }
  .ModalBox__list li {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px; }
  .ModalBox__list__head {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin-right: 20px; }
  .ModalBox__listDisc li {
    list-style: disc;
    margin-left: 1.5em; }
  .ModalBox__label {
    font-size: 2.0rem;
    padding-bottom: 5px;
    border-bottom: 1px solid #252525; }
    @media only screen and (max-width: 768px) {
      .ModalBox__label {
        font-size: 1.8rem; } }
  .ModalBox__sectionLabel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.7rem;
    font-weight: 700;
    border-bottom: 1px solid #252525; }
    .ModalBox__sectionLabel .icon {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  .ModalBox__contentsLabel {
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 5px; }
    .ModalBox__contentsLabel::before {
      display: inline-block;
      content: "";
      width: 10px;
      height: 10px;
      border: 1px solid #252525; }
  .ModalBox__lead {
    font-weight: 500;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 2.6rem; }
    @media only screen and (max-width: 768px) {
      .ModalBox__lead {
        font-size: 2.0rem; } }
  .ModalBox__contentsLead {
    font-weight: 500;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 2.0rem; }
  .ModalBox__caption {
    font-size: 1.2rem; }
  .ModalBox__text {
    font-size: 1.4rem; }
  .ModalBox__close {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer; }
    .ModalBox__close__icon {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin-left: 10px;
      border-radius: 50%;
      border: 1px solid #252525; }
      .ModalBox__close__icon::before, .ModalBox__close__icon::after {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        content: "";
        background-color: #252525; }
      .ModalBox__close__icon::before {
        width: 1px;
        height: 18px;
        transform: rotate(45deg); }
      .ModalBox__close__icon::after {
        width: 18px;
        height: 1px;
        transform: rotate(45deg); }
  .ModalBox--message {
    background-color: #024a3b;
    color: #fff; }
    .ModalBox--message .ModalBox__sub {
      color: #024a3b;
      background-color: #FEF5EE; }
    .ModalBox--message .ModalBox__subLabel {
      font-size: 1.6rem; }
    .ModalBox--message .ModalBox__label {
      font-size: 2.8rem;
      letter-spacing: .05em;
      font-family: "Lato";
      font-weight: 400;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff; }
    .ModalBox--message .ModalBox__sectionLabel {
      border-color: #fff; }
    .ModalBox--message .ModalBox__contentsLabel::before {
      border-color: #fff; }
    .ModalBox--message .ModalBox__lead {
      color: #f39800; }
    .ModalBox--message .ModalBox__close__icon {
      border-color: #fff; }
      .ModalBox--message .ModalBox__close__icon::before, .ModalBox--message .ModalBox__close__icon::after {
        background-color: #fff; }
  .ModalBox--recruit {
    padding-top: 0;
    background-color: #fff; }
    .ModalBox--recruit .ModalBox__lead {
      color: #024a3b; }

.PageContent {
  padding: 30px 0;
  text-align: left;
  background-color: #FEF5EE; }
  @media only screen and (max-width: 768px) {
    .PageContent {
      padding: 15px 0; } }
  .PageContent__title {
    position: relative; }
    .PageContent__title::before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      opacity: .4;
      background: url("../images/top/bg_stripe.png") repeat center center; }
    .PageContent__title__label {
      position: absolute;
      left: 0;
      bottom: 30px;
      line-height: 1;
      text-shadow: 0 0 10px #252525;
      font-family: "Vollkorn";
      font-weight: 400;
      letter-spacing: .03em;
      margin: 0;
      font-size: 3.8rem;
      padding-left: 1.5em;
      color: #fff;
      border-bottom: 1px solid #fff; }
      @media only screen and (max-width: 768px) {
        .PageContent__title__label {
          bottom: 15px;
          padding-left: 1.0em;
          font-size: 2.4rem; } }
  .PageContent__head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .PageContent__foot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .PageContent__imagePanel {
    display: -ms-flexbox;
    display: flex; }
    .PageContent__imagePanel > * {
      width: calc(50% - 1px);
      margin-right: 20px; }
      .PageContent__imagePanel > *:nth-child(2n) {
        margin-right: 0; }
  .PageContent__table tr:first-child th {
    border-top: 1px solid #024a3b; }
  .PageContent__table tr:last-child th {
    border-bottom: 1px solid #024a3b; }
  .PageContent__table th, .PageContent__table td {
    padding: 15px; }
  .PageContent__table th {
    font-size: 1.6rem;
    color: #fff;
    font-weight: normal;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background-color: #024a3b; }
  .PageContent__table td {
    font-size: 1.4rem;
    border: 1px solid #024a3b;
    background-color: #FEF5EE; }
  .PageContent__list li {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px; }
  .PageContent__list__head {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin-right: 20px; }
  .PageContent__listDisc li {
    list-style: disc;
    margin-left: 1.5em; }
  .PageContent__label {
    font-size: 2.0rem;
    padding-bottom: 5px;
    border-bottom: 1px solid #252525; }
    @media only screen and (max-width: 768px) {
      .PageContent__label {
        font-size: 1.8rem; } }
  .PageContent__sectionLabel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.7rem;
    font-weight: 700;
    border-bottom: 1px solid #252525; }
    .PageContent__sectionLabel .icon {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  .PageContent__contentsLabel {
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 5px; }
    .PageContent__contentsLabel::before {
      display: inline-block;
      content: "";
      width: 10px;
      height: 10px;
      border: 1px solid #252525; }
  .PageContent__lead {
    margin: 0;
    font-weight: 500;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 3.2rem; }
    @media only screen and (max-width: 768px) {
      .PageContent__lead {
        font-size: 2.4rem; } }
  .PageContent__subLead {
    display: inline-block;
    padding: .3em 1em;
    margin: 0 auto;
    border: 1px solid #024a3b;
    color: #024a3b;
    font-size: 1.2rem;
    background-color: #fff; }
    @media only screen and (max-width: 768px) {
      .PageContent__subLead {
        font-size: 1.3rem; } }
  .PageContent__leadImage {
    overflow: hidden;
    border-radius: 20px; }
  .PageContent__contentsLead {
    font-weight: 500;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 2.4rem; }
  .PageContent__caption {
    font-size: 1.2rem; }
  .PageContent__text {
    font-size: 1.6rem; }
  .PageContent__close {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer; }
    .PageContent__close__icon {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin-left: 10px;
      border-radius: 50%;
      border: 1px solid #252525; }
      .PageContent__close__icon::before, .PageContent__close__icon::after {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        content: "";
        background-color: #252525; }
      .PageContent__close__icon::before {
        width: 1px;
        height: 18px;
        transform: rotate(45deg); }
      .PageContent__close__icon::after {
        width: 18px;
        height: 1px;
        transform: rotate(45deg); }
  .PageContent--message {
    background-color: #024a3b;
    color: #fff; }
    .PageContent--message .PageContent__sub {
      color: #024a3b;
      background-color: #FEF5EE; }
    .PageContent--message .PageContent__subLabel {
      font-size: 1.6rem; }
    .PageContent--message .PageContent__label {
      font-size: 2.8rem;
      letter-spacing: .05em;
      font-family: "Lato";
      font-weight: 400;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff; }
    .PageContent--message .PageContent__sectionLabel {
      border-color: #fff; }
    .PageContent--message .PageContent__contentsLabel::before {
      border-color: #fff; }
    .PageContent--message .PageContent__lead {
      color: #f39800; }
    .PageContent--message .PageContent__close__icon {
      border-color: #fff; }
      .PageContent--message .PageContent__close__icon::before, .PageContent--message .PageContent__close__icon::after {
        background-color: #fff; }
  .PageContent--recruit {
    padding-top: 0;
    background-color: #fff; }
    .PageContent--recruit .PageContent__lead {
      color: #024a3b; }

@media only screen and (min-width: 769px) {
  .FixedEntryButton {
    margin-bottom: 10px; } }

@media only screen and (max-width: 768px) {
  .FixedEntryButton {
    width: 100px; } }

.EntryButtonArea {
  position: relative;
  height: 109px; }

.EntryButtonWrap {
  transition: transform .5s;
  position: fixed;
  left: 0;
  right: 0;
  top: 100%;
  margin: auto;
  z-index: 99;
  padding: 20px;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, 0.8); }
  .EntryButtonWrap.is-noFixed {
    position: absolute;
    background-color: rgba(37, 37, 37, 0); }
  .EntryButtonWrap.is-active {
    transform: translateY(-100%); }

.EntryButton {
  max-width: 400px;
  margin: auto; }
  .EntryButton__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 2.0rem;
    padding: 15px;
    color: #fff;
    background-color: #f39800;
    transition: opacity .3s;
    position: relative; }
    .EntryButton__item::after {
      content: "";
      position: absolute;
      right: 10px;
      top: 10px;
      width: 37px;
      height: 42px;
      background-position: center center;
      background-repeat: no-repeat;
      background-image: url("../images/top/icon_sheet.png");
      background-size: 100% 100%; }
    .EntryButton__item:hover {
      color: #fff;
      text-decoration: none;
      opacity: .7; }
  .EntryButton__icon {
    margin-right: 10px; }

.iconEntry {
  display: inline-block;
  width: 39px;
  height: 39px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("../images/top/icon_arrow.png");
  background-size: 100% 100%; }

.IndexNav {
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url("../images/top/bg_foot.jpg");
  background-size: cover; }

@media only screen and (min-width: 769px) {
  .IndexNavPanel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; } }

.IndexNavPanel li {
  margin-right: 25px; }
  .IndexNavPanel li:last-child {
    margin-right: 0; }
  .IndexNavPanel li a {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    line-height: 1.3;
    color: #fff; }
    @media only screen and (max-width: 768px) {
      .IndexNavPanel li a {
        display: block;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 10px; } }
    .IndexNavPanel li a::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px 0 5px 8.7px;
      border-color: transparent transparent transparent #f39800; }
    .IndexNavPanel li a:hover {
      color: #fff;
      text-decoration: underline; }

.ContentsPanel {
  padding: 20px;
  background-color: #024a3b; }
  @media only screen and (max-width: 768px) {
    .ContentsPanel {
      padding: 25px; } }
  .ContentsPanel__head {
    margin-bottom: 20px; }
  .ContentsPanel__label {
    color: #252525;
    font-size: 1.8rem;
    margin: 0 0 15px;
    line-height: 1.5;
    font-weight: normal;
    text-align: center;
    background-color: #f39800; }
    @media only screen and (max-width: 768px) {
      .ContentsPanel__label {
        font-size: 2.3rem; } }
  .ContentsPanel__text {
    text-align: center;
    border-radius: 6px;
    background-color: #f39800;
    color: #fff;
    font-size: 1.4rem;
    padding: .3em 1em; }
    @media only screen and (max-width: 768px) {
      .ContentsPanel__text {
        font-size: 1.8rem; } }
    .ContentsPanel__text--off {
      opacity: .5;
      background-color: #023228; }
  .ContentsPanel__button02 {
    display: block;
    position: relative;
    text-align: center;
    border-radius: 6px;
    border: 1px solid #024a3b;
    background-color: #f39800;
    color: #fff;
    font-size: 1.4rem;
    padding: .3em 1em;
    transition: .3s; }
    @media only screen and (max-width: 768px) {
      .ContentsPanel__button02 {
        font-size: 1.8rem; } }
    .ContentsPanel__button02::after {
      content: "";
      position: absolute;
      right: 10px;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 7px;
      width: 7px;
      border-top: 1px solid #fff;
      border-right: 1px solid #fff;
      transform: rotate(45deg); }
    .ContentsPanel__button02:hover {
      border-color: #fff;
      color: #fff;
      text-decoration: none;
      background-color: #024a3b; }
    .ContentsPanel__button02--off {
      pointer-events: none;
      opacity: .5;
      background-color: #023228; }
  .ContentsPanel__button {
    position: relative;
    font-size: 1.4rem;
    display: block;
    line-height: 1.5;
    color: #024a3b;
    font-weight: bold;
    border: 1px solid #024a3b;
    padding: 1.0em 1em;
    text-align: center;
    background-color: #fff;
    transition: .3s; }
    @media only screen and (max-width: 768px) {
      .ContentsPanel__button {
        font-size: 1.8rem; } }
    .ContentsPanel__button::after {
      content: "";
      position: absolute;
      right: 10px;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 7px;
      width: 7px;
      border-top: 1px solid #252525;
      border-right: 1px solid #252525;
      transform: rotate(45deg); }
    .ContentsPanel__button:hover {
      border-color: #fff;
      color: #fff;
      text-decoration: none;
      background-color: #024a3b; }
  .ContentsPanel--recruit .ContentsPanel__label {
    color: #fff;
    background-color: #024a3b; }
  .ContentsPanel--recruit .ContentsPanel__button:hover {
    background-color: #024a3b; }
    .ContentsPanel--recruit .ContentsPanel__button:hover::after {
      border-color: #fff; }
  .ContentsPanel--company .ContentsPanel__button {
    color: #fff;
    border: 1px solid #252525;
    background-color: #252525; }
    .ContentsPanel--company .ContentsPanel__button::after {
      border-color: #fff; }
    .ContentsPanel--company .ContentsPanel__button:hover {
      background-color: #024a3b; }
      .ContentsPanel--company .ContentsPanel__button:hover::after {
        border-color: #fff; }

.ContentsPanel2 {
  padding: 20px;
  background-color: #fff; }
  @media only screen and (max-width: 768px) {
    .ContentsPanel2 {
      padding: 25px; } }
  .ContentsPanel2__head {
    margin-bottom: 15px; }
  .ContentsPanel2__label {
    color: #252525;
    font-size: 1.6rem;
    margin: 0 0 15px;
    line-height: 1.5;
    font-weight: normal;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    padding: .5em 1em;
    background-color: #f39800; }
    @media only screen and (max-width: 768px) {
      .ContentsPanel2__label {
        font-size: 2.3rem; } }
  .ContentsPanel2__text {
    text-align: center;
    font-size: 1.6rem; }
    @media only screen and (max-width: 768px) {
      .ContentsPanel2__text {
        font-size: 1.8rem; } }
  .ContentsPanel2__button {
    position: relative;
    font-size: 1.4rem;
    display: block;
    line-height: 1.5;
    color: #024a3b;
    font-weight: bold;
    border: 1px solid #024a3b;
    padding: 1.0em 1em;
    text-align: center;
    background-color: #fff;
    transition: .3s; }
    @media only screen and (max-width: 768px) {
      .ContentsPanel2__button {
        font-size: 1.8rem; } }
    .ContentsPanel2__button::after {
      content: "";
      position: absolute;
      right: 10px;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 7px;
      width: 7px;
      border-top: 1px solid #252525;
      border-right: 1px solid #252525;
      transform: rotate(45deg); }
    .ContentsPanel2__button:hover {
      border-color: #fff;
      color: #fff;
      text-decoration: none;
      background-color: #024a3b; }
      .ContentsPanel2__button:hover::after {
        border-color: #fff; }
  .ContentsPanel2--recruit .ContentsPanel2__label {
    color: #fff;
    background-color: #024a3b; }
  .ContentsPanel2--recruit .ContentsPanel2__button:hover {
    background-color: #024a3b; }
    .ContentsPanel2--recruit .ContentsPanel2__button:hover::after {
      border-color: #fff; }
  .ContentsPanel2--company .ContentsPanel2__button {
    color: #fff;
    border: 1px solid #252525;
    background-color: #252525; }
    .ContentsPanel2--company .ContentsPanel2__button::after {
      border-color: #fff; }
    .ContentsPanel2--company .ContentsPanel2__button:hover {
      background-color: #024a3b; }
      .ContentsPanel2--company .ContentsPanel2__button:hover::after {
        border-color: #fff; }

.MessagePanel {
  background-color: #024a3b; }
  @media only screen and (min-width: 769px) {
    .MessagePanel__item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; } }
  .MessagePanel__image {
    overflow: hidden;
    margin-right: 50px;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%; }
    .MessagePanel__image img {
      object-fit: cover;
      width: 100%;
      height: 100%; }
    @media only screen and (max-width: 768px) {
      .MessagePanel__image {
        margin: 0 auto 15px; } }
  .MessagePanel__main {
    margin: 50px 0;
    color: #fff;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
    @media only screen and (max-width: 768px) {
      .MessagePanel__main {
        margin: 40px 20px; } }
    .MessagePanel__main__body {
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      padding: 10px 0; }
    .MessagePanel__main__button {
      display: block;
      padding: 1em 1em;
      color: #024a3b;
      text-align: center;
      border: 1px solid #fff;
      background-color: #fff;
      transition: .3s; }
      .MessagePanel__main__button:hover {
        color: #fff;
        background-color: #024a3b;
        text-decoration: none; }
    .MessagePanel__main__nameEn {
      margin: 0;
      font-family: "Lato";
      font-weight: 400; }
      @media only screen and (max-width: 768px) {
        .MessagePanel__main__nameEn {
          text-align: center; } }
    .MessagePanel__main__name {
      margin: 0;
      line-height: 1.3;
      font-size: 3.0rem; }
      @media only screen and (max-width: 768px) {
        .MessagePanel__main__name {
          text-align: center; } }
    .MessagePanel__main__subText {
      margin: 10px 0 0;
      font-size: 1.3rem; }
      @media only screen and (max-width: 768px) {
        .MessagePanel__main__subText {
          text-align: center; } }
  .MessagePanel:nth-of-type(even) {
    background-color: #fff; }
    .MessagePanel:nth-of-type(even) .MessagePanel__main {
      color: #024a3b; }
      .MessagePanel:nth-of-type(even) .MessagePanel__main__body {
        border-color: #024a3b; }
      .MessagePanel:nth-of-type(even) .MessagePanel__main__button {
        color: #fff;
        border-color: #024a3b;
        background-color: #024a3b;
        transition: .3s; }
        .MessagePanel:nth-of-type(even) .MessagePanel__main__button:hover {
          color: #024a3b;
          background-color: #fff; }

.HistoryCont {
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 768px) {
    .HistoryCont {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; } }
  @media only screen and (min-width: 769px) {
    .HistoryCont__sub {
      -ms-flex: 0 0 160px;
          flex: 0 0 160px;
      margin-right: 60px; } }
  .HistoryCont__main {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    padding: 0 20px; }

.EntryCont {
  position: relative;
  height: 370px; }
  @media only screen and (max-width: 768px) {
    .EntryCont {
      height: 170px; } }
  .EntryCont__item {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }

.p-numTop {
  max-width: 400px;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  color: #024a3b;
  font-family: "Rubik", sans-serif;
  font-weight: bold;
  line-height: 1;
  transform: translateY(8px); }
  @media only screen and (max-width: 768px) {
    .p-numTop {
      max-width: calc(100% - 20px); } }
  .p-numTop__text01 {
    font-size: 3.2rem; }
  .p-numTop__text02 {
    font-size: 3.2rem; }

.p-numHead {
  background-color: #58806D; }
  .p-numHead__title {
    color: #fff;
    text-align: center;
    font-size: 4.5rem; }
    @media only screen and (max-width: 768px) {
      .p-numHead__title {
        font-size: 3.5rem; } }

.p-numBox {
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 35px 30px;
  border-radius: 10px;
  background-color: #fff; }
  @media only screen and (max-width: 768px) {
    .p-numBox {
      padding: 35px 30px;
      border-radius: 8px; } }
  .p-numBox__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    position: relative; }
  .p-numBox__icon {
    position: absolute;
    left: 0;
    top: 10px; }
  .p-numBox__scale01 {
    transform: scale(0.8);
    transform-origin: right top; }
  .p-numBox__scale02 {
    transform: scale(0.6); }
  .p-numBox__body {
    margin-top: 25px;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
    @media only screen and (max-width: 768px) {
      .p-numBox__body {
        margin-top: 15px; } }
  .p-numBox__foot {
    position: relative;
    margin-top: 25px; }
    @media only screen and (max-width: 768px) {
      .p-numBox__foot {
        margin-top: 15px; } }
  .p-numBox__footBody {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: scale(0.8);
    transform-origin: right top; }
  .p-numBox__title {
    text-align: center;
    margin: 0;
    line-height: 1.35;
    font-size: 3.0rem;
    color: #252525; }
  .p-numBox__subTitle {
    text-align: center;
    line-height: 1.35;
    margin: 10px 0 0;
    font-weight: 600;
    font-size: 1.5rem;
    color: #252525; }
  .p-numBox__subTitle02 {
    text-align: center;
    line-height: 1.35;
    margin: 10px 0 0;
    font-weight: 600;
    font-size: 2.0rem;
    color: #252525; }
  .p-numBox__mainText {
    margin: 0;
    text-align: center;
    line-height: 1;
    font-size: 3.0rem; }
  .p-numBox__count {
    font-size: clamp(8rem, 7.5vw, 12rem);
    line-height: 1;
    color: #024a3b;
    font-family: "Rubik", sans-serif;
    font-weight: 700; }
    @media only screen and (max-width: 768px) {
      .p-numBox__count {
        font-size: 10.0rem; } }
  .p-numBox--founding .p-numBox__fig {
    width: clamp(100px, 46%, 180px); }
  .p-numBox--employee .p-numBox__fig {
    width: clamp(175px, 97.2%, 350px); }
  .p-numBox--earnings .p-numBox__fig {
    width: clamp(115px, 63.9%, 230px); }
  .p-numBox--composition .p-numBox__fig {
    width: clamp(175px, 85.2%, 350px); }
  .p-numBox--age-sale .p-numBox__fig {
    width: clamp(100px, 55.6%, 200px); }
  .p-numBox--age-manufacturing .p-numBox__fig {
    width: clamp(100px, 55.6%, 200px); }
  .p-numBox--overtime .p-numBox__fig {
    width: clamp(65px, 36.1%, 130px); }
  .p-numBox--gender-sale .p-numBox__fig {
    width: clamp(140px, 77.8%, 280px); }
  .p-numBox--gender-manufacturing .p-numBox__fig {
    width: clamp(140px, 77.8%, 280px); }
  .p-numBox--holiday .p-numBox__foot {
    margin-top: 40px; }
  .p-numBox--holiday .p-numBox__fig {
    width: clamp(120px, 80%, 300px); }
  .p-numBox--separatio .p-numBox__foot {
    margin-top: 40px; }
  .p-numBox--separatio .p-numBox__footBody {
    position: absolute;
    right: 0;
    top: inherit;
    bottom: 0;
    margin: auto;
    transform: scale(0.8);
    transform-origin: right bottom; }
    @media only screen and (min-width: 769px) {
      .p-numBox--separatio .p-numBox__footBody {
        width: 200px; } }
    @media only screen and (max-width: 768px) {
      .p-numBox--separatio .p-numBox__footBody {
        width: 200px; } }
  .p-numBox--separatio .p-numBox__sub {
    margin-top: 15px;
    text-align: center; }
  .p-numBox--separatio .p-numBox__fig {
    width: clamp(100px, 45%, 150px); }
    @media only screen and (max-width: 768px) {
      .p-numBox--separatio .p-numBox__fig {
        width: clamp(100px, 35%, 150px); } }
  @media only screen and (max-width: 768px) {
    .p-numBox--separatio .p-numBox__fig02 {
      width: clamp(30px, 35%, 100px); } }

.p-numGenderText {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .p-numGenderText__mainText {
    margin: 0;
    text-align: center;
    line-height: 1;
    font-size: 3.0rem;
    font-weight: 700; }
  .p-numGenderText__count {
    font-size: clamp(4rem, 5.3vw, 7rem);
    line-height: 1;
    color: #024a3b;
    font-family: "Rubik", sans-serif;
    font-weight: 700; }
    @media only screen and (max-width: 768px) {
      .p-numGenderText__count {
        font-size: 7.0rem; } }

.zeroBox {
  margin-top: 0;
  margin-bottom: 0; }

.sectionBox2 {
  margin-top: 150px;
  margin-bottom: 150px; }
  @media only screen and (max-width: 768px) {
    .sectionBox2 {
      margin-top: 50px;
      margin-bottom: 50px; } }

.sectionBlock2 {
  margin-bottom: 150px; }
  @media only screen and (max-width: 768px) {
    .sectionBlock2 {
      margin-bottom: 50px; } }

.sectionBox {
  margin-top: 100px;
  margin-bottom: 100px; }
  @media only screen and (max-width: 768px) {
    .sectionBox {
      margin-top: 50px;
      margin-bottom: 50px; } }

.sectionBlock {
  margin-bottom: 100px; }
  @media only screen and (max-width: 768px) {
    .sectionBlock {
      margin-bottom: 50px; } }

.sectionSemiBox {
  margin-top: 75px;
  margin-bottom: 75px; }
  @media only screen and (max-width: 768px) {
    .sectionSemiBox {
      margin-top: 40px;
      margin-bottom: 40px; } }

.sectionSemiBlock {
  margin-bottom: 75px; }
  @media only screen and (max-width: 768px) {
    .sectionSemiBlock {
      margin-bottom: 40px; } }

.contentsBox {
  margin-top: 50px;
  margin-bottom: 50px; }
  @media only screen and (max-width: 768px) {
    .contentsBox {
      margin-top: 30px;
      margin-bottom: 30px; } }

.contentsBlock {
  margin-bottom: 50px; }
  @media only screen and (max-width: 768px) {
    .contentsBlock {
      margin-bottom: 30px; } }

.box {
  margin-top: 30px;
  margin-bottom: 30px; }
  @media only screen and (max-width: 768px) {
    .box {
      margin-top: 15px;
      margin-bottom: 15px; } }

.block {
  margin-bottom: 30px; }
  @media only screen and (max-width: 768px) {
    .block {
      margin-bottom: 15px; } }

.semiBox {
  margin-top: 20px;
  margin-bottom: 20px; }
  @media only screen and (max-width: 768px) {
    .semiBox {
      margin-top: 12px;
      margin-bottom: 12px; } }

.miniBox {
  margin-top: 10px;
  margin-bottom: 10px; }
  @media only screen and (max-width: 768px) {
    .miniBox {
      margin-top: 10px;
      margin-bottom: 10px; } }

.miniBlock {
  margin-bottom: 10px; }
  @media only screen and (max-width: 768px) {
    .miniBlock {
      margin-bottom: 10px; } }

.minimumBlock {
  margin-bottom: 5px; }
  @media only screen and (max-width: 768px) {
    .minimumBlock {
      margin-bottom: 5px; } }

@media only screen and (max-width: 768px) {
  .zeroSPBlock {
    margin-bottom: 0; } }

.box-auto {
  margin: auto; }
  @media only screen and (max-width: 768px) {
    .box-auto {
      margin: auto; } }

.block-auto {
  margin-top: auto;
  margin-bottom: auto; }
  @media only screen and (max-width: 768px) {
    .block-auto {
      margin-top: auto;
      margin-bottom: auto; } }

.blockT-auto {
  margin-top: auto; }
  @media only screen and (max-width: 768px) {
    .blockT-auto {
      margin-top: auto; } }

.blockB-auto {
  margin-bottom: auto; }
  @media only screen and (max-width: 768px) {
    .blockB-auto {
      margin-bottom: auto; } }

.box-base {
  margin: 40px; }
  @media only screen and (max-width: 768px) {
    .box-base {
      margin: 30px; } }

.block-base {
  margin-top: 40px;
  margin-bottom: 40px; }
  @media only screen and (max-width: 768px) {
    .block-base {
      margin-top: 30px;
      margin-bottom: 30px; } }

.blockT-base {
  margin-top: 40px; }
  @media only screen and (max-width: 768px) {
    .blockT-base {
      margin-top: 30px; } }

.blockR-base {
  margin-right: 40px; }
  @media only screen and (max-width: 768px) {
    .blockR-base {
      margin-right: 30px; } }

.blockB-base {
  margin-bottom: 40px; }
  @media only screen and (max-width: 768px) {
    .blockB-base {
      margin-bottom: 30px; } }

.blockL-base {
  margin-left: 40px; }
  @media only screen and (max-width: 768px) {
    .blockL-base {
      margin-left: 30px; } }

.box-section03 {
  margin: 150px; }
  @media only screen and (max-width: 768px) {
    .box-section03 {
      margin: 75px; } }

.block-section03 {
  margin-top: 150px;
  margin-bottom: 150px; }
  @media only screen and (max-width: 768px) {
    .block-section03 {
      margin-top: 75px;
      margin-bottom: 75px; } }

.blockT-section03 {
  margin-top: 150px; }
  @media only screen and (max-width: 768px) {
    .blockT-section03 {
      margin-top: 75px; } }

.blockB-section03 {
  margin-bottom: 150px; }
  @media only screen and (max-width: 768px) {
    .blockB-section03 {
      margin-bottom: 75px; } }

.box-section02 {
  margin: 125px; }
  @media only screen and (max-width: 768px) {
    .box-section02 {
      margin: 60px; } }

.block-section02 {
  margin-top: 125px;
  margin-bottom: 125px; }
  @media only screen and (max-width: 768px) {
    .block-section02 {
      margin-top: 60px;
      margin-bottom: 60px; } }

.blockT-section02 {
  margin-top: 125px; }
  @media only screen and (max-width: 768px) {
    .blockT-section02 {
      margin-top: 60px; } }

.blockB-section02 {
  margin-bottom: 125px; }
  @media only screen and (max-width: 768px) {
    .blockB-section02 {
      margin-bottom: 60px; } }

.box-section {
  margin: 100px; }
  @media only screen and (max-width: 768px) {
    .box-section {
      margin: 50px; } }

.block-section {
  margin-top: 100px;
  margin-bottom: 100px; }
  @media only screen and (max-width: 768px) {
    .block-section {
      margin-top: 50px;
      margin-bottom: 50px; } }

.blockT-section {
  margin-top: 100px; }
  @media only screen and (max-width: 768px) {
    .blockT-section {
      margin-top: 50px; } }

.blockB-section {
  margin-bottom: 100px; }
  @media only screen and (max-width: 768px) {
    .blockB-section {
      margin-bottom: 50px; } }

.box-contents03 {
  margin: 60px; }
  @media only screen and (max-width: 768px) {
    .box-contents03 {
      margin: 40px; } }

.block-contents03 {
  margin-top: 60px;
  margin-bottom: 60px; }
  @media only screen and (max-width: 768px) {
    .block-contents03 {
      margin-top: 40px;
      margin-bottom: 40px; } }

.blockT-contents03 {
  margin-top: 60px; }
  @media only screen and (max-width: 768px) {
    .blockT-contents03 {
      margin-top: 40px; } }

.blockR-contents03 {
  margin-right: 60px; }
  @media only screen and (max-width: 768px) {
    .blockR-contents03 {
      margin-right: 40px; } }

.blockB-contents03 {
  margin-bottom: 60px; }
  @media only screen and (max-width: 768px) {
    .blockB-contents03 {
      margin-bottom: 40px; } }

.blockL-contents03 {
  margin-left: 60px; }
  @media only screen and (max-width: 768px) {
    .blockL-contents03 {
      margin-left: 40px; } }

.box-contents02 {
  margin: 50px; }
  @media only screen and (max-width: 768px) {
    .box-contents02 {
      margin: 35px; } }

.block-contents02 {
  margin-top: 50px;
  margin-bottom: 50px; }
  @media only screen and (max-width: 768px) {
    .block-contents02 {
      margin-top: 35px;
      margin-bottom: 35px; } }

.blockT-contents02 {
  margin-top: 50px; }
  @media only screen and (max-width: 768px) {
    .blockT-contents02 {
      margin-top: 35px; } }

.blockR-contents02 {
  margin-right: 50px; }
  @media only screen and (max-width: 768px) {
    .blockR-contents02 {
      margin-right: 35px; } }

.blockB-contents02 {
  margin-bottom: 50px; }
  @media only screen and (max-width: 768px) {
    .blockB-contents02 {
      margin-bottom: 35px; } }

.blockL-contents02 {
  margin-left: 50px; }
  @media only screen and (max-width: 768px) {
    .blockL-contents02 {
      margin-left: 35px; } }

.box-contents {
  margin: 40px; }
  @media only screen and (max-width: 768px) {
    .box-contents {
      margin: 30px; } }

.block-contents {
  margin-top: 40px;
  margin-bottom: 40px; }
  @media only screen and (max-width: 768px) {
    .block-contents {
      margin-top: 30px;
      margin-bottom: 30px; } }

.blockT-contents {
  margin-top: 40px; }
  @media only screen and (max-width: 768px) {
    .blockT-contents {
      margin-top: 30px; } }

.blockR-contents {
  margin-right: 40px; }
  @media only screen and (max-width: 768px) {
    .blockR-contents {
      margin-right: 30px; } }

.blockB-contents {
  margin-bottom: 40px; }
  @media only screen and (max-width: 768px) {
    .blockB-contents {
      margin-bottom: 30px; } }

.blockL-contents {
  margin-left: 40px; }
  @media only screen and (max-width: 768px) {
    .blockL-contents {
      margin-left: 30px; } }

.box-normal {
  margin: 30px; }
  @media only screen and (max-width: 768px) {
    .box-normal {
      margin: 20px; } }

.block-normal {
  margin-top: 30px;
  margin-bottom: 30px; }
  @media only screen and (max-width: 768px) {
    .block-normal {
      margin-top: 20px;
      margin-bottom: 20px; } }

.blockT-normal {
  margin-top: 30px; }
  @media only screen and (max-width: 768px) {
    .blockT-normal {
      margin-top: 20px; } }

.blockR-normal {
  margin-right: 30px; }
  @media only screen and (max-width: 768px) {
    .blockR-normal {
      margin-right: 20px; } }

.blockB-normal {
  margin-bottom: 30px; }
  @media only screen and (max-width: 768px) {
    .blockB-normal {
      margin-bottom: 20px; } }

.blockL-normal {
  margin-left: 30px; }
  @media only screen and (max-width: 768px) {
    .blockL-normal {
      margin-left: 20px; } }

.box-semi {
  margin: 20px; }
  @media only screen and (max-width: 768px) {
    .box-semi {
      margin: 15px; } }

.block-semi {
  margin-top: 20px;
  margin-bottom: 20px; }
  @media only screen and (max-width: 768px) {
    .block-semi {
      margin-top: 15px;
      margin-bottom: 15px; } }

.blockT-semi {
  margin-top: 20px; }
  @media only screen and (max-width: 768px) {
    .blockT-semi {
      margin-top: 15px; } }

.blockR-semi {
  margin-right: 20px; }
  @media only screen and (max-width: 768px) {
    .blockR-semi {
      margin-right: 15px; } }

.blockB-semi {
  margin-bottom: 20px; }
  @media only screen and (max-width: 768px) {
    .blockB-semi {
      margin-bottom: 15px; } }

.blockL-semi {
  margin-left: 20px; }
  @media only screen and (max-width: 768px) {
    .blockL-semi {
      margin-left: 15px; } }

.box-small {
  margin: 15px; }
  @media only screen and (max-width: 768px) {
    .box-small {
      margin: 10px; } }

.block-small {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media only screen and (max-width: 768px) {
    .block-small {
      margin-top: 10px;
      margin-bottom: 10px; } }

.blockT-small {
  margin-top: 15px; }
  @media only screen and (max-width: 768px) {
    .blockT-small {
      margin-top: 10px; } }

.blockR-small {
  margin-right: 15px; }
  @media only screen and (max-width: 768px) {
    .blockR-small {
      margin-right: 10px; } }

.blockB-small {
  margin-bottom: 15px; }
  @media only screen and (max-width: 768px) {
    .blockB-small {
      margin-bottom: 10px; } }

.blockL-small {
  margin-left: 15px; }
  @media only screen and (max-width: 768px) {
    .blockL-small {
      margin-left: 10px; } }

.box-mini {
  margin: 10px; }
  @media only screen and (max-width: 768px) {
    .box-mini {
      margin: 10px; } }

.block-mini {
  margin-top: 10px;
  margin-bottom: 10px; }
  @media only screen and (max-width: 768px) {
    .block-mini {
      margin-top: 10px;
      margin-bottom: 10px; } }

.blockT-mini {
  margin-top: 10px; }
  @media only screen and (max-width: 768px) {
    .blockT-mini {
      margin-top: 10px; } }

.blockR-mini {
  margin-right: 10px; }
  @media only screen and (max-width: 768px) {
    .blockR-mini {
      margin-right: 10px; } }

.blockB-mini {
  margin-bottom: 10px; }
  @media only screen and (max-width: 768px) {
    .blockB-mini {
      margin-bottom: 10px; } }

.blockL-mini {
  margin-left: 10px; }
  @media only screen and (max-width: 768px) {
    .blockL-mini {
      margin-left: 10px; } }

.box-minimum {
  margin: 5px; }
  @media only screen and (max-width: 768px) {
    .box-minimum {
      margin: 5px; } }

.block-minimum {
  margin-top: 5px;
  margin-bottom: 5px; }
  @media only screen and (max-width: 768px) {
    .block-minimum {
      margin-top: 5px;
      margin-bottom: 5px; } }

.blockT-minimum {
  margin-top: 5px; }
  @media only screen and (max-width: 768px) {
    .blockT-minimum {
      margin-top: 5px; } }

.blockR-minimum {
  margin-right: 5px; }
  @media only screen and (max-width: 768px) {
    .blockR-minimum {
      margin-right: 5px; } }

.blockB-minimum {
  margin-bottom: 5px; }
  @media only screen and (max-width: 768px) {
    .blockB-minimum {
      margin-bottom: 5px; } }

.blockL-minimum {
  margin-left: 5px; }
  @media only screen and (max-width: 768px) {
    .blockL-minimum {
      margin-left: 5px; } }

.box-zero {
  margin: 0; }
  @media only screen and (max-width: 768px) {
    .box-zero {
      margin: 0; } }

.block-zero {
  margin-top: 0;
  margin-bottom: 0; }
  @media only screen and (max-width: 768px) {
    .block-zero {
      margin-top: 0;
      margin-bottom: 0; } }

.blockT-zero {
  margin-top: 0; }
  @media only screen and (max-width: 768px) {
    .blockT-zero {
      margin-top: 0; } }

.blockB-zero {
  margin-bottom: 0; }
  @media only screen and (max-width: 768px) {
    .blockB-zero {
      margin-bottom: 0; } }

@media only screen and (min-width: 769px) {
  .box-base-pc {
    margin: 40px; }
  .block-base-pc {
    margin-top: 40px;
    margin-bottom: 40px; }
  .blockT-base-pc {
    margin-top: 40px; }
  .blockR-base-pc {
    margin-right: 40px; }
  .blockB-base-pc {
    margin-bottom: 40px; }
  .blockL-base-pc {
    margin-left: 40px; }
  .box-section03-pc {
    margin: 150px; }
  .block-section03-pc {
    margin-top: 150px;
    margin-bottom: 150px; }
  .blockT-section03-pc {
    margin-top: 150px; }
  .blockR-section03-pc {
    margin-right: 150px; }
  .blockB-section03-pc {
    margin-bottom: 150px; }
  .blockL-section03-pc {
    margin-left: 150px; }
  .box-section02-pc {
    margin: 125px; }
  .block-section02-pc {
    margin-top: 125px;
    margin-bottom: 125px; }
  .blockT-section02-pc {
    margin-top: 125px; }
  .blockR-section02-pc {
    margin-right: 125px; }
  .blockB-section02-pc {
    margin-bottom: 125px; }
  .blockL-section02-pc {
    margin-left: 125px; }
  .box-section-pc {
    margin: 100px; }
  .block-section-pc {
    margin-top: 100px;
    margin-bottom: 100px; }
  .blockT-section-pc {
    margin-top: 100px; }
  .blockB-section-pc {
    margin-bottom: 100px; }
  .blockL-section-pc {
    margin-left: 100px; }
  .blockR-section-pc {
    margin-right: 100px; }
  .box-contents03-pc {
    margin: 60px; }
  .block-contents03-pc {
    margin-top: 60px;
    margin-bottom: 60px; }
  .blockT-contents03-pc {
    margin-top: 60px; }
  .blockB-contents03-pc {
    margin-bottom: 60px; }
  .blockL-contents03-pc {
    margin-left: 60px; }
  .blockR-contents03-pc {
    margin-right: 60px; }
  .box-contents02-pc {
    margin: 50px; }
  .block-contents02-pc {
    margin-top: 50px;
    margin-bottom: 50px; }
  .blockT-contents02-pc {
    margin-top: 50px; }
  .blockB-contents02-pc {
    margin-bottom: 50px; }
  .blockL-contents02-pc {
    margin-left: 50px; }
  .blockR-contents02-pc {
    margin-right: 50px; }
  .box-contents-pc {
    margin: 40px; }
  .block-contents-pc {
    margin-top: 40px;
    margin-bottom: 40px; }
  .blockT-contents-pc {
    margin-top: 40px; }
  .blockR-contents-pc {
    margin-right: 40px; }
  .blockB-contents-pc {
    margin-bottom: 40px; }
  .blockL-contents-pc {
    margin-left: 40px; }
  .box-normal-pc {
    margin: 30px; }
  .block-normal-pc {
    margin-top: 30px;
    margin-bottom: 30px; }
  .blockT-normal-pc {
    margin-top: 30px; }
  .blockR-normal-pc {
    margin-right: 30px; }
  .blockB-normal-pc {
    margin-bottom: 30px; }
  .blockL-normal-pc {
    margin-left: 30px; }
  .box-mini-pc {
    margin: 10px; }
  .block-mini-pc {
    margin-top: 10px;
    margin-bottom: 10px; }
  .blockT-mini-pc {
    margin-top: 10px; }
  .blockR-mini-pc {
    margin-right: 10px; }
  .blockB-mini-pc {
    margin-bottom: 10px; }
  .blockL-mini-pc {
    margin-left: 10px; }
  .box-semi-pc {
    margin: 20px; }
  .block-semi-pc {
    margin-top: 20px;
    margin-bottom: 20px; }
  .blockT-semi-pc {
    margin-top: 20px; }
  .blockR-semi-pc {
    margin-right: 20px; }
  .blockB-semi-pc {
    margin-bottom: 20px; }
  .blockL-semi-pc {
    margin-left: 20px; }
  .box-small-pc {
    margin: 15px; }
  .block-small-pc {
    margin-top: 15px;
    margin-bottom: 15px; }
  .blockT-small-pc {
    margin-top: 15px; }
  .blockR-small-pc {
    margin-right: 15px; }
  .blockB-small-pc {
    margin-bottom: 15px; }
  .blockL-small-pc {
    margin-left: 15px; }
  .box-minimum-pc {
    margin: 5px; }
  .block-minimum-pc {
    margin-top: 5px;
    margin-bottom: 5px; }
  .blockT-minimum-pc {
    margin-top: 5px; }
  .blockR-minimum-pc {
    margin-right: 5px; }
  .blockB-minimum-pc {
    margin-bottom: 5px; }
  .blockL-minimum-pc {
    margin-left: 5px; }
  .box-zero-pc {
    margin: 0; }
  .block-zero-pc {
    margin-top: 0;
    margin-bottom: 0; }
  .blockT-zero-pc {
    margin-top: 0; }
  .blockB-zero-pc {
    margin-bottom: 0; } }

@media only screen and (max-width: 768px) {
  .box-base-sp {
    margin: 30px; }
  .block-base-sp {
    margin-top: 30px;
    margin-bottom: 30px; }
  .blockT-base-sp {
    margin-top: 30px; }
  .blockR-base-sp {
    margin-right: 30px; }
  .blockB-base-sp {
    margin-bottom: 30px; }
  .blockL-base-sp {
    margin-left: 30px; }
  .box-section03-sp {
    margin: 75px; }
  .block-section03-sp {
    margin-top: 75px;
    margin-bottom: 75px; }
  .blockT-section03-sp {
    margin-top: 75px; }
  .blockR-section03-sp {
    margin-right: 75px; }
  .blockB-section03-sp {
    margin-bottom: 75px; }
  .blockL-section03-sp {
    margin-left: 75px; }
  .box-section02-sp {
    margin: 60px; }
  .block-section02-sp {
    margin-top: 60px;
    margin-bottom: 60px; }
  .blockT-section02-sp {
    margin-top: 60px; }
  .blockR-section02-sp {
    margin-right: 60px; }
  .blockB-section02-sp {
    margin-bottom: 60px; }
  .blockL-section02-sp {
    margin-left: 60px; }
  .box-section-sp {
    margin: 50px; }
  .block-section-sp {
    margin-top: 50px;
    margin-bottom: 50px; }
  .blockT-section-sp {
    margin-top: 50px; }
  .blockR-section-sp {
    margin-right: 50px; }
  .blockB-section-sp {
    margin-bottom: 50px; }
  .blockL-section-sp {
    margin-left: 50px; }
  .box-contents03-sp {
    margin: 40px; }
  .block-contents03-sp {
    margin-top: 40px;
    margin-bottom: 40px; }
  .blockT-contents03-sp {
    margin-top: 40px; }
  .blockR-contents03-sp {
    margin-right: 40px; }
  .blockB-contents03-sp {
    margin-bottom: 40px; }
  .blockL-contents03-sp {
    margin-left: 40px; }
  .box-contents02-sp {
    margin: 35px; }
  .block-contents02-sp {
    margin-top: 35px;
    margin-bottom: 35px; }
  .blockT-contents02-sp {
    margin-top: 35px; }
  .blockR-contents02-sp {
    margin-right: 35px; }
  .blockB-contents02-sp {
    margin-bottom: 35px; }
  .blockL-contents02-sp {
    margin-left: 35px; }
  .box-contents-sp {
    margin: 30px; }
  .block-contents-sp {
    margin-top: 30px;
    margin-bottom: 30px; }
  .blockT-contents-sp {
    margin-top: 30px; }
  .blockR-contents-sp {
    margin-right: 30px; }
  .blockB-contents-sp {
    margin-bottom: 30px; }
  .blockL-contents-sp {
    margin-left: 30px; }
  .box-normal-sp {
    margin: 20px; }
  .block-normal-sp {
    margin-top: 20px;
    margin-bottom: 20px; }
  .blockT-normal-sp {
    margin-top: 20px; }
  .blockR-normal-sp {
    margin-right: 20px; }
  .blockB-normal-sp {
    margin-bottom: 20px; }
  .blockL-normal-sp {
    margin-left: 20px; }
  .box-semi-sp {
    margin: 15px; }
  .block-semi-sp {
    margin-top: 15px;
    margin-bottom: 15px; }
  .blockT-semi-sp {
    margin-top: 15px; }
  .blockR-semi-sp {
    margin-right: 15px; }
  .blockB-semi-sp {
    margin-bottom: 15px; }
  .blockL-semi-sp {
    margin-left: 15px; }
  .box-small-sp {
    margin: 10px; }
  .block-small-sp {
    margin-top: 10px;
    margin-bottom: 10px; }
  .blockT-small-sp {
    margin-top: 10px; }
  .blockR-small-sp {
    margin-right: 10px; }
  .blockB-small-sp {
    margin-bottom: 10px; }
  .blockL-small-sp {
    margin-left: 10px; }
  .box-mini-sp {
    margin: 10px; }
  .block-mini-sp {
    margin-top: 10px;
    margin-bottom: 10px; }
  .blockT-mini-sp {
    margin-top: 10px; }
  .blockR-mini-sp {
    margin-right: 10px; }
  .blockB-mini-sp {
    margin-bottom: 10px; }
  .blockL-mini-sp {
    margin-left: 10px; }
  .box-minimum-sp {
    margin: 5px; }
  .block-minimum-sp {
    margin-top: 5px;
    margin-bottom: 5px; }
  .blockT-minimum-sp {
    margin-top: 5px; }
  .blockR-minimum-sp {
    margin-right: 5px; }
  .blockB-minimum-sp {
    margin-bottom: 5px; }
  .blockL-minimum-sp {
    margin-left: 5px; }
  .box-zero-sp {
    margin: 0; }
  .block-zero-sp {
    margin-top: 0;
    margin-bottom: 0; }
  .blockT-zero-sp {
    margin-top: 0; }
  .blockB-zero-sp {
    margin-bottom: 0; } }

.u-mt0px {
  margin-top: 0; }

.u-mt60px {
  margin-top: 60px; }

.u-mb0px {
  margin-bottom: 0; }

.u-mb100px {
  margin-bottom: 100px; }

.u-ffEnglish {
  font-family: "Vollkorn"; }

.u-ffMincho {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }

.u-ofHidden {
  overflow: hidden; }

.u-center {
  text-align: center; }

@media only screen and (min-width: 769px) {
  .u-centerPC {
    text-align: center; } }

@media only screen and (max-width: 768px) {
  .u-centerSP {
    text-align: center; } }

.u-fcGray {
  color: #474747; }

.u-fcWhite {
  color: #fff; }

.u-fwRegular, .u-fwNormal {
  font-weight: 400; }

.u-fwMedium {
  font-weight: 500; }

.u-fwSemiBold {
  font-weight: 600; }

.u-fwBold {
  font-weight: 700; }

.u-lhZero {
  line-height: 1.0; }

.u-lhLow {
  line-height: 1.36; }

.u-lhMiddle {
  line-height: 1.56; }

.u-lhHigh {
  line-height: 2.0; }

.u-lhHighest {
  line-height: 3.0; }

.u-lsZero {
  letter-spacing: 0; }

@media only screen and (max-width: 768px) {
  .u-lsZero-sp {
    letter-spacing: 0; } }

.u-lsShort {
  letter-spacing: .05em; }

.u-lsNormal {
  letter-spacing: .1em; }

.u-lsLong {
  letter-spacing: .15em; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fZm9udEZhbWlseS5zY3NzIiwiYmFzZS9saWIvX3Nhbml0aXplLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvbGliL2ZhL19mb250LWF3ZXNvbWUuc2NzcyIsImJhc2UvbGliL2ZhL19wYXRoLnNjc3MiLCJiYXNlL2xpYi9mYS9fY29yZS5zY3NzIiwiYmFzZS9saWIvZmEvX2xhcmdlci5zY3NzIiwiYmFzZS9saWIvZmEvX2ZpeGVkLXdpZHRoLnNjc3MiLCJiYXNlL2xpYi9mYS9fbGlzdC5zY3NzIiwiYmFzZS9saWIvZmEvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9saWIvZmEvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiYmFzZS9saWIvZmEvX2FuaW1hdGVkLnNjc3MiLCJiYXNlL2xpYi9mYS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJiYXNlL2xpYi9mYS9fbWl4aW5zLnNjc3MiLCJiYXNlL2xpYi9mYS9fc3RhY2tlZC5zY3NzIiwiYmFzZS9saWIvZmEvX2ljb25zLnNjc3MiLCJiYXNlL2xpYi9mYS9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYmFzZS9saWIvX3JlbW9kYWwuc2NzcyIsImJhc2UvbGliL19yZW1vZGFsLWRlZmF1bHQtdGhlbWUuc2NzcyIsImNvbXBvbmVudHMvcGFydHMvX2JhY2tncm91bmQuc2NzcyIsImNvbXBvbmVudHMvcGFydHMvX2JveC5zY3NzIiwiY29tcG9uZW50cy9wYXJ0cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9wYXJ0cy9fY2xlYXJmaXguc2NzcyIsImNvbXBvbmVudHMvcGFydHMvX2Rpc3BsYXlOb25lLnNjc3MiLCJjb21wb25lbnRzL3BhcnRzL19ob3Zlci5zY3NzIiwiY29tcG9uZW50cy9wYXJ0cy9faHIuc2NzcyIsImNvbXBvbmVudHMvcGFydHMvX2ltZy5zY3NzIiwiY29tcG9uZW50cy9wYXJ0cy9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvcGFydHMvX2xhYmVscy5zY3NzIiwiY29tcG9uZW50cy9wYXJ0cy9fbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL3BhcnRzL19sYXlvdXQwMi5zY3NzIiwiY29tcG9uZW50cy9wYXJ0cy9fc3ZnLnNjc3MiLCJjb21wb25lbnRzL3BhcnRzL190ZXh0LnNjc3MiLCJjb21wb25lbnRzL3BhcnRzL191bmRlckxpbmUuc2NzcyIsImNvbXBvbmVudHMvcGFydHMvX29iamVjdEZpdC5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2VmZmVjdC5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX21lbnUuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19wYWdldG9wLnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3Nucy5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3dyYXBwZXIuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlTWFpbi5zY3NzIiwiY29tcG9uZW50cy9fdGl0bGVTdWIuc2NzcyIsImNvbXBvbmVudHMvX3NlY0JveC5zY3NzIiwiY29tcG9uZW50cy9fZW50cnlQYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGUuc2NzcyIsImNvbXBvbmVudHMvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlTGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbWFpblZpZXcuc2NzcyIsImNvbXBvbmVudHMvX21haW5WaWV3MDIuc2NzcyIsImNvbXBvbmVudHMvX21haW5WaWV3Qmcuc2NzcyIsImNvbXBvbmVudHMvX3VzZXJWb2ljZS5zY3NzIiwiY29tcG9uZW50cy9fbW92aWUuc2NzcyIsImNvbXBvbmVudHMvX2NpcmNsZUJveC5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9fbnVtYmVyLnNjc3MiLCJ1dGlscy9fYmxvY2suc2NzcyIsInV0aWxzL19hcnJhbmdlbWVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNFakIsdUdBQVk7QUFDWixxRkFBWTtBQUNaLDJGQUFZO0FBQ1osMkZBQVk7QUFDWixnR0FBWTtBQ0paLGdGQUFnRjtBQUVoRjtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUg7OztFQUdDLDZCQUE2QjtFQUFFLE9BQU87RUFDdEMsb0JBQW9CO0VBQUUsT0FBTyxFQUM3Qjs7QUFFRDs7O0dBR0c7QUFFSDs7RUFFQyx5QkFBeUI7RUFBRSxPQUFPO0VBQ2xDLHdCQUF3QjtFQUFFLE9BQU8sRUFDakM7O0FBRUQ7Ozs7R0FJRztBQUVIO0VBQ0MsdUJBQXVCO0VBQUUsT0FBTztFQUNoQyxnQkFBZ0I7RUFBRSxPQUFPO0VBQ3pCLDJCQUEyQjtFQUFFLE9BQU87RUFDcEMsK0JBQStCO0VBQUUsT0FBTyxFQUN4Qzs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSDs7Ozs7O0VBTUMsZUFBZSxFQUNmOztBQUVEOztHQUVHO0FBRUg7RUFDQyxVQUFVLEVBQ1Y7O0FBRUQ7OztHQUdHO0FBRUg7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCLEVBQ2hCOztBQUVEO2dGQUNnRjtBQUVoRjs7O0dBR0c7QUFFSDs7O0VBRU8sT0FBTztFQUNiLGVBQWUsRUFDZjs7QUFFRDs7R0FFRztBQUVIO0VBQ0MsaUJBQWlCLEVBQ2pCOztBQUVEOzs7R0FHRztBQUVIO0VBQ0Msd0JBQXdCO0VBQUUsT0FBTztFQUNqQyxVQUFVO0VBQUUsT0FBTztFQUNuQixrQkFBa0I7RUFBRSxPQUFPLEVBQzNCOztBQUVEOztHQUVHO0FBRUg7O0VBRUMsaUJBQWlCLEVBQ2pCOztBQUVEOzs7R0FHRztBQUVIO0VBQ0Msa0NBQWtDO0VBQUUsT0FBTztFQUMzQyxlQUFlO0VBQUUsT0FBTyxFQUN4Qjs7QUFFRDtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUg7RUFDQyw4QkFBOEI7RUFBRSxPQUFPO0VBQ3ZDLHND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a0J2Qjs7RUFBRSxhTm1LVyxFQUFPOztBTWxLcEI7RUFBRSxhTmtyQmUsRUFBTzs7QU1qckJ4QjtFQUFFLGFOMlZZLEVBQU87O0FNMVZyQjtFQUFFLGFOMFBjLEVBQU87O0FNelB2QjtFQUFFLGFObUplLEVBQU87O0FNbEp4QjtFQUFFLGFOc2hCWSxFQUFPOztBTXJoQnJCO0VBQUUsYU5tTWdCLEVBQU87O0FNbE16QjtFQUFFLGFOZTJCLEVBQU87O0FNZHBDO0VBQUUsYU5pQnlCLEVBQU87O0FNaEJsQztFQUFFLGFOd1dhLEVBQU87O0FNdld0QjtFQUFFLGFOMmVxQixFQUFPOztBTTFlOUI7O0VBQUUsYU4wZ0JjLEVBQU87O0FNemdCdkI7RUFBRSxhTm9nQmUsRUFBTzs7QU1uZ0J4QjtFQUFFLGFONFlnQixFQUFPOztBTTNZekI7RUFBRSxhTitZWSxFQUFPOztBTTlZckI7RUFBRSxhTmdRWSxFQUFPOztBTS9QckI7RUFBRSxhTndVa0IsRUFBTzs7QU12VTNCO0VBQUUsYU5xdEJrQixFQUFPOztBTXB0QjNCO0VBQUUsYU5tdEJtQixFQUFPOztBTWx0QjVCO0VBQUUsYU5vdEJpQixFQUFPOztBTW50QjFCO0VBQUUsYU42ZWMsRUFBTzs7QU01ZXZCO0VBQUUsYU40QmUsRUFBTzs7QU0zQnhCO0VBQUUsYU42bUJXLEVBQU87O0FNNW1CcEI7RUFBRSxhTjZtQlksRUFBTzs7QU01bUJyQjtFQUFFLGFONkRZLEVBQU87O0FNNURyQjtFQUFFLGFONkRnQixFQUFPOztBTTVEekI7RUFBRSxhTm1lYSxFQUFPOztBTWxldEI7RUFBRSxhTitFYyxFQUFPOztBTTlFdkI7RUFBRSxhTjhQWSxFQUFPOztBTTdQckI7RUFBRSxhTnFEWSxFQUFPOztBTXBEckI7RUFBRSxhTjhWYyxFQUFPOztBTTdWdkI7RUFBRSxhTjRtQm1CLEVBQU87O0FNM21CNUI7RUFBRSxhTjRtQmtCLEVBQU87O0FNM21CM0I7RUFBRSxhTmhDa0IsRUFBTzs7QU1pQzNCO0VBQUUsYU5uQ29CLEVBQU87O0FNb0M3QjtFQUFFLGFOakNtQixFQUFPOztBTWtDNUI7RUFBRSxhTnBDcUIsRUFBTzs7QU1xQzlCO0VBQUUsYU5tWFksRUFBTzs7QU1sWHJCOztFQUFFLGFOZ2JlLEVBQU87O0FNL2F4QjtFQUFFLGFOMlVjLEVBQU87O0FNMVV2QjtFQUFFLGFOdXJCb0IsRUFBTzs7QU10ckI3Qjs7O0VBQUUsYU5pY2lCLEVBQU87O0FNaGMxQjtFQUFFLGFOeWJjLEVBQU87O0FNeGJ2QjtFQUFFLGFOK1hrQixFQUFPOztBTTlYM0I7RUFBRSxhTi9DYyxFQUFPOztBTWdEdkI7RUFBRSxhTjBuQlksRUFBTzs7QU16bkJyQjs7RUFBRSxhTnVidUIsRUFBTzs7QU10YmhDO0VBQUUsYU5zZ0JzQixFQUFPOztBTXJnQi9CO0VBQUUsYU51RnNCLEVBQU87O0FNdEYvQjtFQUFFLGFOakJjLEVBQU87O0FNa0J2QjtFQUFFLGFOMmpCcUIsRUFBTzs7QU0xakI5QjtFQUFFLGFONkxxQixFQUFPOztBTTVMOUI7RUFBRSxhTlZnQixFQUFPOztBTVd6QjtFQUFFLGFOOGJZLEVBQU87O0FNN2JyQjtFQUFFLGFOd2FhLEVBQU87O0FNdmF0QjtFQUFFLGFOMmpCWSxFQUFPOztBTTFqQnJCO0VBQUUsYU51T2UsRUFBTzs7QU10T3hCO0VBQUUsYU53TG9CLEVBQU87O0FNdkw3QjtFQUFFLGFOb2pCb0IsRUFBTzs7QU1uakI3QjtFQUFFLGFOdUphLEVBQU87O0FNdEp0QjtFQUFFLGFOaUZvQixFQUFPOztBTWhGN0I7RUFBRSxhTmlGcUIsRUFBTzs7QU1oRjlCO0VBQUUsYU4wYm1CLEVBQU87O0FNemI1QjtFQUFFLGFOK1hvQixFQUFPOztBTTlYN0I7RUFBRSxhTm1tQm9CLEVBQU87O0FNbG1CN0I7RUFBRSxhTm1Fb0IsRUFBTzs7QU1sRTdCO0VBQUUsYU5pY3VCLEVBQU87O0FNaGNoQztFQUFFLGFOa1RtQixFQUFPOztBTWpUNUI7RUFBRSxhTmtIa0IsRUFBTzs7QU1qSDNCO0VBQUUsYU4rbEJzQixFQUFPOztBTTlsQi9CO0VBQUUsYU4rRHNCLEVBQU87O0FNOUQvQjtFQUFFLGFOM0JXLEVBQU87O0FNNEJwQjtFQUFFLGFOM0NrQixFQUFPOztBTTRDM0I7RUFBRSxhTjNDbUIsRUFBTzs7QU00QzVCO0VBQUUsYU4zQ2dCLEVBQU87O0FNNEN6QjtFQUFFLGFOL0NrQixFQUFPOztBTWdEM0I7O0VBQUUsYU5xZWEsRUFBTzs7QU1wZXRCO0VBQUUsYU51SmMsRUFBTzs7QU10SnZCO0VBQUUsYU4rRmdCLEVBQU87O0FNOUZ6QjtFQUFFLGFOd2FZLEVBQU87O0FNdmFyQjtFQUFFLGFONldhLEVBQU87O0FNNVd0QjtFQUFFLGFOM0NnQixFQUFPOztBTTRDekI7RUFBRSxhTmdKMEIsRUFBTzs7QU0vSW5DO0VBQUUsYU4yTlksRUFBTzs7QU0xTnJCO0VBQUUsYU5tVFksRUFBTzs7QU1sVHJCO0VBQUUsYU5zTFksRUFBTzs7QU1yTHJCO0VBQUUsYU5rSlcsRUFBTzs7QU1qSnBCO0VBQUUsYU5rSmlCLEVBQU87O0FNakoxQjs7RUFBRSxhTjJJNEIsRUFBTzs7QU0xSXJDO0VBQUUsYU55WmEsRUFBTzs7QU14WnRCO0VBQUUsYU5VZ0IsRUFBTzs7QU1UekI7RUFBRSxhTjhhYyxFQUFPOztBTTdhdkI7RUFBRSxhTjBFZSxFQUFPOztBTXpFeEI7RUFBRSxhTnVVYyxFQUFPOztBTXRVdkI7RUFBRSxhTmlEa0IsRUFBTzs7QU1oRDNCO0VBQUUsYU42Q29CLEVBQU87O0FNNUM3QjtFQUFFLGFOeWJlLEVBQU87O0FNeGJ4QjtFQUFFLGFONGRxQixFQUFPOztBTTNkOUI7RUFBRSxhTm9MYyxFQUFPOztBTW5MdkI7RUFBRSxhTnFMbUIsRUFBTzs7QU1wTDVCO0VBQUUsYU5qRWdCLEVBQU87O0FNa0V6QjtFQUFFLGFObkVnQixFQUFPOztBTW9FekI7O0VBQUUsYU52RGlCLEVBQU87O0FNd0QxQjtFQUFFLGFOMGxCc0IsRUFBTzs7QU16bEIvQjtFQUFFLGFOdUl1QixFQUFPOztBTXRJaEM7RUFBRSxhTkVvQixFQUFPOztBTUQ3QjtFQUFFLGFOc1JXLEVBQU87O0FNclJwQjs7RUFBRSxhTnlEWSxFQUFPOztBTXhEckI7RUFBRSxhTjhEZ0IsRUFBTzs7QU03RHpCO0VBQUUsYU5rakJtQixFQUFPOztBTWpqQjVCO0VBQUUsYU5nakJxQixFQUFPOztBTS9pQjlCO0VBQUUsYU51ZmlCLEVBQU87O0FNdGYxQjtFQUFFLGFOME9lLEVBQU87O0FNek94QjtFQUFFLGFOZ2RnQixFQUFPOztBTS9jekI7RUFBRSxhTm1TdUIsRUFBTzs7QU1sU2hDO0VBQUUsYU55aUJrQixFQUFPOztBTXhpQjNCO0VBQUUsYU5rSHFCLEVBQU87O0FNakg5QjtFQUFFLGFOMGNlLEVBQU87O0FNemN4QjtFQUFFLGFOaWtCYyxFQUFPOztBTWhrQnZCO0VBQUUsYU40THFCLEVBQU87O0FNM0w5QjtFQUFFLGFObWxCYyxFQUFPOztBTWxsQnZCO0VBQUUsYU5pUmUsRUFBTzs7QU1oUnhCO0VBQUUsYU42V2EsRUFBTzs7QU01V3RCO0VBQUUsYU51ZWdCLEVBQU87O0FNdGV6QjtFQUFFLGFOckNrQixFQUFPOztBTXNDM0I7RUFBRSxhTjJXb0IsRUFBTzs7QU0xVzdCO0VBQUUsYU5ra0JlLEVBQU87O0FNamtCeEI7O0VBQUUsYU42R2dCLEVBQU87O0FNNUd6QjtFQUFFLGFOaUxjLEVBQU87O0FNaEx2QjtFQUFFLGFOdWtCYyxFQUFPOztBTXRrQnZCO0VBQUUsYU5pRG1CLEVBQU87O0FNaEQ1Qjs7RUFBRSxhTjZaVyxFQUFPOztBTTVacEI7RUFBRSxhTmtOYSxFQUFPOztBTWpOdEI7RUFBRSxhTnZDZ0IsRUFBTzs7QU13Q3pCO0VBQUUsYU5sRVksRUFBTzs7QU1tRXJCO0VBQUUsYU5QbUIsRUFBTzs7QU1RNUI7RUFBRSxhTmtNb0IsRUFBTzs7QU1qTTdCO0VBQUUsYU5nTW1CLEVBQU87O0FNL0w1QjtFQUFFLGFOaU1pQixFQUFPOztBTWhNMUI7RUFBRSxhTjZMbUIsRUFBTzs7QU01TDVCO0VBQUUsYU52SHlCLEVBQU87O0FNd0hsQztFQUFFLGFObkgwQixFQUFPOztBTW9IbkM7RUFBRSxhTm5IdUIsRUFBTzs7QU1vSGhDO0VBQUUsYU4zSHlCLEVBQU87O0FNNEhsQztFQUFFLGFOeUthLEVBQU87O0FNeEt0QjtFQUFFLGFOMm1CYyxFQUFPOztBTTFtQnZCO0VBQUUsYU5tZmEsRUFBTzs7QU1sZnRCO0VBQUUsYU51SGMsRUFBTzs7QU10SHZCO0VBQUUsYU4zRGlCLEVBQU87O0FNNEQxQjtFQUFFLGFOcEhrQixFQUFPOztBTXFIM0I7O0VBQUUsYU5na0JhLEVBQU87O0FNL2pCdEI7O0VBQUUsYU40UFksRUFBTzs7QU0zUHJCO0VBQUUsYU5FYSxFQUFPOztBTUR0QjtFQUFFLGFOMEhhLEVBQU87O0FNekh0Qjs7RUFBRSxhTjhZZ0IsRUFBTzs7QU03WXpCOztFQUFFLGFONkdlLEVBQU87O0FNNUd4QjtFQUFFLGFOK1RpQixFQUFPOztBTTlUMUI7O0VBQUUsYU53SGdCLEVBQU87O0FNdkh6QjtFQUFFLGFObWNjLEVBQU87O0FNbGN2Qjs7O0VBQUUsYU43R1ksRUFBTzs7QU04R3JCO0VBQUUsYU4yUGUsRUFBTzs7QU0xUHhCO0VBQUUsYU55UGUsRUFBTzs7QU14UHhCO0VBQUUsYU5vZHFCLEVBQU87O0FNbmQ5QjtFQUFFLGFOZ2lCaUIsRUFBTzs7QU0vaEIxQjtFQUFFLGFONGRhLEVBQU87O0FNM2R0QjtFQUFFLGFOOFBhLEVBQU87O0FNN1B0QjtFQUFFLGFOa2hCYSxFQUFPOztBTWpoQnRCO0VBQUUsYU53VWlCLEVBQU87O0FNdlUxQjtFQUFFLGFOeVV3QixFQUFPOztBTXhVakM7RUFBRSxhTnFKMEIsRUFBTzs7QU1wSm5DO0VBQUUsYU5pSm1CLEVBQU87O0FNaEo1QjtFQUFFLGFOMFJhLEVBQU87O0FNelJ0QjtFQUFFLGFOL0RrQixFQUFPOztBTWdFM0I7RUFBRSxhTnpEZ0IsRUFBTzs7QU0wRHpCO0VBQUUsYU5oRWtCLEVBQU87O0FNaUUzQjtFQUFFLGFOaEVtQixFQUFPOztBTWlFNUI7RUFBRSxhTlhlLEVBQU87O0FNWXhCOztFQUFFLGFOZ2FZLEVBQU87O0FNL1pyQjs7RUFBRSxhTnFhaUIsRUFBTzs7QU1wYTFCOztFQUFFLGFObWFnQixFQUFPOztBTWxhekI7RUFBRSxhTmtDZ0IsRUFBTzs7QU1qQ3pCO0VBQUUsYU4rTmdCLEVBQU87O0FNOU56Qjs7RUFBRSxhTjhnQlksRUFBTzs7QU03Z0JyQjs7RUFBRSxhTjhHYSxFQUFPOztBTTdHdEI7O0VBQUUsYU4wY2tCLEVBQU87O0FNemMzQjtFQUFFLGFObEJpQixFQUFPOztBTW1CMUI7RUFBRSxhTmZrQixFQUFPOztBTWdCM0I7O0VBQUUsYU54R1ksRUFBTzs7QU15R3JCO0VBQUUsYU55WWUsRUFBTzs7QU14WXhCO0VBQUUsYU5xZ0JnQixFQUFPOztBTXBnQnpCOztFQUFFLGFOeENpQixFQUFPOztBTXlDMUI7RUFBRSxhTmtObUIsRUFBTzs7QU1qTjVCO0VBQUUsYU5nQ2dCLEVBQU87O0FNL0J6QjtFQUFFLGFOdENzQixFQUFPOztBTXVDL0I7RUFBRSxhTnRDb0IsRUFBTzs7QU11QzdCO0VBQUUsYU44Z0JlLEVBQU87O0FNN2dCeEI7RUFBRSxhTjJhbUIsRUFBTzs7QU0xYTVCO0VBQUUsYU5zYmdCLEVBQU87O0FNcmJ6QjtFQUFFLGFOakljLEVBQU87O0FNa0l2QjtFQUFFLGFOckNjLEVBQU87O0FNc0N2QjtFQUFFLGFOYmUsRUFBTzs7QU1jeEI7RUFBRSxhTjJEbUIsRUFBTzs7QU0xRDVCO0VBQUUsYU43R2tCLEVBQU87O0FNOEczQjtFQUFFLGFObUprQixFQUFPOztBTWxKM0I7RUFBRSxhTnhNaUIsRUFBTzs7QU15TTFCO0VBQUUsYU55T2MsRUFBTzs7QU14T3ZCO0VBQUUsYU51Q21CLEVBQU87O0FNdEM1QjtFQUFFLGFOOUlZLEVBQU87O0FNK0lyQjtFQUFFLGFOb0hnQixFQUFPOztBTW5IekI7RUFBRSxhTndTbUIsRUFBTzs7QU12UzVCO0VBQUUsYU54TXlCLEVBQU87O0FNeU1sQztFQUFFLGFOeE0wQixFQUFPOztBTXlNbkM7RUFBRSxhTnhNdUIsRUFBTzs7QU15TWhDO0VBQUUsYU41TXlCLEVBQU87O0FNNk1sQztFQUFFLGFOeE1rQixFQUFPOztBTXlNM0I7RUFBRSxhTnhNbUIsRUFBTzs7QU15TTVCO0VBQUUsYU54TWdCLEVBQU87O0FNeU16QjtFQUFFLGFONU1rQixFQUFPOztBTTZNM0I7RUFBRSxhTnZCZSxFQUFPOztBTXdCeEI7RUFBRSxhTnlLYyxFQUFPOztBTXhLdkI7RUFBRSxhTnFhYyxFQUFPOztBTXBhdkI7O0VBQUUsYU5xT2MsRUFBTzs7QU1wT3ZCO0VBQUUsYU4zRWdCLEVBQU87O0FNNEV6QjtFQUFFLGFOdVNrQixFQUFPOztBTXRTM0I7RUFBRSxhTnVTbUIsRUFBTzs7QU10UzVCO0VBQUUsYU42WGUsRUFBTzs7QU01WHhCO0VBQUUsYU5oRmMsRUFBTzs7QU1pRnZCOztFQUFFLGFObVRhLEVBQU87O0FNbFR0QjtFQUFFLGFOOEVrQixFQUFPOztBTTdFM0I7RUFBRSxhTmtEZ0IsRUFBTzs7QU1qRHpCO0VBQUUsYU5tRHFCLEVBQU87O0FNbEQ5QjtFQUFFLGFOb1dlLEVBQU87O0FNbld4QjtFQUFFLGFOMERlLEVBQU87O0FNekR4QjtFQUFFLGFOK01hLEVBQU87O0FNOU10QjtFQUFFLGFOMERlLEVBQU87O0FNekR4QjtFQUFFLGFOc0prQixFQUFPOztBTXJKM0I7RUFBRSxhTnFDYyxFQUFPOztBTXBDdkI7RUFBRSxhTm1Dc0IsRUFBTzs7QU1sQy9CO0VBQUUsYU40WmdCLEVBQU87O0FNM1p6QjtFQUFFLGFOakZZLEVBQU87O0FNa0ZyQjs7RUFBRSxhTnVTaUIsRUFBTzs7QU10UzFCOzs7RUFBRSxhTndYbUIsRUFBTzs7QU12WDVCO0VBQUUsYU4wS3NCLEVBQU87O0FNeksvQjtFQUFFLGFOOURZLEVBQU87O0FNK0RyQjtFQUFFLGFOckZpQixFQUFPOztBTXNGMUI7O0VBQUUsYU5uSG9CLEVBQU87O0FNb0g3QjtFQUFFLGFONFFnQixFQUFPOztBTTNRekI7RUFBRSxhTjZIWSxFQUFPOztBTTVIckI7RUFBRSxhTnZCbUIsRUFBTzs7QU13QjVCO0VBQUUsYU5xWW1CLEVBQU87O0FNcFk1QjtFQUFFLGFOK1hpQixFQUFPOztBTTlYMUI7RUFBRSxhTi9CYyxFQUFPOztBTWdDdkI7RUFBRSxhTm1Rb0IsRUFBTzs7QU1sUTdCO0VBQUUsYU44TGtCLEVBQU87O0FNN0wzQjtFQUFFLGFOOEx3QixFQUFPOztBTTdMakM7RUFBRSxhTnlUYyxFQUFPOztBTXhUdkI7RUFBRSxhTnpKa0IsRUFBTzs7QU0wSjNCO0VBQUUsYU5XeUIsRUFBTzs7QU1WbEM7RUFBRSxhTjBSYyxFQUFPOztBTXpSdkI7RUFBRSxhTmdMYyxFQUFPOztBTS9LdkI7RUFBRSxhTjNIMkIsRUFBTzs7QU00SHBDO0VBQUUsYU4zSDRCLEVBQU87O0FNNEhyQztFQUFFLGFOM0h5QixFQUFPOztBTTRIbEM7RUFBRSxhTi9IMkIsRUFBTzs7QU1nSXBDO0VBQUUsYU5pR2EsRUFBTzs7QU1oR3RCO0VBQUUsYU5sRlksRUFBTzs7QU1tRnJCO0VBQUUsYU5wUWMsRUFBTzs7QU1xUXZCO0VBQUUsYU44YmtCLEVBQU87O0FNN2IzQjtFQUFFLGFON0tnQixFQUFPOztBTThLekI7RUFBRSxhTjFEa0IsRUFBTzs7QU0yRDNCO0VBQUUsYU4xRGtCLEVBQU87O0FNMkQzQjtFQUFFLGFOa1JrQixFQUFPOztBTWpSM0I7RUFBRSxhTm9PbUIsRUFBTzs7QU1uTzVCO0VBQUUsYU5nWmMsRUFBTzs7QU0vWXZCO0VBQUUsYU42S29CLEVBQU87O0FNNUs3QjtFQUFFLGFONktzQixFQUFPOztBTTVLL0I7RUFBRSxhTndIZ0IsRUFBTzs7QU12SHpCO0VBQUUsYU5zSGtCLEVBQU87O0FNckgzQjtFQUFFLGFOaEpvQixFQUFPOztBTWlKN0I7RUFBRSxhTjZNcUIsRUFBTzs7QU01TTlCO0VBQUUsYU5qRDRCLEVBQU87O0FNa0RyQztFQUFFLGFOMlJvQixFQUFPOztBTTFSN0I7RUFBRSxhTjlHZSxFQUFPOztBTStHeEI7O0VBQUUsYU4zSzJCLEVBQU87O0FNNEtwQzs7RUFBRSxhTnpLeUIsRUFBTzs7QU0wS2xDOztFQUFFLGFOM0s0QixFQUFPOztBTTRLckM7O0VBQUUsYU5oRVcsRUFBTzs7QU1pRXBCO0VBQUUsYU5PVyxFQUFPOztBTU5wQjs7RUFBRSxhTjZhVyxFQUFPOztBTTVhcEI7O0VBQUUsYU5xRlcsRUFBTzs7QU1wRnBCOzs7O0VBQUUsYU40RlcsRUFBTzs7QU0zRnBCOzs7RUFBRSxhTitQVyxFQUFPOztBTTlQcEI7O0VBQUUsYU44RlcsRUFBTzs7QU03RnBCOztFQUFFLGFOM01XLEVBQU87O0FNNE1wQjtFQUFFLGFOaERZLEVBQU87O0FNaURyQjtFQUFFLGFOcENpQixFQUFPOztBTXFDMUI7RUFBRSxhTjBTc0IsRUFBTzs7QU16Uy9CO0VBQUUsYU4wU3VCLEVBQU87O0FNelNoQztFQUFFLGFOMFN1QixFQUFPOztBTXpTaEM7RUFBRSxhTjBTd0IsRUFBTzs7QU16U2pDO0VBQUUsYU42U3dCLEVBQU87O0FNNVNqQztFQUFFLGFONlN5QixFQUFPOztBTTVTbEM7RUFBRSxhTmtYaUIsRUFBTzs7QU1qWDFCO0VBQUUsYU44V21CLEVBQU87O0FNN1c1QjtFQUFFLGFOeWRzQixFQUFPOztBTXhkL0I7RUFBRSxhTnNkZSxFQUFPOztBTXJkeEI7RUFBRSxhTjJjWSxFQUFPOztBTTFjckI7RUFBRSxhTjJjbUIsRUFBTzs7QU0xYzVCO0VBQUUsYU5vZG9CLEVBQU87O0FNbmQ3QjtFQUFFLGFOeEdlLEVBQU87O0FNeUd4QjtFQUFFLGFOOFNzQixFQUFPOztBTTdTL0I7RUFBRSxhTmdFaUIsRUFBTzs7QU0vRDFCO0VBQUUsYU5wQ2MsRUFBTzs7QU1xQ3ZCO0VBQUUsYU4zVFcsRUFBTzs7QU00VHBCO0VBQUUsYU4vT2lCLEVBQU87O0FNZ1AxQjtFQUFFLGFOL093QixFQUFPOztBTWdQakM7RUFBRSxhTitYYyxFQUFPOztBTTlYdkI7RUFBRSxhTitYcUIsRUFBTzs7QU05WDlCO0VBQUUsYU5nR3VCLEVBQU87O0FNL0ZoQztFQUFFLGFOa0dxQixFQUFPOztBTWpHOUI7RUFBRSxhTitGdUIsRUFBTzs7QU05RmhDO0VBQUUsYU4rRndCLEVBQU87O0FNOUZqQztFQUFFLGFOalRhLEVBQU87O0FNa1R0QjtFQUFFLGFObWJlLEVBQU87O0FNbGJ4QjtFQUFFLGFON1RlLEVBQU87O0FNOFR4QjtFQUFFLGFOa0ZhLEVBQU87O0FNakZ0QjtFQUFFLGFONUhnQixFQUFPOztBTTZIekI7RUFBRSxhTmdRYSxFQUFPOztBTS9QdEI7RUFBRSxhTnhDa0IsRUFBTzs7QU15QzNCO0VBQUUsYU40V2MsRUFBTzs7QU0zV3ZCO0VBQUUsYU50RmMsRUFBTzs7QU11RnZCO0VBQUUsYU42RlksRUFBTzs7QU01RnJCOztFQUFFLGFOWGdCLEVBQU87O0FNWXpCO0VBQUUsYU4rU2EsRUFBTzs7QU05U3RCO0VBQUUsYU53SGMsRUFBTzs7QU12SHZCO0VBQUUsYU43VGUsRUFBTzs7QU04VHhCO0VBQUUsYU5yUFcsRUFBTzs7QU1zUHBCO0VBQUUsYU5rWlUsRUFBTzs7QU1qWm5CO0VBQUUsYU53WmEsRUFBTzs7QU12WnRCO0VBQUUsYU5nTWMsRUFBTzs7QU0vTHZCO0VBQUUsYU5tSWlCLEVBQU87O0FNbEkxQjtFQUFFLGFOOFFzQixFQUFPOztBTTdRL0I7RUFBRSxhTjlUNEIsRUFBTzs7QU0rVHJDO0VBQUUsYU5oVTJCLEVBQU87O0FNaVVwQzs7RUFBRSxhTnZPMkIsRUFBTzs7QU13T3BDO0VBQUUsYU5qSm9CLEVBQU87O0FNa0o3QjtFQUFFLGFObVprQixFQUFPOztBTWxaM0I7RUFBRSxhTnNZb0IsRUFBTzs7QU1yWTdCOztFQUFFLGFONlZXLEVBQU87O0FNNVZwQjtFQUFFLGFONkpxQixFQUFPOztBTTVKOUI7RUFBRSxhTitQcUIsRUFBTzs7QU05UDlCO0VBQUUsYU55T2EsRUFBTzs7QU14T3RCO0VBQUUsYU50SXVCLEVBQU87O0FNdUloQztFQUFFLGFOdVppQixFQUFPOztBTXRaMUI7RUFBRSxhTmlIYyxFQUFPOztBTWhIdkI7OztFQUFFLGFObVdrQixFQUFPOztBTWxXM0I7O0VBQUUsYU5wQ3NCLEVBQU87O0FNcUMvQjtFQUFFLGFONFphLEVBQU87O0FNM1p0QjtFQUFFLGFONUNjLEVBQU87O0FNNkN2QjtFQUFFLGFOc0tjLEVBQU87O0FNckt2QjtFQUFFLGFOdUtxQixFQUFPOztBTXRLOUI7RUFBRSxhTitRMEIsRUFBTzs7QU05UW5DO0VBQUUsYU42UW1CLEVBQU87O0FNNVE1QjtFQUFFLGFOektpQixFQUFPOztBTTBLMUI7RUFBRSxhTnRLWSxFQUFPOztBTXVLckI7RUFBRSxhTmlJcUIsRUFBTzs7QU1oSTlCO0VBQUUsYU4rSHNCLEVBQU87O0FNOUgvQjtFQUFFLGFOaktjLEVBQU87O0FNa0t2QjtFQUFFLGFOYWMsRUFBTzs7QU1adkI7RUFBRSxhTmtCZ0IsRUFBTzs7QU1qQnpCO0VBQUUsYU5oSVcsRUFBTzs7QU1pSXBCO0VBQUUsYU52UmdCLEVBQU87O0FNd1J6QjtFQUFFLGFOcE9hLEVBQU87O0FNcU90QjtFQUFFLGFONEdXLEVBQU87O0FNM0dwQjtFQUFFLGFOeU9hLEVBQU87O0FNeE90QjtFQUFFLGFOL0xZLEVBQU87O0FNZ01yQjtFQUFFLGFOL0xhLEVBQU87O0FNZ010QjtFQUFFLGFOdlRlLEVBQU87O0FNd1R4QjtFQUFFLGFOdlRzQixFQUFPOztBTXdUL0I7RUFBRSxhTmdQYSxFQUFPOztBTS9PdEI7RUFBRSxhTmdQb0IsRUFBTzs7QU0vTzdCO0VBQUUsYU4rSWUsRUFBTzs7QU05SXhCOztFQUFFLGFObFJXLEVBQU87O0FNbVJwQjs7RUFBRSxhTnVRWSxFQUFPOztBTXRRckI7RUFBRSxhTm9UWSxFQUFPOztBTW5UckI7RUFBRSxhTitOZSxFQUFPOztBTTlOeEI7RUFBRSxhTjlMa0IsRUFBTzs7QU0rTDNCO0VBQUUsYU55TmtCLEVBQU87O0FNeE4zQjtFQUFFLGFOdE1nQixFQUFPOztBTXVNekI7RUFBRSxhTnZJa0IsRUFBTzs7QU13STNCO0VBQUUsYU5oSW1CLEVBQU87O0FNaUk1QjtFQUFFLGFON0lvQixFQUFPOztBTThJN0I7RUFBRSxhTnZJeUIsRUFBTzs7QU13SWxDOzs7RUFBRSxhTjlJb0IsRUFBTzs7QU0rSTdCOztFQUFFLGFObkpzQixFQUFPOztBTW9KL0I7O0VBQUUsYU5uSm9CLEVBQU87O0FNb0o3Qjs7RUFBRSxhTnZJb0IsRUFBTzs7QU13STdCO0VBQUUsYU5wSm1CLEVBQU87O0FNcUo1QjtFQUFFLGFOb1ZZLEVBQU87O0FNblZyQjtFQUFFLGFOL09lLEVBQU87O0FNZ1B4QjtFQUFFLGFOakJnQixFQUFPOztBTWtCekI7Ozs7O0VBQUUsYU5GaUIsRUFBTzs7QU1HMUI7RUFBRSxhTjlQc0IsRUFBTzs7QU0rUC9COzs7RUFBRSxhTndIYSxFQUFPOztBTXZIdEI7O0VBQUUsYU4vTGMsRUFBTzs7QU1nTXZCO0VBQUUsYU5yR2tCLEVBQU87O0FNc0czQjtFQUFFLGFOdkdXLEVBQU87O0FNd0dwQjs7O0VBQUUsYU5sRm1CLEVBQU87O0FNbUY1QjtFQUFFLGFOaVBxQixFQUFPOztBTWhQOUI7RUFBRSxhTnVHVSxFQUFPOztBTXRHbkI7O0VBQUUsYU5pVmMsRUFBTzs7QU1oVnZCOztFQUFFLGFOOERtQixFQUFPOztBTTdENUI7O0VBQUUsYU44RHFCLEVBQU87O0FNN0Q5QjtFQUFFLGFOakVlLEVBQU87O0FNa0V4QjtFQUFFLGFOelFtQixFQUFPOztBTTBRNUI7RUFBRSxhTnhFYyxFQUFPOztBTXlFdkI7RUFBRSxhTjREaUIsRUFBTzs7QU0zRDFCO0VBQUUsYU53S2UsRUFBTzs7QU12S3hCO0VBQUUsYU5nSmlCLEVBQU87O0FNL0kxQjtFQUFFLGFOZ0p3QixFQUFPOztBTS9JakM7RUFBRSxhTmhWWSxFQUFPOztBTWlWckI7O0VBQUUsYU5sSWdCLEVBQU87O0FNbUl6QjtFQUFFLGFOb1JXLEVBQU87O0FNblJwQjtFQUFFLGFOOVZrQixFQUFPOztBTStWM0I7RUFBRSxhTjhFWSxFQUFPOztBTTdFckI7RUFBRSxhTmlLa0IsRUFBTzs7QU1oSzNCO0VBQUUsYU5xUmMsRUFBTzs7QU1wUnZCO0VBQUUsYU55VlksRUFBTzs7QU14VnJCO0VBQUUsYU5pQ21CLEVBQU87O0FNaEM1QjtFQUFFLGFOa1VZLEVBQU87O0FNalVyQjtFQUFFLGFOM1VrQixFQUFPOztBTTRVM0I7RUFBRSxhTm1EYyxFQUFPOztBTWxEdkI7RUFBRSxhTmpIcUIsRUFBTzs7QU1rSDlCO0VBQUUsYU5sVGUsRUFBTzs7QU1tVHhCO0VBQUUsYU50VHFCLEVBQU87O0FNdVQ5QjtFQUFFLGFOelRtQixFQUFPOztBTTBUNUI7RUFBRSxhTjVUZSxFQUFPOztBTTZUeEI7RUFBRSxhTnhUaUIsRUFBTzs7QU15VDFCO0VBQUUsYU54VGlCLEVBQU87O0FNeVQxQjtFQUFFLGFOalhrQixFQUFPOztBTWtYM0I7RUFBRSxhTmpYb0IsRUFBTzs7QU1rWDdCO0VBQUUsYU55UGEsRUFBTzs7QU14UHRCO0VBQUUsYU56UWlCLEVBQU87O0FNMFExQjtFQUFFLGFOcFpVLEVBQU87O0FNcVpuQjtFQUFFLGFObE5rQixFQUFPOztBTW1OM0I7RUFBRSxhTjJCbUIsRUFBTzs7QU0xQjVCO0VBQUUsYU5wWHFCLEVBQU87O0FNcVg5QjtFQUFFLGFONWFrQixFQUFPOztBTTZhM0I7RUFBRSxhTjJDaUIsRUFBTzs7QU0xQzFCO0VBQUUsYU4vQ2tCLEVBQU87O0FNZ0QzQjtFQUFFLGFON0RjLEVBQU87O0FNOER2QjtFQUFFLGFON0RxQixFQUFPOztBTThEOUI7RUFBRSxhTnNPa0IsRUFBTzs7QU1yTzNCO0VBQUUsYU5zT2lCLEVBQU87O0FNck8xQjtFQUFFLGFOOVhlLEVBQU87O0FNK1h4QjtFQUFFLGFOdldXLEVBQU87O0FNd1dwQjtFQUFFLGFON0VlLEVBQU87O0FNOEV4QjtFQUFFLGFOamNpQixFQUFPOztBTWtjMUI7RUFBRSxhTm5WVSxFQUFPOztBTW9WbkI7OztFQUFFLGFON0ZXLEVBQU87O0FNOEZwQjtFQUFFLGFOeEJnQixFQUFPOztBTXlCekI7RUFBRSxhTjVXa0IsRUFBTzs7QU02VzNCO0VBQUUsYU5oU3NCLEVBQU87O0FNaVMvQjtFQUFFLGFObFJnQixFQUFPOztBTW1SekI7RUFBRSxhTmxMZ0IsRUFBTzs7QU1tTHpCO0VBQUUsYU56RWUsRUFBTzs7QU0wRXhCO0VBQUUsYU4yRmMsRUFBTzs7QU0xRnZCO0VBQUUsYU51R29CLEVBQU87O0FNdEc3QjtFQUFFLGFOZ0htQixFQUFPOztBTS9HNUI7RUFBRSxhTmlIZ0IsRUFBTzs7QU1oSHpCO0VBQUUsYU5oV2lCLEVBQU87O0FNaVcxQjtFQUFFLGFObFd1QixFQUFPOztBTW1XaEM7RUFBRSxhTm5SZSxFQUFPOztBTW9SeEI7RUFBRSxhTmdHWSxFQUFPOztBTS9GckI7RUFBRSxhTjBQbUIsRUFBTzs7QU16UDVCO0VBQUUsYU5uQmtCLEVBQU87O0FNb0IzQjtFQUFFLGFOeUptQixFQUFPOztBTXhKNUI7RUFBRSxhTmxJaUIsRUFBTzs7QU1tSTFCO0VBQUUsYU4yUGEsRUFBTzs7QU0xUHRCO0VBQUUsYU5qRFksRUFBTzs7QU1rRHJCO0VBQUUsYU52Q2UsRUFBTzs7QU13Q3hCOztFQUFFLGFOK01tQixFQUFPOztBTTlNNUI7RUFBRSxhTitNdUIsRUFBTzs7QU05TWhDO0VBQUUsYU51UG9CLEVBQU87O0FNdFA3QjtFQUFFLGFOckRtQixFQUFPOztBTXNENUI7RUFBRSxhTnNQa0IsRUFBTzs7QU1yUDNCO0VBQUUsYU50RG1CLEVBQU87O0FNdUQ1QjtFQUFFLGFOckRxQixFQUFPOztBTXNEOUI7RUFBRSxhTnZEcUIsRUFBTzs7QU13RDlCO0VBQUUsYU43QmMsRUFBTzs7QU04QnZCO0VBQUUsYU5oTWtCLEVBQU87O0FNaU0zQjtFQUFFLGFON1B5QixFQUFPOztBTThQbEM7RUFBRSxhTkltQixFQUFPOztBTUg1QjtFQUFFLGFOK1BnQixFQUFPOztBTTlQekI7RUFBRSxhTmtFYyxFQUFPOztBTWpFdkI7RUFBRSxhTm9PaUIsRUFBTzs7QU1uTzFCO0VBQUUsYU5xT2tCLEVBQU87O0FNcE8zQjs7RUFBRSxhTmpiVyxFQUFPOztBTWticEI7RUFBRSxhTjBPZSxFQUFPOztBTXpPeEI7RUFBRSxhTjRMYSxFQUFPOztBTTNMdEI7RUFBRSxhTnNJYyxFQUFPOztBTXJJdkI7RUFBRSxhTmhFYyxFQUFPOztBTWlFdkI7O0VBQUUsYU55UW9CLEVBQU87O0FNeFE3QjtFQUFFLGFObENxQixFQUFPOztBTW1DOUI7RUFBRSxhTnRDZ0IsRUFBTzs7QU11Q3pCO0VBQUUsYU5wUm9CLEVBQU87O0FNcVI3Qjs7O0VBQUUsYU45Ym9CLEVBQU87O0FNK2I3Qjs7RUFBRSxhTjViOEIsRUFBTzs7QU02YnZDOztFQUFFLGFOL2JvQixFQUFPOztBTWdjN0I7O0VBQUUsYU4vYnVCLEVBQU87O0FNZ2NoQzs7RUFBRSxhTm5jcUIsRUFBTzs7QU1vYzlCO0VBQUUsYU50RHFCLEVBQU87O0FNdUQ5QjtFQUFFLGFOdEpnQixFQUFPOztBTXVKekI7RUFBRSxhTm5Eb0IsRUFBTzs7QU1vRDdCO0VBQUUsYU5uRHNCLEVBQU87O0FNb0QvQjtFQUFFLGFONkdtQixFQUFPOztBTTVHNUI7RUFBRSxhTjZHcUIsRUFBTzs7QU01RzlCO0VBQUUsYU4xWWMsRUFBTzs7QU0yWXZCO0VBQUUsYU43WXNCLEVBQU87O0FNOFkvQjtFQUFFLGFOL1dhLEVBQU87O0FNZ1h0QjtFQUFFLGFON2RxQixFQUFPOztBTThkOUI7RUFBRSxhTm5LbUIsRUFBTzs7QU1vSzVCOztFQUFFLGFObkt1QixFQUFPOztBTW9LaEM7O0VBQUUsYU50S3NCLEVBQU87O0FNdUsvQjs7RUFBRSxhTnhLcUIsRUFBTzs7QU15SzlCO0VBQUUsYU43S2lCLEVBQU87O0FNOEsxQjs7RUFBRSxhTi9MbUIsRUFBTzs7QU1nTTVCOztFQUFFLGFObk1vQixFQUFPOztBTW9NN0I7RUFBRSxhTmhNdUIsRUFBTzs7QU1pTWhDO0VBQUUsYU4xTXFCLEVBQU87O0FNMk05QjtFQUFFLGFOak1vQixFQUFPOztBTWtNN0I7RUFBRSxhTnJNc0IsRUFBTzs7QU1zTS9CO0VBQUUsYU52TW9CLEVBQU87O0FNd003QjtFQUFFLGFOeUppQixFQUFPOztBTXhKMUI7RUFBRSxhTkxrQixFQUFPOztBTU0zQjtFQUFFLGFOcld3QixFQUFPOztBTXNXakM7RUFBRSxhTjVPVSxFQUFPOztBTTZPbkI7RUFBRSxhTjVPaUIsRUFBTzs7QU02TzFCO0VBQUUsYU40Sm1CLEVBQU87O0FNM0o1QjtFQUFFLGFOM0VxQixFQUFPOztBTTRFOUI7RUFBRSxhTjNFNEIsRUFBTzs7QU00RXJDO0VBQUUsYU5sUGtCLEVBQU87O0FNbVAzQjtFQUFFLGFOa05tQixFQUFPOztBTWpONUI7RUFBRSxhTk9jLEVBQU87O0FNTnZCO0VBQUUsYU4vWWMsRUFBTzs7QU1nWnZCO0VBQUUsYU5wUmUsRUFBTzs7QU1xUnhCO0VBQUUsYU45RWEsRUFBTzs7QU0rRXRCO0VBQUUsYU4xS3lCLEVBQU87O0FNMktsQzs7RUFBRSxhTm9Ha0IsRUFBTzs7QU1uRzNCO0VBQUUsYU50WGMsRUFBTzs7QU11WHZCO0VBQUUsYU45aUJhLEVBQU87O0FNK2lCdEI7RUFBRSxhTnBpQmMsRUFBTzs7QU1xaUJ2QjtFQUFFLGFOaGN1QixFQUFPOztBTWljaEM7RUFBRSxhTm5jd0IsRUFBTzs7QU1vY2pDO0VBQUUsYU5qY3dCLEVBQU87O0FNa2NqQztFQUFFLGFOdGN3QixFQUFPOztBTXVjakM7RUFBRSxhTnpMZ0IsRUFBTzs7QU0wTHpCO0VBQUUsYU5qSWUsRUFBTzs7QU1rSXhCO0VBQUUsYU5qSWlCLEVBQU87O0FNa0kxQjtFQUFFLGFOcElhLEVBQU87O0FNcUl0QjtFQUFFLGFOdklXLEVBQU87O0FNd0lwQjtFQUFFLGFOellrQixFQUFPOztBTTBZM0I7RUFBRSxhTnpZb0IsRUFBTzs7QU0wWTdCO0VBQUUsYU4zTWEsRUFBTzs7QU00TXRCO0VBQUUsYU40S2EsRUFBTzs7QU0zS3RCO0VBQUUsYU52ZWlCLEVBQU87O0FNd2UxQjtFQUFFLGFOMVJpQixFQUFPOztBTTJSMUI7RUFBRSxhTnpDb0IsRUFBTzs7QU0wQzdCO0VBQUUsYU56V1ksRUFBTzs7QU0wV3JCO0VBQUUsYU5yWXVCLEVBQU87O0FNc1loQztFQUFFLGFOelpnQixFQUFPOztBTTBaekI7RUFBRSxhTnZIWSxFQUFPOztBTXdIckI7RUFBRSxhTi9Sb0IsRUFBTzs7QU1nUzdCO0VBQUUsYU4rSVcsRUFBTzs7QU05SXBCO0VBQUUsYU5oRW9CLEVBQU87O0FNaUU3QjtFQUFFLGFOOUhnQixFQUFPOztBTStIekI7RUFBRSxhTnZCYyxFQUFPOztBTXdCdkI7RUFBRSxhTmxHb0IsRUFBTzs7QU1tRzdCO0VBQUUsYU5sR3NCLEVBQU87O0FNbUcvQjtFQUFFLGFOZ0RtQixFQUFPOztBTS9DNUI7RUFBRSxhTmdEcUIsRUFBTzs7QU0vQzlCO0VBQUUsYU5Wb0IsRUFBTzs7QU1XN0I7RUFBRSxhTlZ1QixFQUFPOztBTVdoQztFQUFFLGFObFBlLEVBQU87O0FNbVB4QjtFQUFFLGFOeGZpQixFQUFPOztBTXlmMUI7RUFBRSxhTnhmbUIsRUFBTzs7QU15ZjVCO0VBQUUsYU5wR2UsRUFBTzs7QU1xR3hCO0VBQUUsYU52UmMsRUFBTzs7QU13UnZCO0VBQUUsYU42S2tCLEVBQU87O0FNNUszQjtFQUFFLGFOOEtlLEVBQU87O0FNN0t4QjtFQUFFLGFOblhjLEVBQU87O0FNb1h2QjtFQUFFLGFOc0h3QixFQUFPOztBTXJIakM7RUFBRSxhTjhKc0IsRUFBTzs7QU03Si9CO0VBQUUsYU43RXlCLEVBQU87O0FNOEVsQztFQUFFLGFObmdCYSxFQUFPOztBTW9nQnRCO0VBQUUsYU4zaUJ5QixFQUFPOztBTTRpQmxDO0VBQUUsYU5nSjRCLEVBQU87O0FNL0lyQztFQUFFLGFON2ZlLEVBQU87O0FNOGZ4QjtFQUFFLGFOampCbUMsRUFBTzs7QU1rakI1Qzs7RUFBRSxhTmxsQjJDLEVBQU87O0FNbWxCcEQ7OztFQUFFLGFOelpZLEVBQU87O0FNMFpyQjtFQUFFLGFObFNhLEVBQU87O0FNbVN0QjtFQUFFLGFObFNlLEVBQU87O0FNbVN4Qjs7RUFBRSxhTjNCcUIsRUFBTzs7QU00QjlCO0VBQUUsYU4xTGtCLEVBQU87O0FNMkwzQjtFQUFFLGFOZ0ljLEVBQU87O0FNL0h2QjtFQUFFLGFOZ0lxQixFQUFPOztBTS9IOUI7RUFBRSxhTm5CZ0IsRUFBTzs7QU1vQnpCO0VBQUUsYU5uQnNCLEVBQU87O0FNb0IvQjtFQUFFLGFObkJ1QixFQUFPOztBTW9CaEM7RUFBRSxhTnRIa0IsRUFBTzs7QU11SDNCO0VBQUUsYU5yVm1CLEVBQU87O0FNc1Y1QjtFQUFFLGFOa0thLEVBQU87O0FNakt0QjtFQUFFLGFOMkNpQixFQUFPOztBTTFDMUI7O0VBQUUsYU56UzRCLEVBQU87O0FNMFNyQzs7RUFBRSxhTjVVb0IsRUFBTzs7QU02VTdCO0VBQUUsYU5yUm1CLEVBQU87O0FNc1I1QjtFQUFFLGFOalpxQixFQUFPOztBTWtaOUI7RUFBRSxhTmpadUIsRUFBTzs7QU1rWmhDO0VBQUUsYU5yTmMsRUFBTzs7QU1zTnZCO0VBQUUsYU5ubkJvQixFQUFPOztBTW9uQjdCO0VBQUUsYU5ubkJzQixFQUFPOztBTW9uQi9COztFQUFFLGFObm5Cb0IsRUFBTzs7QU1vbkI3Qjs7RUFBRSxhTm5uQnNCLEVBQU87O0FNb25CL0I7RUFBRSxhTitGbUIsRUFBTzs7QU05RjVCO0VBQUUsYU4rRnFCLEVBQU87O0FNOUY5QjtFQUFFLGFOZ0djLEVBQU87O0FNL0Z2QjtFQUFFLGFOeFFnQixFQUFPOztBTXlRekI7O0VBQUUsYU54UWUsRUFBTzs7QU15UXhCOztFQUFFLGFOeFFpQixFQUFPOztBTXlRMUI7RUFBRSxhTmpIYSxFQUFPOztBTWtIdEI7RUFBRSxhTnRWc0IsRUFBTzs7QU11Vi9CO0VBQUUsYU5lZ0IsRUFBTzs7QU1kekI7OztFQUFFLGFOK0J3QixFQUFPOztBTTlCakM7O0VBQUUsYU5pQ2tDLEVBQU87O0FNaEMzQzs7RUFBRSxhTjhCd0IsRUFBTzs7QU03QmpDOztFQUFFLGFOOEIyQixFQUFPOztBTTdCcEM7O0VBQUUsYU4wQnlCLEVBQU87O0FNekJsQztFQUFFLGFOaEVjLEVBQU87O0FNaUV2Qjs7O0VBQUUsYU41a0JZLEVBQU87O0FNNmtCckI7RUFBRSxhTnJJZSxFQUFPOztBTXNJeEI7RUFBRSxhTmtIdUIsRUFBTzs7QU1qSGhDO0VBQUUsYU5rSHVCLEVBQU87O0FNakhoQztFQUFFLGFOa0hzQixFQUFPOztBTWpIL0I7O0VBQUUsYU42R29CLEVBQU87O0FNNUc3Qjs7RUFBRSxhTjZHc0IsRUFBTzs7QU01Ry9CO0VBQUUsYU56bEJnQixFQUFPOztBTTBsQnpCO0VBQUUsYU5yVVksRUFBTzs7QU1zVXJCO0VBQUUsYU4zYVksRUFBTzs7QU00YXJCO0VBQUUsYU56UlksRUFBTzs7QU0wUnJCO0VBQUUsYU5oSWUsRUFBTzs7QU1pSXhCO0VBQUUsYU4x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O0V4RHRIQztJd0RpSEY7TUFHSSxtQnpENUk0QixFeUQ4SS9CLEVBQUE7O0FBQ0Q7RUFDRSxvQnpEakp3QixFeURxSnpCO0V4RDVIQztJd0R1SEY7TUFHSSxvQnpEbEo0QixFeURvSi9CLEVBQUE7O0FBQ0Q7RUFDRSxrQnpEdkp3QixFeUQySnpCO0V4RGxJQztJd0Q2SEY7TUFHSSxrQnpEeEo0QixFeUQwSi9CLEVBQUE7O0FBRUQ7RUFDRSxjekRuSnFCLEV5RHVKdEI7RXhEeklDO0l3RG9JRjtNQUdJLGF6RHBKcUIsRXlEc0p4QixFQUFBOztBQUNEO0VBQ0Usa0J6RHpKcUI7RXlEMEpyQixxQnpEMUpxQixFeUQrSnRCO0V4RGpKQztJd0QwSUY7TUFJSSxpQnpEM0pxQjtNeUQ0SnJCLG9CekQ1SnFCLEV5RDhKeEIsRUFBQTs7QUFDRDtFQUNFLGtCekRqS3FCLEV5RHFLdEI7RXhEdkpDO0l3RGtKRjtNQUdJLGlCekRsS3FCLEV5RG9LeEIsRUFBQTs7QUFDRDtFQUNFLHFCekR2S3FCLEV5RDJLdEI7RXhEN0pDO0l3RHdKRjtNQUdJLG9CekR4S3FCLEV5RDBLeEIsRUFBQTs7QUFFRDtFQUNFLGN6RDVLcUIsRXlEZ0x0QjtFeERwS0M7SXdEK0pGO01BR0ksYXpEN0txQixFeUQrS3hCLEVBQUE7O0FBQ0Q7RUFDRSxrQnpEbExxQjtFeURtTHJCLHFCekRuTHFCLEV5RHdMdEI7RXhENUtDO0l3RHFLRjtNQUlJLGlCekRwTHFCO015RHFMckIsb0J6RHJMcUIsRXlEdUx4QixFQUFBOztBQUNEO0VBQ0Usa0J6RDFMcUIsRXlEOEx0QjtFeERsTEM7SXdENktGO01BR0ksaUJ6RDNMcUIsRXlENkx4QixFQUFBOztBQUNEO0VBQ0UscUJ6RGhNcUIsRXlEb010QjtFeER4TEM7SXdEbUxGO01BR0ksb0J6RGpNcUIsRXlEbU14QixFQUFBOztBQUVEO0VBQ0UsY3pEck1tQixFeUR5TXBCO0V4RC9MQztJd0QwTEY7TUFHSSxhekR0TW1CLEV5RHdNdEIsRUFBQTs7QUFDRDtFQUNFLGtCekQzTW1CO0V5RDRNbkIscUJ6RDVNbUIsRXlEaU5wQjtFeER2TUM7SXdEZ01GO01BSUksaUJ6RDdNbUI7TXlEOE1uQixvQnpEOU1tQixFeURnTnRCLEVBQUE7O0FBQ0Q7RUFDRSxrQnpEbk5tQixFeUR1TnBCO0V4RDdNQztJd0R3TUY7TUFHSSxpQnpEcE5tQixFeURzTnRCLEVBQUE7O0FBQ0Q7RUFDRSxxQnpEek5tQixFeUQ2TnBCO0V4RG5OQztJd0Q4TUY7TUFHSSxvQnpEMU5tQixFeUQ0TnRCLEVBQUE7O0FBRUQ7RUFDRSxhekQ5TnFCLEV5RGtPdEI7RXhEMU5DO0l3RHFORjtNQUdJLGF6RC9Oc0IsRXlEaU96QixFQUFBOztBQUNEO0VBQ0UsaUJ6RHBPcUI7RXlEcU9yQixvQnpEck9xQixFeUQwT3RCO0V4RGxPQztJd0QyTkY7TUFJSSxpQnpEdE9zQjtNeUR1T3RCLG9CekR2T3NCLEV5RHlPekIsRUFBQTs7QUFDRDtFQUNFLGlCekQ1T3FCLEV5RGdQdEI7RXhEeE9DO0l3RG1PRjtNQUdJLGlCekQ3T3NCLEV5RCtPekIsRUFBQTs7QUFDRDtFQUNFLG1CekRsUHFCLEV5RHNQdEI7RXhEOU9DO0l3RHlPRjtNQUdJLG1CekRuUHNCLEV5RHFQekIsRUFBQTs7QUFDRDtFQUNFLG9CekR4UHFCLEV5RDRQdEI7RXhEcFBDO0l3RCtPRjtNQUdJLG9CekR6UHNCLEV5RDJQekIsRUFBQTs7QUFDRDtFQUNFLGtCekQ5UHFCLEV5RGtRdEI7RXhEMVBDO0l3RHFQRjtNQUdJLGtCekQvUHNCLEV5RGlRekIsRUFBQTs7QUFFRDtFQUNFLGF6RG5RcUIsRXlEdVF0QjtFeERqUUM7SXdENFBGO01BR0ksYXpEcFFzQixFeURzUXpCLEVBQUE7O0FBQ0Q7RUFDRSxpQnpEelFxQjtFeUQwUXJCLG9CekQxUXFCLEV5RCtRdEI7RXhEelFDO0l3RGtRRjtNQUlJLGlCekQzUXNCO015RDRRdEIsb0J6RDVRc0IsRXlEOFF6QixFQUFBOztBQUNEO0VBQ0UsaUJ6RGpScUIsRXlEcVJ0QjtFeEQvUUM7SXdEMFFGO01BR0ksaUJ6RGxSc0IsRXlEb1J6QixFQUFBOztBQUNEO0VBQ0UsbUJ6RHZScUIsRXlEMlJ0QjtFeERyUkM7SXdEZ1JGO01BR0ksbUJ6RHhSc0IsRXlEMFJ6QixFQUFBOztBQUNEO0VBQ0Usb0J6RDdScUIsRXlEaVN0QjtFeEQzUkM7SXdEc1JGO01BR0ksb0J6RDlSc0IsRXlEZ1N6QixFQUFBOztBQUNEO0VBQ0Usa0J6RG5TcUIsRXlEdVN0QjtFeERqU0M7SXdENFJGO01BR0ksa0J6RHBTc0IsRXlEc1N6QixFQUFBOztBQUVEO0VBQ0UsYXpEeFNtQixFeUQ0U3BCO0V4RHhTQztJd0RtU0Y7TUFHSSxhekR6U29CLEV5RDJTdkIsRUFBQTs7QUFDRDtFQUNFLGlCekQ5U21CO0V5RCtTbkIsb0J6RC9TbUIsRXlEb1RwQjtFeERoVEM7SXdEeVNGO01BSUksaUJ6RGhUb0I7TXlEaVRwQixvQnpEalRvQixFeURtVHZCLEVBQUE7O0FBQ0Q7RUFDRSxpQnpEdFRtQixFeUQwVHBCO0V4RHRUQztJd0RpVEY7TUFHSSxpQnpEdlRvQixFeUR5VHZCLEVBQUE7O0FBQ0Q7RUFDRSxtQnpENVRtQixFeURnVXBCO0V4RDVUQztJd0R1VEY7TUFHSSxtQnpEN1RvQixFeUQrVHZCLEVBQUE7O0FBQ0Q7RUFDRSxvQnpEbFVtQixFeURzVXBCO0V4RGxVQztJd0Q2VEY7TUFHSSxvQnpEblVvQixFeURxVXZCLEVBQUE7O0FBQ0Q7RUFDRSxrQnpEeFVtQixFeUQ0VXBCO0V4RHhVQztJd0RtVUY7TUFHSSxrQnpEelVvQixFeUQyVXZCLEVBQUE7O0FBRUQ7RUFDRSxhekQ3VWlCLEV5RGlWbEI7RXhEL1VDO0l3RDBVRjtNQUdJLGF6RDlVa0IsRXlEZ1ZyQixFQUFBOztBQUNEO0VBQ0UsaUJ6RG5WaUI7RXlEb1ZqQixvQnpEcFZpQixFeUR5VmxCO0V4RHZWQztJd0RnVkY7TUFJSSxpQnpEclZrQjtNeURzVmxCLG9CekR0VmtCLEV5RHdWckIsRUFBQTs7QUFDRDtFQUNFLGlCekQzVmlCLEV5RCtWbEI7RXhEN1ZDO0l3RHdWRjtNQUdJLGlCekQ1VmtCLEV5RDhWckIsRUFBQTs7QUFDRDtFQUNFLG1CekRqV2lCLEV5RHFXbEI7RXhEbldDO0l3RDhWRjtNQUdJLG1CekRsV2tCLEV5RG9XckIsRUFBQTs7QUFDRDtFQUNFLG9CekR2V2lCLEV5RDJXbEI7RXhEeldDO0l3RG9XRjtNQUdJLG9CekR4V2tCLEV5RDBXckIsRUFBQTs7QUFDRDtFQUNFLGtCekQ3V2lCLEV5RGlYbEI7RXhEL1dDO0l3RDBXRjtNQUdJLGtCekQ5V2tCLEV5RGdYckIsRUFBQTs7QUFFRDtFQUNFLGF6RGxYZSxFeURzWGhCO0V4RHRYQztJd0RpWEY7TUFHSSxhekRuWGdCLEV5RHFYbkIsRUFBQTs7QUFDRDtFQUNFLGlCekR4WGU7RXlEeVhmLG9CekR6WGUsRXlEOFhoQjtFeEQ5WEM7SXdEdVhGO01BSUksaUJ6RDFYZ0I7TXlEMlhoQixvQnpEM1hnQixFeUQ2WG5CLEVBQUE7O0FBQ0Q7RUFDRSxpQnpEaFllLEV5RG9ZaEI7RXhEcFlDO0l3RCtYRjtNQUdJLGlCekRqWWdCLEV5RG1ZbkIsRUFBQTs7QUFDRDtFQUNFLG1CekR0WWUsRXlEMFloQjtFeEQxWUM7SXdEcVlGO01BR0ksbUJ6RHZZZ0IsRXlEeVluQixFQUFBOztBQUNEO0VBQ0Usb0J6RDVZZSxFeURnWmhCO0V4RGhaQztJd0QyWUY7TUFHSSxvQnpEN1lnQixFeUQrWW5CLEVBQUE7O0FBQ0Q7RUFDRSxrQnpEbFplLEV5RHNaaEI7RXhEdFpDO0l3RGlaRjtNQUdJLGtCekRuWmdCLEV5RHFabkIsRUFBQTs7QUFFRDtFQUNFLGF6RHZaZ0IsRXlEMlpqQjtFeEQ3WkM7SXdEd1pGO01BR0ksYXpEeFppQixFeUQwWnBCLEVBQUE7O0FBQ0Q7RUFDRSxpQnpEN1pnQjtFeUQ4WmhCLG9CekQ5WmdCLEV5RG1hakI7RXhEcmFDO0l3RDhaRjtNQUlJLGlCekQvWmlCO015RGdhakIsb0J6RGhhaUIsRXlEa2FwQixFQUFBOztBQUNEO0VBQ0UsaUJ6RHJhZ0IsRXlEeWFqQjtFeEQzYUM7SXdEc2FGO01BR0ksaUJ6RHRhaUIsRXlEd2FwQixFQUFBOztBQUNEO0VBQ0UsbUJ6RDNhZ0IsRXlEK2FqQjtFeERqYkM7SXdENGFGO01BR0ksbUJ6RDVhaUIsRXlEOGFwQixFQUFBOztBQUNEO0VBQ0Usb0J6RGpiZ0IsRXlEcWJqQjtFeER2YkM7SXdEa2JGO01BR0ksb0J6RGxiaUIsRXlEb2JwQixFQUFBOztBQUNEO0VBQ0Usa0J6RHZiZ0IsRXlEMmJqQjtFeEQ3YkM7SXdEd2JGO01BR0ksa0J6RHhiaUIsRXlEMGJwQixFQUFBOztBQUVEO0VBQ0UsYXpENWJlLEV5RGdjaEI7RXhEcGNDO0l3RCtiRjtNQUdJLGF6RDdiZ0IsRXlEK2JuQixFQUFBOztBQUNEO0VBQ0UsaUJ6RGxjZTtFeURtY2Ysb0J6RG5jZSxFeUR3Y2hCO0V4RDVjQztJd0RxY0Y7TUFJSSxpQnpEcGNnQjtNeURxY2hCLG9CekRyY2dCLEV5RHVjbkIsRUFBQTs7QUFDRDtFQUNFLGlCekQxY2UsRXlEOGNoQjtFeERsZEM7SXdENmNGO01BR0ksaUJ6RDNjZ0IsRXlENmNuQixFQUFBOztBQUNEO0VBQ0UsbUJ6RGhkZSxFeURvZGhCO0V4RHhkQztJd0RtZEY7TUFHSSxtQnpEamRnQixFeURtZG5CLEVBQUE7O0FBQ0Q7RUFDRSxvQnpEdGRlLEV5RDBkaEI7RXhEOWRDO0l3RHlkRjtNQUdJLG9CekR2ZGdCLEV5RHlkbkIsRUFBQTs7QUFDRDtFQUNFLGtCekQ1ZGUsRXlEZ2VoQjtFeERwZUM7SXdEK2RGO01BR0ksa0J6RDdkZ0IsRXlEK2RuQixFQUFBOztBQUVEO0VBQ0UsWXpEamVpQixFeURxZWxCO0V4RDNlQztJd0RzZUY7TUFHSSxZekRsZWtCLEV5RG9lckIsRUFBQTs7QUFDRDtFQUNFLGdCekR2ZWlCO0V5RHdlakIsbUJ6RHhlaUIsRXlENmVsQjtFeERuZkM7SXdENGVGO01BSUksZ0J6RHpla0I7TXlEMGVsQixtQnpEMWVrQixFeUQ0ZXJCLEVBQUE7O0FBQ0Q7RUFDRSxnQnpEL2VpQixFeURtZmxCO0V4RHpmQztJd0RvZkY7TUFHSSxnQnpEaGZrQixFeURrZnJCLEVBQUE7O0FBQ0Q7RUFDRSxrQnpEcmZpQixFeUR5ZmxCO0V4RC9mQztJd0QwZkY7TUFHSSxrQnpEdGZrQixFeUR3ZnJCLEVBQUE7O0FBQ0Q7RUFDRSxtQnpEM2ZpQixFeUQrZmxCO0V4RHJnQkM7SXdEZ2dCRjtNQUdJLG1CekQ1ZmtCLEV5RDhmckIsRUFBQTs7QUFDRDtFQUNFLGlCekRqZ0JpQixFeURxZ0JsQjtFeEQzZ0JDO0l3RHNnQkY7TUFHSSxpQnpEbGdCa0IsRXlEb2dCckIsRUFBQTs7QUFFRDtFQUNFLFV6RHRnQlksRXlEMGdCYjtFeERsaEJDO0l3RDZnQkY7TUFHSSxVekR2Z0JhLEV5RHlnQmhCLEVBQUE7O0FBQ0Q7RUFDRSxjekQ1Z0JZO0V5RDZnQlosaUJ6RDdnQlksRXlEa2hCYjtFeEQxaEJDO0l3RG1oQkY7TUFJSSxjekQ5Z0JhO015RCtnQmIsaUJ6RC9nQmEsRXlEaWhCaEIsRUFBQTs7QUFDRDtFQUNFLGN6RHBoQlksRXlEd2hCYjtFeERoaUJDO0l3RDJoQkY7TUFHSSxjekRyaEJhLEV5RHVoQmhCLEVBQUE7O0FBQ0Q7RUFDRSxpQnpEMWhCWSxFeUQ4aEJiO0V4RHRpQkM7SXdEaWlCRjtNQUdJLGlCekQzaEJhLEV5RDZoQmhCLEVBQUE7O0F4RGppQkM7RXdEb2lCQTtJQUNFLGF6RG5rQnNCLEV5RG9rQnZCO0VBQ0Q7SUFDRSxpQnpEdGtCc0I7SXlEdWtCdEIsb0J6RHZrQnNCLEV5RHdrQnZCO0VBQ0Q7SUFDRSxpQnpEMWtCc0IsRXlEMmtCdkI7RUFDRDtJQUNFLG1CekQ3a0JzQixFeUQ4a0J2QjtFQUNEO0lBQ0Usb0J6RGhsQnNCLEV5RGlsQnZCO0VBQ0Q7SUFDRSxrQnpEbmxCc0IsRXlEb2xCdkI7RUFFRDtJQUNFLGN6RDVrQm1CLEV5RDZrQnBCO0VBQ0Q7SUFDRSxrQnpEL2tCbUI7SXlEZ2xCbkIscUJ6RGhsQm1CLEV5RGlsQnBCO0VBQ0Q7SUFDRSxrQnpEbmxCbUIsRXlEb2xCcEI7RUFDRDtJQUNFLG9CekR0bEJtQixFeUR1bEJwQjtFQUNEO0lBQ0UscUJ6RHpsQm1CLEV5RDBsQnBCO0VBQ0Q7SUFDRSxtQnpENWxCbUIsRXlENmxCcEI7RUFFRDtJQUNFLGN6RDlsQm1CLEV5RCtsQnBCO0VBQ0Q7SUFDRSxrQnpEam1CbUI7SXlEa21CbkIscUJ6RGxtQm1CLEV5RG1tQnBCO0VBQ0Q7SUFDRSxrQnpEcm1CbUIsRXlEc21CcEI7RUFDRDtJQUNFLG9CekR4bUJtQixFeUR5bUJwQjtFQUNEO0lBQ0UscUJ6RDNtQm1CLEV5RDRtQnBCO0VBQ0Q7SUFDRSxtQnpEOW1CbUIsRXlEK21CcEI7RUFFRDtJQUNFLGN6RGhuQmlCLEV5RGluQmxCO0VBQ0Q7SUFDRSxrQnpEbm5CaUI7SXlEb25CakIscUJ6RHBuQmlCLEV5RHFuQmxCO0VBQ0Q7SUFDRSxrQnpEdm5CaUIsRXlEd25CbEI7RUFDRDtJQUNFLHFCekQxbkJpQixFeUQybkJsQjtFQUNEO0lBQ0UsbUJ6RDduQmlCLEV5RDhuQmxCO0VBQ0Q7SUFDRSxvQnpEaG9CaUIsRXlEaW9CbEI7RUFFRDtJQUNFLGF6RGxvQm1CLEV5RG1vQnBCO0VBQ0Q7SUFDRSxpQnpEcm9CbUI7SXlEc29CbkIsb0J6RHRvQm1CLEV5RHVvQnBCO0VBQ0Q7SUFDRSxpQnpEem9CbUIsRXlEMG9CcEI7RUFDRDtJQUNFLG9CekQ1b0JtQixFeUQ2b0JwQjtFQUNEO0lBQ0Usa0J6RC9vQm1CLEV5RGdwQnBCO0VBQ0Q7SUFDRSxtQnpEbHBCbUIsRXlEbXBCcEI7RUFFRDtJQUNFLGF6RHBwQm1CLEV5RHFwQnBCO0VBQ0Q7SUFDRSxpQnpEdnBCbUI7SXlEd3BCbkIsb0J6RHhwQm1CLEV5RHlwQnBCO0VBQ0Q7SUFDRSxpQnpEM3BCbUIsRXlENHBCcEI7RUFDRDtJQUNFLG9CekQ5cEJtQixFeUQrcEJwQjtFQUNEO0lBQ0Usa0J6RGpxQm1CLEV5RGtxQnBCO0VBQ0Q7SUFDRSxtQnpEcHFCbUIsRXlEcXFCcEI7RUFFRDtJQUNFLGF6RHRxQmlCLEV5RHVxQmxCO0VBQ0Q7SUFDRSxpQnpEenFCaUI7SXlEMHFCakIsb0J6RDFxQmlCLEV5RDJxQmxCO0VBQ0Q7SUFDRSxpQnpEN3FCaUIsRXlEOHFCbEI7RUFDRDtJQUNFLG1CekRockJpQixFeURpckJsQjtFQUNEO0lBQ0Usb0J6RG5yQmlCLEV5RG9yQmxCO0VBQ0Q7SUFDRSxrQnpEdHJCaUIsRXlEdXJCbEI7RUFFRDtJQUNFLGF6RHhyQmUsRXlEeXJCaEI7RUFDRDtJQUNFLGlCekQzckJlO0l5RDRyQmYsb0J6RDVyQmUsRXlENnJCaEI7RUFDRDtJQUNFLGlCekQvckJlLEV5RGdzQmhCO0VBQ0Q7SUFDRSxtQnpEbHNCZSxFeURtc0JoQjtFQUNEO0lBQ0Usb0J6RHJzQmUsRXlEc3NCaEI7RUFDRDtJQUNFLGtCekR4c0JlLEV5RHlzQmhCO0VBRUQ7SUFDRSxhekR0c0JhLEV5RHVzQmQ7RUFDRDtJQUNFLGlCekR6c0JhO0l5RDBzQmIsb0J6RDFzQmEsRXlEMnNCZDtFQUNEO0lBQ0UsaUJ6RDdzQmEsRXlEOHNCZDtFQUNEO0lBQ0UsbUJ6RGh0QmEsRXlEaXRCZDtFQUNEO0lBQ0Usb0J6RG50QmEsRXlEb3RCZDtFQUNEO0lBQ0Usa0J6RHR0QmEsRXlEdXRCZDtFQUVEO0lBQ0UsYXpEOXRCYSxFeUQrdEJkO0VBQ0Q7SUFDRSxpQnpEanVCYTtJeURrdUJiLG9CekRsdUJhLEV5RG11QmQ7RUFDRDtJQUNFLGlCekRydUJhLEV5RHN1QmQ7RUFDRDtJQUNFLG1CekR4dUJhLEV5RHl1QmQ7RUFDRDtJQUNFLG9CekQzdUJhLEV5RDR1QmQ7RUFDRDtJQUNFLGtCekQ5dUJhLEV5RCt1QmQ7RUFFRDtJQUNFLGF6RGh2QmMsRXlEaXZCZjtFQUNEO0lBQ0UsaUJ6RG52QmM7SXlEb3ZCZCxvQnpEcHZCYyxFeURxdkJmO0VBQ0Q7SUFDRSxpQnpEdnZCYyxFeUR3dkJmO0VBQ0Q7SUFDRSxtQnpEMXZCYyxFeUQydkJmO0VBQ0Q7SUFDRSxvQnpEN3ZCYyxFeUQ4dkJmO0VBQ0Q7SUFDRSxrQnpEaHdCYyxFeURpd0JmO0VBRUQ7SUFDRSxZekRod0JlLEV5RGl3QmhCO0VBQ0Q7SUFDRSxnQnpEbndCZTtJeURvd0JmLG1CekRwd0JlLEV5RHF3QmhCO0VBQ0Q7SUFDRSxnQnpEdndCZSxFeUR3d0JoQjtFQUNEO0lBQ0Usa0J6RDF3QmUsRXlEMndCaEI7RUFDRDtJQUNFLG1CekQ3d0JlLEV5RDh3QmhCO0VBQ0Q7SUFDRSxpQnpEaHhCZSxFeURpeEJoQjtFQUVEO0lBQ0UsVXpEbHhCVSxFeURteEJYO0VBQ0Q7SUFDRSxjekRyeEJVO0l5RHN4QlYsaUJ6RHR4QlUsRXlEdXhCWDtFQUNEO0lBQ0UsY3pEenhCVSxFeUQweEJYO0VBQ0Q7SUFDRSxpQnpENXhCVSxFeUQ2eEJYLEVBQUE7O0F4RHJ5QkQ7RXdEeXlCQTtJQUNFLGF6RGwwQjRCLEV5RG0wQjdCO0VBQ0Q7SUFDRSxpQnpEcjBCNEI7SXlEczBCNUIsb0J6RHQwQjRCLEV5RHUwQjdCO0VBQ0Q7SUFDRSxpQnpEejBCNEIsRXlEMDBCN0I7RUFDRDtJQUNFLG1CekQ1MEI0QixFeUQ2MEI3QjtFQUNEO0lBQ0Usb0J6RC8wQjRCLEV5RGcxQjdCO0VBQ0Q7SUFDRSxrQnpEbDFCNEIsRXlEbTFCN0I7RUFFRDtJQUNFLGF6RDMwQnFCLEV5RDQwQnRCO0VBQ0Q7SUFDRSxpQnpEOTBCcUI7SXlEKzBCckIsb0J6RC8wQnFCLEV5RGcxQnRCO0VBQ0Q7SUFDRSxpQnpEbDFCcUIsRXlEbTFCdEI7RUFDRDtJQUNFLG1CekRyMUJxQixFeURzMUJ0QjtFQUNEO0lBQ0Usb0J6RHgxQnFCLEV5RHkxQnRCO0VBQ0Q7SUFDRSxrQnpEMzFCcUIsRXlENDFCdEI7RUFFRDtJQUNFLGF6RDcxQnFCLEV5RDgxQnRCO0VBQ0Q7SUFDRSxpQnpEaDJCcUI7SXlEaTJCckIsb0J6RGoyQnFCLEV5RGsyQnRCO0VBQ0Q7SUFDRSxpQnpEcDJCcUIsRXlEcTJCdEI7RUFDRDtJQUNFLG1CekR2MkJxQixFeUR3MkJ0QjtFQUNEO0lBQ0Usb0J6RDEyQnFCLEV5RDIyQnRCO0VBQ0Q7SUFDRSxrQnpENzJCcUIsRXlEODJCdEI7RUFFRDtJQUNFLGF6RC8yQm1CLEV5RGczQnBCO0VBQ0Q7SUFDRSxpQnpEbDNCbUI7SXlEbTNCbkIsb0J6RG4zQm1CLEV5RG8zQnBCO0VBQ0Q7SUFDRSxpQnpEdDNCbUIsRXlEdTNCcEI7RUFDRDtJQUNFLG1CekR6M0JtQixFeUQwM0JwQjtFQUNEO0lBQ0Usb0J6RDUzQm1CLEV5RDYzQnBCO0VBQ0Q7SUFDRSxrQnpELzNCbUIsRXlEZzRCcEI7RUFFRDtJQUNFLGF6RGo0QnNCLEV5RGs0QnZCO0VBQ0Q7SUFDRSxpQnpEcDRCc0I7SXlEcTRCdEIsb0J6RHI0QnNCLEV5RHM0QnZCO0VBQ0Q7SUFDRSxpQnpEeDRCc0IsRXlEeTRCdkI7RUFDRDtJQUNFLG1CekQzNEJzQixFeUQ0NEJ2QjtFQUNEO0lBQ0Usb0J6RDk0QnNCLEV5RCs0QnZCO0VBQ0Q7SUFDRSxrQnpEajVCc0IsRXlEazVCdkI7RUFFRDtJQUNFLGF6RG41QnNCLEV5RG81QnZCO0VBQ0Q7SUFDRSxpQnpEdDVCc0I7SXlEdTVCdEIsb0J6RHY1QnNCLEV5RHc1QnZCO0VBQ0Q7SUFDRSxpQnpEMTVCc0IsRXlEMjVCdkI7RUFDRDtJQUNFLG1CekQ3NUJzQixFeUQ4NUJ2QjtFQUNEO0lBQ0Usb0J6RGg2QnNCLEV5RGk2QnZCO0VBQ0Q7SUFDRSxrQnpEbjZCc0IsRXlEbzZCdkI7RUFFRDtJQUNFLGF6RHI2Qm9CLEV5RHM2QnJCO0VBQ0Q7SUFDRSxpQnpEeDZCb0I7SXlEeTZCcEIsb0J6RHo2Qm9CLEV5RDA2QnJCO0VBQ0Q7SUFDRSxpQnpENTZCb0IsRXlENjZCckI7RUFDRDtJQUNFLG1CekQvNkJvQixFeURnN0JyQjtFQUNEO0lBQ0Usb0J6RGw3Qm9CLEV5RG03QnJCO0VBQ0Q7SUFDRSxrQnpEcjdCb0IsRXlEczdCckI7RUFFRDtJQUNFLGF6RHY3QmtCLEV5RHc3Qm5CO0VBQ0Q7SUFDRSxpQnpEMTdCa0I7SXlEMjdCbEIsb0J6RDM3QmtCLEV5RDQ3Qm5CO0VBQ0Q7SUFDRSxpQnpEOTdCa0IsRXlEKzdCbkI7RUFDRDtJQUNFLG1CekRqOEJrQixFeURrOEJuQjtFQUNEO0lBQ0Usb0J6RHA4QmtCLEV5RHE4Qm5CO0VBQ0Q7SUFDRSxrQnpEdjhCa0IsRXlEdzhCbkI7RUFFRDtJQUNFLGF6RHo4QmdCLEV5RDA4QmpCO0VBQ0Q7SUFDRSxpQnpENThCZ0I7SXlENjhCaEIsb0J6RDc4QmdCLEV5RDg4QmpCO0VBQ0Q7SUFDRSxpQnpEaDlCZ0IsRXlEaTlCakI7RUFDRDtJQUNFLG1CekRuOUJnQixFeURvOUJqQjtFQUNEO0lBQ0Usb0J6RHQ5QmdCLEV5RHU5QmpCO0VBQ0Q7SUFDRSxrQnpEejlCZ0IsRXlEMDlCakI7RUFFRDtJQUNFLGF6RDM5QmlCLEV5RDQ5QmxCO0VBQ0Q7SUFDRSxpQnpEOTlCaUI7SXlEKzlCakIsb0J6RC85QmlCLEV5RGcrQmxCO0VBQ0Q7SUFDRSxpQnpEbCtCaUIsRXlEbStCbEI7RUFDRDtJQUNFLG1CekRyK0JpQixFeURzK0JsQjtFQUNEO0lBQ0Usb0J6RHgrQmlCLEV5RHkrQmxCO0VBQ0Q7SUFDRSxrQnpEMytCaUIsRXlENCtCbEI7RUFFRDtJQUNFLGF6RDcrQmdCLEV5RDgrQmpCO0VBQ0Q7SUFDRSxpQnpEaC9CZ0I7SXlEaS9CaEIsb0J6RGovQmdCLEV5RGsvQmpCO0VBQ0Q7SUFDRSxpQnpEcC9CZ0IsRXlEcS9CakI7RUFDRDtJQUNFLG1CekR2L0JnQixFeUR3L0JqQjtFQUNEO0lBQ0Usb0J6RDEvQmdCLEV5RDIvQmpCO0VBQ0Q7SUFDRSxrQnpENy9CZ0IsRXlEOC9CakI7RUFFRDtJQUNFLFl6RC8vQmtCLEV5RGdnQ25CO0VBQ0Q7SUFDRSxnQnpEbGdDa0I7SXlEbWdDbEIsbUJ6RG5nQ2tCLEV5RG9nQ25CO0VBQ0Q7SUFDRSxnQnpEdGdDa0IsRXlEdWdDbkI7RUFDRDtJQUNFLGtCekR6Z0NrQixFeUQwZ0NuQjtFQUNEO0lBQ0UsbUJ6RDVnQ2tCLEV5RDZnQ25CO0VBQ0Q7SUFDRSxpQnpEL2dDa0IsRXlEZ2hDbkI7RUFFRDtJQUNFLFV6RGpoQ2EsRXlEa2hDZDtFQUNEO0lBQ0UsY3pEcGhDYTtJeURxaENiLGlCekRyaENhLEV5RHNoQ2Q7RUFDRDtJQUNFLGN6RHhoQ2EsRXlEeWhDZDtFQUNEO0lBQ0UsaUJ6RDNoQ2EsRXlENGhDZCxFQUFBOztBQzFsQ0g7RUFDRSxjQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSx3QjFEd0RzQixFMER2RHZCOztBQUNEO0VBQ0UsMEcxRHNEc0csRUFBQTs7QTBEcER4RztFQUNFLGlCQUFpQixFQUNsQjs7QUFDRDtFQUNFLG1CQUFtQixFQUNwQjs7QXpEbUNDO0V5RGxDRjtJQUVJLG1CQUFtQixFQUV0QixFQUFBOztBekR5QkM7RXlEeEJGO0lBRUksbUJBQW1CLEVBRXRCLEVBQUE7O0FBRUQ7RUFDRSxlQUFlLEVBQ2hCOztBQUNEO0VBQ0UsWTFEL0JnQixFMERnQ2pCOztBQUVEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0Usa0JBQWtCLEVBQ25COztBQUNEO0VBQ0Usa0JBQWtCLEVBQ25COztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUVEO0VBQ0Usa0JBQWtCLEVBQ25COztBekRwQkM7RXlEcUJGO0lBRUksa0JBQWtCLEVBRXJCLEVBQUE7O0FBQ0Q7RXpEaUJFLHNCQUFzQixFeURmdkI7O0FBQ0Q7RXpEaUJFLHFCQUFxQixFeURmdEI7O0FBQ0Q7RXpEaUJFLHNCQUFzQixFeURmdkIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1TYXdhcmFiaStNaW5jaG8mZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEAzMDA7NDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Vm9sbGtvcm46d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiEgc2FuaXRpemUuY3NzIHY1LjAuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuLyogRG9jdW1lbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI3NlbWFudGljcylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBSZW1vdmUgcmVwZWF0aW5nIGJhY2tncm91bmRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBBZGQgYm94IHNpemluZyBpbmhlcml0ZW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGVuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gQWRkIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMy4gUHJldmVudCBmb250IHNpemUgYWRqdXN0bWVudHMgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxyXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9ucyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjc2VjdGlvbnMpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI2dyb3VwaW5nLWNvbnRlbnQpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjdGV4dC1sZXZlbC1zZW1hbnRpY3MpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuLypcclxuICogUmVtb3ZlIHRoZSB0ZXh0IHNoYWRvdyBvbiB0ZXh0IHNlbGVjdGlvbnMgKG9waW5pb25hdGVkKS5cclxuICogMS4gUmVzdG9yZSB0aGUgY29sb3JpbmcgdW5kb25lIGJ5IGRlZmluaW5nIHRoZSB0ZXh0IHNoYWRvdyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiAxICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogMSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLyogMSAqL1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50IChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9lbWJlZGRlZC1jb250ZW50Lmh0bWwjZW1iZWRkZWQtY29udGVudClcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIENoYW5nZSB0aGUgYWxpZ25tZW50IG9uIG1lZGlhIGVsZW1lbnRzIGluIGFsbCBicm93ZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIENoYW5nZSB0aGUgZmlsbCBjb2xvciB0byBtYXRjaCB0aGUgdGV4dCBjb2xvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5zdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBUYWJ1bGFyIGRhdGEgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3RhYmxlcy5odG1sI3RhYmxlcylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZ1xyXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4vKiBGb3JtcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZm9ybXMuaHRtbCNmb3JtcylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBJbmhlcml0IHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICogMi4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlIGVsZW1lbnRzIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9mb3Jtcy5odG1sI2ludGVyYWN0aXZlLWVsZW1lbnRzKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2NyaXB0aW5nLmh0bWwjc2NyaXB0aW5nLTMpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogVXNlciBpbnRlcmFjdGlvbiAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvaW50ZXJhY3Rpb24uaHRtbCNlZGl0aW5nKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXHJcbiAqL1xuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLyogMSAqL1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBBUklBIChodHRwczovL3czYy5naXRodWIuaW8vaHRtbC1hcmlhLylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi8qXHJcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cclxuICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypcclxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcclxuICogaW5vcGVyYWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG46cm9vdCwgaHRtbCwgYm9keSB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICB3aWR0aDogMTAwJTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG51bCwgb2wge1xuICBwYWRkaW5nOiAwOyB9XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogIzQ3NDc0NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzQ3NDc0NzsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDUwLjAlOyB9IH1cblxuaHRtbFtsYW5nPVwiamFcIl0gYm9keSwgaHRtbFtsYW5nPVwiamFcIl0gYnV0dG9uLCBodG1sW2xhbmc9XCJqYVwiXSBpbnB1dCwgaHRtbFtsYW5nPVwiamFcIl0gc2VsZWN0LCBodG1sW2xhbmc9XCJqYVwiXSB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvLCBPc2FrYVwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKlxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxubWFyZ2luOiAwO1xyXG5wYWRkaW5nOiAwO1xyXG5ib3JkZXI6IDA7XHJcbmZvbnQtc2l6ZTogMTAwJTtcclxuZm9udDogaW5oZXJpdDtcclxudmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbiovXG4vKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cbi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLyogQW50aSBGT1VDICovXG4ucmVtb2RhbCxcbltkYXRhLXJlbW9kYWwtaWRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG4ucmVtb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKlxyXG4gKiAgUmVtb2RhbCAtIHYxLjEuMVxyXG4gKiAgUmVzcG9uc2l2ZSwgbGlnaHR3ZWlnaHQsIGZhc3QsIHN5bmNocm9uaXplZCB3aXRoIENTUyBhbmltYXRpb25zLCBmdWxseSBjdXN0b21pemFibGUgbW9kYWwgd2luZG93IHBsdWdpbiB3aXRoIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24gYW5kIGhhc2ggdHJhY2tpbmcuXHJcbiAqICBodHRwOi8vdm9ka2FiZWFycy5naXRodWIuaW8vcmVtb2RhbC9cclxuICpcclxuICogIE1hZGUgYnkgSWx5YSBNYWthcm92XHJcbiAqICBVbmRlciBNSVQgTGljZW5zZVxyXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBkZWZhdWx0IG1vYmlsZSBmaXJzdCB0aGVtZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgZm9yIHRoZSBiYWNrZ3JvdW5kICovXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5lZCB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gIGZpbHRlcjogYmx1cigzcHgpOyB9XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MywgNDYsIDU2LCAwLjkpOyB9XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtb3BlbmluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lczsgfVxuXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lczsgfVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cbi5yZW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgY29sb3I6ICMyYjJlMzg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXM7IH1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7IH1cblxuLyogVmVydGljYWwgYWxpZ24gb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xuLnJlbW9kYWwsXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBDbG9zZSBidXR0b24gKi9cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzk1OTc5YztcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucmVtb2RhbC1jbG9zZTpob3Zlcixcbi5yZW1vZGFsLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJlMzg7IH1cblxuLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogRGlhbG9nIGJ1dHRvbnMgKi9cbi5yZW1vZGFsLWNvbmZpcm0sXG4ucmVtb2RhbC1jYW5jZWwge1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5yZW1vZGFsLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzgxYzc4NDsgfVxuXG4ucmVtb2RhbC1jb25maXJtOmhvdmVyLFxuLnJlbW9kYWwtY29uZmlybTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM2NmJiNmE7IH1cblxuLnJlbW9kYWwtY2FuY2VsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlNTczNzM7IH1cblxuLnJlbW9kYWwtY2FuY2VsOmhvdmVyLFxuLnJlbW9kYWwtY2FuY2VsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VmNTM1MDsgfVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgZm9yIHRoZSBidXR0b24gdGFnLiAqL1xuLnJlbW9kYWwtY29uZmlybTo6LW1vei1mb2N1cy1pbm5lcixcbi5yZW1vZGFsLWNhbmNlbDo6LW1vei1mb2N1cy1pbm5lcixcbi5yZW1vZGFsLWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIEtleWZyYW1lc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApOyB9IH1cblxuQGtleWZyYW1lcyByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogTWVkaWEgcXVlcmllc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAucmVtb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG5cbi8qIElFOFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmx0LWllOSAucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzJiMmUzODsgfVxuXG4ubHQtaWU5IC5yZW1vZGFsIHtcbiAgd2lkdGg6IDcwMHB4OyB9XG5cbi5iZ0JrQWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLmJnQmtBbHBoYVRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLmJnV3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5iZ1d0QWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLmJnV3RBbHBoYVRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLmJnR3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5iZ0d5QWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuOTUpOyB9XG5cbi5iZ0NvbG9yV2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5iZ0NvbG9yQmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1OyB9XG5cbi5iZ0NvbG9yQmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmY3ZjM7IH1cblxuLmJnQ29sb3JHcmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4uYmdDb2xvclRhbGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGEzYjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5iZ0NvbG9yQmFzZS1wYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjdmMzsgfVxuICAuYmdDb2xvcldoaXRlLXBjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5iZ0NvbG9yR3JheS1wYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJnQ29sb3JCYXNlLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmN2YzOyB9XG4gIC5iZ0NvbG9yV2hpdGUtc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmJnQ29sb3JHcmF5LXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9IH1cblxuLkZ1bGxCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuRnVsbEJveCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICo6Oi1tcy1iYWNrZHJvcCwgLkZ1bGxCb3gge1xuICAgIGhlaWdodDogMTAwdmg7IH0gfVxuXG4uV3RCb3gge1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwLjhlbSAzZW0gMWVtO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3M2Q5O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYnV0dG9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NzQ3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnV0dG9uLS13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTgwMDsgfVxuXG4uQnV0dG9uMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDFlbTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODAwO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuQnV0dG9uMDIge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH0gfVxuICAuQnV0dG9uMDI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuQnV0dG9uMDIgPiAqOm5vdCguQnV0dG9uMDJfX2l0ZW0pIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuQnV0dG9uMDJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9XG5cbi5CdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxLjVlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODAwO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5CdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuQnV0dG9uX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuXG4uY2Y6YmVmb3JlLCAuY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNmOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNmIHtcbiAgKnpvb206IDE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGNOb25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BOb25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJvbGxPdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgLnJvbGxPdmVyIGltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTsgfVxuICAucm9sbE92ZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI1MjUyNTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5oci0tZG90dGVkIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmhyLS1kYXNoZWQge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDsgfVxuICAuaHItLWdyYXkge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uaW1nTWF4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaWNvbkFycm93Q2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pY29uQXJyb3dDaXJjbGUge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAuaWNvbkFycm93Q2lyY2xlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuaWNvbkFycm93Q2lyY2xlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgICBib3JkZXItY29sb3I6ICNmMzk4MDAgI2YzOTgwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pY29uQXJyb3dDaXJjbGU6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmljb25BcnJvd0NpcmNsZTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgLmljb25BcnJvd0NpcmNsZS0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLypcclxuLmljb25BcnJvdzAzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICByaWdodDogY2FsYygyMCUgKyAwcHgpO1xyXG4gICAgYm90dG9tOiBjYWxjKDUwJSArIDUuNSUpO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJi0tcmUge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgbGVmdDogY2FsYygyMCUgKyAwcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sYXJnZXIge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxhcmdlIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ibGFjayB7XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1CZ0JsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICB9XHJcbiAgJi0tcG9zaXRpb25Se1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uSWNvblRyaWFuZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAzMHB4IDMwcHggMCAzMHB4O1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmljb25BcnJvdyB7XHJcbiAgQGluY2x1ZGUgYXJyb3c7XHJcbiAgJi0tc21hbGwge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc21hbGwtcGMge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zbWFsbC1zcCB7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS11bmRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG4gICYtLWxlZnQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmljb25BcnJvd1RyaWFuZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgNTVweCA1NXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItYmFzZSB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMzZweCAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE4JTtcclxuICAgIGJvdHRvbTogMTglO1xyXG4gICAgQGluY2x1ZGUgYXJyb3coJHdpZHRoOiAxMHB4LCRoZWlnaHQ6IDEwcHgsJHdpZHRoLXNwOiA3cHgsJGhlaWdodC1zcDogN3B4LCRjb2xvcjokY29sb3Itd2hpdGUsJGJvcmRlcjogMnB4LCRib3JkZXItc3A6IDJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvblBsdXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lLWJhc2U7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXdoaXRlIHtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgW2RhdGEtdG9nZ2xlXS5pcy1hY3RpdmUgJiB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvblgge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJi0tdGhpbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXdoaXRlIHtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uQmxhbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDE3LjdweDtcclxuICAvLyAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE1Ljk2cHg7XHJcbiAgfVxyXG4gICYtLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMTUuMTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTIuNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sYXJnZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI3LjQzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5LjU5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbk1haWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTMuNTdweDtcclxuICB9XHJcbiAgJi0tc21hbGwge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxMi44NnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxMC43MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sYXJnZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0LjI5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE3Ljg2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvblRlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAmLS1zbWFsbCB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxhcmdlIHtcclxuICAgIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uR2xhc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbk5vdGljZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMjdweDtcclxuICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICB9XHJcbn1cclxuKi9cbi5wYWdlTGFiZWwge1xuICBjb2xvcjogIzAyNGEzYjtcbiAgZm9udC1zaXplOiAzLjByZW07XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZUxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtOyB9IH1cblxuLnBhZ2VMYWJlbDIge1xuICBjb2xvcjogIzAyNGEzYjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZUxhYmVsMiB7XG4gICAgICBmb250LXNpemU6IDIuMHJlbTsgfSB9XG5cbi5zZWN0aW9uTGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAyNGEzYjtcbiAgcGFkZGluZy1sZWZ0OiAuN2VtO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2YzOTgwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb25MYWJlbCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIC5zZWN0aW9uTGFiZWwgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5zZWN0aW9uTGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzk4MDA7IH1cblxuLmNvbnRlbnRzTGFiZWwge1xuICBjb2xvcjogIzAyNGEzYjtcbiAgZm9udC1zaXplOiA0LjByZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiBcIlZvbGxrb3JuXCI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250ZW50c0xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cblxuLmwtY29sdW1uIHtcbiAgZmxleDogMCAxIDExODBweDtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5sLWNvbHVtbi0tbG9uZyB7XG4gICAgZmxleDogMCAxIDEzODBweDtcbiAgICBtYXgtd2lkdGg6IDEzODBweDsgfVxuICAubC1jb2x1bW4tLW1lZGl1bSB7XG4gICAgZmxleDogMCAxIDk1MHB4O1xuICAgIG1heC13aWR0aDogOTUwcHg7IH1cbiAgLmwtY29sdW1uLS1zbWFsbCB7XG4gICAgZmxleDogMCAxIDgwMHB4O1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWNvbHVtbi0tc3BOb1BhZGRpbmcge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5sLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmwtcm93LS1ub1dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5sLXJvdy0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubC1yb3ctLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubC1yb3ctLXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1yb3ctcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmwtaGFsZkNvbHVtbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5sLWhhbGZDb2x1bW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmwtcm93LS1yZSAubC1oYWxmQ29sdW1uOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmwtcm93LS1yZSAubC1oYWxmQ29sdW1uOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmwtcm93LS1yZSAubC1oYWxmQ29sdW1uOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oYWxmQ29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC10cmlwYXJ0aXRpb25Db2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEzLjMzMzMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmwtdHJpcGFydGl0aW9uQ29sdW1uOm50aC1jaGlsZCgzbiksIC5sLXRyaXBhcnRpdGlvbkNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdHJpcGFydGl0aW9uQ29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmwtdHJpcGFydGl0aW9uQ29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtcXVhdGVyQ29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygyNS4wMCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5sLXF1YXRlckNvbHVtbjpudGgtY2hpbGQoNG4pLCAubC1xdWF0ZXJDb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXF1YXRlckNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5sLXF1YXRlckNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubC1oYWxmQm94IHtcbiAgZmxleDogMSAxIGNhbGMoNTAlIC0gMjBweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5sLWhhbGZCb3g6bnRoLWNoaWxkKDJuKSwgLmwtaGFsZkJveDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmwtaGFsZkJveDpsYXN0LWNoaWxkLCAubC1oYWxmQm94Om50aC1sYXN0LWNoaWxkKDIpLmwtaGFsZkJveDpudGgtY2hpbGQoMm4rMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWhhbGZCb3gge1xuICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAubC1oYWxmQm94Om50aC1jaGlsZCgybiksIC5sLWhhbGZCb3g6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmwtaGFsZkJveDpsYXN0LWNoaWxkLCAubC1oYWxmQm94Om50aC1sYXN0LWNoaWxkKDIpLmwtaGFsZkJveDpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oYWxmQm94LXBjIHtcbiAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAubC1oYWxmQm94LXBjOm50aC1jaGlsZCgybiksIC5sLWhhbGZCb3gtcGM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubC1oYWxmQm94LXBjOmxhc3QtY2hpbGQsIC5sLWhhbGZCb3gtcGM6bnRoLWxhc3QtY2hpbGQoMikubC1oYWxmQm94LXBjOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oYWxmQm94LXNwIHtcbiAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubC1oYWxmQm94LXNwOm50aC1jaGlsZCgybiksIC5sLWhhbGZCb3gtc3A6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubC1oYWxmQm94LXNwOmxhc3QtY2hpbGQsIC5sLWhhbGZCb3gtc3A6bnRoLWxhc3QtY2hpbGQoMikubC1oYWxmQm94LXNwOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmwtdHJpcGFydGl0aW9uQm94IHtcbiAgZmxleDogMSAxIGNhbGMoMzMuMzMlIC0gMjYuNjY2NjdweCk7XG4gIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAyNi42NjY2N3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5sLXRyaXBhcnRpdGlvbkJveDpudGgtY2hpbGQoM24pLCAubC10cmlwYXJ0aXRpb25Cb3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5sLXRyaXBhcnRpdGlvbkJveDpsYXN0LWNoaWxkLCAubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWxhc3QtY2hpbGQoMikubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWNoaWxkKDNuKzIpLCAubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWxhc3QtY2hpbGQoMikubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWNoaWxkKDNuKzEpLCAubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWxhc3QtY2hpbGQoMykubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC10cmlwYXJ0aXRpb25Cb3gge1xuICAgICAgZmxleDogMSAxIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWNoaWxkKDNuKSwgLmwtdHJpcGFydGl0aW9uQm94Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sLXRyaXBhcnRpdGlvbkJveDpsYXN0LWNoaWxkLCAubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWxhc3QtY2hpbGQoMikubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWNoaWxkKDNuKzIpLCAubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWxhc3QtY2hpbGQoMikubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWNoaWxkKDNuKzEpLCAubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWxhc3QtY2hpbGQoMykubC10cmlwYXJ0aXRpb25Cb3g6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtdHJpcGFydGl0aW9uQm94LXBjIHtcbiAgICBmbGV4OiAxIDEgY2FsYygzMy4zMyUgLSAyNi42NjY2N3B4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjYuNjY2NjdweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAubC10cmlwYXJ0aXRpb25Cb3gtcGM6bnRoLWNoaWxkKDNuKSwgLmwtdHJpcGFydGl0aW9uQm94LXBjOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmwtdHJpcGFydGl0aW9uQm94LXBjOmxhc3QtY2hpbGQsIC5sLXRyaXBhcnRpdGlvbkJveC1wYzpudGgtbGFzdC1jaGlsZCgyKS5sLXRyaXBhcnRpdGlvbkJveC1wYzpudGgtY2hpbGQoM24rMiksIC5sLXRyaXBhcnRpdGlvbkJveC1wYzpudGgtbGFzdC1jaGlsZCgyKS5sLXRyaXBhcnRpdGlvbkJveC1wYzpudGgtY2hpbGQoM24rMSksIC5sLXRyaXBhcnRpdGlvbkJveC1wYzpudGgtbGFzdC1jaGlsZCgzKS5sLXRyaXBhcnRpdGlvbkJveC1wYzpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdHJpcGFydGl0aW9uQm94LXNwIHtcbiAgICBmbGV4OiAxIDEgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubC10cmlwYXJ0aXRpb25Cb3gtc3A6bnRoLWNoaWxkKDNuKSwgLmwtdHJpcGFydGl0aW9uQm94LXNwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmwtdHJpcGFydGl0aW9uQm94LXNwOmxhc3QtY2hpbGQsIC5sLXRyaXBhcnRpdGlvbkJveC1zcDpudGgtbGFzdC1jaGlsZCgyKS5sLXRyaXBhcnRpdGlvbkJveC1zcDpudGgtY2hpbGQoM24rMiksIC5sLXRyaXBhcnRpdGlvbkJveC1zcDpudGgtbGFzdC1jaGlsZCgyKS5sLXRyaXBhcnRpdGlvbkJveC1zcDpudGgtY2hpbGQoM24rMSksIC5sLXRyaXBhcnRpdGlvbkJveC1zcDpudGgtbGFzdC1jaGlsZCgzKS5sLXRyaXBhcnRpdGlvbkJveC1zcDpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5sLW9uZUJveE5DZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBwbGFjZS1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtb25lQm94Ti1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1vbmVCb3hOLXNwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuXG4ubC1vbmVCb3hOTGVmdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIHBsYWNlLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5sLWhhbGZCb3hOIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWhhbGZCb3hOLXBjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhhbGZCb3hOLXNwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG4ubC1oYWxmQm94TkNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgLmwtaGFsZkJveE5DZW50ZXIgPiAqIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyOyB9XG4gICAgLmwtaGFsZkJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWhhbGZCb3hOQ2VudGVyLXBjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgICAubC1oYWxmQm94TkNlbnRlci1wYyA+ICoge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAgICAgLmwtaGFsZkJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oYWxmQm94TkNlbnRlci1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9XG4gICAgLmwtaGFsZkJveE5DZW50ZXItc3AgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAgIC5sLWhhbGZCb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDsgfSB9XG5cbi5sLWhhbGZCb3hOUmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIC5sLWhhbGZCb3hOUmUgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oYWxmQm94TlJlLXBjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAubC1oYWxmQm94TlJlLXBjID4gKjpudGgtY2hpbGQoMSkge1xuICAgICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhhbGZCb3hOUmUtc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIC5sLWhhbGZCb3hOUmUtc3AgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbi5sLXRyaXBhcnRpdGlvbkJveE4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtdHJpcGFydGl0aW9uQm94Ti1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10cmlwYXJ0aXRpb25Cb3hOLXNwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4ubC10cmlwYXJ0aXRpb25Cb3hOQ2VudGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuICAubC10cmlwYXJ0aXRpb25Cb3hOQ2VudGVyID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAgIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gNTsgfVxuICAgIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDsgfVxuICAgIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXItcGMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuICAgIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXItcGMgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAgIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1OyB9XG4gICAgICAubC10cmlwYXJ0aXRpb25Cb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDsgfVxuICAgICAgLmwtdHJpcGFydGl0aW9uQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXItc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuICAgIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXItc3AgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAgIC5sLXRyaXBhcnRpdGlvbkJveE5DZW50ZXItc3AgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1OyB9XG4gICAgICAubC10cmlwYXJ0aXRpb25Cb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDsgfVxuICAgICAgLmwtdHJpcGFydGl0aW9uQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH0gfVxuXG4ubC1xdWFydGVyQm94TiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1xdWFydGVyQm94Ti1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1xdWFydGVyQm94Ti1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cblxuLmwtcXVhcnRlckJveE5DZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpOyB9XG4gIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAgIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAubC1xdWFydGVyQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1OyB9XG4gICAgLmwtcXVhcnRlckJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNzsgfVxuICAgIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDQ7IH1cbiAgICAubC1xdWFydGVyQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2OyB9XG4gICAgLmwtcXVhcnRlckJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA2IC8gODsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyLXBjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7IH1cbiAgICAubC1xdWFydGVyQm94TkNlbnRlci1wYyA+ICoge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAgICAgLmwtcXVhcnRlckJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2OyB9XG4gICAgICAubC1xdWFydGVyQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMyAvIDU7IH1cbiAgICAgIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNzsgfVxuICAgICAgLmwtcXVhcnRlckJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0OyB9XG4gICAgICAubC1xdWFydGVyQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAgIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2IC8gODsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcXVhcnRlckJveE5DZW50ZXItc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTsgfVxuICAgIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyLXNwID4gKiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyOyB9XG4gICAgICAubC1xdWFydGVyQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAgIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNTsgfVxuICAgICAgLmwtcXVhcnRlckJveE5DZW50ZXItc3AgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3OyB9XG4gICAgICAubC1xdWFydGVyQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7IH1cbiAgICAgIC5sLXF1YXJ0ZXJCb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjsgfVxuICAgICAgLmwtcXVhcnRlckJveE5DZW50ZXItc3AgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyA4OyB9IH1cblxuLmwtZmlmdGhCb3hOIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZpZnRoQm94Ti1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1maWZ0aEJveE4tc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgfSB9XG5cbi5sLWZpZnRoQm94TkNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpOyB9XG4gIC5sLWZpZnRoQm94TkNlbnRlciA+ICoge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAubC1maWZ0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg1biArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNzsgfVxuICAgIC5sLWZpZnRoQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2OyB9XG4gICAgLmwtZmlmdGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNW4gKyAyKSB7XG4gICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAubC1maWZ0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg1biArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gNTsgfVxuICAgIC5sLWZpZnRoQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3OyB9XG4gICAgLmwtZmlmdGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNW4gKyAzKSB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIDk7IH1cbiAgICAubC1maWZ0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDQpOm50aC1jaGlsZCg1biArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDsgfVxuICAgIC5sLWZpZnRoQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2OyB9XG4gICAgLmwtZmlmdGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNW4gKyAzKSB7XG4gICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAubC1maWZ0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg1biArIDQpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA4IC8gMTA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1maWZ0aEJveE5DZW50ZXItcGMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7IH1cbiAgICAubC1maWZ0aEJveE5DZW50ZXItcGMgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDc7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMyAvIDU7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDc7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgICBncmlkLWNvbHVtbjogNyAvIDk7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoNCk6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgNCkge1xuICAgICAgICBncmlkLWNvbHVtbjogOCAvIDEwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1maWZ0aEJveE5DZW50ZXItc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7IH1cbiAgICAubC1maWZ0aEJveE5DZW50ZXItc3AgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDc7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMyAvIDU7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDc7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgICBncmlkLWNvbHVtbjogNyAvIDk7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoNCk6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAgIC5sLWZpZnRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDVuICsgNCkge1xuICAgICAgICBncmlkLWNvbHVtbjogOCAvIDEwOyB9IH1cblxuLmwtc2l4dGhCb3hOIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpeHRoQm94Ti1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zaXh0aEJveE4tc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfSB9XG5cbi5sLXNpeHRoQm94TkNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpOyB9XG4gIC5sLXNpeHRoQm94TkNlbnRlciA+ICoge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAubC1zaXh0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA2IC8gODsgfVxuICAgIC5sLXNpeHRoQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3OyB9XG4gICAgLmwtc2l4dGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyAyKSB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIDk7IH1cbiAgICAubC1zaXh0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjsgfVxuICAgIC5sLXNpeHRoQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDZuICsgMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDYgLyA4OyB9XG4gICAgLmwtc2l4dGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyAzKSB7XG4gICAgICBncmlkLWNvbHVtbjogOCAvIDEwOyB9XG4gICAgLmwtc2l4dGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCg0KTpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICBncmlkLWNvbHVtbjogMyAvIDU7IH1cbiAgICAubC1zaXh0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg2biArIDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNzsgfVxuICAgIC5sLXNpeHRoQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDZuICsgMykge1xuICAgICAgZ3JpZC1jb2x1bW46IDcgLyA5OyB9XG4gICAgLmwtc2l4dGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICBncmlkLWNvbHVtbjogOSAvIDExOyB9XG4gICAgLmwtc2l4dGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCg1KTpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDQ7IH1cbiAgICAubC1zaXh0aEJveE5DZW50ZXIgPiAqOm50aC1sYXN0LWNoaWxkKDQpOm50aC1jaGlsZCg2biArIDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjsgfVxuICAgIC5sLXNpeHRoQm94TkNlbnRlciA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDZuICsgMykge1xuICAgICAgZ3JpZC1jb2x1bW46IDYgLyA4OyB9XG4gICAgLmwtc2l4dGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICBncmlkLWNvbHVtbjogOCAvIDEwOyB9XG4gICAgLmwtc2l4dGhCb3hOQ2VudGVyID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyA1KSB7XG4gICAgICBncmlkLWNvbHVtbjogMTAgLyAxMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpeHRoQm94TkNlbnRlci1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTsgfVxuICAgIC5sLXNpeHRoQm94TkNlbnRlci1wYyA+ICoge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2IC8gODsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNzsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyAyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA3IC8gOTsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNm4gKyAyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2IC8gODsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyAzKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA4IC8gMTA7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoNCk6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMyAvIDU7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDZuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDc7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDZuICsgMykge1xuICAgICAgICBncmlkLWNvbHVtbjogNyAvIDk7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1wYyA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgNCkge1xuICAgICAgICBncmlkLWNvbHVtbjogOSAvIDExOyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDUpOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0OyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDQpOm50aC1jaGlsZCg2biArIDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2OyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg2biArIDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyA4OyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItcGMgPiAqOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDggLyAxMDsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXBjID4gKjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyA1KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIDEyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zaXh0aEJveE5DZW50ZXItc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7IH1cbiAgICAubC1zaXh0aEJveE5DZW50ZXItc3AgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDc7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNyAvIDk7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDZuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogNiAvIDg7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgMykge1xuICAgICAgICBncmlkLWNvbHVtbjogOCAvIDEwOyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItc3AgPiAqOm50aC1sYXN0LWNoaWxkKDQpOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1OyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItc3AgPiAqOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg2biArIDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3OyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItc3AgPiAqOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg2biArIDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyA5OyB9XG4gICAgICAubC1zaXh0aEJveE5DZW50ZXItc3AgPiAqOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyAxMTsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCg1KTpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCg0KTpudGgtY2hpbGQoNm4gKyAyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNm4gKyAzKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2IC8gODsgfVxuICAgICAgLmwtc2l4dGhCb3hOQ2VudGVyLXNwID4gKjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA4IC8gMTA7IH1cbiAgICAgIC5sLXNpeHRoQm94TkNlbnRlci1zcCA+ICo6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgNSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMTAgLyAxMjsgfSB9XG5cbiNzdmdMb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5tYXhMYXJnZVRleHQge1xuICBmb250LXNpemU6IDMuMHJlbTsgfVxuXG4uZXhMYXJnZVRleHQwNCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtOyB9XG5cbi5leExhcmdlVGV4dDAzIHtcbiAgZm9udC1zaXplOiAyLjZyZW07IH1cblxuLmV4TGFyZ2VUZXh0MDIge1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4uZXhMYXJnZVRleHQge1xuICBmb250LXNpemU6IDIuMHJlbTsgfVxuXG4ubGFyZ2VUZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLm5vcm1hbFRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ubWVkaXVtVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5zbWFsbFRleHQge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4udW5kZXJMaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIHllbGxvdyA1MCUpOyB9XG5cbi5vYmplY3RGaXRDb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vYmplY3RGaXRDb3Zlci0tYm90dG9tIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTsgfVxuICAub2JqZWN0Rml0Q292ZXItLXJpZ2h0IHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0OyB9XG5cbi5qcy1lZmZlY3RfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC44cyx0cmFuc2Zvcm0gLjhzO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5qcy1lZmZlY3RfX2l0ZW0uaXNBY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmpzLWVmZmVjdF9faXRlbS0tdmVydGljYWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpOyB9XG4gICAgLmpzLWVmZmVjdF9faXRlbS0tdmVydGljYWwuaXNBY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgLmpzLWVmZmVjdF9faXRlbS0tc2lkZUxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTsgfVxuICAgIC5qcy1lZmZlY3RfX2l0ZW0tLXNpZGVMZWZ0LmlzQWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIC5qcy1lZmZlY3RfX2l0ZW0tLXNpZGVSaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7IH1cbiAgICAuanMtZWZmZWN0X19pdGVtLS1zaWRlUmlnaHQuaXNBY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgLmpzLWVmZmVjdF9faXRlbS0tZGVsYXkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuXG4uanMtZWZmZWN0LWJnX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5Gb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjODc4Mzc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1OyB9XG4gIC5Gb290ZXJfX2hlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLkZvb3Rlcl9faGVhZCBhIHtcbiAgICAgIGNvbG9yOiAjODc4Mzc4OyB9XG4gICAgICAuRm9vdGVyX19oZWFkIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5Gb290ZXJfX2JvZHksIC5Gb290ZXJfX2Zvb3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuRm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5Gb290ZXJfX2xpbmssXG4gIC5Gb290ZXJfX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLkZvb3Rlcl9fZm9vdCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7IH1cblxuLkhlYWRlcldyYXAge1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLkhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuSGVhZGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZSAwczsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuSGVhZGVyIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuSGVhZGVyLm9uIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuMjVzIGVhc2Utb3V0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH0gfVxuICAuSGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuSGVhZGVyX19pbm5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLkhlYWRlcl9faGVhZCB7XG4gICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAuSGVhZGVyX19oZWFkIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLkhlYWRlcl9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuSGVhZGVyX19ib2R5IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5IZWFkZXJfX2xvZ29Tdmcge1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLkhlYWRlcl9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLkhlYWRlcl9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4uTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuTWVudSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLk1lbnVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGNvbG9yOiAjMDI0YTNiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAyNGEzYjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5NZW51X19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgIC5NZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDI0YTNiOyB9XG4gIC5NZW51LS1zdWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuanMtU3BNZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanMtU3BNZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC4zcyBlYXNlOyB9IH1cblxuLmpzLVNwTWVudSAuc2xpY2tuYXZfbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmpzLVNwTWVudSAuc2xpY2tuYXZfbWVudXR4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzLVNwTWVudSAuc2xpY2tuYXZfYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHg7IH1cblxuLmpzLVNwTWVudSAuc2xpY2tuYXZfaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmpzLVNwTWVudSAuc2xpY2tuYXZfaWNvbiAuc2xpY2tuYXZfaWNvbi1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5qcy1TcE1lbnUgLnNsaWNrbmF2X2ljb24gLnNsaWNrbmF2X2ljb24tYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7IH0gfVxuICAgIC5qcy1TcE1lbnUgLnNsaWNrbmF2X2ljb24gLnNsaWNrbmF2X2ljb24tYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5qcy1TcE1lbnUgLnNsaWNrbmF2X2ljb24gLnNsaWNrbmF2X2ljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5qcy1TcE1lbnUgLnNsaWNrbmF2X2ljb24gLnNsaWNrbmF2X2ljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG4uanMtU3BNZW51IC5zbGlja25hdl9vcGVuIC5zbGlja25hdl9pY29uLWJhcjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cblxuLmpzLVNwTWVudSAuc2xpY2tuYXZfb3BlbiAuc2xpY2tuYXZfaWNvbi1iYXI6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5qcy1TcE1lbnUgLnNsaWNrbmF2X29wZW4gLnNsaWNrbmF2X2ljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLmpzLVNwTWVudSAuc2xpY2tuYXZfbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5qcy1TcE1lbnUgLnNsaWNrbmF2X25hdiBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG5cbi5QYWdlVG9wV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgei1pbmRleDogMTAwOyB9XG4gIC5QYWdlVG9wV3JhcC5pcy1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uUGFnZVRvcCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5QYWdlVG9wX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uU2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLlNlY3Rpb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuU2VjdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLlNOUyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy4wcmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLlNOUyB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG4gIC5TTlNfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5TTlNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5TTlNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLlRpdGxlTWFpbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLlRpdGxlTWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5UaXRsZU1haW5fX2hlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ3NDc0NztcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5UaXRsZU1haW5fX2hlYWQge1xuICAgICAgICBmb250LXNpemU6IDQuNnJlbTsgfSB9XG4gICAgLlRpdGxlTWFpbi0tYmdXdCAuVGl0bGVNYWluX19oZWFkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAuVGl0bGVNYWluX19mb290IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5UaXRsZU1haW4tLWJnV3QgLlRpdGxlTWFpbl9fZm9vdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uVGl0bGVTdWIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLlRpdGxlU3ViX19oZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuVGl0bGVTdWItLWJnV3QgLlRpdGxlU3ViX19oZWFkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAuVGl0bGVTdWJfX2Zvb3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDc0NzQ3O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5UaXRsZVN1Yi0tYmdXdCAuVGl0bGVTdWJfX2Zvb3Qge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLlNlY0JveCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuU2VjQm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAuU2VjQm94LS1iZ0JrQWxwaGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAuU2VjQm94LS1iZ0JrQWxwaGFUaGluIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLlNlY0JveC0tYmdXdEFscGhhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgLlNlY0JveC0tYmdXdEFscGhhVGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5TZWNCb3hfX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLlNlY0JveF9fZm9vdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uRW50cnlQYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgLkVudHJ5UGFuZWxfX3N1YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuRW50cnlQYW5lbF9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFzcGVjdC1yYXRpbzogOC81O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAuRW50cnlQYW5lbF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogc2NhbGUgLjVzO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIC5FbnRyeVBhbmVsX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjklOyB9XG4gIC5FbnRyeVBhbmVsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuRW50cnlQYW5lbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAuRW50cnlQYW5lbF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDE3cHggNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLkVudHJ5UGFuZWxfX2J1dHRvbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTNweCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAuRW50cnlQYW5lbFtocmVmXTpob3ZlciAuRW50cnlQYW5lbF9faW1hZ2Uge1xuICAgIHNjYWxlOiAxLjE7IH1cbiAgLkVudHJ5UGFuZWxbaHJlZl06aG92ZXIgLkVudHJ5UGFuZWxfX2ljb24ge1xuICAgIHRyYW5zbGF0ZTogNXB4IDA7IH1cbiAgLkVudHJ5UGFuZWxfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNsYXRlIC41czsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5FbnRyeVBhbmVsX19pY29uIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICAuRW50cnlQYW5lbC0tdGFqaW1hY29mZmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLkVudHJ5UGFuZWwtLXRhamltYWNvZmZlZSAuRW50cnlQYW5lbF9fbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuXG4qW2NsYXNzKj1cImpzLVNsaWRlLS1cIl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxLjBzOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIycHggMjBweDtcbiAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMTBweCkpOyB9IH1cbiAgLnNsaWNrLWRvdHMuZGlzTm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stZG90cyA+IGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI0YTNiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5zbGljay1kb3RzID4gbGkge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDdweDsgfSB9XG4gICAgLnNsaWNrLWRvdHMgPiBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YTNiOyB9XG4gICAgLnNsaWNrLWRvdHMgPiBsaSBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uU2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5TbGlkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5TbGlkZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLlNsaWRlX19pdGVtIHtcbiAgICBtYXJnaW46IDAgM3B4OyB9XG4gIC5TbGlkZV9fbmV4dCwgLlNsaWRlX19wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvdHRvbTogMjJweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5TbGlkZV9fbmV4dCwgLlNsaWRlX19wcmV2IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5TbGlkZV9fbmV4dDo6YWZ0ZXIsIC5TbGlkZV9fcHJldjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7IH1cbiAgLlNsaWRlX19uZXh0IHtcbiAgICByaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5TbGlkZV9fbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICAuU2xpZGVfX25leHQ6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoMTM1ZGVnKTsgfVxuICAuU2xpZGVfX3ByZXYge1xuICAgIGxlZnQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuU2xpZGVfX3ByZXYge1xuICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cbiAgICAuU2xpZGVfX3ByZXY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5zbGlkZUJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDI0YTNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YTNiOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGVCdXR0b24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuXG4uTGlzdE5vcm1hbCB7XG4gIG1hcmdpbjogMDsgfVxuICAuTGlzdE5vcm1hbCBsaSB7XG4gICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMmVtOyB9XG5cbi5MaXN0IHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5MaXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5MaXN0IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLkxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5MaXN0LS1iYXIgbGkge1xuICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICNmMzk4MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuTGlzdC0tYmFyIGxpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDdweDsgfSB9XG4gIC5MaXN0LS1iYXItLWdyZWVuIGxpIHtcbiAgICBib3JkZXItY29sb3I6ICMwMjRhM2I7IH1cblxuLlRhYmxlTGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuVGFibGVMaXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLlRhYmxlTGlzdF9faXRlbXMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICAuVGFibGVMaXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLlRhYmxlTGlzdF9faGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5UYWJsZUxpc3RfX2JvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZlbSAtIDIwcHgpOyB9XG5cbi5NYWluVmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGEzYjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLk1haW5WaWV3X19ib3gge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ldy9iZ19tYWluXzAzLmpwZyk7IH0gfVxuICAuTWFpblZpZXdfX21haW4ge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLk1haW5WaWV3X19tYWluOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuTWFpblZpZXdfX21haW4ge1xuICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cbiAgLk1haW5WaWV3X19idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLk1haW5WaWV3MDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDBzdmggLSA1MHB4KTsgfSB9XG5cbi5NYWluVmlldzAyX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuTWFpblZpZXcwMl9fbWFpbiB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NYWluVmlldzAyX19tYWluSW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLk1haW5WaWV3MDJfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDI0YTNiO1xuICBmb250LXNpemU6IGNsYW1wKDByZW0sIDEuOXZ3LCAyLjRyZW0pOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuTWFpblZpZXcwMl9fdGl0bGUge1xuICAgICAgbGVmdDogMTIlO1xuICAgICAgYm90dG9tOiA4MyU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLk1haW5WaWV3MDJfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMyU7XG4gICAgICBmb250LXNpemU6IDMuNnZ3OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuTWFpblZpZXcwMl9fbWFpbkJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMjEuMTklOyB9IH1cblxuLk1haW5WaWV3MDJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5NYWluVmlldzAyX19iZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLk1haW5WaWV3Qmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV3L2JnX21haW4uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLk1haW5WaWV3Qmcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV3L2JnX21haW4tc3AuanBnXCIpOyB9IH1cblxuLlVzZXJWb2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuVXNlclZvaWNlX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLlVzZXJWb2ljZV9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLlVzZXJWb2ljZV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAuVXNlclZvaWNlX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLlVzZXJWb2ljZV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5Vc2VyVm9pY2VfX2xhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuVXNlclZvaWNlX19sYWJlbCBiIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtOyB9XG4gIC5Vc2VyVm9pY2VfX3RleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5Vc2VyVm9pY2VfX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuVXNlclZvaWNlX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIC5Vc2VyVm9pY2UtLXR5cGVBIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuVXNlclZvaWNlLS10eXBlQSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIC5Vc2VyVm9pY2UtLXR5cGVBIC5Vc2VyVm9pY2VfX2ltYWdlIHtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAuVXNlclZvaWNlLS10eXBlQSAuVXNlclZvaWNlX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTsgfVxuICAgIC5Vc2VyVm9pY2UtLXR5cGVBIC5Vc2VyVm9pY2VfX3RleHQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5Vc2VyVm9pY2UtLXR5cGVBIC5Vc2VyVm9pY2VfX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uTW92aWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIHotaW5kZXg6IC0xO1xuICAvKiAgJl9fbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfSAqLyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuTW92aWU6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvYmdfbWFpbi5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuTW92aWVfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uTW92aWVDb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLk1vdmllQ29udGVudHNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uQ2lyY2xlQm94IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuQ2lyY2xlQm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuQ2lyY2xlQm94Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLkNpcmNsZUJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLkNpcmNsZUJveF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ2lyY2xlQm94X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIC5DaXJjbGVCb3g6bnRoLWNoaWxkKGV2ZW4pIC5DaXJjbGVCb3hfX2lubmVyLFxuICAgIC5DaXJjbGVCb3gtLXJpZ2h0IC5DaXJjbGVCb3hfX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5DaXJjbGVCb3hfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDc0NzQ3OyB9XG4gIC5DaXJjbGVCb3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLkNpcmNsZUJveF9fc3ViIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5DaXJjbGVCb3hfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLkNpcmNsZUJveF9fYm9keSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbmRkIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDIycHg7IH0gfVxuICAuaWNvbi0tbW91bnRhaW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvaWNvbl9tb3VudGFpbi5wbmdcIik7IH1cbiAgLmljb24tLWFuY2hvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RvcC9pY29uX2FuY2hvci5wbmdcIik7IH1cbiAgLmljb24tLWdsYXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9wL2ljb25fZ2xhc3MucG5nXCIpOyB9XG4gIC5pY29uLS1jYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvaWNvbl9jYXIucG5nXCIpOyB9XG4gIC5pY29uLS1idXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvaWNvbl9idXMucG5nXCIpOyB9XG4gIC5pY29uLS1wYXJ0eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RvcC9pY29uX3BhcnR5LnBuZ1wiKTsgfVxuICAuaWNvbi0tbXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuaWNvbi0tbWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnJlbW9kYWwtaXMtbG9ja2VkICNoZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnJlbW9kYWwtaXMtbG9ja2VkIC5NYWluVmlld0JnIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCkgIWltcG9ydGFudDsgfSB9XG5cbi5yZW1vZGFsLWlzLWxvY2tlZCAuanMtcGFnZVRvcCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4uVGFqaW1hQmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFlMWU7IH1cbiAgLlRhamltYUJhbm5lciBwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5UYWppbWFCYW5uZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uTW9kYWxQYW5lbF9fbGVmdCB7XG4gIG1heC13aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5Nb2RhbFBhbmVsX19yaWdodCB7XG4gIG1heC13aWR0aDogNDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5Nb2RhbEJveCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUY1RUU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5Nb2RhbEJveCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAuTW9kYWxCb3hfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuTW9kYWxCb3hfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvYmdfc3RyaXBlLnBuZ1wiKSByZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5Nb2RhbEJveF9fdGl0bGVfX2xhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMjUyNTI1O1xuICAgICAgZm9udC1mYW1pbHk6IFwiVm9sbGtvcm5cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5Nb2RhbEJveF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuTW9kYWxCb3hfX21haW4sIC5Nb2RhbEJveF9faW5uZXIge1xuICAgIG1hcmdpbjogMzBweCAxNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5Nb2RhbEJveF9fbWFpbiwgLk1vZGFsQm94X19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMTVweDsgfSB9XG4gIC5Nb2RhbEJveF9fZm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuTW9kYWxCb3hfX2ltYWdlUGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuTW9kYWxCb3hfX2ltYWdlUGFuZWwgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5Nb2RhbEJveF9faW1hZ2VQYW5lbCA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuTW9kYWxCb3hfX3RhYmxlIHRoLCAuTW9kYWxCb3hfX3RhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjRhM2I7IH1cbiAgLk1vZGFsQm94X190YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YTNiOyB9XG4gIC5Nb2RhbEJveF9fdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUY1RUU7IH1cbiAgLk1vZGFsQm94X19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLk1vZGFsQm94X19saXN0X19oZWFkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLk1vZGFsQm94X19saXN0RGlzYyBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07IH1cbiAgLk1vZGFsQm94X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5Nb2RhbEJveF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIC5Nb2RhbEJveF9fc2VjdGlvbkxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTsgfVxuICAgIC5Nb2RhbEJveF9fc2VjdGlvbkxhYmVsIC5pY29uIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5Nb2RhbEJveF9fY29udGVudHNMYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuTW9kYWxCb3hfX2NvbnRlbnRzTGFiZWw6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyNTI1OyB9XG4gIC5Nb2RhbEJveF9fbGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLk1vZGFsQm94X19sZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07IH0gfVxuICAuTW9kYWxCb3hfX2NvbnRlbnRzTGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtOyB9XG4gIC5Nb2RhbEJveF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLk1vZGFsQm94X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuTW9kYWxCb3hfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLk1vZGFsQm94X19jbG9zZV9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI1MjUyNTsgfVxuICAgICAgLk1vZGFsQm94X19jbG9zZV9faWNvbjo6YmVmb3JlLCAuTW9kYWxCb3hfX2Nsb3NlX19pY29uOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7IH1cbiAgICAgIC5Nb2RhbEJveF9fY2xvc2VfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuTW9kYWxCb3hfX2Nsb3NlX19pY29uOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5Nb2RhbEJveC0tbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGEzYjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5Nb2RhbEJveC0tbWVzc2FnZSAuTW9kYWxCb3hfX3N1YiB7XG4gICAgICBjb2xvcjogIzAyNGEzYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUY1RUU7IH1cbiAgICAuTW9kYWxCb3gtLW1lc3NhZ2UgLk1vZGFsQm94X19zdWJMYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5Nb2RhbEJveC0tbWVzc2FnZSAuTW9kYWxCb3hfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAuTW9kYWxCb3gtLW1lc3NhZ2UgLk1vZGFsQm94X19zZWN0aW9uTGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLk1vZGFsQm94LS1tZXNzYWdlIC5Nb2RhbEJveF9fY29udGVudHNMYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5Nb2RhbEJveC0tbWVzc2FnZSAuTW9kYWxCb3hfX2xlYWQge1xuICAgICAgY29sb3I6ICNmMzk4MDA7IH1cbiAgICAuTW9kYWxCb3gtLW1lc3NhZ2UgLk1vZGFsQm94X19jbG9zZV9faWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5Nb2RhbEJveC0tbWVzc2FnZSAuTW9kYWxCb3hfX2Nsb3NlX19pY29uOjpiZWZvcmUsIC5Nb2RhbEJveC0tbWVzc2FnZSAuTW9kYWxCb3hfX2Nsb3NlX19pY29uOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLk1vZGFsQm94LS1yZWNydWl0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLk1vZGFsQm94LS1yZWNydWl0IC5Nb2RhbEJveF9fbGVhZCB7XG4gICAgICBjb2xvcjogIzAyNGEzYjsgfVxuXG4uUGFnZUNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUY1RUU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5QYWdlQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAuUGFnZUNvbnRlbnRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuUGFnZUNvbnRlbnRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC9iZ19zdHJpcGUucG5nXCIpIHJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLlBhZ2VDb250ZW50X190aXRsZV9fbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMyNTI1MjU7XG4gICAgICBmb250LWZhbWlseTogXCJWb2xsa29yblwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLlBhZ2VDb250ZW50X190aXRsZV9fbGFiZWwge1xuICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cbiAgLlBhZ2VDb250ZW50X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5QYWdlQ29udGVudF9fZm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuUGFnZUNvbnRlbnRfX2ltYWdlUGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuUGFnZUNvbnRlbnRfX2ltYWdlUGFuZWwgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5QYWdlQ29udGVudF9faW1hZ2VQYW5lbCA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuUGFnZUNvbnRlbnRfX3RhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAyNGEzYjsgfVxuICAuUGFnZUNvbnRlbnRfX3RhYmxlIHRyOmxhc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDI0YTNiOyB9XG4gIC5QYWdlQ29udGVudF9fdGFibGUgdGgsIC5QYWdlQ29udGVudF9fdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLlBhZ2VDb250ZW50X190YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGEzYjsgfVxuICAuUGFnZUNvbnRlbnRfX3RhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI0YTNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUY1RUU7IH1cbiAgLlBhZ2VDb250ZW50X19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLlBhZ2VDb250ZW50X19saXN0X19oZWFkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLlBhZ2VDb250ZW50X19saXN0RGlzYyBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07IH1cbiAgLlBhZ2VDb250ZW50X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5QYWdlQ29udGVudF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIC5QYWdlQ29udGVudF9fc2VjdGlvbkxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTsgfVxuICAgIC5QYWdlQ29udGVudF9fc2VjdGlvbkxhYmVsIC5pY29uIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5QYWdlQ29udGVudF9fY29udGVudHNMYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuUGFnZUNvbnRlbnRfX2NvbnRlbnRzTGFiZWw6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyNTI1OyB9XG4gIC5QYWdlQ29udGVudF9fbGVhZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5QYWdlQ29udGVudF9fbGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cbiAgLlBhZ2VDb250ZW50X19zdWJMZWFkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogLjNlbSAxZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyNGEzYjtcbiAgICBjb2xvcjogIzAyNGEzYjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLlBhZ2VDb250ZW50X19zdWJMZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAuUGFnZUNvbnRlbnRfX2xlYWRJbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5QYWdlQ29udGVudF9fY29udGVudHNMZWFkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLlBhZ2VDb250ZW50X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuUGFnZUNvbnRlbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5QYWdlQ29udGVudF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuUGFnZUNvbnRlbnRfX2Nsb3NlX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyNTI1OyB9XG4gICAgICAuUGFnZUNvbnRlbnRfX2Nsb3NlX19pY29uOjpiZWZvcmUsIC5QYWdlQ29udGVudF9fY2xvc2VfX2ljb246OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTsgfVxuICAgICAgLlBhZ2VDb250ZW50X19jbG9zZV9faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5QYWdlQ29udGVudF9fY2xvc2VfX2ljb246OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLlBhZ2VDb250ZW50LS1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YTNiO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLlBhZ2VDb250ZW50LS1tZXNzYWdlIC5QYWdlQ29udGVudF9fc3ViIHtcbiAgICAgIGNvbG9yOiAjMDI0YTNiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjVFRTsgfVxuICAgIC5QYWdlQ29udGVudC0tbWVzc2FnZSAuUGFnZUNvbnRlbnRfX3N1YkxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLlBhZ2VDb250ZW50LS1tZXNzYWdlIC5QYWdlQ29udGVudF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIC5QYWdlQ29udGVudC0tbWVzc2FnZSAuUGFnZUNvbnRlbnRfX3NlY3Rpb25MYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAuUGFnZUNvbnRlbnQtLW1lc3NhZ2UgLlBhZ2VDb250ZW50X19jb250ZW50c0xhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLlBhZ2VDb250ZW50LS1tZXNzYWdlIC5QYWdlQ29udGVudF9fbGVhZCB7XG4gICAgICBjb2xvcjogI2YzOTgwMDsgfVxuICAgIC5QYWdlQ29udGVudC0tbWVzc2FnZSAuUGFnZUNvbnRlbnRfX2Nsb3NlX19pY29uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLlBhZ2VDb250ZW50LS1tZXNzYWdlIC5QYWdlQ29udGVudF9fY2xvc2VfX2ljb246OmJlZm9yZSwgLlBhZ2VDb250ZW50LS1tZXNzYWdlIC5QYWdlQ29udGVudF9fY2xvc2VfX2ljb246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuUGFnZUNvbnRlbnQtLXJlY3J1aXQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuUGFnZUNvbnRlbnQtLXJlY3J1aXQgLlBhZ2VDb250ZW50X19sZWFkIHtcbiAgICAgIGNvbG9yOiAjMDI0YTNiOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLkZpeGVkRW50cnlCdXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5GaXhlZEVudHJ5QnV0dG9uIHtcbiAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG4uRW50cnlCdXR0b25BcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwOXB4OyB9XG5cbi5FbnRyeUJ1dHRvbldyYXAge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLkVudHJ5QnV0dG9uV3JhcC5pcy1ub0ZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwKTsgfVxuICAuRW50cnlCdXR0b25XcmFwLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuXG4uRW50cnlCdXR0b24ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLkVudHJ5QnV0dG9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5FbnRyeUJ1dHRvbl9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvaWNvbl9zaGVldC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIC5FbnRyeUJ1dHRvbl9faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG4gIC5FbnRyeUJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5pY29uRW50cnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvaWNvbl9hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5JbmRleE5hdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvYmdfZm9vdC5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuSW5kZXhOYXZQYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5JbmRleE5hdlBhbmVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5JbmRleE5hdlBhbmVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuSW5kZXhOYXZQYW5lbCBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLkluZGV4TmF2UGFuZWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAuSW5kZXhOYXZQYW5lbCBsaSBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA4LjdweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzOTgwMDsgfVxuICAgIC5JbmRleE5hdlBhbmVsIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uQ29udGVudHNQYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5Db250ZW50c1BhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAuQ29udGVudHNQYW5lbF9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuQ29udGVudHNQYW5lbF9fbGFiZWwge1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNvbnRlbnRzUGFuZWxfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07IH0gfVxuICAuQ29udGVudHNQYW5lbF9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IC4zZW0gMWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNvbnRlbnRzUGFuZWxfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgLkNvbnRlbnRzUGFuZWxfX3RleHQtLW9mZiB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjMyMjg7IH1cbiAgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbjAyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI0YTNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzk4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogLjNlbSAxZW07XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbjAyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgIC5Db250ZW50c1BhbmVsX19idXR0b24wMjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbjAyOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGEzYjsgfVxuICAgIC5Db250ZW50c1BhbmVsX19idXR0b24wMi0tb2ZmIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIzMjI4OyB9XG4gIC5Db250ZW50c1BhbmVsX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMDI0YTNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjRhM2I7XG4gICAgcGFkZGluZzogMS4wZW0gMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5Db250ZW50c1BhbmVsX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNTI1MjU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjUyNTI1O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgLkNvbnRlbnRzUGFuZWwtLXJlY3J1aXQgLkNvbnRlbnRzUGFuZWxfX2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YTNiOyB9XG4gIC5Db250ZW50c1BhbmVsLS1yZWNydWl0IC5Db250ZW50c1BhbmVsX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgICAuQ29udGVudHNQYW5lbC0tcmVjcnVpdCAuQ29udGVudHNQYW5lbF9fYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLkNvbnRlbnRzUGFuZWwtLWNvbXBhbnkgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1MjUyNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1OyB9XG4gICAgLkNvbnRlbnRzUGFuZWwtLWNvbXBhbnkgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLkNvbnRlbnRzUGFuZWwtLWNvbXBhbnkgLkNvbnRlbnRzUGFuZWxfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YTNiOyB9XG4gICAgICAuQ29udGVudHNQYW5lbC0tY29tcGFueSAuQ29udGVudHNQYW5lbF9fYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uQ29udGVudHNQYW5lbDIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuQ29udGVudHNQYW5lbDIge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIC5Db250ZW50c1BhbmVsMl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuQ29udGVudHNQYW5lbDJfX2xhYmVsIHtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzk4MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQ29udGVudHNQYW5lbDJfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07IH0gfVxuICAuQ29udGVudHNQYW5lbDJfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5Db250ZW50c1BhbmVsMl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLkNvbnRlbnRzUGFuZWwyX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMDI0YTNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjRhM2I7XG4gICAgcGFkZGluZzogMS4wZW0gMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5Db250ZW50c1BhbmVsMl9fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgIC5Db250ZW50c1BhbmVsMl9fYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI1MjUyNTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNTI1MjU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuQ29udGVudHNQYW5lbDJfX2J1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgICAgIC5Db250ZW50c1BhbmVsMl9fYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuQ29udGVudHNQYW5lbDItLXJlY3J1aXQgLkNvbnRlbnRzUGFuZWwyX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGEzYjsgfVxuICAuQ29udGVudHNQYW5lbDItLXJlY3J1aXQgLkNvbnRlbnRzUGFuZWwyX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgICAuQ29udGVudHNQYW5lbDItLXJlY3J1aXQgLkNvbnRlbnRzUGFuZWwyX19idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuQ29udGVudHNQYW5lbDItLWNvbXBhbnkgLkNvbnRlbnRzUGFuZWwyX19idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTI1MjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTsgfVxuICAgIC5Db250ZW50c1BhbmVsMi0tY29tcGFueSAuQ29udGVudHNQYW5lbDJfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLkNvbnRlbnRzUGFuZWwyLS1jb21wYW55IC5Db250ZW50c1BhbmVsMl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgICAgIC5Db250ZW50c1BhbmVsMi0tY29tcGFueSAuQ29udGVudHNQYW5lbDJfX2J1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLk1lc3NhZ2VQYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5NZXNzYWdlUGFuZWxfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuTWVzc2FnZVBhbmVsX19pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAgIC5NZXNzYWdlUGFuZWxfX2ltYWdlIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLk1lc3NhZ2VQYW5lbF9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9IH1cbiAgLk1lc3NhZ2VQYW5lbF9fbWFpbiB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuTWVzc2FnZVBhbmVsX19tYWluIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDIwcHg7IH0gfVxuICAgIC5NZXNzYWdlUGFuZWxfX21haW5fX2JvZHkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5NZXNzYWdlUGFuZWxfX21haW5fX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFlbSAxZW07XG4gICAgICBjb2xvcjogIzAyNGEzYjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAuTWVzc2FnZVBhbmVsX19tYWluX19idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGEzYjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLk1lc3NhZ2VQYW5lbF9fbWFpbl9fbmFtZUVuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLk1lc3NhZ2VQYW5lbF9fbWFpbl9fbmFtZUVuIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5NZXNzYWdlUGFuZWxfX21haW5fX25hbWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtc2l6ZTogMy4wcmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5NZXNzYWdlUGFuZWxfX21haW5fX25hbWUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLk1lc3NhZ2VQYW5lbF9fbWFpbl9fc3ViVGV4dCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLk1lc3NhZ2VQYW5lbF9fbWFpbl9fc3ViVGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLk1lc3NhZ2VQYW5lbDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5NZXNzYWdlUGFuZWw6bnRoLW9mLXR5cGUoZXZlbikgLk1lc3NhZ2VQYW5lbF9fbWFpbiB7XG4gICAgICBjb2xvcjogIzAyNGEzYjsgfVxuICAgICAgLk1lc3NhZ2VQYW5lbDpudGgtb2YtdHlwZShldmVuKSAuTWVzc2FnZVBhbmVsX19tYWluX19ib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDI0YTNiOyB9XG4gICAgICAuTWVzc2FnZVBhbmVsOm50aC1vZi10eXBlKGV2ZW4pIC5NZXNzYWdlUGFuZWxfX21haW5fX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMjRhM2I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRhM2I7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAuTWVzc2FnZVBhbmVsOm50aC1vZi10eXBlKGV2ZW4pIC5NZXNzYWdlUGFuZWxfX21haW5fX2J1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMjRhM2I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uSGlzdG9yeUNvbnQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuSGlzdG9yeUNvbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5IaXN0b3J5Q29udF9fc3ViIHtcbiAgICAgIGZsZXg6IDAgMCAxNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfSB9XG4gIC5IaXN0b3J5Q29udF9fbWFpbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5FbnRyeUNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzcwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5FbnRyeUNvbnQge1xuICAgICAgaGVpZ2h0OiAxNzBweDsgfSB9XG4gIC5FbnRyeUNvbnRfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucC1udW1Ub3Age1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMwMjRhM2I7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLW51bVRvcCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9IH1cbiAgLnAtbnVtVG9wX190ZXh0MDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9XG4gIC5wLW51bVRvcF9fdGV4dDAyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuXG4ucC1udW1IZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4ODA2RDsgfVxuICAucC1udW1IZWFkX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtbnVtSGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG5cbi5wLW51bUJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1udW1Cb3gge1xuICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9IH1cbiAgLnAtbnVtQm94X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtbnVtQm94X19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLnAtbnVtQm94X19zY2FsZTAxIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG4gIC5wLW51bUJveF9fc2NhbGUwMiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG4gIC5wLW51bUJveF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW51bUJveF9fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAucC1udW1Cb3hfX2Zvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtbnVtQm94X19mb290IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIC5wLW51bUJveF9fZm9vdEJvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG4gIC5wLW51bUJveF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgY29sb3I6ICMyNTI1MjU7IH1cbiAgLnAtbnVtQm94X19zdWJUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzI1MjUyNTsgfVxuICAucC1udW1Cb3hfX3N1YlRpdGxlMDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgY29sb3I6ICMyNTI1MjU7IH1cbiAgLnAtbnVtQm94X19tYWluVGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDMuMHJlbTsgfVxuICAucC1udW1Cb3hfX2NvdW50IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDhyZW0sIDcuNXZ3LCAxMnJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMjRhM2I7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtbnVtQm94X19jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuMHJlbTsgfSB9XG4gIC5wLW51bUJveC0tZm91bmRpbmcgLnAtbnVtQm94X19maWcge1xuICAgIHdpZHRoOiBjbGFtcCgxMDBweCwgNDYlLCAxODBweCk7IH1cbiAgLnAtbnVtQm94LS1lbXBsb3llZSAucC1udW1Cb3hfX2ZpZyB7XG4gICAgd2lkdGg6IGNsYW1wKDE3NXB4LCA5Ny4yJSwgMzUwcHgpOyB9XG4gIC5wLW51bUJveC0tZWFybmluZ3MgLnAtbnVtQm94X19maWcge1xuICAgIHdpZHRoOiBjbGFtcCgxMTVweCwgNjMuOSUsIDIzMHB4KTsgfVxuICAucC1udW1Cb3gtLWNvbXBvc2l0aW9uIC5wLW51bUJveF9fZmlnIHtcbiAgICB3aWR0aDogY2xhbXAoMTc1cHgsIDg1LjIlLCAzNTBweCk7IH1cbiAgLnAtbnVtQm94LS1hZ2Utc2FsZSAucC1udW1Cb3hfX2ZpZyB7XG4gICAgd2lkdGg6IGNsYW1wKDEwMHB4LCA1NS42JSwgMjAwcHgpOyB9XG4gIC5wLW51bUJveC0tYWdlLW1hbnVmYWN0dXJpbmcgLnAtbnVtQm94X19maWcge1xuICAgIHdpZHRoOiBjbGFtcCgxMDBweCwgNTUuNiUsIDIwMHB4KTsgfVxuICAucC1udW1Cb3gtLW92ZXJ0aW1lIC5wLW51bUJveF9fZmlnIHtcbiAgICB3aWR0aDogY2xhbXAoNjVweCwgMzYuMSUsIDEzMHB4KTsgfVxuICAucC1udW1Cb3gtLWdlbmRlci1zYWxlIC5wLW51bUJveF9fZmlnIHtcbiAgICB3aWR0aDogY2xhbXAoMTQwcHgsIDc3LjglLCAyODBweCk7IH1cbiAgLnAtbnVtQm94LS1nZW5kZXItbWFudWZhY3R1cmluZyAucC1udW1Cb3hfX2ZpZyB7XG4gICAgd2lkdGg6IGNsYW1wKDE0MHB4LCA3Ny44JSwgMjgwcHgpOyB9XG4gIC5wLW51bUJveC0taG9saWRheSAucC1udW1Cb3hfX2Zvb3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnAtbnVtQm94LS1ob2xpZGF5IC5wLW51bUJveF9fZmlnIHtcbiAgICB3aWR0aDogY2xhbXAoMTIwcHgsIDgwJSwgMzAwcHgpOyB9XG4gIC5wLW51bUJveC0tc2VwYXJhdGlvIC5wLW51bUJveF9fZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucC1udW1Cb3gtLXNlcGFyYXRpbyAucC1udW1Cb3hfX2Zvb3RCb2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW51bUJveC0tc2VwYXJhdGlvIC5wLW51bUJveF9fZm9vdEJvZHkge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW51bUJveC0tc2VwYXJhdGlvIC5wLW51bUJveF9fZm9vdEJvZHkge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAucC1udW1Cb3gtLXNlcGFyYXRpbyAucC1udW1Cb3hfX3N1YiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtbnVtQm94LS1zZXBhcmF0aW8gLnAtbnVtQm94X19maWcge1xuICAgIHdpZHRoOiBjbGFtcCgxMDBweCwgNDUlLCAxNTBweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1udW1Cb3gtLXNlcGFyYXRpbyAucC1udW1Cb3hfX2ZpZyB7XG4gICAgICAgIHdpZHRoOiBjbGFtcCgxMDBweCwgMzUlLCAxNTBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbnVtQm94LS1zZXBhcmF0aW8gLnAtbnVtQm94X19maWcwMiB7XG4gICAgICB3aWR0aDogY2xhbXAoMzBweCwgMzUlLCAxMDBweCk7IH0gfVxuXG4ucC1udW1HZW5kZXJUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wLW51bUdlbmRlclRleHRfX21haW5UZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnAtbnVtR2VuZGVyVGV4dF9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgNS4zdncsIDdyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDI0YTNiO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW51bUdlbmRlclRleHRfX2NvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiA3LjByZW07IH0gfVxuXG4uemVyb0JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlY3Rpb25Cb3gyIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbkJveDIge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uc2VjdGlvbkJsb2NrMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbkJsb2NrMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLnNlY3Rpb25Cb3gge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uQm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLnNlY3Rpb25CbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbkJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uc2VjdGlvblNlbWlCb3gge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvblNlbWlCb3gge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uc2VjdGlvblNlbWlCbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uU2VtaUJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uY29udGVudHNCb3gge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudHNCb3gge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY29udGVudHNCbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250ZW50c0Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYm94IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnNlbWlCb3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VtaUJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG5cbi5taW5pQm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1pbmlCb3gge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubWluaUJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1pbmlCbG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLm1pbmltdW1CbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1pbmltdW1CbG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC56ZXJvU1BCbG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5ib3gtYXV0byB7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveC1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5ibG9jay1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXG4uYmxvY2tULWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tULWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG5cbi5ibG9ja0ItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja0ItYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9IH1cblxuLmJveC1iYXNlIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94LWJhc2Uge1xuICAgICAgbWFyZ2luOiAzMHB4OyB9IH1cblxuLmJsb2NrLWJhc2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stYmFzZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5ibG9ja1QtYmFzZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1QtYmFzZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmJsb2NrUi1iYXNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tSLWJhc2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmJsb2NrQi1iYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrQi1iYXNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYmxvY2tMLWJhc2Uge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrTC1iYXNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuLmJveC1zZWN0aW9uMDMge1xuICBtYXJnaW46IDE1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94LXNlY3Rpb24wMyB7XG4gICAgICBtYXJnaW46IDc1cHg7IH0gfVxuXG4uYmxvY2stc2VjdGlvbjAzIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stc2VjdGlvbjAzIHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cblxuLmJsb2NrVC1zZWN0aW9uMDMge1xuICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrVC1zZWN0aW9uMDMge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDsgfSB9XG5cbi5ibG9ja0Itc2VjdGlvbjAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja0Itc2VjdGlvbjAzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH0gfVxuXG4uYm94LXNlY3Rpb24wMiB7XG4gIG1hcmdpbjogMTI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtc2VjdGlvbjAyIHtcbiAgICAgIG1hcmdpbjogNjBweDsgfSB9XG5cbi5ibG9jay1zZWN0aW9uMDIge1xuICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1zZWN0aW9uMDIge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uYmxvY2tULXNlY3Rpb24wMiB7XG4gIG1hcmdpbi10b3A6IDEyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tULXNlY3Rpb24wMiB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmJsb2NrQi1zZWN0aW9uMDIge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrQi1zZWN0aW9uMDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5ib3gtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDUwcHg7IH0gfVxuXG4uYmxvY2stc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uYmxvY2tULXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrVC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uYmxvY2tCLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrQi1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uYm94LWNvbnRlbnRzMDMge1xuICBtYXJnaW46IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtY29udGVudHMwMyB7XG4gICAgICBtYXJnaW46IDQwcHg7IH0gfVxuXG4uYmxvY2stY29udGVudHMwMyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1jb250ZW50czAzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmJsb2NrVC1jb250ZW50czAzIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrVC1jb250ZW50czAzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uYmxvY2tSLWNvbnRlbnRzMDMge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1ItY29udGVudHMwMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuXG4uYmxvY2tCLWNvbnRlbnRzMDMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tCLWNvbnRlbnRzMDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5ibG9ja0wtY29udGVudHMwMyB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tMLWNvbnRlbnRzMDMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuXG4uYm94LWNvbnRlbnRzMDIge1xuICBtYXJnaW46IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtY29udGVudHMwMiB7XG4gICAgICBtYXJnaW46IDM1cHg7IH0gfVxuXG4uYmxvY2stY29udGVudHMwMiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1jb250ZW50czAyIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmJsb2NrVC1jb250ZW50czAyIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrVC1jb250ZW50czAyIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4uYmxvY2tSLWNvbnRlbnRzMDIge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1ItY29udGVudHMwMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH0gfVxuXG4uYmxvY2tCLWNvbnRlbnRzMDIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tCLWNvbnRlbnRzMDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5ibG9ja0wtY29udGVudHMwMiB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tMLWNvbnRlbnRzMDIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH0gfVxuXG4uYm94LWNvbnRlbnRzIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94LWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbjogMzBweDsgfSB9XG5cbi5ibG9jay1jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1jb250ZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5ibG9ja1QtY29udGVudHMge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tULWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uYmxvY2tSLWNvbnRlbnRzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tSLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG5cbi5ibG9ja0ItY29udGVudHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tCLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYmxvY2tMLWNvbnRlbnRzIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja0wtY29udGVudHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG4uYm94LW5vcm1hbCB7XG4gIG1hcmdpbjogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveC1ub3JtYWwge1xuICAgICAgbWFyZ2luOiAyMHB4OyB9IH1cblxuLmJsb2NrLW5vcm1hbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1ub3JtYWwge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYmxvY2tULW5vcm1hbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1Qtbm9ybWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uYmxvY2tSLW5vcm1hbCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrUi1ub3JtYWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmJsb2NrQi1ub3JtYWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tCLW5vcm1hbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmJsb2NrTC1ub3JtYWwge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrTC1ub3JtYWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4uYm94LXNlbWkge1xuICBtYXJnaW46IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtc2VtaSB7XG4gICAgICBtYXJnaW46IDE1cHg7IH0gfVxuXG4uYmxvY2stc2VtaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1zZW1pIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmJsb2NrVC1zZW1pIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrVC1zZW1pIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uYmxvY2tSLXNlbWkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1Itc2VtaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG4uYmxvY2tCLXNlbWkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tCLXNlbWkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5ibG9ja0wtc2VtaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tMLXNlbWkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uYm94LXNtYWxsIHtcbiAgbWFyZ2luOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94LXNtYWxsIHtcbiAgICAgIG1hcmdpbjogMTBweDsgfSB9XG5cbi5ibG9jay1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1zbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5ibG9ja1Qtc21hbGwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tULXNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uYmxvY2tSLXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tSLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5ibG9ja0Itc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tCLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uYmxvY2tMLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja0wtc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4uYm94LW1pbmkge1xuICBtYXJnaW46IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtbWluaSB7XG4gICAgICBtYXJnaW46IDEwcHg7IH0gfVxuXG4uYmxvY2stbWluaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1taW5pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmJsb2NrVC1taW5pIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrVC1taW5pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uYmxvY2tSLW1pbmkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1ItbWluaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4uYmxvY2tCLW1pbmkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tCLW1pbmkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5ibG9ja0wtbWluaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tMLW1pbmkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4uYm94LW1pbmltdW0ge1xuICBtYXJnaW46IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveC1taW5pbXVtIHtcbiAgICAgIG1hcmdpbjogNXB4OyB9IH1cblxuLmJsb2NrLW1pbmltdW0ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLW1pbmltdW0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmJsb2NrVC1taW5pbXVtIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2tULW1pbmltdW0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuLmJsb2NrUi1taW5pbXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1ItbWluaW11bSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG5cbi5ibG9ja0ItbWluaW11bSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrQi1taW5pbXVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5ibG9ja0wtbWluaW11bSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja0wtbWluaW11bSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuLmJveC16ZXJvIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94LXplcm8ge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmJsb2NrLXplcm8ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stemVybyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5ibG9ja1QtemVybyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja1QtemVybyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmJsb2NrQi16ZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrQi16ZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ib3gtYmFzZS1wYyB7XG4gICAgbWFyZ2luOiA0MHB4OyB9XG4gIC5ibG9jay1iYXNlLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmJsb2NrVC1iYXNlLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5ibG9ja1ItYmFzZS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5ibG9ja0ItYmFzZS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYmxvY2tMLWJhc2UtcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIC5ib3gtc2VjdGlvbjAzLXBjIHtcbiAgICBtYXJnaW46IDE1MHB4OyB9XG4gIC5ibG9jay1zZWN0aW9uMDMtcGMge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gIC5ibG9ja1Qtc2VjdGlvbjAzLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuICAuYmxvY2tSLXNlY3Rpb24wMy1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDsgfVxuICAuYmxvY2tCLXNlY3Rpb24wMy1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgLmJsb2NrTC1zZWN0aW9uMDMtcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDsgfVxuICAuYm94LXNlY3Rpb24wMi1wYyB7XG4gICAgbWFyZ2luOiAxMjVweDsgfVxuICAuYmxvY2stc2VjdGlvbjAyLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDsgfVxuICAuYmxvY2tULXNlY3Rpb24wMi1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7IH1cbiAgLmJsb2NrUi1zZWN0aW9uMDItcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHg7IH1cbiAgLmJsb2NrQi1zZWN0aW9uMDItcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4OyB9XG4gIC5ibG9ja0wtc2VjdGlvbjAyLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7IH1cbiAgLmJveC1zZWN0aW9uLXBjIHtcbiAgICBtYXJnaW46IDEwMHB4OyB9XG4gIC5ibG9jay1zZWN0aW9uLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuYmxvY2tULXNlY3Rpb24tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5ibG9ja0Itc2VjdGlvbi1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLmJsb2NrTC1zZWN0aW9uLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7IH1cbiAgLmJsb2NrUi1zZWN0aW9uLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG4gIC5ib3gtY29udGVudHMwMy1wYyB7XG4gICAgbWFyZ2luOiA2MHB4OyB9XG4gIC5ibG9jay1jb250ZW50czAzLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmJsb2NrVC1jb250ZW50czAzLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5ibG9ja0ItY29udGVudHMwMy1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuYmxvY2tMLWNvbnRlbnRzMDMtcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG4gIC5ibG9ja1ItY29udGVudHMwMy1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gIC5ib3gtY29udGVudHMwMi1wYyB7XG4gICAgbWFyZ2luOiA1MHB4OyB9XG4gIC5ibG9jay1jb250ZW50czAyLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmJsb2NrVC1jb250ZW50czAyLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5ibG9ja0ItY29udGVudHMwMi1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYmxvY2tMLWNvbnRlbnRzMDItcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gIC5ibG9ja1ItY29udGVudHMwMi1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5ib3gtY29udGVudHMtcGMge1xuICAgIG1hcmdpbjogNDBweDsgfVxuICAuYmxvY2stY29udGVudHMtcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYmxvY2tULWNvbnRlbnRzLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5ibG9ja1ItY29udGVudHMtcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAuYmxvY2tCLWNvbnRlbnRzLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ibG9ja0wtY29udGVudHMtcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIC5ib3gtbm9ybWFsLXBjIHtcbiAgICBtYXJnaW46IDMwcHg7IH1cbiAgLmJsb2NrLW5vcm1hbC1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ibG9ja1Qtbm9ybWFsLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5ibG9ja1Itbm9ybWFsLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLmJsb2NrQi1ub3JtYWwtcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmJsb2NrTC1ub3JtYWwtcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5ib3gtbWluaS1wYyB7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG4gIC5ibG9jay1taW5pLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJsb2NrVC1taW5pLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ibG9ja1ItbWluaS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5ibG9ja0ItbWluaS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYmxvY2tMLW1pbmktcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5ib3gtc2VtaS1wYyB7XG4gICAgbWFyZ2luOiAyMHB4OyB9XG4gIC5ibG9jay1zZW1pLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJsb2NrVC1zZW1pLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5ibG9ja1Itc2VtaS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5ibG9ja0Itc2VtaS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYmxvY2tMLXNlbWktcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5ib3gtc21hbGwtcGMge1xuICAgIG1hcmdpbjogMTVweDsgfVxuICAuYmxvY2stc21hbGwtcGMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYmxvY2tULXNtYWxsLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5ibG9ja1Itc21hbGwtcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYmxvY2tCLXNtYWxsLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5ibG9ja0wtc21hbGwtcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5ib3gtbWluaW11bS1wYyB7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgLmJsb2NrLW1pbmltdW0tcGMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJsb2NrVC1taW5pbXVtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmJsb2NrUi1taW5pbXVtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYmxvY2tCLW1pbmltdW0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYmxvY2tMLW1pbmltdW0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmJveC16ZXJvLXBjIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJsb2NrLXplcm8tcGMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmxvY2tULXplcm8tcGMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmJsb2NrQi16ZXJvLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm94LWJhc2Utc3Age1xuICAgIG1hcmdpbjogMzBweDsgfVxuICAuYmxvY2stYmFzZS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ibG9ja1QtYmFzZS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYmxvY2tSLWJhc2Utc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuYmxvY2tCLWJhc2Utc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmJsb2NrTC1iYXNlLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuYm94LXNlY3Rpb24wMy1zcCB7XG4gICAgbWFyZ2luOiA3NXB4OyB9XG4gIC5ibG9jay1zZWN0aW9uMDMtc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuICAuYmxvY2tULXNlY3Rpb24wMy1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAuYmxvY2tSLXNlY3Rpb24wMy1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG4gIC5ibG9ja0Itc2VjdGlvbjAzLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG4gIC5ibG9ja0wtc2VjdGlvbjAzLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDsgfVxuICAuYm94LXNlY3Rpb24wMi1zcCB7XG4gICAgbWFyZ2luOiA2MHB4OyB9XG4gIC5ibG9jay1zZWN0aW9uMDItc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuYmxvY2tULXNlY3Rpb24wMi1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuYmxvY2tSLXNlY3Rpb24wMi1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gIC5ibG9ja0Itc2VjdGlvbjAyLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5ibG9ja0wtc2VjdGlvbjAyLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAuYm94LXNlY3Rpb24tc3Age1xuICAgIG1hcmdpbjogNTBweDsgfVxuICAuYmxvY2stc2VjdGlvbi1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5ibG9ja1Qtc2VjdGlvbi1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuYmxvY2tSLXNlY3Rpb24tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAuYmxvY2tCLXNlY3Rpb24tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmJsb2NrTC1zZWN0aW9uLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAuYm94LWNvbnRlbnRzMDMtc3Age1xuICAgIG1hcmdpbjogNDBweDsgfVxuICAuYmxvY2stY29udGVudHMwMy1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ibG9ja1QtY29udGVudHMwMy1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuYmxvY2tSLWNvbnRlbnRzMDMtc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAuYmxvY2tCLWNvbnRlbnRzMDMtc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmJsb2NrTC1jb250ZW50czAzLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAuYm94LWNvbnRlbnRzMDItc3Age1xuICAgIG1hcmdpbjogMzVweDsgfVxuICAuYmxvY2stY29udGVudHMwMi1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5ibG9ja1QtY29udGVudHMwMi1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuYmxvY2tSLWNvbnRlbnRzMDItc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICAuYmxvY2tCLWNvbnRlbnRzMDItc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmJsb2NrTC1jb250ZW50czAyLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICAuYm94LWNvbnRlbnRzLXNwIHtcbiAgICBtYXJnaW46IDMwcHg7IH1cbiAgLmJsb2NrLWNvbnRlbnRzLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmJsb2NrVC1jb250ZW50cy1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYmxvY2tSLWNvbnRlbnRzLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLmJsb2NrQi1jb250ZW50cy1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYmxvY2tMLWNvbnRlbnRzLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuYm94LW5vcm1hbC1zcCB7XG4gICAgbWFyZ2luOiAyMHB4OyB9XG4gIC5ibG9jay1ub3JtYWwtc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYmxvY2tULW5vcm1hbC1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYmxvY2tSLW5vcm1hbC1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5ibG9ja0Itbm9ybWFsLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ibG9ja0wtbm9ybWFsLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYm94LXNlbWktc3Age1xuICAgIG1hcmdpbjogMTVweDsgfVxuICAuYmxvY2stc2VtaS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5ibG9ja1Qtc2VtaS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYmxvY2tSLXNlbWktc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYmxvY2tCLXNlbWktc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmJsb2NrTC1zZW1pLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuYm94LXNtYWxsLXNwIHtcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgLmJsb2NrLXNtYWxsLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJsb2NrVC1zbWFsbC1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYmxvY2tSLXNtYWxsLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmJsb2NrQi1zbWFsbC1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYmxvY2tMLXNtYWxsLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYm94LW1pbmktc3Age1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAuYmxvY2stbWluaS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ibG9ja1QtbWluaS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYmxvY2tSLW1pbmktc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYmxvY2tCLW1pbmktc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJsb2NrTC1taW5pLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYm94LW1pbmltdW0tc3Age1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5ibG9jay1taW5pbXVtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5ibG9ja1QtbWluaW11bS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5ibG9ja1ItbWluaW11bS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmJsb2NrQi1taW5pbXVtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJsb2NrTC1taW5pbXVtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5ib3gtemVyby1zcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ibG9jay16ZXJvLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJsb2NrVC16ZXJvLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ibG9ja0ItemVyby1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi51LW10MHB4IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udS1tdDYwcHgge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi51LW1iMHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udS1tYjEwMHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnUtZmZFbmdsaXNoIHtcbiAgZm9udC1mYW1pbHk6IFwiVm9sbGtvcm5cIjsgfVxuXG4udS1mZk1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7IH1cblxuLnUtb2ZIaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LWNlbnRlclBDIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LWNlbnRlclNQIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udS1mY0dyYXkge1xuICBjb2xvcjogIzQ3NDc0NzsgfVxuXG4udS1mY1doaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnUtZndSZWd1bGFyLCAudS1md05vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnUtZndNZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi51LWZ3U2VtaUJvbGQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi51LWZ3Qm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnUtbGhaZXJvIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuXG4udS1saExvdyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2OyB9XG5cbi51LWxoTWlkZGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7IH1cblxuLnUtbGhIaWdoIHtcbiAgbGluZS1oZWlnaHQ6IDIuMDsgfVxuXG4udS1saEhpZ2hlc3Qge1xuICBsaW5lLWhlaWdodDogMy4wOyB9XG5cbi51LWxzWmVybyB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbHNaZXJvLXNwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG5cbi51LWxzU2hvcnQge1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cblxuLnUtbHNOb3JtYWwge1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTsgfVxuXG4udS1sc0xvbmcge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW07IH1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9U2F3YXJhYmkrTWluY2hvJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MYXRvOndnaHRAMzAwOzQwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVZvbGxrb3JuOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UnViaWs6d2dodEA0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qISBzYW5pdGl6ZS5jc3MgdjUuMC4wIHwgQ0MwIExpY2Vuc2UgfCBnaXRodWIuY29tL2pvbmF0aGFudG5lYWwvc2FuaXRpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudCAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjc2VtYW50aWNzKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSByZXBlYXRpbmcgYmFja2dyb3VuZHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIEFkZCBib3ggc2l6aW5nIGluaGVyaXRlbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiAxICovXHJcblx0Ym94LXNpemluZzogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRleHQgZGVjb3JhdGlvbiBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0ZW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiAxICovXHJcblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gQWRkIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMy4gUHJldmVudCBmb250IHNpemUgYWRqdXN0bWVudHMgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRjdXJzb3I6IGRlZmF1bHQ7IC8qIDIgKi9cclxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjc2VjdGlvbnMpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDJlbTtcclxuXHRtYXJnaW46IC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI2dyb3VwaW5nLWNvbnRlbnQpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7IC8qIDEgKi9cclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG5cdG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxubmF2IG9sLFxyXG5uYXYgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjdGV4dC1sZXZlbC1zZW1hbnRpY3MpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5cclxuYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cclxuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXHJcblxyXG5kZm4ge1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcblx0Zm9udC1zaXplOiA3NSU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuXHRib3R0b206IC0uMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuXHR0b3A6IC0uNWVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgdGhlIHRleHQgc2hhZG93IG9uIHRleHQgc2VsZWN0aW9ucyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAxLiBSZXN0b3JlIHRoZSBjb2xvcmluZyB1bmRvbmUgYnkgZGVmaW5pbmcgdGhlIHRleHQgc2hhZG93IChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogMSAqL1xyXG5cdGNvbG9yOiAjMDAwMDAwOyAvKiAxICovXHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiAxICovXHJcblx0Y29sb3I6ICMwMDAwMDA7IC8qIDEgKi9cclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudCAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZW1iZWRkZWQtY29udGVudC5odG1sI2VtYmVkZGVkLWNvbnRlbnQpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbmlmcmFtZSxcclxuaW1nLFxyXG5zdmcsXHJcbnZpZGVvIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXHJcblxyXG5pbWcge1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENoYW5nZSB0aGUgZmlsbCBjb2xvciB0byBtYXRjaCB0aGUgdGV4dCBjb2xvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5zdmcge1xyXG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBUYWJ1bGFyIGRhdGEgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3RhYmxlcy5odG1sI3RhYmxlcylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZ1xyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG4vKiBGb3JtcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZm9ybXMuaHRtbCNmb3JtcylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEluaGVyaXQgc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcblx0cGFkZGluZzogMDsgLyogMyAqL1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqIDIuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBvbiB0ZXh0YXJlYXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuXHRmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlIGVsZW1lbnRzIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9mb3Jtcy5odG1sI2ludGVyYWN0aXZlLWVsZW1lbnRzKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzLCAvKiAxICovXHJcbm1lbnUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBTY3JpcHRpbmcgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NjcmlwdGluZy5odG1sI3NjcmlwdGluZy0zKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmNhbnZhcyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFVzZXIgaW50ZXJhY3Rpb24gKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2ludGVyYWN0aW9uLmh0bWwjZWRpdGluZylcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBvbiBjbGlja2FibGUgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cclxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEsXHJcbmFyZWEsXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbmxhYmVsLFxyXG5zZWxlY3QsXHJcbnN1bW1hcnksXHJcbnRleHRhcmVhLFxyXG5bdGFiaW5kZXhdIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC8qIDEgKi9cclxuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogQVJJQSAoaHR0cHM6Ly93M2MuZ2l0aHViLmlvL2h0bWwtYXJpYS8pXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gYnVzeSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcclxuXHRjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuW2FyaWEtY29udHJvbHNdIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcblthcmlhLWhpZGRlbj1cImZhbHNlXCJdW2hpZGRlbl06bm90KDpmb2N1cykge1xyXG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcblx0ZGlzcGxheTogaW5oZXJpdDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxyXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuW2FyaWEtZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQGltcG9ydCBcIi4vbGliL3Nhbml0aXplXCI7XHJcblxyXG46cm9vdCwgaHRtbCwgYm9keSB7XHJcbiAgY29sb3I6ICRjb2xvci1tYWluLXRleHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuKntcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbnVsLG9se1xyXG4gIHBhZGRpbmc6IDA7XHJcbi8vICBtYXJnaW46IDA7XHJcbn1cclxubGl7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbmF7XHJcbiAgY29sb3I6ICRjb2xvci1tYWluLXRleHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmE6aG92ZXJ7XHJcbiAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY29sb3I6ICRjb2xvci1tYWluLXRleHQ7XHJcbn1cclxuaHRtbCB7XHJcbi8vIHNldHMgdGhlIGJhc2UgZm9udCB0byAxMHB4IGZvciBlYXNpZXIgbWF0aFxyXG4gIGZvbnQtc2l6ZTogIDYyLjUlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGZvbnQtc2l6ZTogNTAuMCU7XHJcbiAgfVxyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbn1cclxuaHRtbFtsYW5nPVwiamFcIl0gYm9keSwgaHRtbFtsYW5nPVwiamFcIl0gYnV0dG9uLCBodG1sW2xhbmc9XCJqYVwiXSBpbnB1dCwgaHRtbFtsYW5nPVwiamFcIl0gc2VsZWN0LCBodG1sW2xhbmc9XCJqYVwiXSB0ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW8sIE9zYWthXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5ib2R5IHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vL+i/veWKoFxyXG4vKlxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxubWFyZ2luOiAwO1xyXG5wYWRkaW5nOiAwO1xyXG5ib3JkZXI6IDA7XHJcbmZvbnQtc2l6ZTogMTAwJTtcclxuZm9udDogaW5oZXJpdDtcclxudmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbiovXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbiRjb2xvci1iYXNlOiAjZmJmN2YzO1xyXG4kY29sb3ItbWFpbi10ZXh0OiAjNDc0NzQ3O1xyXG4kY29sb3ItbGluazogIzg3ODM3ODtcclxuXHJcbiRjb2xvci1yZXZlcnNlLWxpbmU6ICNmZmY7XHJcbiRjb2xvci1yZXZlcnNlLWZpbGw6ICMyNTI1MjU7XHJcblxyXG4kY29sb3ItYmxhY2s6ICMyNTI1MjU7XHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLWJsdWU6ICMwMDczZDk7XHJcbiRjb2xvci10YWxleDogIzAyNGEzYjtcclxuXHJcbiRjb2xvci1ncmF5OiAjY2NjO1xyXG4kY29sb3ItbGlnaHRHcmF5OiAjZWVlZWVlO1xyXG5cclxuXHJcbiRjb2xvci1vcmFuZ2U6ICNmMzk4MDA7XHJcbiRjb2xvci10aGluT3JhbmdlOiAjRkVGNUVFO1xyXG4kY29sb3ItZ3JlZW46ICRjb2xvci10YWxleDtcclxuJGNvbG9yLWdyZWVuMDI6ICMzMzhDN0M7XHJcbiRjb2xvci1ncmVlbjAzOiAjNTg4MDZEO1xyXG5cclxuLy9zaXplc1xyXG4kY29udGVudC13aWR0aDogMTE0MHB4O1xyXG4kY29udGVudC13aWR0aC1sb25nOiAxMzQwcHg7XHJcbiRzcGFjZS11bml0OiAyMHB4O1xyXG4kc3Atc3BhY2UtdW5pdDogMTVweDtcclxuJHNwYWNlLXVuaXQtc3A6ICRzcC1zcGFjZS11bml0O1xyXG4kY29sdW1uLXNwYWNlOiAkc3BhY2UtdW5pdCoyO1xyXG4kY29sdW1uLXNwYWNlLXNwOiAkc3BhY2UtdW5pdC1zcCoyO1xyXG4kYmFzZS1jb250ZW50LXdpZHRoOiAkY29udGVudC13aWR0aCArICRzcGFjZS11bml0KjI7XHJcbiRiYXNlLWNvbnRlbnQtd2lkdGgtbG9uZzogJGNvbnRlbnQtd2lkdGgtbG9uZyArICRzcGFjZS11bml0KjI7XHJcblxyXG5cclxuLy9ibG9jay1zcGFjZVxyXG4kYXV0by1zcGFjZTogYXV0bztcclxuJGF1dG8tc3BhY2Utc3A6IGF1dG87XHJcbiRiYXNlLXNwYWNlOiAkY29sdW1uLXNwYWNlO1xyXG4kYmFzZS1zcGFjZS1zcDogJGNvbHVtbi1zcGFjZS1zcDtcclxuJHNlY3Rpb24wMy1zcGFjZTogMTUwcHg7XHJcbiRzZWN0aW9uMDMtc3BhY2Utc3A6IDc1cHg7XHJcbiRzZWN0aW9uMDItc3BhY2U6IDEyNXB4O1xyXG4kc2VjdGlvbjAyLXNwYWNlLXNwOiA2MHB4O1xyXG4kc2VjdGlvbi1zcGFjZTogMTAwcHg7XHJcbiRzZWN0aW9uLXNwYWNlLXNwOiA1MHB4O1xyXG4kY29udGVudHMwMy1zcGFjZTogNjBweDtcclxuJGNvbnRlbnRzMDMtc3BhY2Utc3A6IDQwcHg7XHJcbiRjb250ZW50czAyLXNwYWNlOiA1MHB4O1xyXG4kY29udGVudHMwMi1zcGFjZS1zcDogMzVweDtcclxuJGNvbnRlbnRzLXNwYWNlOiA0MHB4O1xyXG4kY29udGVudHMtc3BhY2Utc3A6IDMwcHg7XHJcbiRub3JtYWwtc3BhY2U6IDMwcHg7XHJcbiRub3JtYWwtc3BhY2Utc3A6IDIwcHg7XHJcbiRzZW1pLXNwYWNlOiAyMHB4O1xyXG4kc2VtaS1zcGFjZS1zcDogMTVweDtcclxuJHNtYWxsLXNwYWNlOiAxNXB4O1xyXG4kc21hbGwtc3BhY2Utc3A6IDEwcHg7XHJcbiRtaW5pLXNwYWNlOiAxMHB4O1xyXG4kbWluaS1zcGFjZS1zcDogMTBweDtcclxuJG1pbmltdW0tc3BhY2U6IDVweDtcclxuJG1pbmltdW0tc3BhY2Utc3A6IDVweDtcclxuJHplcm8tc3BhY2U6IDA7XHJcbiR6ZXJvLXNwYWNlLXNwOiAwO1xyXG5cclxuLy8vLy8vXHJcbiR0cmFuc2l0aW9uLXRpbWUtYmFzZTogLjNzO1xyXG5cclxuLy9mb250c1xyXG4kZm9udC1zdWI6IFwiTGF0b1wiO1xyXG4kZm9udC1lbk1haW46IFwiVm9sbGtvcm5cIjtcclxuJGZvbnQtbWluY2hvOiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbiRmb250LW51bWJlcjogJ1J1YmlrJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vcGF0aHNcclxuJGltYWdlLXBhdGg6IFwiLi4vaW1hZ2VzL1wiO1xyXG5cclxuLy9icmVhayBwb2ludFxyXG4kc3AtbWF4LXdpZHRoOiA3NjhweDtcclxuJHBjLW1pbi13aWR0aDogNzY5cHg7XHJcblxyXG4vLyRzcC1tZW51LXdpZHRoOiAyMDBweDtcclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy9mb250c1xyXG5AbWl4aW4gdGl0bGUtZm9udEJvbGQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbkBtaXhpbiB0aXRsZS1mb250KCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5AbWl4aW4gdGl0bGUtZm9udEVuTWFpbigpIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZW5NYWluO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuQG1peGluIG1lbnUtZm9udCgpIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBtaXhpbiBmZi1lbmdsaXNoKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XHJcbn1cclxuQG1peGluIGZmLW51bWJlcigpIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtbnVtYmVyO1xyXG59XHJcblxyXG5cclxuLy9CYWNrR3JvdW5kXHJcbkBtaXhpbiBiZy1ibGFja0FscGhhKCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxufVxyXG5AbWl4aW4gYmctYmxhY2tBbHBoYVRoaW4oKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcbkBtaXhpbiBiZy13aGl0ZSgpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuQG1peGluIGJnLXdoaXRlQWxwaGEoKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcbkBtaXhpbiBiZy13aGl0ZUFscGhhVGhpbigpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbn1cclxuQG1peGluIGJnLWdyYXkoKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0R3JheTtcclxufVxyXG5AbWl4aW4gYmctZ3JheUFscGhhKCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC45NSk7XHJcbn1cclxuQG1peGluIGJnLWdyYXlBbHBoYVRoaW4oKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjcpO1xyXG59XHJcbi8vTWVkaWEgUXVlcmllc1xyXG5AbWl4aW4gbXEtc3AoJG1heDogJHNwLW1heC13aWR0aCkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWF4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtcS1wYygkbWluOiAkcGMtbWluLXdpZHRoKSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRtaW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vL1xyXG5AbWl4aW4gaGFsZkNvbHVtbigkc3BhY2U6JGNvbHVtbi1zcGFjZSwkc3BhY2UtYm90dG9tOiRjb2x1bW4tc3BhY2UpIHtcclxuICAkcm9vdDogJjtcclxuICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAjeyRzcGFjZS8yfSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICN7JHNwYWNlLzJ9KTtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtYm90dG9tO1xyXG4gICY6bnRoLWNoaWxkKDJuKSxcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQsXHJcbiAgJjpudGgtbGFzdC1jaGlsZCgyKSN7JHJvb3R9Om50aC1jaGlsZCgybisxKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyaXBhcnRpdGlvbkNvbHVtbigkc3BhY2U6JGNvbHVtbi1zcGFjZSwkc3BhY2UtYm90dG9tOiRjb2x1bW4tc3BhY2UpIHtcclxuICAkcm9vdDogJjtcclxuICBmbGV4OiAxIDEgY2FsYygzMy4zMyUgLSAjeyRzcGFjZSoyLzN9KTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gI3skc3BhY2UqMi8zfSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLWJvdHRvbTtcclxuICAmOm50aC1jaGlsZCgzbiksXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkLFxyXG4gICY6bnRoLWxhc3QtY2hpbGQoMikjeyRyb290fTpudGgtY2hpbGQoM24rMiksXHJcbiAgJjpudGgtbGFzdC1jaGlsZCgyKSN7JHJvb3R9Om50aC1jaGlsZCgzbisxKSxcclxuICAmOm50aC1sYXN0LWNoaWxkKDMpI3skcm9vdH06bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL2xldHRlciBzcGFjaW5n44CA6Kq/5pW055SoXHJcbkBtaXhpbiBsZXR0ZXJTcGFjZS1zaG9ydCgpIHtcclxuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbn1cclxuQG1peGluIGxldHRlclNwYWNlLW5vcm1hbCgpIHtcclxuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxufVxyXG5AbWl4aW4gbGV0dGVyU3BhY2UtbG9uZygpIHtcclxuICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XHJcbn1cclxuXHJcbi8v55+i5Y2wXHJcbkBtaXhpbiBhcnJvdygkd2lkdGg6IDIxcHgsJGhlaWdodDogMjFweCwkd2lkdGgtc3A6IDE1cHgsJGhlaWdodC1zcDogMTVweCwkY29sb3I6ICRjb2xvci1iYXNlLCRib3JkZXI6IDNweCwkYm9yZGVyLXNwOiAycHgpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6ICRib3JkZXIgJGJvcmRlciAwIDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3IgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHdpZHRoOiAkd2lkdGgtc3A7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQtc3A7XHJcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItc3AgJGJvcmRlci1zcCAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG5AbWl4aW4gaGFsZkJveE5DZW50ZXIoKSB7XHJcbiAgPiAqIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAvLzHjgaTjga7loLTlkIhcclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDJuICsgMSkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0cmlwYXJ0aXRpb25Cb3hOQ2VudGVyKCkge1xyXG4gID4gKiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgLy8x44Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCgzbiArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xyXG4gICAgfVxyXG4gICAgLy8y44Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbiArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoM24gKyAyKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1peGluIHF1YXJ0ZXJCb3hOQ2VudGVyKCkge1xyXG4gID4gKiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgLy8x44Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg0biArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2O1xyXG4gICAgfVxyXG4gICAgLy8y44Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg0biArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNG4gKyAyKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcclxuICAgIH1cclxuICAgIC8vM+OBpOOBruWgtOWQiFxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNG4gKyAxKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgIH1cclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuICsgMikge1xyXG4gICAgICBncmlkLWNvbHVtbjogNCAvIDY7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg0biArIDMpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDYgLyA4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWl4aW4gZmlmdGhCb3hOQ2VudGVyKCkge1xyXG4gID4gKiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgLy8x44Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg1biArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xyXG4gICAgfVxyXG4gICAgLy8y44Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg1biArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2O1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNW4gKyAyKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA2IC8gODtcclxuICAgIH1cclxuICAgIC8vM+OBpOOBruWgtOWQiFxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNW4gKyAxKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gNTtcclxuICAgIH1cclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMikge1xyXG4gICAgICBncmlkLWNvbHVtbjogNSAvIDc7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg1biArIDMpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDcgLyA5O1xyXG4gICAgfVxyXG4gICAgLy8044Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDQpOm50aC1jaGlsZCg1biArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNW4gKyAyKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjtcclxuICAgIH1cclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDVuICsgMykge1xyXG4gICAgICBncmlkLWNvbHVtbjogNiAvIDg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpOm50aC1jaGlsZCg1biArIDQpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDggLyAxMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1peGluIHNpeHRoQm94TkNlbnRlcigpIHtcclxuICA+ICoge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIC8vMeOBpOOBruWgtOWQiFxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyAxKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA2IC8gODtcclxuICAgIH1cclxuICAgIC8vMuOBpOOBruWgtOWQiFxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNm4gKyAxKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcclxuICAgIH1cclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgMikge1xyXG4gICAgICBncmlkLWNvbHVtbjogNyAvIDk7XHJcbiAgICB9XHJcbiAgICAvLzPjgaTjga7loLTlkIhcclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDZuICsgMSkge1xyXG4gICAgICBncmlkLWNvbHVtbjogNCAvIDY7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg2biArIDIpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDYgLyA4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQoNm4gKyAzKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA4IC8gMTA7XHJcbiAgICB9XHJcbiAgICAvLzTjgaTjga7loLTlkIhcclxuICAgICY6bnRoLWxhc3QtY2hpbGQoNCk6bnRoLWNoaWxkKDZuICsgMSkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMyAvIDU7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg2biArIDIpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNm4gKyAzKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA3IC8gOTtcclxuICAgIH1cclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgNCkge1xyXG4gICAgICBncmlkLWNvbHVtbjogOSAvIDExO1xyXG4gICAgfVxyXG4gICAgLy8144Gk44Gu5aC05ZCIXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDUpOm50aC1jaGlsZCg2biArIDEpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCg0KTpudGgtY2hpbGQoNm4gKyAyKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjtcclxuICAgIH1cclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDZuICsgMykge1xyXG4gICAgICBncmlkLWNvbHVtbjogNiAvIDg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg2biArIDQpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDggLyAxMDtcclxuICAgIH1cclxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKDZuICsgNSkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMTAgLyAxMjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuLyohXHJcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxyXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcclxuICovXHJcblxyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInBhdGhcIjtcclxuQGltcG9ydCBcImNvcmVcIjtcclxuQGltcG9ydCBcImxhcmdlclwiO1xyXG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcclxuQGltcG9ydCBcImxpc3RcIjtcclxuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xyXG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcclxuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xyXG5AaW1wb3J0IFwic3RhY2tlZFwiO1xyXG5AaW1wb3J0IFwiaWNvbnNcIjtcclxuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcclxuIiwiLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbn1cclxuIiwiLy8gSWNvbiBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xyXG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cclxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xyXG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLy8gTGlzdCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xyXG4gIHRvcDogKDJlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcclxuICB9XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xyXG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcclxuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XHJcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxyXG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XHJcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xyXG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xyXG5cclxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcclxuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XHJcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XHJcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcclxuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XHJcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcclxuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcclxuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XHJcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcclxuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xyXG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XHJcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcclxuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcclxuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcclxuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcclxuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xyXG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XHJcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcclxuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xyXG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xyXG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcclxuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xyXG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xyXG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xyXG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xyXG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xyXG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xyXG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XHJcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XHJcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcclxuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xyXG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xyXG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XHJcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XHJcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcclxuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XHJcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xyXG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XHJcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XHJcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XHJcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XHJcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xyXG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xyXG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XHJcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xyXG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XHJcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XHJcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcclxuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xyXG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcclxuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XHJcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XHJcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XHJcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xyXG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XHJcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XHJcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcclxuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XHJcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XHJcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xyXG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcclxuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcclxuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcclxuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xyXG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xyXG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XHJcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XHJcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XHJcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XHJcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xyXG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xyXG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xyXG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xyXG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xyXG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcclxuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcclxuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XHJcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcclxuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcclxuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XHJcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XHJcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcclxuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xyXG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcclxuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcclxuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcclxuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xyXG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XHJcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XHJcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xyXG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XHJcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcclxuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xyXG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XHJcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XHJcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xyXG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xyXG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xyXG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcclxuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xyXG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XHJcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcclxuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xyXG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcclxuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XHJcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XHJcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XHJcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xyXG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xyXG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XHJcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xyXG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XHJcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcclxuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xyXG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcclxuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XHJcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xyXG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcclxuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xyXG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xyXG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcclxuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XHJcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XHJcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xyXG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcclxuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xyXG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XHJcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XHJcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xyXG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XHJcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xyXG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcclxuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcclxuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcclxuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xyXG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcclxuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XHJcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XHJcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcclxuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XHJcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcclxuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XHJcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XHJcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xyXG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XHJcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XHJcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcclxuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcclxuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xyXG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xyXG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcclxuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcclxuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XHJcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xyXG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XHJcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcclxuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XHJcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xyXG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcclxuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcclxuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xyXG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XHJcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XHJcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcclxuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xyXG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcclxuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcclxuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XHJcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcclxuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcclxuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XHJcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcclxuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XHJcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcclxuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XHJcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcclxuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xyXG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcclxuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XHJcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XHJcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcclxuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcclxuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcclxuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xyXG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XHJcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XHJcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XHJcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcclxuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcclxuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcclxuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XHJcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xyXG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XHJcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XHJcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xyXG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcclxuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcclxuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcclxuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcclxuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XHJcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcclxuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcclxuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xyXG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcclxuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xyXG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XHJcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcclxuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XHJcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XHJcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XHJcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XHJcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcclxuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XHJcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XHJcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xyXG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xyXG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XHJcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XHJcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcclxuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcclxuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcclxuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xyXG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcclxuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XHJcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xyXG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcclxuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xyXG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcclxuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcclxuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XHJcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XHJcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcclxuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xyXG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XHJcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcclxuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcclxuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XHJcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xyXG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xyXG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XHJcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcclxuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xyXG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XHJcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcclxuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcclxuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XHJcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XHJcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcclxuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcclxuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcclxuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xyXG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcclxuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xyXG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcclxuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XHJcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XHJcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xyXG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XHJcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XHJcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcclxuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XHJcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xyXG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcclxuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XHJcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XHJcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xyXG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xyXG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcclxuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xyXG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xyXG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcclxuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xyXG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xyXG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcclxuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xyXG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xyXG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xyXG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcclxuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XHJcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcclxuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcclxuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XHJcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XHJcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XHJcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XHJcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xyXG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XHJcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcclxuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xyXG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xyXG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcclxuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XHJcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XHJcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcclxuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcclxuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xyXG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xyXG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcclxuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xyXG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcclxuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xyXG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XHJcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcclxuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xyXG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XHJcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XHJcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcclxuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XHJcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XHJcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcclxuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XHJcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xyXG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcclxuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcclxuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XHJcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xyXG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcclxuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcclxuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xyXG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcclxuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XHJcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xyXG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XHJcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcclxuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XHJcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcclxuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xyXG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xyXG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xyXG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xyXG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcclxuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcclxuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcclxuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xyXG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcclxuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XHJcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xyXG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xyXG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XHJcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xyXG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xyXG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XHJcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XHJcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xyXG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xyXG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XHJcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xyXG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xyXG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcclxuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XHJcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XHJcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XHJcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcclxuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcclxuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XHJcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcclxuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XHJcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcclxuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcclxuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xyXG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XHJcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcclxuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcclxuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcclxuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xyXG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xyXG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xyXG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcclxuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xyXG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xyXG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcclxuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XHJcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xyXG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XHJcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcclxuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XHJcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xyXG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XHJcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xyXG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xyXG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XHJcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcclxuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XHJcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XHJcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xyXG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xyXG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XHJcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xyXG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XHJcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xyXG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xyXG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcclxuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xyXG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcclxuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XHJcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xyXG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XHJcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xyXG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcclxuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xyXG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xyXG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcclxuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcclxuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xyXG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XHJcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xyXG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XHJcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcclxuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XHJcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcclxuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XHJcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xyXG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XHJcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XHJcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XHJcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XHJcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcclxuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XHJcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcclxuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XHJcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xyXG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XHJcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcclxuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcclxuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XHJcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XHJcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xyXG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcclxuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcclxuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xyXG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcclxuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XHJcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcclxuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xyXG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XHJcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xyXG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XHJcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XHJcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XHJcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XHJcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XHJcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xyXG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XHJcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xyXG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG5cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG5cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcbiIsIi8vIFNwaW5uaW5nIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cclxuXHJcbi8vIEhvb2sgZm9yIElFOC05XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBmYS1pY29uKCkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIFN0YWNrZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxyXG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxyXG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cclxuXHJcbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogQW50aSBGT1VDICovXHJcblxyXG4ucmVtb2RhbCxcclxuW2RhdGEtcmVtb2RhbC1pZF0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHRvcDogLTUwMDBweDtcclxuICByaWdodDogLTUwMDBweDtcclxuICBib3R0b206IC01MDAwcHg7XHJcbiAgbGVmdDogLTUwMDBweDtcclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xyXG5cclxuLnJlbW9kYWwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xyXG5cclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4vKiBGaXggaVBhZCwgaVBob25lIGdsaXRjaGVzICovXHJcblxyXG4ucmVtb2RhbC1vdmVybGF5LFxyXG4ucmVtb2RhbC13cmFwcGVyIHtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xyXG5cclxuLnJlbW9kYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xyXG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiIsIi8qXHJcbiAqICBSZW1vZGFsIC0gdjEuMS4xXHJcbiAqICBSZXNwb25zaXZlLCBsaWdodHdlaWdodCwgZmFzdCwgc3luY2hyb25pemVkIHdpdGggQ1NTIGFuaW1hdGlvbnMsIGZ1bGx5IGN1c3RvbWl6YWJsZSBtb2RhbCB3aW5kb3cgcGx1Z2luIHdpdGggZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiBhbmQgaGFzaCB0cmFja2luZy5cclxuICogIGh0dHA6Ly92b2RrYWJlYXJzLmdpdGh1Yi5pby9yZW1vZGFsL1xyXG4gKlxyXG4gKiAgTWFkZSBieSBJbHlhIE1ha2Fyb3ZcclxuICogIFVuZGVyIE1JVCBMaWNlbnNlXHJcbiAqL1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUmVtb2RhbCdzIGRlZmF1bHQgbW9iaWxlIGZpcnN0IHRoZW1lXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBmb3IgdGhlIGJhY2tncm91bmQgKi9cclxuXHJcbi5yZW1vZGFsLWJnLnJlbW9kYWwtaXMtb3BlbmluZyxcclxuLnJlbW9kYWwtYmcucmVtb2RhbC1pcy1vcGVuZWQge1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgZmlsdGVyOiBibHVyKDNweCk7XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXHJcblxyXG4ucmVtb2RhbC1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA0NiwgNTYsIDAuOSk7XHJcbn1cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nLFxyXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtY2xvc2luZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcztcclxufVxyXG5cclxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcztcclxuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xyXG5cclxuLnJlbW9kYWwtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cclxuXHJcbi5yZW1vZGFsIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZzogMzVweDtcclxuXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblxyXG4gIGNvbG9yOiAjMmIyZTM4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5yZW1vZGFsLnJlbW9kYWwtaXMtb3BlbmluZyxcclxuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzO1xyXG59XHJcblxyXG4ucmVtb2RhbC5yZW1vZGFsLWlzLWNsb3Npbmcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIGFsaWduIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cclxuXHJcbi5yZW1vZGFsLFxyXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKiBDbG9zZSBidXR0b24gKi9cclxuXHJcbi5yZW1vZGFsLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIGNvbG9yOiAjOTU5NzljO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucmVtb2RhbC1jbG9zZTpob3ZlcixcclxuLnJlbW9kYWwtY2xvc2U6Zm9jdXMge1xyXG4gIGNvbG9yOiAjMmIyZTM4O1xyXG59XHJcblxyXG4ucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHdpZHRoOiAzNXB4O1xyXG5cclxuICBjb250ZW50OiBcIlxcMDBkN1wiO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogRGlhbG9nIGJ1dHRvbnMgKi9cclxuXHJcbi5yZW1vZGFsLWNvbmZpcm0sXHJcbi5yZW1vZGFsLWNhbmNlbCB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICBtaW4td2lkdGg6IDExMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnJlbW9kYWwtY29uZmlybSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzgxYzc4NDtcclxufVxyXG5cclxuLnJlbW9kYWwtY29uZmlybTpob3ZlcixcclxuLnJlbW9kYWwtY29uZmlybTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogIzY2YmI2YTtcclxufVxyXG5cclxuLnJlbW9kYWwtY2FuY2VsIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZTU3MzczO1xyXG59XHJcblxyXG4ucmVtb2RhbC1jYW5jZWw6aG92ZXIsXHJcbi5yZW1vZGFsLWNhbmNlbDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2VmNTM1MDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrIGZvciB0aGUgYnV0dG9uIHRhZy4gKi9cclxuXHJcbi5yZW1vZGFsLWNvbmZpcm06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbi5yZW1vZGFsLWNhbmNlbDo6LW1vei1mb2N1cy1pbm5lcixcclxuLnJlbW9kYWwtY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLyogS2V5ZnJhbWVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcyB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xyXG4gICAgZmlsdGVyOiBibHVyKDApO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXMge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIE1lZGlhIHF1ZXJpZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcclxuICAucmVtb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogSUU4XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubHQtaWU5IC5yZW1vZGFsLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6ICMyYjJlMzg7XHJcbn1cclxuXHJcbi5sdC1pZTkgLnJlbW9kYWwge1xyXG4gIHdpZHRoOiA3MDBweDtcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4uYmdCa0FscGhhIHtcclxuICBAaW5jbHVkZSBiZy1ibGFja0FscGhhO1xyXG59XHJcbi5iZ0JrQWxwaGFUaGluIHtcclxuICBAaW5jbHVkZSBiZy1ibGFja0FscGhhVGhpbjtcclxufVxyXG4uYmdXdCB7XHJcbiAgQGluY2x1ZGUgYmctd2hpdGU7XHJcbn1cclxuLmJnV3RBbHBoYSB7XHJcbiAgQGluY2x1ZGUgYmctd2hpdGVBbHBoYTtcclxufVxyXG4uYmdXdEFscGhhVGhpbiB7XHJcbiAgQGluY2x1ZGUgYmctd2hpdGVBbHBoYVRoaW47XHJcbn1cclxuLmJnR3l7XHJcbiAgQGluY2x1ZGUgYmctZ3JheTtcclxufVxyXG4uYmdHeUFscGhhIHtcclxuICBAaW5jbHVkZSBiZy1ncmF5QWxwaGE7XHJcbn1cclxuXHJcblxyXG4uYmdDb2xvcldoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLmJnQ29sb3JCbGFjayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5iZ0NvbG9yQmFzZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbn1cclxuLmJnQ29sb3JHcmF5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcclxufVxyXG4uYmdDb2xvclRhbGV4IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xLXBjIHtcclxuXHQuYmdDb2xvckJhc2UtcGMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0fVxyXG5cdC5iZ0NvbG9yV2hpdGUtcGMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQuYmdDb2xvckdyYXktcGMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIG1xLXNwIHtcclxuXHQuYmdDb2xvckJhc2Utc3Age1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0fVxyXG5cdC5iZ0NvbG9yV2hpdGUtc3Age1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQuYmdDb2xvckdyYXktc3Age1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4uRnVsbEJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG4gICo6Oi1tcy1iYWNrZHJvcCwgLkZ1bGxCb3gge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4uV3RCb3gge1xyXG4gIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIEBpbmNsdWRlIGJnLXdoaXRlQWxwaGE7XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZzogMC44ZW0gM2VtIDFlbTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAmOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tdGV4dDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJi0td2hpdGUge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi10ZXh0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gIH1cclxufVxyXG5cclxuLkJ1dHRvbjAyIHtcclxuICAkcm9vdDogJjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMWVtO1xyXG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBAaW5jbHVkZSBsZXR0ZXJTcGFjZS1zaG9ydDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRpbWUtYmFzZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICA+ICo6bm90KCN7JHJvb3R9X19pdGVtKSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5CdXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxNXB4IDEuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgQGluY2x1ZGUgbGV0dGVyU3BhY2Utc2hvcnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lLWJhc2U7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuLmNmOmJlZm9yZSwuY2Y6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5jZjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmNmIHtcclxuICAqem9vbTogMTtcclxufVxyXG4iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuQGluY2x1ZGUgbXEtcGMge1xyXG4gIC5wY05vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgbXEtc3Age1xyXG4gIC5zcE5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5yb2xsT3ZlciB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgaW1nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAxKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLmhyIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIG1hcmdpbjogMDtcclxuICAmLS1kb3R0ZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xyXG4gIH1cclxuICAmLS1kYXNoZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xyXG4gIH1cclxuICAmLS1ncmF5IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi5pbWdNYXgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLmljb25BcnJvd0NpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsMS4wMCk7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAaW5jbHVkZSBhcnJvdygkY29sb3I6JGNvbG9yLW9yYW5nZSk7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxlZnQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypcclxuLmljb25BcnJvdzAzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICByaWdodDogY2FsYygyMCUgKyAwcHgpO1xyXG4gICAgYm90dG9tOiBjYWxjKDUwJSArIDUuNSUpO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJi0tcmUge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgbGVmdDogY2FsYygyMCUgKyAwcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sYXJnZXIge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxhcmdlIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ibGFjayB7XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1CZ0JsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICB9XHJcbiAgJi0tcG9zaXRpb25Se1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uSWNvblRyaWFuZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAzMHB4IDMwcHggMCAzMHB4O1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmljb25BcnJvdyB7XHJcbiAgQGluY2x1ZGUgYXJyb3c7XHJcbiAgJi0tc21hbGwge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc21hbGwtcGMge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zbWFsbC1zcCB7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS11bmRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG4gICYtLWxlZnQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmljb25BcnJvd1RyaWFuZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgNTVweCA1NXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItYmFzZSB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMzZweCAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE4JTtcclxuICAgIGJvdHRvbTogMTglO1xyXG4gICAgQGluY2x1ZGUgYXJyb3coJHdpZHRoOiAxMHB4LCRoZWlnaHQ6IDEwcHgsJHdpZHRoLXNwOiA3cHgsJGhlaWdodC1zcDogN3B4LCRjb2xvcjokY29sb3Itd2hpdGUsJGJvcmRlcjogMnB4LCRib3JkZXItc3A6IDJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvblBsdXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lLWJhc2U7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXdoaXRlIHtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgW2RhdGEtdG9nZ2xlXS5pcy1hY3RpdmUgJiB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvblgge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJi0tdGhpbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXdoaXRlIHtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uQmxhbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDE3LjdweDtcclxuICAvLyAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE1Ljk2cHg7XHJcbiAgfVxyXG4gICYtLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMTUuMTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTIuNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sYXJnZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI3LjQzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5LjU5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbk1haWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTMuNTdweDtcclxuICB9XHJcbiAgJi0tc21hbGwge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxMi44NnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxMC43MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sYXJnZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0LjI5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE3Ljg2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvblRlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAmLS1zbWFsbCB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxhcmdlIHtcclxuICAgIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uR2xhc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbk5vdGljZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMjdweDtcclxuICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICB9XHJcbn1cclxuKi9cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLnBhZ2VMYWJlbCB7XHJcbiAgY29sb3I6ICRjb2xvci10YWxleDtcclxuICBmb250LXNpemU6IDMuMHJlbTtcclxuICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VMYWJlbDIge1xyXG4gIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uTGFiZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgcGFkZGluZy1sZWZ0OiAuN2VtO1xyXG4gIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGNvbG9yLW9yYW5nZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3MCU7XHJcbiAgICBAaW5jbHVkZSBmZi1lbmdsaXNoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudHNMYWJlbCB7XHJcbiAgY29sb3I6ICRjb2xvci10YWxleDtcclxuICBmb250LXNpemU6IDQuMHJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1lbk1haW47XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4ubC1jb2x1bW4gIHtcclxuICBmbGV4OiAwIDEgJGJhc2UtY29udGVudC13aWR0aDtcclxuICBtYXgtd2lkdGg6ICRiYXNlLWNvbnRlbnQtd2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCAkc3BhY2UtdW5pdDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBwYWRkaW5nOiAwICRzcC1zcGFjZS11bml0O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gICYtLWxvbmcge1xyXG4gICAgZmxleDogMCAxICRiYXNlLWNvbnRlbnQtd2lkdGgtbG9uZztcclxuICAgIG1heC13aWR0aDogJGJhc2UtY29udGVudC13aWR0aC1sb25nO1xyXG4gIH1cclxuICAmLS1tZWRpdW0ge1xyXG4gICAgZmxleDogMCAxIDk1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICB9XHJcbiAgJi0tc21hbGwge1xyXG4gICAgZmxleDogMCAxIDgwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICB9XHJcbiAgJi0tc3BOb1BhZGRpbmcge1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmwtbXdTaG9ydCB7XHJcbn1cclxuXHJcbi5sLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgJi0tbm9XcmFwIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxuICAmLS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICYtLW1pZGRsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLS1yZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG59XHJcbi5sLXJvdy1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmwtaGFsZkNvbHVtbiB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gI3skY29sdW1uLXNwYWNlLzJ9KTtcclxuICBtYXJnaW4tcmlnaHQ6ICRjb2x1bW4tc3BhY2U7XHJcbiAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5sLXJvdy0tcmUgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5sLXJvdy0tcmUgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkY29sdW1uLXNwYWNlO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4ubC10cmlwYXJ0aXRpb25Db2x1bW4ge1xyXG4gICRzcGFjZTogMjBweDtcclxuICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAjeyRzcGFjZSoyLzN9KTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZTtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlO1xyXG4gICAgJjpudGgtY2hpbGQoM24pLCY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgJHNwYWNlOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICB3aWR0aDogY2FsYyg1MC4wMCUgLSAjeyRzcGFjZS8yfSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2U7XHJcbiAgICAvLyAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcclxuICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIC8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmwtcXVhdGVyQ29sdW1ue1xyXG4gICRzcGFjZTogMjBweDtcclxuICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICB3aWR0aDogY2FsYygyNS4wMCUgLSAjeyRzcGFjZSozLzR9KTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZTtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlO1xyXG4gICAgJjpudGgtY2hpbGQoNG4pLCY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgJHNwYWNlOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICB3aWR0aDogY2FsYyg1MC4wMCUgLSAjeyRzcGFjZS8yfSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2U7XHJcbiAgICAvLyAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcclxuICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIC8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vL1xyXG4ubC1oYWxmQm94IHtcclxuICBAaW5jbHVkZSBoYWxmQ29sdW1uO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIEBpbmNsdWRlIGhhbGZDb2x1bW4oJGNvbHVtbi1zcGFjZS1zcCwkY29sdW1uLXNwYWNlLXNwKTtcclxuICB9XHJcbn1cclxuLmwtaGFsZkJveC1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgQGluY2x1ZGUgaGFsZkNvbHVtbjtcclxuICB9XHJcbn1cclxuLmwtaGFsZkJveC1zcHtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBAaW5jbHVkZSBoYWxmQ29sdW1uKCRjb2x1bW4tc3BhY2Utc3AsJGNvbHVtbi1zcGFjZS1zcCk7XHJcbiAgfVxyXG59XHJcbi5sLXRyaXBhcnRpdGlvbkJveCB7XHJcbiAgQGluY2x1ZGUgdHJpcGFydGl0aW9uQ29sdW1uO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIEBpbmNsdWRlIHRyaXBhcnRpdGlvbkNvbHVtbigkY29sdW1uLXNwYWNlLXNwLCRjb2x1bW4tc3BhY2Utc3ApO1xyXG4gIH1cclxufVxyXG4ubC10cmlwYXJ0aXRpb25Cb3gtcGMge1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgIEBpbmNsdWRlIHRyaXBhcnRpdGlvbkNvbHVtbjtcclxuICB9XHJcbn1cclxuLmwtdHJpcGFydGl0aW9uQm94LXNwe1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIEBpbmNsdWRlIHRyaXBhcnRpdGlvbkNvbHVtbigkY29sdW1uLXNwYWNlLXNwLCRjb2x1bW4tc3BhY2Utc3ApO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4ubC1vbmVCb3hOQ2VudGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxufVxyXG4ubC1vbmVCb3hOLXBjIHtcclxuICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbn1cclxuLmwtb25lQm94Ti1zcCB7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgfVxyXG59XHJcbi5sLW9uZUJveE5MZWZ0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgcGxhY2UtaXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5sLWhhbGZCb3hOIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbn1cclxuLmwtaGFsZkJveE4tcGMge1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxufVxyXG4ubC1oYWxmQm94Ti1zcCB7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG4ubC1oYWxmQm94TkNlbnRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIEBpbmNsdWRlIGhhbGZCb3hOQ2VudGVyO1xyXG59XHJcbi5sLWhhbGZCb3hOQ2VudGVyLXBjIHtcclxuICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIEBpbmNsdWRlIGhhbGZCb3hOQ2VudGVyO1xyXG4gIH1cclxufVxyXG4ubC1oYWxmQm94TkNlbnRlci1zcCB7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBAaW5jbHVkZSBoYWxmQm94TkNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5sLWhhbGZCb3hOUmUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICA+ICo6bnRoLWNoaWxkKDEpIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxufVxyXG4ubC1oYWxmQm94TlJlLXBjIHtcclxuICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgID4gKjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmwtaGFsZkJveE5SZS1zcCB7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICA+ICo6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubC10cmlwYXJ0aXRpb25Cb3hOIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbn1cclxuLmwtdHJpcGFydGl0aW9uQm94Ti1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgfVxyXG59XHJcbi5sLXRyaXBhcnRpdGlvbkJveE4tc3Age1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuLmwtdHJpcGFydGl0aW9uQm94TkNlbnRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gIEBpbmNsdWRlIHRyaXBhcnRpdGlvbkJveE5DZW50ZXI7XHJcbn1cclxuLmwtdHJpcGFydGl0aW9uQm94TkNlbnRlci1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICBAaW5jbHVkZSB0cmlwYXJ0aXRpb25Cb3hOQ2VudGVyO1xyXG4gIH1cclxufVxyXG4ubC10cmlwYXJ0aXRpb25Cb3hOQ2VudGVyLXNwIHtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIEBpbmNsdWRlIHRyaXBhcnRpdGlvbkJveE5DZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubC1xdWFydGVyQm94TiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG59XHJcbi5sLXF1YXJ0ZXJCb3hOLXBjIHtcclxuICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICB9XHJcbn1cclxuLmwtcXVhcnRlckJveE4tc3Age1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuLmwtcXVhcnRlckJveE5DZW50ZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxuICBAaW5jbHVkZSBxdWFydGVyQm94TkNlbnRlcjtcclxufVxyXG4ubC1xdWFydGVyQm94TkNlbnRlci1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XHJcbiAgICBAaW5jbHVkZSBxdWFydGVyQm94TkNlbnRlcjtcclxuICB9XHJcbn1cclxuLmwtcXVhcnRlckJveE5DZW50ZXItc3Age1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xyXG4gICAgQGluY2x1ZGUgcXVhcnRlckJveE5DZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubC1maWZ0aEJveE4ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxufVxyXG4ubC1maWZ0aEJveE4tcGMge1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gIH1cclxufVxyXG4ubC1maWZ0aEJveE4tc3Age1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuLmwtZmlmdGhCb3hOQ2VudGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG4gIEBpbmNsdWRlIGZpZnRoQm94TkNlbnRlcjtcclxufVxyXG4ubC1maWZ0aEJveE5DZW50ZXItcGMge1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcclxuICAgIEBpbmNsdWRlIGZpZnRoQm94TkNlbnRlcjtcclxuICB9XHJcbn1cclxuLmwtZmlmdGhCb3hOQ2VudGVyLXNwIHtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XHJcbiAgICBAaW5jbHVkZSBmaWZ0aEJveE5DZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubC1zaXh0aEJveE4ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxufVxyXG4ubC1zaXh0aEJveE4tcGMge1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gIH1cclxufVxyXG4ubC1zaXh0aEJveE4tc3Age1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuLmwtc2l4dGhCb3hOQ2VudGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gIEBpbmNsdWRlIHNpeHRoQm94TkNlbnRlcjtcclxufVxyXG4ubC1zaXh0aEJveE5DZW50ZXItcGMge1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgIEBpbmNsdWRlIHNpeHRoQm94TkNlbnRlcjtcclxuICB9XHJcbn1cclxuLmwtc2l4dGhCb3hOQ2VudGVyLXNwIHtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICBAaW5jbHVkZSBzaXh0aEJveE5DZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4jc3ZnTG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4ubWF4TGFyZ2VUZXh0IHtcclxuICBmb250LXNpemU6IDMuMHJlbTtcclxufVxyXG4uZXhMYXJnZVRleHQwNCB7XHJcbiAgZm9udC1zaXplOiAyLjhyZW07XHJcbn1cclxuLmV4TGFyZ2VUZXh0MDMge1xyXG4gIGZvbnQtc2l6ZTogMi42cmVtO1xyXG59XHJcbi5leExhcmdlVGV4dDAyIHtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxufVxyXG4uZXhMYXJnZVRleHQge1xyXG4gIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG59XHJcbi5sYXJnZVRleHQge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG59XHJcbi5ub3JtYWxUZXh0IHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG4ubWVkaXVtVGV4dCB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuLnNtYWxsVGV4dCB7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi51bmRlckxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgeWVsbG93IDUwJSk7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLm9iamVjdEZpdENvdmVyIHtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJi0tYm90dG9tIHtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gIH1cclxuICAmLS1yaWdodCB7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuLmpzLWVmZmVjdF9faXRlbXtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC44cyx0cmFuc2Zvcm0gLjhzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgJi5pc0FjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmLS12ZXJ0aWNhbCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDUwcHgpO1xyXG4gICAgJi5pc0FjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNpZGVMZWZ0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LDApO1xyXG4gICAgJi5pc0FjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNpZGVSaWdodCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LDApO1xyXG4gICAgJi5pc0FjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRlbGF5IHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC44cztcclxuICB9XHJcbn1cclxuLmpzLWVmZmVjdC1iZ19faXRlbSB7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5Gb290ZXJ7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjZS11bml0O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtdW5pdDtcclxuICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICZfX2hlYWR7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICYgYXtcclxuICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHksXHJcbiAgJl9fZm9vdHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAmX19saW5rLFxyXG4gICZfX2xpbmsgYSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gICZfX2Zvb3R7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuXHJcbi5IZWFkZXJXcmFwIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5IZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDogNTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuLy8gICAgdG9wOiAtNTBweDtcclxuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZSAwcztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAmLm9uIHtcclxuICAgIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjI1cyBlYXNlLW91dCAwcywgYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodEdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICYgaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuLy8gICAgZmxleDogMyAxIGF1dG87XHJcbi8vICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICYgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbi8vICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgJl9fbG9nb1N2ZyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICAvL+OCueODnuODvOODiOODleOCqeODs+eUqOODj+ODs+ODkOODvOOCrOODvOODnOOCv+ODs1xyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW1haW4tdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuLk1lbnUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbi8vICBAaW5jbHVkZSAgbWVudS1mb250O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc3ViIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4jbWFpbi1tZW51IHtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmpzLVNwTWVudSB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4vLyAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjNzIGVhc2U7XHJcbi8vICAuaXNPcGVuZWQgJiB7XHJcbi8vICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMHMgZWFzZTtcclxuLy8gICAgfVxyXG4gIH1cclxuLy8gICZfX3dyYXBwZXIge1xyXG4gIC8vICBsZWZ0OiAwO1xyXG4gIC8vICB3aWR0aDogMTAwJTtcclxuICAvLyAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIDBzIGVhc2U7XHJcbiAgLy8gICYuaXNPcGVuZWQge1xyXG4gIC8vICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAvLyAgICBsZWZ0OiAkc3AtbWVudS13aWR0aDtcclxuICAvLyAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoYmxhY2ssIDAuMyk7XHJcbiAgLy8gIH1cclxuICAvL31cclxuICAvLyZfX292ZXJsYXkge1xyXG4gIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gIC5pc09wZW5lZCAmIHtcclxuICAvLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLy8gICAgdG9wOiAwO1xyXG4gIC8vICAgIHJpZ2h0OiAwO1xyXG4gIC8vICAgIGJvdHRvbTogMDtcclxuICAvLyAgICBsZWZ0OiAkc3AtbWVudS13aWR0aDtcclxuICAvLyAgICB6LWluZGV4OiAyO1xyXG4gIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcbiAgLnNsaWNrbmF2X21lbnUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLnNsaWNrbmF2X21lbnV0eHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNsaWNrbmF2X2J0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgfVxyXG4gIC5zbGlja25hdl9pY29ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgICYgLnNsaWNrbmF2X2ljb24tYmFyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbi8vICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2tuYXZfb3BlbiB7XHJcbiAgICAmIC5zbGlja25hdl9pY29uLWJhcntcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrbmF2X25hdiB7XHJcbiAgICAmIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmIGxpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuLlBhZ2VUb3BXcmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuLlBhZ2VUb3Age1xyXG4vLyAgZm9udC1zaXplOiA1LjByZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgQGluY2x1ZGUgbXEtc3B7XHJcbi8vICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5TZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtdW5pdCoyO1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXVuaXQqMjtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4uU05TIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtdW5pdCoyO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4jd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5UaXRsZU1haW4ge1xyXG4gICRyb290OiAmO1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAmX19oZWFkIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tYWluLXRleHQ7XHJcbiAgQGluY2x1ZGUgbWVudS1mb250OyAvL+i/veWKoOOBl+OBvuOBmVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBmb250LXNpemU6IDQuNnJlbTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9LS1iZ1d0ICYge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvb3Qge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgI3skcm9vdH0tLWJnV3QgJiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4uVGl0bGVTdWIge1xyXG4gICRyb290OiAmO1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICZfX2hlYWQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBAaW5jbHVkZSBtZW51LWZvbnQ7IC8v6L+95Yqg44GX44G+44GZXHJcbiAgICAjeyRyb290fS0tYmdXdCAmIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW1haW4tdGV4dDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4vLyAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgI3skcm9vdH0tLWJnV3QgJiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4uU2VjQm94IHtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gICYtLWJnQmtBbHBoYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgYmctYmxhY2tBbHBoYTtcclxuICB9XHJcbiAgJi0tYmdCa0FscGhhVGhpbiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgYmctYmxhY2tBbHBoYVRoaW47XHJcbiAgfVxyXG4gICYtLWJnV3RBbHBoYSB7XHJcbiAgICBAaW5jbHVkZSBiZy13aGl0ZUFscGhhO1xyXG4gIH1cclxuICAmLS1iZ1d0QWxwaGFUaGluIHtcclxuICAgIEBpbmNsdWRlIGJnLXdoaXRlQWxwaGFUaGluO1xyXG4gIH1cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gICZfX2Zvb3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5FbnRyeVBhbmVsIHtcclxuICAkcm9vdDogJjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcblxyXG4gICZfX3N1YiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFzcGVjdC1yYXRpbzogOC81O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogc2NhbGUgLjVzO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyOSU7XHJcbiAgICAvLyBmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAxLjApKTtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgLy8gbWF4LXdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMTdweCA2MHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgcGFkZGluZzogMTNweCAzMHB4IDEzcHggMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZbaHJlZl06aG92ZXIge1xyXG4gICAgI3skcm9vdH1fX2ltYWdlIHtcclxuICAgICAgc2NhbGU6IDEuMTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19pY29uIHtcclxuICAgICAgdHJhbnNsYXRlOiA1cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAuNXM7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdGFqaW1hY29mZmVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG4gICAgI3skcm9vdH1fX2xvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4qW2NsYXNzKj1cImpzLVNsaWRlLS1cIl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMS4wcztcclxufVxyXG4uc2xpY2sge1xyXG4gICYtaW5pdGlhbGl6ZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLXNsaWRlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi1kb3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMjJweCAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLGNhbGMoMTAwJSArIDEwcHgpLDApO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDEwcHgpKTtcclxuICAgIH1cclxuICAgICYuZGlzTm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IGxpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YWxleDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDAyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogN3B4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlNsaWRlIHtcclxuICAkcm9vdDogJjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDAgM3B4O1xyXG4gIH1cclxuICAmX19uZXh0LCZfX3ByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm90dG9tOiAyMnB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmV4dCB7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgcmlnaHQ6ICRzcGFjZS11bml0LXNwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByZXYge1xyXG4gICAgbGVmdDogNTBweDtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgbGVmdDogJHNwYWNlLXVuaXQtc3A7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlQnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG4vL09LXHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4uTGlzdE5vcm1hbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uTGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1iYXIge1xyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5UYWJsZUxpc3Qge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbi8vICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuLy8gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlLXVuaXQ7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbi8vICAgICAgcGFkZGluZy1sZWZ0OiAkc3Atc3BhY2UtdW5pdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZlbSAtIDIwcHgpO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4uTWFpblZpZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgfVxyXG4gICZfX2JveCB7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXcvYmdfbWFpbl8wMy5qcGcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYWluIHtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogMjV2dztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLk1haW5WaWV3MDIge1xyXG4gIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNTBweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIC8vIG1pbi1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNTBweCk7XHJcbiAgfVxyXG4gICZfX21haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21haW5JbWcge1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMHJlbSwgMS45dncsIDIuNHJlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICBib3R0b206IDgzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB0b3A6IDMlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21haW5CdG4ge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDc1JTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAyMS4xOSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLk1haW5WaWV3Qmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlLXBhdGh9bmV3L2JnX21haW4uanBnXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gIHotaW5kZXg6IC0zO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtcGF0aH1uZXcvYmdfbWFpbi1zcC5qcGdcIik7XHJcbi8vICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi5Vc2VyVm9pY2Uge1xyXG4gICRyb290OiAmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19pbWFnZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIEBpbmNsdWRlIG1xLXBjIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBiIHtcclxuICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRHcmF5O1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS10eXBlQSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX2ltYWdlIHtcclxuICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgICAjeyRyb290fV9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi5Nb3ZpZXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZS1wYXRofXRvcC9iZ19tYWluLmpwZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4vKiAgJl9fbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfSAqL1xyXG59XHJcblxyXG4uTW92aWVDb250ZW50cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbi5DaXJjbGVCb3gge1xyXG4gICRyb290OiAmO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuICBAaW5jbHVkZSBtcS1zcHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcC1zcGFjZS11bml0O1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgYmctd2hpdGVBbHBoYTtcclxuICAgIEBpbmNsdWRlIG1xLXBje1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBwYWRkaW5nOiAkc3Atc3BhY2UtdW5pdDtcclxuICAgIH1cclxuICAgICN7JHJvb3R9Om50aC1jaGlsZChldmVuKSAmLFxyXG4gICAgI3skcm9vdH0tLXJpZ2h0ICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbWFpbi10ZXh0O1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX3N1YiB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbmRkIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDQzcHg7XHJcbiAgaGVpZ2h0OiAzMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICB9XHJcbiAgJi0tbW91bnRhaW4ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtcGF0aH10b3AvaWNvbl9tb3VudGFpbi5wbmdcIik7XHJcbiAgfVxyXG4gICYtLWFuY2hvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZS1wYXRofXRvcC9pY29uX2FuY2hvci5wbmdcIik7XHJcbiAgfVxyXG4gICYtLWdsYXNzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlLXBhdGh9dG9wL2ljb25fZ2xhc3MucG5nXCIpO1xyXG4gIH1cclxuICAmLS1jYXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtcGF0aH10b3AvaWNvbl9jYXIucG5nXCIpO1xyXG4gIH1cclxuICAmLS1idXMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtcGF0aH10b3AvaWNvbl9idXMucG5nXCIpO1xyXG4gIH1cclxuICAmLS1wYXJ0eSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZS1wYXRofXRvcC9pY29uX3BhcnR5LnBuZ1wiKTtcclxuICB9XHJcbiAgJi0tbXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAmLS1tbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucmVtb2RhbC1pcy1sb2NrZWQge1xyXG4gIGJvZHkge1xyXG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgI2hlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLk1haW5WaWV3Qmcge1xyXG4gICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmpzLXBhZ2VUb3Age1xyXG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLlRhamltYUJhbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZTFlO1xyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uTW9kYWxQYW5lbCB7XHJcbiAgJl9fbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fcmlnaHQge1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uTW9kYWxCb3gge1xyXG4gICRyb290OiAmO1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGluT3JhbmdlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2UtcGF0aH10b3AvYmdfc3RyaXBlLnBuZ1wiKSByZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggJGNvbG9yLWJsYWNrO1xyXG4gICAgICBAaW5jbHVkZSB0aXRsZS1mb250RW5NYWluO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbWFpbiwmX19pbm5lciB7XHJcbiAgICBtYXJnaW46IDMwcHggMTUwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9vdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2ltYWdlUGFuZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYgPiAqIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190YWJsZSB7XHJcbiAgICB0aCx0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YWxleDtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGluT3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICZfX2hlYWQge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7fVxyXG4gIH1cclxuICAmX19saXN0RGlzYyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgIC8vICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZWN0aW9uTGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudHNMYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVhZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudHNMZWFkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xyXG4gICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgfVxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICN7JHJvb3R9X19zdWIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhpbk9yYW5nZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19zdWJMYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgQGluY2x1ZGUgdGl0bGUtZm9udDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19zZWN0aW9uTGFiZWwge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19jb250ZW50c0xhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX2xlYWQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19jbG9zZSB7XHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXJlY3J1aXQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAjeyRyb290fV9fbGVhZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uUGFnZUNvbnRlbnQge1xyXG4gICRyb290OiAmO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGluT3JhbmdlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlLXBhdGh9dG9wL2JnX3N0cmlwZS5wbmdcIikgcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICRjb2xvci1ibGFjaztcclxuICAgICAgQGluY2x1ZGUgdGl0bGUtZm9udEVuTWFpbjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4wZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXN0Tm9uZSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLC4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbWFpbiwmX19pbm5lciB7XHJcbiAgICAvLyAgICBtYXJnaW46IDMwcHggMTUwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIC8vICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faW1hZ2VQYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJiA+ICoge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci10YWxleDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoLHRkIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLC4xKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRhbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhpbk9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2JvZHkge31cclxuICB9XHJcbiAgJl9fbGlzdERpc2Mge1xyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAvLyAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VjdGlvbkxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgIC5pY29uIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnRzTGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xlYWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1taW5jaG87XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YkxlYWQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogLjNlbSAxZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YWxleDtcclxuICAgIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xlYWRJbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcbiAgJl9fY29udGVudHNMZWFkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICN7JHJvb3R9X19zdWIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhpbk9yYW5nZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19zdWJMYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgQGluY2x1ZGUgdGl0bGUtZm9udDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19zZWN0aW9uTGFiZWwge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19jb250ZW50c0xhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX2xlYWQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19jbG9zZSB7XHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXJlY3J1aXQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAjeyRyb290fV9fbGVhZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uRml4ZWRFbnRyeUJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLkVudHJ5QnV0dG9uQXJlYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTA5cHg7XHJcbn1cclxuLkVudHJ5QnV0dG9uV3JhcCB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDEwMCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsLjgpO1xyXG4gICYuaXMtbm9GaXhlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywuMCk7XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgfVxyXG59XHJcbi5FbnRyeUJ1dHRvbiB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZS1wYXRofXRvcC9pY29uX3NoZWV0LnBuZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAuNztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbkVudHJ5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDM5cHg7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZS1wYXRofXRvcC9pY29uX2Fycm93LnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLkluZGV4TmF2IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtcGF0aH10b3AvYmdfZm9vdC5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4uSW5kZXhOYXZQYW5lbCB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA4LjdweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkNvbnRlbnRzUGFuZWwge1xyXG4gICRyb290OiAmO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgfVxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJl9fYm9keSB7fVxyXG4gICZfX2Zvb3Qge31cclxuICAmX19pbWFnZSB7fVxyXG4gICZfX2xhYmVsIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nOiAuM2VtIDFlbTtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgICAmLS1vZmYge1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMzIyODtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uMDIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgcGFkZGluZzogLjNlbSAxZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgfVxyXG4gICAgJi0tb2ZmIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIzMjI4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFsZXg7XHJcbiAgICBwYWRkaW5nOiAxLjBlbSAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1yZWNydWl0IHtcclxuICAgICN7JHJvb3R9X19sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19idXR0b24ge1xyXG4gICAgICAvLyAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jb21wYW55IHtcclxuICAgICN7JHJvb3R9X19idXR0b24ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db250ZW50c1BhbmVsMiB7XHJcbiAgJHJvb3Q6ICY7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAmX19ib2R5IHt9XHJcbiAgJl9fZm9vdCB7fVxyXG4gICZfX2ltYWdlIHt9XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFsZXg7XHJcbiAgICBwYWRkaW5nOiAxLjBlbSAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tcmVjcnVpdCB7XHJcbiAgICAjeyRyb290fV9fbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICB9XHJcbiAgICAjeyRyb290fV9fYnV0dG9uIHtcclxuICAgICAgLy8gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICAgIC8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tY29tcGFueSB7XHJcbiAgICAjeyRyb290fV9fYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAvLyAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uTWVzc2FnZVBhbmVsIHtcclxuICAkcm9vdDogJjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltYWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21haW4ge1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faGVhZCB7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgJl9fZm9vdCB7fVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lRW4ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRpdGxlLWZvbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJUZXh0IHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAjeyRyb290fV9fbWFpbiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10YWxleDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5IaXN0b3J5Q29udCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgfVxyXG4gICZfX3N1YiB7XHJcbiAgICBAaW5jbHVkZSBtcS1wYyB7XHJcbiAgICAgIGZsZXg6IDAgMCAxNjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYWluIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLkVudHJ5Q29udCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzcwcHg7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgaGVpZ2h0OiAxNzBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4ucC1udW1Ub3Age1xyXG4gIG1heC13aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY29sb3I6ICRjb2xvci10YWxleDtcclxuICBAaW5jbHVkZSBmZi1udW1iZXIoKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIH1cclxuICAmX190ZXh0MDEge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG4gICZfX3RleHQwMiB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wLW51bUhlYWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjAzO1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLW51bUJveCB7XHJcbiAgJHJvb3Q6ICY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDM1cHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbiAgJl9fc2NhbGUwMSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxuICB9XHJcbiAgJl9fc2NhbGUwMiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgIC8vICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvb3RCb2R5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIH1cclxuICAmX19zdWJUaXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIH1cclxuICAmX19zdWJUaXRsZTAyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgfVxyXG4gICZfX21haW5UZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgfVxyXG4gICZfX2NvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC4wcmVtLCA3LjV2dywgMTIuMHJlbSk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGFsZXg7XHJcbiAgICBAaW5jbHVkZSBmZi1udW1iZXIoKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAuMHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZm91bmRpbmcge1xyXG4gICAgI3skcm9vdH1fX2ZpZyB7XHJcbiAgICAgIHdpZHRoOiBjbGFtcCgxMDBweCw0Ni4wJSwxODBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWVtcGxveWVlIHtcclxuICAgICN7JHJvb3R9X19maWcge1xyXG4gICAgICB3aWR0aDogY2xhbXAoMTc1cHgsOTcuMiUsMzUwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1lYXJuaW5ncyB7XHJcbiAgICAjeyRyb290fV9fZmlnIHtcclxuICAgICAgd2lkdGg6IGNsYW1wKDExNXB4LDYzLjklLDIzMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY29tcG9zaXRpb24ge1xyXG4gICAgI3skcm9vdH1fX2ZpZyB7XHJcbiAgICAgIHdpZHRoOiBjbGFtcCgxNzVweCw4NS4yJSwzNTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWFnZS1zYWxlIHtcclxuICAgICN7JHJvb3R9X19maWcge1xyXG4gICAgICB3aWR0aDogY2xhbXAoMTAwcHgsNTUuNiUsMjAwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1hZ2UtbWFudWZhY3R1cmluZyB7XHJcbiAgICAjeyRyb290fV9fZmlnIHtcclxuICAgICAgd2lkdGg6IGNsYW1wKDEwMHB4LDU1LjYlLDIwMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tb3ZlcnRpbWUge1xyXG4gICAgI3skcm9vdH1fX2ZpZyB7XHJcbiAgICAgIHdpZHRoOiBjbGFtcCg2NXB4LDM2LjElLDEzMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZ2VuZGVyLXNhbGUge1xyXG4gICAgI3skcm9vdH1fX2ZpZyB7XHJcbiAgICAgIHdpZHRoOiBjbGFtcCgxNDBweCw3Ny44JSwyODBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWdlbmRlci1tYW51ZmFjdHVyaW5nIHtcclxuICAgICN7JHJvb3R9X19maWcge1xyXG4gICAgICB3aWR0aDogY2xhbXAoMTQwcHgsNzcuOCUsMjgwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ob2xpZGF5IHtcclxuICAgICN7JHJvb3R9X19mb290IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgICN7JHJvb3R9X19maWcge1xyXG4gICAgICB3aWR0aDogY2xhbXAoMTIwcHgsODAuMCUsMzAwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zZXBhcmF0aW8ge1xyXG4gICAgI3skcm9vdH1fX2Zvb3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX2Zvb3RCb2R5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyRyb290fV9fc3ViIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX2ZpZyB7XHJcbiAgICAgIHdpZHRoOiBjbGFtcCgxMDBweCw0NS4wJSwxNTBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgICAgICB3aWR0aDogY2xhbXAoMTAwcHgsMzUuMCUsMTUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyRyb290fV9fZmlnMDIge1xyXG4gICAgICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAgICAgd2lkdGg6IGNsYW1wKDMwcHgsMzUuMCUsMTAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wLW51bUdlbmRlclRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICZfX2l0ZW0ge31cclxuICAmX19tYWluVGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fY291bnQge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCg0LjByZW0sIDUuM3Z3LCA3LjByZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRhbGV4O1xyXG4gICAgQGluY2x1ZGUgZmYtbnVtYmVyKCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgICBmb250LXNpemU6IDcuMHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLnplcm9Cb3gge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNlY3Rpb25Cb3gyIHtcclxuICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuLnNlY3Rpb25CbG9jazIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbkJveCB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uQmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvblNlbWlCb3gge1xyXG4gIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuLnNlY3Rpb25TZW1pQmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50c0JveCB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uY29udGVudHNCbG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJveCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxufVxyXG4uYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZW1pQm94IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWluaUJveCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4ubWluaUJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWluaW11bUJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnplcm9TUEJsb2NrIHtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYm94LWF1dG8ge1xyXG4gIG1hcmdpbjogJGF1dG8tc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luOiAkYXV0by1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrLWF1dG8ge1xyXG4gIG1hcmdpbi10b3A6ICRhdXRvLXNwYWNlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRhdXRvLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRhdXRvLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGF1dG8tc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja1QtYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogJGF1dG8tc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGF1dG8tc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja0ItYXV0byB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGF1dG8tc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGF1dG8tc3BhY2U7XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LWJhc2Uge1xyXG4gIG1hcmdpbjogJGJhc2Utc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luOiAkYmFzZS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrLWJhc2Uge1xyXG4gIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja1QtYmFzZSB7XHJcbiAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja1ItYmFzZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tCLWJhc2Uge1xyXG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tMLWJhc2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LXNlY3Rpb24wMyB7XHJcbiAgbWFyZ2luOiAkc2VjdGlvbjAzLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbjogJHNlY3Rpb24wMy1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrLXNlY3Rpb24wMyB7XHJcbiAgbWFyZ2luLXRvcDogJHNlY3Rpb24wMy1zcGFjZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbjAzLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uMDMtc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbjAzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tULXNlY3Rpb24wMyB7XHJcbiAgbWFyZ2luLXRvcDogJHNlY3Rpb24wMy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbjAzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tCLXNlY3Rpb24wMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24wMy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbjAzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG5cclxuLmJveC1zZWN0aW9uMDIge1xyXG4gIG1hcmdpbjogJHNlY3Rpb24wMi1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW46ICRzZWN0aW9uMDItc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9jay1zZWN0aW9uMDIge1xyXG4gIG1hcmdpbi10b3A6ICRzZWN0aW9uMDItc3BhY2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24wMi1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbjAyLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24wMi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrVC1zZWN0aW9uMDIge1xyXG4gIG1hcmdpbi10b3A6ICRzZWN0aW9uMDItc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNlY3Rpb24wMi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrQi1zZWN0aW9uMDIge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uMDItc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24wMi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtc2VjdGlvbiB7XHJcbiAgbWFyZ2luOiAkc2VjdGlvbi1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW46ICRzZWN0aW9uLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2stc2VjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogJHNlY3Rpb24tc3BhY2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNlY3Rpb24tc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrVC1zZWN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrQi1zZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtY29udGVudHMwMyB7XHJcbiAgbWFyZ2luOiAkY29udGVudHMwMy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW46ICRjb250ZW50czAzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2stY29udGVudHMwMyB7XHJcbiAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDMtc3BhY2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzMDMtc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDMtc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMy1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrVC1jb250ZW50czAzIHtcclxuICBtYXJnaW4tdG9wOiAkY29udGVudHMwMy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkY29udGVudHMwMy1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrUi1jb250ZW50czAzICB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkY29udGVudHMwMy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjb250ZW50czAzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tCLWNvbnRlbnRzMDMgIHtcclxuICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMy1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrTC1jb250ZW50czAzICB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRjb250ZW50czAzLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudHMwMy1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtY29udGVudHMwMiB7XHJcbiAgbWFyZ2luOiAkY29udGVudHMwMi1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW46ICRjb250ZW50czAyLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2stY29udGVudHMwMiB7XHJcbiAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDItc3BhY2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzMDItc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDItc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrVC1jb250ZW50czAyIHtcclxuICBtYXJnaW4tdG9wOiAkY29udGVudHMwMi1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkY29udGVudHMwMi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrUi1jb250ZW50czAyIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRjb250ZW50czAyLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGNvbnRlbnRzMDItc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja0ItY29udGVudHMwMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzMDItc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzMDItc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja0wtY29udGVudHMwMiB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRjb250ZW50czAyLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudHMwMi1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtY29udGVudHMge1xyXG4gIG1hcmdpbjogJGNvbnRlbnRzLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbjogJGNvbnRlbnRzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2stY29udGVudHMge1xyXG4gIG1hcmdpbi10b3A6ICRjb250ZW50cy1zcGFjZTtcclxuICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMtc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tULWNvbnRlbnRzIHtcclxuICBtYXJnaW4tdG9wOiAkY29udGVudHMtc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tSLWNvbnRlbnRzIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRjb250ZW50cy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjb250ZW50cy1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrQi1jb250ZW50cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50cy1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrTC1jb250ZW50cyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRjb250ZW50cy1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNvbnRlbnRzLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG5cclxuLmJveC1ub3JtYWwge1xyXG4gIG1hcmdpbjogJG5vcm1hbC1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW46ICRub3JtYWwtc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9jay1ub3JtYWwge1xyXG4gIG1hcmdpbi10b3A6ICRub3JtYWwtc3BhY2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG5vcm1hbC1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbm9ybWFsLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG5vcm1hbC1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrVC1ub3JtYWwge1xyXG4gIG1hcmdpbi10b3A6ICRub3JtYWwtc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJG5vcm1hbC1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrUi1ub3JtYWwge1xyXG4gIG1hcmdpbi1yaWdodDogJG5vcm1hbC1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRub3JtYWwtc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja0Itbm9ybWFsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbm9ybWFsLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRub3JtYWwtc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja0wtbm9ybWFsIHtcclxuICBtYXJnaW4tbGVmdDogJG5vcm1hbC1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJG5vcm1hbC1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtc2VtaSB7XHJcbiAgbWFyZ2luOiAkc2VtaS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW46ICRzZW1pLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2stc2VtaSB7XHJcbiAgbWFyZ2luLXRvcDogJHNlbWktc3BhY2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNlbWktc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNlbWktc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VtaS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrVC1zZW1pIHtcclxuICBtYXJnaW4tdG9wOiAkc2VtaS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VtaS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrUi1zZW1pIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzZW1pLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNlbWktc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja0Itc2VtaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNlbWktc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNlbWktc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9ja0wtc2VtaSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzZW1pLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2VtaS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtc21hbGwge1xyXG4gIG1hcmdpbjogJHNtYWxsLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbjogJHNtYWxsLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2stc21hbGwge1xyXG4gIG1hcmdpbi10b3A6ICRzbWFsbC1zcGFjZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNtYWxsLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tULXNtYWxsIHtcclxuICBtYXJnaW4tdG9wOiAkc21hbGwtc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNtYWxsLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tSLXNtYWxsIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrQi1zbWFsbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrTC1zbWFsbCB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzbWFsbC1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNtYWxsLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG5cclxuLmJveC1taW5pIHtcclxuICBtYXJnaW46ICRtaW5pLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbjogJG1pbmktc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9jay1taW5pIHtcclxuICBtYXJnaW4tdG9wOiAkbWluaS1zcGFjZTtcclxuICBtYXJnaW4tYm90dG9tOiAkbWluaS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbWluaS1zcGFjZS1zcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtaW5pLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tULW1pbmkge1xyXG4gIG1hcmdpbi10b3A6ICRtaW5pLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRtaW5pLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tSLW1pbmkge1xyXG4gIG1hcmdpbi1yaWdodDogJG1pbmktc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbWluaS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrQi1taW5pIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbWluaS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWluaS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrTC1taW5pIHtcclxuICBtYXJnaW4tbGVmdDogJG1pbmktc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRtaW5pLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG5cclxuLmJveC1taW5pbXVtIHtcclxuICBtYXJnaW46ICRtaW5pbXVtLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbjogJG1pbmltdW0tc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9jay1taW5pbXVtIHtcclxuICBtYXJnaW4tdG9wOiAkbWluaW11bS1zcGFjZTtcclxuICBtYXJnaW4tYm90dG9tOiAkbWluaW11bS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbWluaW11bS1zcGFjZS1zcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtaW5pbXVtLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tULW1pbmltdW0ge1xyXG4gIG1hcmdpbi10b3A6ICRtaW5pbXVtLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRtaW5pbXVtLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tSLW1pbmltdW0ge1xyXG4gIG1hcmdpbi1yaWdodDogJG1pbmltdW0tc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbWluaW11bS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrQi1taW5pbXVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbWluaW11bS1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWluaW11bS1zcGFjZS1zcDtcclxuICB9XHJcbn1cclxuLmJsb2NrTC1taW5pbXVtIHtcclxuICBtYXJnaW4tbGVmdDogJG1pbmltdW0tc3BhY2U7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRtaW5pbXVtLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG5cclxuLmJveC16ZXJvIHtcclxuICBtYXJnaW46ICR6ZXJvLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbjogJHplcm8tc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbi5ibG9jay16ZXJvIHtcclxuICBtYXJnaW4tdG9wOiAkemVyby1zcGFjZTtcclxuICBtYXJnaW4tYm90dG9tOiAkemVyby1zcGFjZTtcclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkemVyby1zcGFjZS1zcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICR6ZXJvLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tULXplcm8ge1xyXG4gIG1hcmdpbi10b3A6ICR6ZXJvLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICR6ZXJvLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG4uYmxvY2tCLXplcm8ge1xyXG4gIG1hcmdpbi1ib3R0b206ICR6ZXJvLXNwYWNlO1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICR6ZXJvLXNwYWNlLXNwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEtcGMge1xyXG4gIC5ib3gtYmFzZS1wYyB7XHJcbiAgICBtYXJnaW46ICRiYXNlLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2stYmFzZS1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tULWJhc2UtcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1ItYmFzZS1wYyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tCLWJhc2UtcGMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0wtYmFzZS1wYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2U7XHJcbiAgfVxyXG5cclxuICAuYm94LXNlY3Rpb24wMy1wYyB7XHJcbiAgICBtYXJnaW46ICRzZWN0aW9uMDMtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9jay1zZWN0aW9uMDMtcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNlY3Rpb24wMy1zcGFjZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uMDMtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1Qtc2VjdGlvbjAzLXBjICB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbjAzLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tSLXNlY3Rpb24wMy1wYyAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2VjdGlvbjAzLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tCLXNlY3Rpb24wMy1wYyAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24wMy1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrTC1zZWN0aW9uMDMtcGMgIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2VjdGlvbjAzLXNwYWNlO1xyXG4gIH1cclxuXHJcbiAgLmJveC1zZWN0aW9uMDItcGMge1xyXG4gICAgbWFyZ2luOiAkc2VjdGlvbjAyLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2stc2VjdGlvbjAyLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uMDItc3BhY2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbjAyLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tULXNlY3Rpb24wMi1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbjAyLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tSLXNlY3Rpb24wMi1wYyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzZWN0aW9uMDItc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0Itc2VjdGlvbjAyLXBjIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uMDItc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0wtc2VjdGlvbjAyLXBjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2VjdGlvbjAyLXNwYWNlO1xyXG4gIH1cclxuXHJcbiAgLmJveC1zZWN0aW9uLXBjIHtcclxuICAgIG1hcmdpbjogJHNlY3Rpb24tc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9jay1zZWN0aW9uLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uLXNwYWNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1Qtc2VjdGlvbi1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrQi1zZWN0aW9uLXBjIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tMLXNlY3Rpb24tcGMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzZWN0aW9uLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tSLXNlY3Rpb24tcGMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2VjdGlvbi1zcGFjZTtcclxuICB9XHJcblxyXG4gIC5ib3gtY29udGVudHMwMy1wYyB7XHJcbiAgICBtYXJnaW46ICRjb250ZW50czAzLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2stY29udGVudHMwMy1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkY29udGVudHMwMy1zcGFjZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50czAzLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tULWNvbnRlbnRzMDMtcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDMtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0ItY29udGVudHMwMy1wYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMy1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrTC1jb250ZW50czAzLXBjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudHMwMy1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrUi1jb250ZW50czAzLXBjIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGNvbnRlbnRzMDMtc3BhY2U7XHJcbiAgfVxyXG5cclxuICAuYm94LWNvbnRlbnRzMDItcGMge1xyXG4gICAgbWFyZ2luOiAkY29udGVudHMwMi1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrLWNvbnRlbnRzMDItcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDItc3BhY2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMi1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrVC1jb250ZW50czAyLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRjb250ZW50czAyLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tCLWNvbnRlbnRzMDItcGMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzMDItc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0wtY29udGVudHMwMi1wYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNvbnRlbnRzMDItc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1ItY29udGVudHMwMi1wYyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjb250ZW50czAyLXNwYWNlO1xyXG4gIH1cclxuXHJcbiAgLmJveC1jb250ZW50cy1wYyB7XHJcbiAgICBtYXJnaW46ICRjb250ZW50cy1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrLWNvbnRlbnRzLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRjb250ZW50cy1zcGFjZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50cy1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrVC1jb250ZW50cy1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkY29udGVudHMtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1ItY29udGVudHMtcGMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkY29udGVudHMtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0ItY29udGVudHMtcGMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tMLWNvbnRlbnRzLXBjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudHMtc3BhY2U7XHJcbiAgfVxyXG5cclxuICAuYm94LW5vcm1hbC1wYyB7XHJcbiAgICBtYXJnaW46ICRub3JtYWwtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9jay1ub3JtYWwtcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJG5vcm1hbC1zcGFjZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRub3JtYWwtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1Qtbm9ybWFsLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRub3JtYWwtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1Itbm9ybWFsLXBjIHtcclxuICAgIG1hcmdpbi1yaWdodDogJG5vcm1hbC1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrQi1ub3JtYWwtcGMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG5vcm1hbC1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrTC1ub3JtYWwtcGMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRub3JtYWwtc3BhY2U7XHJcbiAgfVxyXG5cclxuICAuYm94LW1pbmktcGMge1xyXG4gICAgbWFyZ2luOiAkbWluaS1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrLW1pbmktcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJG1pbmktc3BhY2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWluaS1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrVC1taW5pLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRtaW5pLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tSLW1pbmktcGMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbWluaS1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrQi1taW5pLXBjIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtaW5pLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tMLW1pbmktcGMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRtaW5pLXNwYWNlO1xyXG4gIH1cclxuXHJcbiAgLmJveC1zZW1pLXBjIHtcclxuICAgIG1hcmdpbjogJHNlbWktc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9jay1zZW1pLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZW1pLXNwYWNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNlbWktc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1Qtc2VtaS1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VtaS1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrUi1zZW1pLXBjIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNlbWktc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0Itc2VtaS1wYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VtaS1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrTC1zZW1pLXBjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2VtaS1zcGFjZTtcclxuICB9XHJcblxyXG4gIC5ib3gtc21hbGwtcGMge1xyXG4gICAgbWFyZ2luOiAkc21hbGwtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9jay1zbWFsbC1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc21hbGwtc3BhY2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1Qtc21hbGwtcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNtYWxsLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tSLXNtYWxsLXBjIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNtYWxsLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tCLXNtYWxsLXBjIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrTC1zbWFsbC1wYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNtYWxsLXNwYWNlO1xyXG4gIH1cclxuXHJcbiAgLmJveC1taW5pbXVtLXBjIHtcclxuICAgIG1hcmdpbjogJG1pbmltdW0tc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9jay1taW5pbXVtLXBjIHtcclxuICAgIG1hcmdpbi10b3A6ICRtaW5pbXVtLXNwYWNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1pbmltdW0tc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja1QtbWluaW11bS1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbWluaW11bS1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrUi1taW5pbXVtLXBjIHtcclxuICAgIG1hcmdpbi1yaWdodDogJG1pbmltdW0tc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0ItbWluaW11bS1wYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWluaW11bS1zcGFjZTtcclxuICB9XHJcbiAgLmJsb2NrTC1taW5pbXVtLXBjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbWluaW11bS1zcGFjZTtcclxuICB9XHJcblxyXG4gIC5ib3gtemVyby1wYyB7XHJcbiAgICBtYXJnaW46ICR6ZXJvLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2stemVyby1wYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkemVyby1zcGFjZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICR6ZXJvLXNwYWNlO1xyXG4gIH1cclxuICAuYmxvY2tULXplcm8tcGMge1xyXG4gICAgbWFyZ2luLXRvcDogJHplcm8tc3BhY2U7XHJcbiAgfVxyXG4gIC5ibG9ja0ItemVyby1wYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkemVyby1zcGFjZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xLXNwIHtcclxuICAuYm94LWJhc2Utc3Age1xyXG4gICAgbWFyZ2luOiAkYmFzZS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrLWJhc2Utc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrVC1iYXNlLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tSLWJhc2Utc3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrQi1iYXNlLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tMLWJhc2Utc3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNlLXNwO1xyXG4gIH1cclxuXHJcbiAgLmJveC1zZWN0aW9uMDMtc3Age1xyXG4gICAgbWFyZ2luOiAkc2VjdGlvbjAzLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2stc2VjdGlvbjAzLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uMDMtc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbjAzLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tULXNlY3Rpb24wMy1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbjAzLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tSLXNlY3Rpb24wMy1zcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzZWN0aW9uMDMtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0Itc2VjdGlvbjAzLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uMDMtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0wtc2VjdGlvbjAzLXNwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2VjdGlvbjAzLXNwYWNlLXNwO1xyXG4gIH1cclxuXHJcbiAgLmJveC1zZWN0aW9uMDItc3Age1xyXG4gICAgbWFyZ2luOiAkc2VjdGlvbjAyLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2stc2VjdGlvbjAyLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uMDItc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbjAyLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tULXNlY3Rpb24wMi1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbjAyLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tSLXNlY3Rpb24wMi1zcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzZWN0aW9uMDItc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0Itc2VjdGlvbjAyLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uMDItc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0wtc2VjdGlvbjAyLXNwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2VjdGlvbjAyLXNwYWNlLXNwO1xyXG4gIH1cclxuXHJcbiAgLmJveC1zZWN0aW9uLXNwIHtcclxuICAgIG1hcmdpbjogJHNlY3Rpb24tc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9jay1zZWN0aW9uLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1Qtc2VjdGlvbi1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrUi1zZWN0aW9uLXNwIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNlY3Rpb24tc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0Itc2VjdGlvbi1zcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrTC1zZWN0aW9uLXNwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2VjdGlvbi1zcGFjZS1zcDtcclxuICB9XHJcblxyXG4gIC5ib3gtY29udGVudHMwMy1zcCB7XHJcbiAgICBtYXJnaW46ICRjb250ZW50czAzLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2stY29udGVudHMwMy1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkY29udGVudHMwMy1zcGFjZS1zcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50czAzLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tULWNvbnRlbnRzMDMtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDMtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1ItY29udGVudHMwMy1zcCAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkY29udGVudHMwMy1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrQi1jb250ZW50czAzLXNwICB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMy1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrTC1jb250ZW50czAzLXNwICB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNvbnRlbnRzMDMtc3BhY2Utc3A7XHJcbiAgfVxyXG5cclxuICAuYm94LWNvbnRlbnRzMDItc3Age1xyXG4gICAgbWFyZ2luOiAkY29udGVudHMwMi1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrLWNvbnRlbnRzMDItc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnRzMDItc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMwMi1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrVC1jb250ZW50czAyLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRjb250ZW50czAyLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tSLWNvbnRlbnRzMDItc3AgIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGNvbnRlbnRzMDItc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0ItY29udGVudHMwMi1zcCAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnRzMDItc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0wtY29udGVudHMwMi1zcCAge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjb250ZW50czAyLXNwYWNlLXNwO1xyXG4gIH1cclxuXHJcbiAgLmJveC1jb250ZW50cy1zcCB7XHJcbiAgICBtYXJnaW46ICRjb250ZW50cy1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrLWNvbnRlbnRzLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRjb250ZW50cy1zcGFjZS1zcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50cy1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrVC1jb250ZW50cy1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkY29udGVudHMtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1ItY29udGVudHMtc3AgIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGNvbnRlbnRzLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tCLWNvbnRlbnRzLXNwICB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudHMtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0wtY29udGVudHMtc3AgIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudHMtc3BhY2Utc3A7XHJcbiAgfVxyXG5cclxuICAuYm94LW5vcm1hbC1zcCB7XHJcbiAgICBtYXJnaW46ICRub3JtYWwtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9jay1ub3JtYWwtc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJG5vcm1hbC1zcGFjZS1zcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRub3JtYWwtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1Qtbm9ybWFsLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRub3JtYWwtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1Itbm9ybWFsLXNwIHtcclxuICAgIG1hcmdpbi1yaWdodDogJG5vcm1hbC1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrQi1ub3JtYWwtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG5vcm1hbC1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrTC1ub3JtYWwtc3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRub3JtYWwtc3BhY2Utc3A7XHJcbiAgfVxyXG5cclxuICAuYm94LXNlbWktc3Age1xyXG4gICAgbWFyZ2luOiAkc2VtaS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrLXNlbWktc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNlbWktc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2VtaS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrVC1zZW1pLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRzZW1pLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tSLXNlbWktc3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2VtaS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrQi1zZW1pLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzZW1pLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tMLXNlbWktc3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzZW1pLXNwYWNlLXNwO1xyXG4gIH1cclxuXHJcbiAgLmJveC1zbWFsbC1zcCB7XHJcbiAgICBtYXJnaW46ICRzbWFsbC1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrLXNtYWxsLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRzbWFsbC1zcGFjZS1zcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrVC1zbWFsbC1zcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc21hbGwtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1Itc21hbGwtc3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc21hbGwtc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja0Itc21hbGwtc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tMLXNtYWxsLXNwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc21hbGwtc3BhY2Utc3A7XHJcbiAgfVxyXG5cclxuICAuYm94LW1pbmktc3Age1xyXG4gICAgbWFyZ2luOiAkbWluaS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrLW1pbmktc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJG1pbmktc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWluaS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrVC1taW5pLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRtaW5pLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tSLW1pbmktc3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbWluaS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrQi1taW5pLXNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtaW5pLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tMLW1pbmktc3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRtaW5pLXNwYWNlLXNwO1xyXG4gIH1cclxuXHJcbiAgLmJveC1taW5pbXVtLXNwIHtcclxuICAgIG1hcmdpbjogJG1pbmltdW0tc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9jay1taW5pbXVtLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICRtaW5pbXVtLXNwYWNlLXNwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1pbmltdW0tc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1QtbWluaW11bS1zcCAge1xyXG4gICAgbWFyZ2luLXRvcDogJG1pbmltdW0tc3BhY2Utc3A7XHJcbiAgfVxyXG4gIC5ibG9ja1ItbWluaW11bS1zcCAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbWluaW11bS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrQi1taW5pbXVtLXNwICB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWluaW11bS1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrTC1taW5pbXVtLXNwICB7XHJcbiAgICBtYXJnaW4tbGVmdDogJG1pbmltdW0tc3BhY2Utc3A7XHJcbiAgfVxyXG5cclxuICAuYm94LXplcm8tc3Age1xyXG4gICAgbWFyZ2luOiAkemVyby1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrLXplcm8tc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHplcm8tc3BhY2Utc3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkemVyby1zcGFjZS1zcDtcclxuICB9XHJcbiAgLmJsb2NrVC16ZXJvLXNwIHtcclxuICAgIG1hcmdpbi10b3A6ICR6ZXJvLXNwYWNlLXNwO1xyXG4gIH1cclxuICAuYmxvY2tCLXplcm8tc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHplcm8tc3BhY2Utc3A7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi51LW10MHB4e1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnUtbXQ2MHB4e1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuLnUtbWIwcHh7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4udS1tYjEwMHB4e1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcbi51LWZmRW5nbGlzaCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuTWFpbjtcclxufVxyXG4udS1mZk1pbmNobyB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcclxufVxyXG4udS1vZkhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udS1jZW50ZXJQQyB7XHJcbiAgQGluY2x1ZGUgbXEtcGMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4udS1jZW50ZXJTUCB7XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnUtZmNHcmF5IHtcclxuICBjb2xvcjogIzQ3NDc0NztcclxufVxyXG4udS1mY1doaXRlIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi8vXHJcbi51LWZ3UmVndWxhciwgLnUtZndOb3JtYWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7Ly9SZWd1bGFyXHJcbn1cclxuLnUtZndNZWRpdW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7Ly9NZWRpdW1cclxufVxyXG4udS1md1NlbWlCb2xkIHtcclxuICBmb250LXdlaWdodDogNjAwOy8vU2VtaS1ib2xkXHJcbn1cclxuLnUtZndCb2xkIHtcclxuICBmb250LXdlaWdodDogNzAwOy8vQm9sZFxyXG59XHJcbi8v6KGM6ZaTXHJcbi51LWxoWmVybyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMDtcclxufVxyXG4udS1saExvdyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbn1cclxuLnUtbGhNaWRkbGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG59XHJcbi51LWxoSGlnaCB7XHJcbiAgbGluZS1oZWlnaHQ6IDIuMDtcclxufVxyXG4udS1saEhpZ2hlc3Qge1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjA7XHJcbn1cclxuLy/lrZfplpNcclxuLnUtbHNaZXJvIHtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG4udS1sc1plcm8tc3Age1xyXG4gIEBpbmNsdWRlIG1xLXNwIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxufVxyXG4udS1sc1Nob3J0IHtcclxuICBAaW5jbHVkZSBsZXR0ZXJTcGFjZS1zaG9ydDtcclxufVxyXG4udS1sc05vcm1hbCB7XHJcbiAgQGluY2x1ZGUgbGV0dGVyU3BhY2Utbm9ybWFsO1xyXG59XHJcbi51LWxzTG9uZyB7XHJcbiAgQGluY2x1ZGUgbGV0dGVyU3BhY2UtbG9uZztcclxufVxyXG4iXX0= */
