@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

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

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

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

/* Grouping content
   ========================================================================== */
/**
 * 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 {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 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 Chrome 57- and 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 */
  -webkit-text-decoration: underline dotted;
          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: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

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

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

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          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 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          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
   ========================================================================== */
/*
 * 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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

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

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

/*!
 *  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 {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

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

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

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

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

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

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

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

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -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 {
  -webkit-filter: none;
          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; }

.selectric-wrapper {
  position: relative;
  cursor: pointer; }

.selectric-responsive {
  width: 100%; }

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden; }
  .selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #F8f8f8;
    color: #BBB;
    text-align: center;
    font: 0/0 a;
    *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; }
    .selectric .button:after {
      content: " ";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      width: 0;
      height: 0;
      border: 4px solid transparent;
      border-top-color: #BBB;
      border-bottom: none; }

.selectric-focus .selectric {
  border-color: #aaaaaa; }

.selectric-hover .selectric {
  border-color: #c4c4c4; }
  .selectric-hover .selectric .button {
    color: #a2a2a2; }
    .selectric-hover .selectric .button:after {
      border-top-color: #a2a2a2; }

.selectric-open {
  z-index: 9999; }
  .selectric-open .selectric {
    border-color: #c4c4c4; }
  .selectric-open .selectric-items {
    display: block; }

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0; }
  .selectric-hide-select select {
    position: absolute;
    left: -100%; }
  .selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10; }
    .selectric-hide-select.selectric-is-native select {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      border: none;
      z-index: 1;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      opacity: 0; }

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important; }

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important; }

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  -webkit-box-shadow: 0 0 10px -6px;
          box-shadow: 0 0 10px -6px; }
  .selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto; }
  .selectric-above .selectric-items {
    top: auto;
    bottom: 100%; }
  .selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px; }
  .selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer; }
    .selectric-items li.selected {
      background: #E0E0E0;
      color: #444; }
    .selectric-items li.highlighted {
      background: #D0D0D0;
      color: #444; }
    .selectric-items li:hover {
      background: #D5D5D5;
      color: #444; }
  .selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: none;
    color: #444; }
  .selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1; }
  .selectric-items .selectric-group li {
    padding-left: 25px; }

/* zilla-slab-300 - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 300;
  src: local("Zilla Slab Light"), local("ZillaSlab-Light"), url("../fonts/zilla-slab-v3-latin-300.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-300.woff") format("woff"); }

/* zilla-slab-300italic - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 300;
  src: local("Zilla Slab Light Italic"), local("ZillaSlab-LightItalic"), url("../fonts/zilla-slab-v3-latin-300italic.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-300italic.woff") format("woff"); }

/* zilla-slab-regular - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 400;
  src: local("Zilla Slab"), local("ZillaSlab-Regular"), url("../fonts/zilla-slab-v3-latin-regular.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-regular.woff") format("woff"); }

/* zilla-slab-italic - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 400;
  src: local("Zilla Slab Italic"), local("ZillaSlab-Italic"), url("../fonts/zilla-slab-v3-latin-italic.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-italic.woff") format("woff"); }

/* zilla-slab-500 - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 500;
  src: local("Zilla Slab Medium"), local("ZillaSlab-Medium"), url("../fonts/zilla-slab-v3-latin-500.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-500.woff") format("woff"); }

/* zilla-slab-500italic - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 500;
  src: local("Zilla Slab Medium Italic"), local("ZillaSlab-MediumItalic"), url("../fonts/zilla-slab-v3-latin-500italic.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-500italic.woff") format("woff"); }

/* zilla-slab-600 - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 600;
  src: local("Zilla Slab SemiBold"), local("ZillaSlab-SemiBold"), url("../fonts/zilla-slab-v3-latin-600.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-600.woff") format("woff"); }

/* zilla-slab-600italic - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 600;
  src: local("Zilla Slab SemiBold Italic"), local("ZillaSlab-SemiBoldItalic"), url("../fonts/zilla-slab-v3-latin-600italic.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-600italic.woff") format("woff"); }

/* zilla-slab-700 - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 700;
  src: local("Zilla Slab Bold"), local("ZillaSlab-Bold"), url("../fonts/zilla-slab-v3-latin-700.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-700.woff") format("woff"); }

/* zilla-slab-700italic - latin */
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 700;
  src: local("Zilla Slab Bold Italic"), local("ZillaSlab-BoldItalic"), url("../fonts/zilla-slab-v3-latin-700italic.woff2") format("woff2"), url("../fonts/zilla-slab-v3-latin-700italic.woff") format("woff"); }

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/roboto-v18-latin-300.woff2") format("woff2"), url("../fonts/roboto-v18-latin-300.woff") format("woff"); }

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../fonts/roboto-v18-latin-300italic.woff2") format("woff2"), url("../fonts/roboto-v18-latin-300italic.woff") format("woff"); }

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v18-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v18-latin-regular.woff") format("woff"); }

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/roboto-v18-latin-italic.woff2") format("woff2"), url("../fonts/roboto-v18-latin-italic.woff") format("woff"); }

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/roboto-v18-latin-500.woff2") format("woff2"), url("../fonts/roboto-v18-latin-500.woff") format("woff"); }

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../fonts/roboto-v18-latin-500italic.woff2") format("woff2"), url("../fonts/roboto-v18-latin-500italic.woff") format("woff"); }

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v18-latin-700.woff2") format("woff2"), url("../fonts/roboto-v18-latin-700.woff") format("woff"); }

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../fonts/roboto-v18-latin-700italic.woff2") format("woff2"), url("../fonts/roboto-v18-latin-700italic.woff") format("woff"); }

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local("Roboto Black"), local("Roboto-Black"), url("../fonts/roboto-v18-latin-900.woff2") format("woff2"), url("../fonts/roboto-v18-latin-900.woff") format("woff"); }

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("../fonts/roboto-v18-latin-900italic.woff2") format("woff2"), url("../fonts/roboto-v18-latin-900italic.woff") format("woff"); }

/* conduit */
@font-face {
  font-family: 'ITC Conduit';
  font-style: normal;
  font-weight: 400;
  src: local("ITC Conduit"), url("../fonts/ConduitITCStd.woff2") format("woff2"), url("../fonts/ConduitITCStd.woff") format("woff"); }

@font-face {
  font-family: 'ITC Conduit';
  font-style: normal;
  font-weight: 500;
  src: local("ITC Conduit Medium"), url("../fonts/ConduitITCStd-Medium.woff2") format("woff2"), url("../fonts/ConduitITCStd-Medium.woff") format("woff"); }

@font-face {
  font-family: 'ITC Conduit';
  font-style: normal;
  font-weight: 700;
  src: local("ITC Conduit Bold"), url("../fonts/ConduitITCStd-Bold.woff2") format("woff2"), url("../fonts/ConduitITCStd-Bold.woff") format("woff"); }

@media (max-width: 899px) {
  .hidden-mobile {
    display: none; } }

@media (min-width: 900px) {
  .hidden-not-mobile {
    display: none; } }

html {
  font-size: 0.625rem; }

html, body {
  min-height: 100%; }

body {
  font: 1.4rem/1.4 Roboto, sans-serif;
  color: #000;
  background: #62112B;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased; }

a,
.tdu {
  text-decoration: underline; }

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

.wsn {
  white-space: nowrap; }

.is-disabled {
  opacity: .5;
  pointer-events: none; }

.visually-hidden {
  display: none; }

/*
 |   92% max 1196   | = from design
   | 82% max 1066 |   = 1/0.92*1196*0.82
 */
.container {
  margin: 0 auto;
  width: 82%;
  max-width: 1066px; }

@media (max-width: 899px) {
  .container .mobile-full-width {
    margin-left: -11%;
    margin-right: -11%;
    padding-left: 11%;
    padding-right: 11%; } }

@media (min-width: 900px) {
  .container--wider {
    width: 92%;
    max-width: 1196px; } }

body {
  position: relative; }

.dev-todo-block {
  background: yellow;
  padding: 10px;
  margin: 30px 0 60px; }

.dev-placeholder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 25px;
  background: #ccc; }

.dev-todo {
  display: inline-block;
  vertical-align: middle;
  background: yellow; }

.dev-screenshot {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  pointer-events: none;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  opacity: .25; }
  .dev-screenshot.hidden-mobile {
    background-size: auto; }
  .dev-screenshot--over {
    z-indeX: 999;
    opacity: 1;
    mix-blend-mode: difference;
    pointer-events: all; }
    .dev-screenshot--over:hover {
      opacity: .5; }

/**
 * Swiper 4.2.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 1, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-invisible-blank-slide {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform; }

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock {
  display: none; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff; }

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000; }

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000; }

.swiper-pagination-lock {
  display: none; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

.stacktable {
  width: 100%; }
  .stacktable .st-head-row {
    padding-top: 1em;
    color: #646469;
    font-size: 1.6rem;
    line-height: 1.2; }
  .stacktable .st-head-row.st-head-row-main {
    padding-top: 0; }
  .stacktable .st-key {
    color: #8B1C40;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 600;
    width: 49%;
    padding-right: 1%; }
  .stacktable .st-val {
    width: 49%;
    padding-left: 1%; }

.stacktable.large-only {
  display: table; }

.stacktable.small-only {
  display: none; }

@media (max-width: 1099px) {
  .stacktable.large-only {
    display: none; }
  .stacktable.small-only {
    display: table; }
  .txt .stacktable {
    margin: 0;
    border-top: 1px solid #C2C2C2; }
    .txt .stacktable:first-child {
      border-top: none; }
    .txt .stacktable tr:first-child td {
      padding-top: 20px; }
    .txt .stacktable tr:last-child td {
      padding-bottom: 20px; }
    .txt .stacktable td {
      border: none; } }

.selectric {
  border: 1px solid #646469;
  background: #fff; }

.selectric-hover .selectric {
  border: 1px solid #646469; }

.selectric .label {
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 28px;
  padding: 9px 10px;
  color: #646469;
  height: 28px;
  margin: 0 40px 0 0; }

.selectric-focus .selectric,
.selectric-open .selectric,
.selectric-hover .selectric {
  border: 1px solid #646469; }

.selectric-items {
  background: #fff;
  border: 1px solid #646469;
  border-top: none;
  padding: 5px 0; }
  .selectric-above .selectric-items {
    border: 1px solid #646469;
    border-bottom: none; }

.selectric-items ul,
.selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 28px;
  min-height: 28px; }

.selectric-items li {
  color: #646469;
  padding: 5px 10px;
  border: none; }

.selectric-items li.selected,
.selectric-items li.highlighted,
.selectric-items li:hover {
  background: #fff;
  color: #378BB5; }

#block-eastern2017-local-tasks {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 0.8);
          box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 0.8); }

#block-eastern2017-local-tasks {
  margin: -41px 0 0; }

#block-eastern2017-local-tasks > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

#block-eastern2017-local-tasks > ul > li {
  margin: 0 0 0 1px; }

#block-eastern2017-local-tasks > ul > li a {
  display: block;
  padding: 5px 16px;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none; }

#block-eastern2017-local-tasks > ul > li a:hover {
  background: #8B1C40; }

#highlighted {
  background: #fff; }

div[role="contentinfo"] {
  margin: 0;
  padding: 16px;
  background: #286888;
  color: #fff;
  font-size: 18px;
  line-height: 1.4;
  font-weight: bold; }
  div[role="contentinfo"][aria-label="Error message"] {
    background: #ff0033; }
  div[role="contentinfo"] a {
    color: #fff;
    text-decoration: underline; }

.notification {
  margin: 0;
  padding: 16px 0;
  background: #286888;
  color: #fff;
  font-size: 18px;
  line-height: 1.4;
  font-weight: bold; }
  .notification--red {
    background: #ff0033; }
  .notification a {
    color: #fff;
    text-decoration: underline; }

.notification p {margin: 0;}

body.toolbar-fixed {
  padding-top: 179px !important; }
  body.toolbar-fixed .header {
    top: 39px !important; }
    body.toolbar-fixed .header .header__menu, body.toolbar-fixed .header:before {
      top: 179px; }
    body.toolbar-fixed .header.header--compact .header--compact, body.toolbar-fixed .header.header--compact:before {
      top: 124px; }

body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal {
  padding-top: 220px !important; }
  body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header {
    top: 80px !important; }
    body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header .header__menu, body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header:before {
      top: 220px; }
    body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header.header--compact .header__menu, body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header.header--compact:before {
      top: 165px; }

.header {
  background: #fff; }

.header__logo img {
  vertical-align: middle;
  height: 51px; }

.header__full-menu__close {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: opacity .2s ease, transform .2s ease;
  transition: opacity .2s ease, transform .2s ease, -webkit-transform .2s ease;
  opacity: 0;
  -webkit-transform: translate(10px, 0);
          transform: translate(10px, 0);
  pointer-events: none; }

.header--show-menu .header__full-menu__open {
  opacity: 0;
  -webkit-transform: translate(-10px, 0);
          transform: translate(-10px, 0);
  pointer-events: none; }

.header--show-menu .header__full-menu__close {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  pointer-events: auto; }

.header__section {
  border-top: 2px solid #C2C2C2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px; }

.header__primary {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.menu-primary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .menu-primary__item.active-trail .menu-primary__link:before {
    content: " ";
    display: block;
    width: 100%;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #286888; }
  .menu-primary__link {
    position: relative;
    display: block;
    text-decoration: none;
    color: #8B1C40;
    height: 48px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 1.6rem;
    line-height: 18px;
    padding: 0;
    margin: 0 23px 0 0;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center; }
    .menu-primary__link:hover:before {
      content: " ";
      display: block;
      width: 100%;
      height: 4px;
      position: absolute;
      bottom: 0;
      left: 0;
      background-color: #286888; }
  .menu-primary__drop {
    -webkit-box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.8);
            box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.8);
    position: absolute;
    left: -4.34%;
    right: 0;
    padding: 33px 65px 30px 4.34%;
    top: 100%;
    background: rgba(255, 255, 255, 0.92);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    pointer-events: none; }
    .menu-primary__drop-section {
      width: 70%; }
    .menu-primary__drop-side {
      margin: 0 0 0 auto; }
  .menu-primary__title {
    font-family: "Zilla Slab", serif;
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.33;
    color: #286888;
    margin: 0 0 25px; }
  .menu-primary__more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .menu-primary__cta {
    padding: 0 15px;
    display: block;
    margin: 0 0 0 30px;
    text-align: center;
    text-decoration: none;
    font-family: "ITC Conduit", sans-serif;
    font-size: 2rem;
    line-height: 1.1;
    font-weight: 700;
    color: #646469;
    max-width: 120px; }
    .menu-primary__cta:hover {
      text-decoration: underline; }
    .menu-primary__cta-icon {
      display: block;
      margin: 0 auto 14px;
      background-repeat: no-repeat;
      background-position: 50% 100%;
      width: 100px;
      height: 100px; }
    .menu-primary__cta-label {
      display: block; }

.menu-primary__item:hover .menu-primary__link:before,
.menu-primary__item--active .menu-primary__link:before {
  content: " ";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #286888; }

.menu-primary__item:hover .menu-primary__drop,
.menu-primary__item--active .menu-primary__drop {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  pointer-events: auto; }

.menu-secondary {
  -webkit-columns: 3;
          columns: 3;
  -webkit-column-gap: 30px;
          column-gap: 30px; }
  .menu-secondary__item {
    -webkit-column-break-inside: avoid;
            break-inside: avoid; }
    .menu-secondary__item a {
      display: block;
      padding: 7px 0;
      text-decoration: none;
      color: #646469;
      font-size: 1.6rem;
      line-height: 1.4; }
      .menu-secondary__item a:hover {
        color: #378BB5;
        text-decoration: underline; }

.header__search {
  cursor: pointer;
  position: relative; }

.header__search-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: transform .2s ease, opacity .2s ease;
  transition: transform .2s ease, opacity .2s ease, -webkit-transform .2s ease; }

.header__search-close {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(0, -10px);
          transform: translate(0, -10px);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: transform .2s ease, opacity .2s ease;
  transition: transform .2s ease, opacity .2s ease, -webkit-transform .2s ease; }

.header__search-bar .search-block-form,
.menu__search-bar-mobile .search-block-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .header__search-bar .search-block-form > .form-item,
  .menu__search-bar-mobile .search-block-form > .form-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0;
    margin: 0; }
  .header__search-bar .search-block-form .form__controls,
  .menu__search-bar-mobile .search-block-form .form__controls {
    width: auto; }

.header__search-bar .form-search,
.menu__search-bar-mobile .form-search {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 70px;
  width: 100%;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 4rem;
  line-height: 1.25;
  padding: 10px 10px;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #646469;
  border-radius: 0; }
  .header__search-bar .form-search::-webkit-input-placeholder,
  .menu__search-bar-mobile .form-search::-webkit-input-placeholder {
    color: #d8d8d8; }
  .header__search-bar .form-search:-ms-input-placeholder,
  .menu__search-bar-mobile .form-search:-ms-input-placeholder {
    color: #d8d8d8; }
  .header__search-bar .form-search::-ms-input-placeholder,
  .menu__search-bar-mobile .form-search::-ms-input-placeholder {
    color: #d8d8d8; }
  .header__search-bar .form-search::placeholder,
  .menu__search-bar-mobile .form-search::placeholder {
    color: #d8d8d8; }

.header__search-bar .form-actions:before,
.menu__search-bar-mobile .form-actions:before {
  content: "";
  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;
  position: absolute;
  right: 2px;
  top: 22px;
  font-size: 2.8rem;
  z-index: 3;
  color: #8B1C40;
  pointer-events: none; }

.header__search-bar .button,
.menu__search-bar-mobile .button {
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  width: 50px;
  margin: 0 -10px 0 0;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  cursor: pointer;
  font-size: 2.8rem;
  color: #8B1C40; }

.header__search-bar {
  position: absolute;
  top: 10px;
  height: 70px;
  left: 50%;
  right: 0;
  opacity: 0;
  -webkit-transform: translate(0, -20px);
          transform: translate(0, -20px);
  pointer-events: none;
  z-index: 3;
  -webkit-transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: opacity .2s ease, -webkit-transform .2s ease;
  transition: transform .2s ease, opacity .2s ease;
  transition: transform .2s ease, opacity .2s ease, -webkit-transform .2s ease; }

.menu__search-bar-mobile {
  padding: 15px; }
  .menu__search-bar-mobile .form-search {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: #fff;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 60px;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 30px;
    padding: 15px 15px;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #3d3d3d; }
    .menu__search-bar-mobile .form-search::-webkit-input-placeholder {
      color: #646469; }
    .menu__search-bar-mobile .form-search:-ms-input-placeholder {
      color: #646469; }
    .menu__search-bar-mobile .form-search::-ms-input-placeholder {
      color: #646469; }
    .menu__search-bar-mobile .form-search::placeholder {
      color: #646469; }
  .menu__search-bar-mobile .form_controls {
    margin: 0rem; }
  .menu__search-bar-mobile .form-actions:before {
    content: "";
    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;
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 2.8rem;
    z-index: 1;
    color: #8B1C40;
    pointer-events: none; }
  .menu__search-bar-mobile .button {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: #fff;
    width: 50px;
    margin: 0;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: none;
    cursor: pointer;
    font-size: 2.8rem;
    color: #8B1C40; }

.header__tertiary {
  position: absolute;
  right: 0;
  top: 18px; }

.menu-tertiary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.4rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: "ITC Conduit", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #646469; }
  .menu-tertiary__item {
    margin: 0 0 0 34px; }
    .menu-tertiary__item a {
      color: #646469;
      text-decoration: none; }
      .menu-tertiary__item a:hover {
        text-decoration: underline; }

@media (max-width: 899px) {
  .header {
    height: 71px;
    position: relative; }
  .header__section {
    border: none; }
/*  .header__logo-link {
    display: inline-block;
    padding: 21px 28px 14px;
    margin: 0 0 0 -11%; } */
  .header__logo img {
    vertical-align: middle;
/*    height: 60px; - Originial Logo on mobile.
    padding-top: 6px; */
    height: 42px;
    padding-top: 14px;
    margin-left: -10px; }
  .header__full-menu {
    position: absolute;
    right: 0;
    top: 0; }
    .header__full-menu > nav {
      position: relative; }
    .header__full-menu > .button {
      height: 71px;
      width: 81px;
      color: #646469; }
      .header__full-menu > .button__icon {
        padding: 4px 0 0; }
  .body--show-menu .header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 10000; } }

@media (min-width: 900px) {
  body {
    padding-top: 140px; }
  .header {
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    right: 0;
    -webkit-transition: -webkit-box-shadow .2s ease;
    transition: -webkit-box-shadow .2s ease;
    transition: box-shadow .2s ease;
    transition: box-shadow .2s ease, -webkit-box-shadow .2s ease; }
    .header > .container {
      padding-top: 90px;
      height: 50px;
      position: relative;
      -webkit-transition: padding-top .2s ease, height .2s ease;
      transition: padding-top .2s ease, height .2s ease; }
  .header__logo {
    position: absolute;
    left: 0;
/*    top: 14px; - Original Logo offset */
    top: 20px;
    -webkit-transition: top .2s ease;
    transition: top .2s ease; }
  .header__logo-link {
    display: inline-block;
    overflow: hidden;
    -webkit-transition: width .2s ease, top .2s ease;
    transition: width .2s ease, top .2s ease; }
  .header__tertiary {
    -webkit-transition: opacity .3s ease, top .2s ease;
    transition: opacity .3s ease, top .2s ease; }
  .header__full-menu {
    position: relative; }
    .header__full-menu__overlay {
      content: "";
      position: absolute;
      left: -2px;
      top: 0;
      height: 34px;
      border-left: 2px solid #C2C2C2;
      -webkit-transition: border-left-color .2s ease;
      transition: border-left-color .2s ease; }
    .header__full-menu__open {
      margin: 0 -20px 0 0;
      position: relative;
      -webkit-transition: opacity .2s ease, -webkit-transform .2s ease;
      transition: opacity .2s ease, -webkit-transform .2s ease;
      transition: opacity .2s ease, transform .2s ease;
      transition: opacity .2s ease, transform .2s ease, -webkit-transform .2s ease; }
    .header__full-menu__close.button {
      right: -20px; }
      .header__full-menu__close.button .button__label {
        padding-right: 6px; }
  .header__section {
    position: absolute;
    left: 0;
    top: 90px;
    right: 0;
    -webkit-transition: top .2s ease, left .2s ease, border-top-color .2s ease;
    transition: top .2s ease, left .2s ease, border-top-color .2s ease; }
  .header--compact {
    -webkit-box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.8);
            box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.8); }
    .header--compact > .container {
      padding: 0;
      height: 85px; }
/*    .header--compact .header__logo {
      top: 18px; } */
    .header--compact .header__logo-link,
    .header--compact .header-landing__logo-link {
      width: 45px; }
    .header--compact .header__section {
      border-top-color: #fff;
      left: 90px;
      right: 0;
      top: 19px; }
    .header--compact .header__full-menu:before {
      border-left-color: #fff; }
    .header--compact .header__tertiary {
      top: -20px;
      opacity: 0; }
  .header--search {
    -webkit-box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.8);
            box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.8); }
    .header--search .menu-primary__link {
      color: #C2C2C2; }
      .header--search .menu-primary__link:hover:before {
        content: " ";
        display: block;
        width: 100%;
        height: 4px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: #286888; }
    .header--search .header__tertiary {
      top: -20px;
      opacity: 0; }
    .header--search .header__search-bar {
      opacity: 1;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      pointer-events: auto; }
    .header--search .header__search-open {
      -webkit-transform: translate(0, 10px);
              transform: translate(0, 10px);
      opacity: 0;
      pointer-events: none; }
    .header--search .header__search-close {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      opacity: 1;
      pointer-events: all; }
  .header__overlay {
    content: "";
    position: fixed;
    z-index: -1;
    left: 0;
    top: 140px;
    right: 0;
    height: 100%;
    background: rgba(255, 255, 255, 0.65);
    -webkit-transition: top .2s ease, opacity .2s ease;
    transition: top .2s ease, opacity .2s ease;
    opacity: 0;
    pointer-events: none; }
  .header--show-menu .header__overlay {
    opacity: 1;
    pointer-events: auto; }
  .header--show-menu.header--compact:before {
    top: 85px; } }

.button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  padding: 0;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  text-decoration: none; }
  .button__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .button__icon img,
    .button__icon svg {
      vertical-align: middle; }

.button--full {
  width: 100%; }

.button--type-header .button__icon {
  color: #646469; }
  .button--type-header .button__icon .fa {
    font-size: 1.8rem;
    margin: 0 0 3px; }

.button--type-basic {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.8rem;
  line-height: 1.2;
  font-weight: 500;
  height: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .button--type-basic .button__label {
    padding: 0 20px; }

a.button.button--type-basic {
  text-decoration: none; }

.button.button--color-grey-white {
  background: #7D8389;
  border: 2px solid #7D8389;
  color: #fff; }

.button.button--color-grey-black {
  background: #F3F3F3;
  border: 2px solid #F3F3F3;
  color: #646469; }

.button.button--color-red-white {
  background: #8B1C40;
  border: 2px solid #fff;
  color: #fff; }

.button.button--color-red-red-white {
  background: #8B1C40;
  border: 2px solid #8B1C40;
  color: #fff; }

.button.button--color-white-red {
  background: #fff;
  border: 2px solid #8B1C40;
  color: #8B1C40; }

.button.button--color-transp-white-black {
  background: transparent;
  border: 2px solid #fff;
  color: #fff; }

.button.button--color-transp-white {
  background: transparent;
  border: 2px solid #fff;
  color: #fff; }

.button.button--color-lightgrey-grey {
  background: #C2C2C2;
  border: 2px solid #C2C2C2;
  color: #646469; }

.button--min-width {
  min-width: 246px; }

.paragraph--type--teaser-buttons {
  margin-top: 45px; }

@media (max-width: 899px) {
  .button--type-header .button__label {
    display: none; }
  .button--type-header .button__icon {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .btngroup .button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 30px 0 0; }
    .btngroup .button:first-child {
      margin: 0; }
  .button--min-width {
    width: 100%; } }

input.primaryAction,
input.button {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.8rem;
  line-height: 1.2;
  font-weight: 500;
  height: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
  background: #8B1C40;
  border: 2px solid #8B1C40;
  color: #fff; }
  .layout-sidebar input.button {
    margin-left: 8px;
    height: 50px; }

@media (min-width: 900px) {
  .button--type-header {
    height: 48px;
    padding: 0 12px 0 0; }
    .button--type-header .button__label {
      padding: 10px 11px 10px 27px;
      font-size: 1.6rem;
      color: #8B1C40;
      white-space: nowrap; }
    .button--type-header .button__icon {
      width: 40px;
      height: 48px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 40px;
          -ms-flex: 1 0 40px;
              flex: 1 0 40px; }
  .button.button--color-grey-black:hover {
    background: #646469;
    border: 2px solid #646469;
    color: #F3F3F3; }
  .button.button--color-grey-white:hover {
    background: #fff;
    color: #7D8389; }
  .button.button--color-red-white:hover {
    background: #fff;
    color: #8B1C40; }
  .button.button--color-red-red-white:hover,
  input.button:hover {
    background: #fff;
    color: #8B1C40; }
  .button.button--color-white-red:hover {
    background: #8B1C40;
    color: #fff; }
  .button.button--color-transp-white-black:hover {
    background: #fff;
    color: #8B1C40; }
  .button.button--color-transp-white:hover {
    background: #fff;
    border: 2px solid #fff;
    color: #8B1C40; }
  .button.button--color-lightgrey-grey:hover {
    background: #646469;
    border: 2px solid #646469;
    color: #C2C2C2; }
  .btngroup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .btngroup .button,
    .btngroup .button-wrapper {
      width: 280px;
      margin: 0 0 0 24px; }
      .btngroup .button:first-child, .btngroup .button.first,
      .btngroup .button-wrapper:first-child,
      .btngroup .button-wrapper.first {
        margin: 0; }
  .btngroup--center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .btngroup--vertical {
    display: block; }
    .btngroup--vertical .button {
      width: 100%;
      max-width: 280px;
      margin: 20px 0 0; }
      .btngroup--vertical .button:first-child {
        margin: 0; }
  .paragraph--type--teaser-buttons {
    margin-top: 20px; } }

.page-title {
  background: #8B1C40;
  color: #fff;
  padding: 11px 0 15px; }

.page-title__title {
  font-family: "Zilla Slab", serif;
  font-size: 2.4rem;
  font-weight: 700;
  margin: 2px 0 0; }

@media (min-width: 900px) {
  .page-title {
    padding: 31px 0 22px; }
  .page-title__title {
    font-size: 3.2rem;
    margin: 3px 0 0; } }

.breadcrumbs {
  font-size: 1.3rem; }
  .breadcrumbs__link, .breadcrumbs__text {
    color: #fff;
    text-decoration: none; }
  .breadcrumbs__sep {
    margin: 0 .28em; }

.page-image {
  background-color: #F3F3F3;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 51.25%; }

@media (min-width: 900px) {
  .page-image {
    padding: 0;
    height: 458px; } }

.layout-main {
  background: #fff;
  color: #646469;
  font-size: 1.6rem;
  line-height: 1.625; }
  .layout-main.unpublished {
    background-color: #ffeef1; }

.layout-section {
  padding: 20px 0; }

.layout-sidebar {
  padding: 20px 0; }

.layout-more {
  padding: 20px 0; }

.layout-main--home {
  background: #F3F3F3; }

.layout-main--no-title {
  border-top: 10px solid #F3F3F3; }

@media (min-width: 900px) {
  .layout-main > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    padding: 41px 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .layout-section {
    width: 67%;
    padding: 0 4% 0 0;
    border-right: 1px solid #C2C2C2; }
  .layout-sidebar {
    margin: 0 -20px 0 auto;
    padding: 0;
    width: 27%; }
  .layout-more {
    margin: 20px 0 0;
    width: 100%; }
  .layout-main--no-sidebar > .container {
    display: block;
    padding: 41px 0; }
  .layout-main--no-sidebar .layout-section {
    width: auto;
    padding: 0;
    border-right: none; }
  .layout-main--no-sidebar .layout-sidebar {
    display: none; } }

@media (min-width: 900px) {
  .article h1:first-child,
  .article .title-h1:first-child {
    margin-top: -5px; } }

.txt {
  font-size: 1.6rem;
  line-height: 1.625; }
  .txt a {
    color: #8B1C40;
    text-decoration: underline; }
    .txt a:hover {
      font-weight: 600; }
  .txt h1,
  .txt .title-h1 {
    font-size: 3.2rem;
    line-height: 1.2;
    font-family: "Zilla Slab", serif;
    margin: 0 0 .75em; }
  .txt h2,
  .txt .title-h2 {
    font-size: 2.2rem;
    line-height: 1.2;
    font-family: "Zilla Slab", serif;
    margin: 0 0 1em; }
  .txt h3,
  .txt .title-h3 {
    font-family: "ITC Conduit", sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 .5em; }
  .txt p,
  .txt ul,
  .txt ol {
    margin: 1em 0; }
    .txt p:last-child,
    .txt ul:last-child,
    .txt ol:last-child {
      margin-bottom: 0; }
  .txt ul,
  .txt ol {
    margin-left: 1.2em;
    padding: 0; }
  .txt ul {
    list-style: disc; }
  .txt ul > li,
  .txt ol > li {
    margin: .5em 0; }
  .txt li > ul:first-child,
  .txt li > ul:last-child,
  .txt li > ol:first-child,
  .txt li > ol:last-child {
    margin-top: .5em;
    margin-bottom: .5em; }
  .txt li > ul,
  .txt li > ol {
    margin-left: 1em; }
  .txt table {
    border-collapse: collapse;
    margin: 2em 0;
    border: none; }
  .txt th {
    text-align: left;
    padding: 10px 5px;
    color: #8B1C40;
    font-size: 1.6rem;
    line-height: 1.4;
    border: none; }
  .txt td {
    text-align: left;
    padding: 10px 5px;
    font-size: 1.6rem;
    line-height: 1.4;
    border: none;
    border-top: 1px solid #C2C2C2; }
  .txt .no-thead .st-key {
    display: none; }
  .txt hr {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    margin: .5em 0;
    border: none;
    border-top: 2px solid #C2C2C2; }

.txt--xl {
  font-size: 2rem;
  line-height: 1.6;
  font-weight: 600;
  font-family: "Zilla Slab", serif; }

.txt--l {
  font-size: 2rem;
  line-height: 1.6; }

.txt--s {
  font-size: 1.4rem;
  line-height: 1.6; }

.align-left {
  float: left;
  margin: 0 20px 10px 0; }

.align-right {
  float: right;
  margin: 0 0 10px 20px; }

.align-center {
  display: block;
  margin: 1em auto; }

@media (min-width: 900px) {
  .txt h1,
  .txt .title-h1 {
    font-size: 4.15rem;
    line-height: 1.2;
    font-family: "Zilla Slab", serif;
    margin: 0 0 .45em; }
  .txt th {
    padding: 15px 10px;
    font-size: 1.6rem;
    line-height: 1.4; }
  .txt td {
    padding: 15px 10px;
    font-size: 1.6rem;
    line-height: 1.4; }
  .text-columns {
    overflow: hidden; }
    .text-columns .text__left {
      float: left;
      width: 47%;
      margin: 0 2% 0 0; }
    .text-columns .text__right {
      float: right;
      width: 47%;
      margin: 0 0 0 2%; } }

footer {
  background-color: #8B1C40;
  color: #fff;
  padding: 38px 0 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.4rem;
  line-height: 1.7; }

.footer__logo {
  margin: 0 0 20px; }
  .footer__logo img {
    max-width: 100%; }

.footer__address {
  margin: 0 0 24px; }

.footer__search {
  margin: 0 0 20px;
  position: relative; }
  .footer__search .form-search {
    background-color: #fff;
    color: #646469;
    font-size: 2rem;
    line-height: 1.2;
    height: 60px;
    border: none;
    padding: 18px 80px 18px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 100%;
    font-family: "Roboto", sans-serif;
    outline: none; }
  .footer__search .form-actions:before {
    content: "";
    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;
    position: absolute;
    right: 26px;
    top: 15px;
    font-size: 2.8rem;
    z-index: 3;
    color: #8B1C40;
    pointer-events: none; }
  .footer__search .button {
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    height: 60px;
    cursor: pointer;
    border: 2px solid #fff;
    background: #fff; }
  .footer__search .form__field {
    margin: 0;
    padding: 0; }

.footer__ctas {
  margin: 0 0 42px; }

.footer__cta {
  margin: 0 0 20px; }
  .footer__cta .button {
    width: 100%; }

.footer__nav {
  font-size: 1.6rem;
  line-height: 1.25;
  font-family: "ITC Conduit", sans-serif;
  margin: 0 0 18px;
  -webkit-columns: 2;
          columns: 2;
  -webkit-column-gap: 2em;
          column-gap: 2em; }
  .footer__nav li {
    margin: 0 0 1.27em; }
  .footer__nav a {
    color: #fff;
    text-decoration: none; }

#block-nondiscriminationpolicy {
  background: inherit;
  color: #e3e3e5;
  font-size: 1.2rem;
}
#block-nondiscriminationpolicy a {
  color: inherit; }

.social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -7% -30px; }
  .social li {
    width: 25%;
    margin: 0 0 30px;
    text-align: center; }
    .social li a {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 40px;
      height: 40px;
      color: #fff;
      text-decoration: none;
      text-align: center;
      font-size: 4rem;
      line-height: 1; }

@media (min-width: 900px) {
  footer {
    padding: 81px 0 26px;
    font-size: 1.6rem;
    line-height: 1.625;
    background: #8B1C40 url(../images/logo-shield.svg) no-repeat calc(33% - 380px) 36px; }
    footer > .container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
  .footer__main {
    width: 27%;
    margin: 0 4% 0 0; }
  .footer__logo {
    margin: 0 0 37px; }
  .footer__address {
    margin: 0 0 24px; }
  .footer__section {
    width: 69%; }
  .footer__search {
    margin: 0 0 50px; }
  .footer__ctas {
    margin: 0 0 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .footer__cta {
    width: 30%;
    margin: 0 0 0 5%; }
    .footer__cta:first-child {
      margin: 0; }
  .footer__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    min-height: 130px; }
  .footer__nav {
    width: 70%;
    margin: 0 5% 20px 0;
    font-size: 1.6rem;
    line-height: 1.5;
    font-family: "Roboto", sans-serif;
    -webkit-columns: 3;
            columns: 3;
    -webkit-column-gap: 1em;
            column-gap: 1em; }
    .footer__nav li {
      margin: 0 0 .6em; }
    .footer__nav a {
      color: #fff;
      text-decoration: none; }
  .footer__social {
    width: 25%; }
  .social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 0 -30px;
    font-size: 1.2rem; }
    .social li {
      text-align: right; }
      .social li a {
        width: 30px;
        height: 30px;
        font-size: 2.4rem; } }

.credits {
  background-color: #62112B;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.45; }
  .credits a {
    color: #fff;
    text-decoration: none; }
  .credits__section {
    padding: 15px 0; }
  .credits__copy {
    margin: 0 0 1em; }
  .credits__links {
    margin: 0 0 1em;
    overflow: hidden; }
    .credits__links li {
      margin: 0 1.4em 0 -1.4em;
      display: inline-block; }
      .credits__links li:before {
        content: "|";
        margin: 0 .8em 0 .4em;
        width: 1em;
        overflow: hidden; }

@media (min-width: 900px) {
  .credits__section {
    padding: 23px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .credits__copy {
    margin: 0 0 0 auto;
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .credits__links {
    margin: 0; } }

.footer-also {
  background: #F3F3F3; }
  .footer-also__section {
    max-width: 700px;
    margin: 0 auto;
    padding: 50px 0; }
  .footer-also__title {
    text-align: center;
    text-transform: uppercase;
    font-family: "ITC Conduit", sans-serif;
    font-size: 4rem;
    line-height: 1;
    font-weight: 700;
    color: #8B1C40;
    margin: 0 0 20px; }

.more {
  text-align: right;
  margin: 30px 0; }

.more--left {
  text-align: left; }

.more--button {
  text-align: center;
  margin: 30px 0; }

.link-more {
  font-family: "ITC Conduit", sans-serif;
  color: #378BB5;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 1.2;
  font-weight: 700;
  text-decoration: none;
  padding-right: 10px; }
  .link-more--big {
    color: #8B1C40;
    font-size: 2.4rem;
    font-weight: 500;
    text-transform: none; }
    .link-more--big:after {
      vertical-align: middle; }
  .link-more:after {
    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;
    content: "";
    font-size: 1.2rem;
    margin: 0 0 0 6px;
    color: #8B1C40; }

.link-back:before {
  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;
  content: "";
  margin: 0 10px 0 0; }

@media (max-width: 899px) {
  .more--button .button {
    width: 100%; } }

@media (min-width: 900px) {
  .link-more {
    -webkit-transition: font-weight .2s ease;
    transition: font-weight .2s ease; }
    .link-more:after {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      -webkit-transition: -webkit-transform .2s ease;
      transition: -webkit-transform .2s ease;
      transition: transform .2s ease;
      transition: transform .2s ease, -webkit-transform .2s ease; }
    .link-more:hover {
      font-weight: 700; }
      .link-more:hover:after {
        -webkit-transform: translate(5px, 0);
                transform: translate(5px, 0); } }

.traversable-menu {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto; }

.menu__panel {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0;
  width: 100%;
  -webkit-transition: -webkit-transform 350ms ease-in-out;
  transition: -webkit-transform 350ms ease-in-out;
  transition: transform 350ms ease-in-out;
  transition: transform 350ms ease-in-out, -webkit-transform 350ms ease-in-out;
  /* If you change this, mke sure to also change the panel_slide_animation_duration setting when calling TraversableMenu */
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  overflow-x: hidden;
  overflow-y: auto; }

.menu__panel--depth-0,
.menu__panel--active-trail {
  -webkit-transform: translateX(0);
          transform: translateX(0); }

.menu__panel.-show-immediate {
  -webkit-transition-duration: 0ms;
          transition-duration: 0ms; }

.-show-immediate {
  -webkit-transition-duration: 0ms !important;
          transition-duration: 0ms !important; }

.menu__panel {
  opacity: 0;
  -webkit-transition: opacity 350ms ease, -webkit-transform 350ms ease;
  transition: opacity 350ms ease, -webkit-transform 350ms ease;
  transition: transform 350ms ease, opacity 350ms ease;
  transition: transform 350ms ease, opacity 350ms ease, -webkit-transform 350ms ease;
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
  pointer-events: none; }

.menu__panel--active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  z-index: 10;
  pointer-events: auto; }

.menu__panel--active-trail {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  z-index: 1; }

.menu__panel--child-open {
  opacity: 1;
  overflow: hidden; }

.header__menu--main__stage {
  position: relative;
  height: 100%; }

.header__menu {
  position: fixed;
  top: 140px;
  right: 0;
  bottom: 0;
  margin: 0;
  width: 540px;
  background: #F3F3F3;
  -webkit-transition: top .2s ease, opacity .2s ease, -webkit-transform .2s ease;
  transition: top .2s ease, opacity .2s ease, -webkit-transform .2s ease;
  transition: top .2s ease, transform .2s ease, opacity .2s ease;
  transition: top .2s ease, transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;
  opacity: 0;
  -webkit-transform: translate(20px, 0);
          transform: translate(20px, 0);
  pointer-events: none;
  z-index: 200; }
  .header__menu .menu__panel--active {
    pointer-events: none; }
  .header--show-menu .header__menu {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    pointer-events: auto; }
    .header--show-menu .header__menu .menu__panel--active {
      pointer-events: auto; }
  .header--compact .header__menu {
    top: 85px; }
  .header__menu nav {
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    height: calc(100% - 120px) !important;
    position: relative; }

.menu__panel {
  background: #F3F3F3;
  display: block !important;
  height: 100% !important; }
  .menu__panel > ul {
    padding: 45px; }

.menu-item__link {
  border-top: 1px solid #C2C2C2; }
  .menu-item__link .link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .menu-item__link .link a:first-child {
      font-family: "ITC Conduit", sans-serif;
      font-size: 2.4rem;
      line-height: 1;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: #646469;
      text-decoration: none;
      display: block;
      padding: 13px 15px 11px 0; }
    .menu-item__link .link a:hover, .menu-item__link .link a.is-active {
      color: #8B1C40; }
    .menu-item__link .link a:focus {
      outline: none; }
    .menu-item__link .link .menu-item__explore {
      font-family: "Roboto", sans-serif;
      font-size: 1.3rem;
      line-height: 1.2;
      padding: 14px 0 12px 15px;
      text-decoration: none;
      color: #646469;
      position: relative; }
      .menu-item__link .link .menu-item__explore:before {
        content: "";
        height: 38px;
        position: absolute;
        left: 0;
        top: 0;
        border-left: 1px solid #C2C2C2; }
      .menu-item__link .link .menu-item__explore:after {
        content: "";
        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;
        color: #fff;
        background: #8B1C40;
        font-size: 1.2rem;
        line-height: 1;
        width: 22px;
        height: 22px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 0 0 10px; }
  .menu-item__link:last-child {
    border-bottom: 1px solid #C2C2C2; }

.menu-item__back .back a,
.menu-item__back .back-to-top a {
  font-family: "ITC Conduit", sans-serif;
  font-size: 2.4rem;
  line-height: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-decoration: none;
  display: block;
  padding: 13px 0 11px;
  color: #8B1C40; }
  .menu-item__back .back a:before,
  .menu-item__back .back-to-top a:before {
    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;
    content: "";
    margin: 0 10px 0 0;
    font-size: 1.4rem;
    vertical-align: middle; }
  .menu-item__back .back a:focus,
  .menu-item__back .back-to-top a:focus {
    outline: none; }

.menu-item__back .back-to-top {
  border-bottom: 1px solid #C2C2C2; }
  .menu-item__back .back-to-top a:before {
    content: "";
    position: relative;
    top: -3px; }

.menu-item__back.menu-item__level1 .back-to-top {
  border-bottom: none; }

.menu-item__level2 .back-to-top a {
  display: block !important; }

.menu__panel__title__item .menu__panel__title__link {
  border-top: 1px solid #C2C2C2;
  font-family: "ITC Conduit", sans-serif;
  font-size: 2.4rem;
  line-height: 1;
  font-weight: 700;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-decoration: none;
  display: block;
  padding: 13px 0 11px;
  color: #646469; }
  .menu__panel__title__item .menu__panel__title__link:empty {
    display: none; }

.menu__secondary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  /* Added to make styling work with twig_tweak v2.6 module upgrade */
  .menu__panel .menu__secondary > div {display: inherit; width: 100%;}
  .menu__panel .menu__secondary {
    padding: 0 45px;
    margin: -20px 0 25px; }
  .menu__secondary:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 4px;
    bottom: 4px;
    border-left: 1px solid #C2C2C2; }
  .menu__secondary-list {
    width: calc(50% - 30px);
    margin: 0 0 0 60px; }
    .menu__secondary-list:first-child {
      margin: 0; }
  .menu__secondary-item a {
    display: block;
    padding: 4px 0;
    font-family: "ITC Conduit", sans-serif;
    font-size: 2rem;
    line-height: 1.3;
    color: #646469;
    text-decoration: none; }
    .menu__secondary-item a:hover {
      color: #8B1C40; }

.menu__cta {
  padding: 0 45px 45px; }
  .menu__cta .btngroup {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .menu__cta .btngroup .button {
      background: transparent;
      width: calc(50% - 8px);
      margin: 0 0 12px;
      vertical-align: middle; }
      .menu__cta .btngroup .button:nth-child(2n) {
        margin-left: 12px; }

@media (min-width: 900px) {
  /* Added to make styling work with twig_tweak v2.6 module upgrade */
  .menu__cta .btngroup > div {display: inline-table;}
  .menu__cta .btngroup .button:hover {
    background: #8B1C40; } }

@media (max-width: 899px) {
  .header__menu {
    top: 71px;
    width: 100%; }
  .menu__panel > ul {
    padding: 0; }
  .menu-item__link .link a:first-child {
    padding: 12px 15px; }
  .menu-item__link .link .menu-item__explore {
    padding: 14px 15px 12px; }
    .menu-item__link .link .menu-item__explore:before {
      display: none; }
    .menu-item__link .link .menu-item__explore:after {
      content: "";
      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;
      color: #fff;
      background: #8B1C40;
      font-size: 1.2rem;
      line-height: 1;
      width: 22px;
      height: 22px;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 0 0 10px; }
  .menu-item__link:last-child {
    border-bottom: 1px solid #C2C2C2; }
  .menu-item__back .back a,
  .menu-item__back .back-to-top a {
    padding: 12px 15px; }
  .menu__panel__title__item .menu__panel__title__link {
    padding: 12px 15px; }
  .body--show-menu {
    position: fixed;
    width: 100%;
    height: 100%; }
  .menu__secondary {
    display: block; }
    .menu__panel .menu__secondary {
      padding: 0;
      margin: 25px 0 25px; }
    .menu__secondary:before {
      display: none; }
    .menu__secondary-list {
      width: auto;
      margin: 0; }
      .menu__secondary-list:first-child {
        margin: 0; }
    .menu__secondary-item a {
      padding: 4px 15px; }
  .menu__cta {
    padding: 0 15px 45px; }
    .menu__cta .btngroup {
      display: block; }
      .menu__cta .btngroup .button {
        width: 100%;
        margin: 0 0 10px;
        vertical-align: middle; }
        .menu__cta .btngroup .button:nth-child(2n) {
          margin-left: 0; } }

.box {
  margin: 0 0 30px; }
  .box__title {
    font-size: 3rem;
    line-height: 1.33;
    font-weight: normal;
    margin: 0; }
  .box.paragraph--type--basic-paragraph {
    clear: left; }

.box--border {
  border-top: 3px solid #378BB5;
  padding: 10px 0 0; }

.box--border-short:before {
  content: "";
  display: block;
  border-top: 7px solid #378BB5;
  margin: 0 0 12px;
  width: 66px; }

.box--title-large .box__title {
  font-family: "ITC Conduit", sans-serif;
  text-transform: uppercase;
  font-weight: 700; }

.box--title-small .box__title {
  font-family: "ITC Conduit", sans-serif;
  font-size: 2.4rem;
  font-weight: 500; }

.box--title-small-line .box__title,
.title-small-line {
  font-family: "ITC Conduit", sans-serif;
  text-transform: uppercase;
  font-size: 2.2rem;
  font-weight: 700;
  color: #8B1C40;
  margin: 0 0 5px; }

.box--title-small-line.box--title-color-grey-blue .box__title {
  color: #646469; }

/* Special styling for box class within a 'block_field', used on MLP pages. */
.field_gps_form_block .box {
  margin: 0;
  padding: 0;}
.field_gps_form_block .box::before {
  border: none;
  margin: 0;}

@media (min-width: 900px) {
  .box {
    margin: 30px 0 60px; }
    .box__title {
      font-size: 3rem;
      line-height: 1.33;
      font-weight: normal;
      margin: 0 0 20px; }
  .box--border {
    border-top: 3px solid #378BB5;
    padding: 20px 0 0; }
  .box--title-small-line .box__title,
  .title-small-line {
    font-family: "ITC Conduit", sans-serif;
    text-transform: uppercase;
    font-size: 2.2rem;
    font-weight: 700;
    color: #8B1C40;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap; }
    .box--title-small-line .box__title:after,
    .title-small-line:after {
      content: "";
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      border-top: 3px solid #C2C2C2;
      margin: 0 0 2px 15px; }
  .box--title-small-line.box--title-color-grey-blue .box__title {
    color: #646469; }
    .box--title-small-line.box--title-color-grey-blue .box__title:after {
      border-top: 3px solid #378BB5; }

/* Special styling for box class within a 'block_field', used on MLP pages. */
  .field_gps_form_block .box {
    margin: 0;
    padding: 0;}
  .field_gps_form_block .box::before {
    border: none;
    margin: 0;} }

.row--hgap-m .cell {
  margin: 45px 0 0; }
  .row--hgap-m .cell.first, .row--hgap-m .cell:first-child {
    margin: 0; }

@media (min-width: 900px) {
  .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 10px; }
    .cell.first, .cell:first-child {
      margin-left: 0; }
  .cell--50 {
    width: calc(50% - 5px); }
  .row--hgap-m .cell {
    margin: 0 0 0 45px; }
    .row--hgap-m .cell.first, .row--hgap-m .cell:first-child {
      margin: 0; }
  .row--hgap-m .cell--50 {
    width: calc(50% - 22px); } }

.accordion {
  margin: 0; }
  .accordion__title {
    font-size: 2.4rem;
    line-height: 1.2;
    color: #8B1C40;
    padding: 23px 20px 23px 55px;
    position: relative;
    cursor: pointer;
    -webkit-transition: background-color .4s ease;
    transition: background-color .4s ease; }
    .accordion__title:before {
      font-size: 18px;
      color: #286888;
      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;
      content: "";
      position: absolute;
      left: 10px;
      top: 50%;
      margin: -13px 0 0; }
  .accordion__body {
    overflow: hidden;
    -webkit-transition: height .5s ease, opacity .4s ease;
    transition: height .5s ease, opacity .4s ease;
    opacity: 0; }
  .accordion__body-inner {
    background: #F3F3F3;
    padding: 10px 55px 55px; }
    .accordion__body-inner a {
      color: #8B1C40; }
      .accordion__body-inner a:hover {
        font-weight: bold; }

.accordion__item {
  border-top: 2px solid #C2C2C2; }
  .accordion__item:first-child {
    border-top: none; }
  .accordion__item .accordion__body {
    overflow: hidden; }

.accordion__item.expanded .accordion__title {
  background: #F3F3F3; }
  .accordion__item.expanded .accordion__title:before {
    content: ""; }

.accordion__item.expanded .accordion__body {
  opacity: 1; }

.accordion--programs .accordion__title {
  color: #646469;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.accordion--programs .quote {
  background: #fff; }

.accordion__title-tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto", sans-serif;
  font-size: 1.4rem;
  line-height: 1.2;
  font-weight: 400;
  margin: 0 0 0 10px; }

.accordion__title-tag {
  padding: 5px 24px;
  border-left: 1px solid #C2C2C2; }
  .accordion__title-tag:first-child {
    border: none; }
  .accordion__title-tag a {
    text-decoration: none;
    color: #646469; }

@media (max-width: 899px) {
  .accordion {
    margin: 0 -11%;
    padding: 0; }
    .accordion__title {
      font-size: 2rem;
      padding: 14px 20px 14px calc(9% + 25px); }
      .accordion__title:before {
        left: 9%;
        margin-left: -4px;
        top: 15px;
        margin-top: 0; }
    .accordion__body-inner {
      padding: 10px calc(9% + 25px) 25px; }
  .accordion--programs .accordion__title {
    display: block; }
  .accordion__title-tags {
    display: none; }
  .accordion__item.expanded .accordion__title-tags {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 20px -24px 0;
    padding: 0; }
  .accordion__item.expanded .accordion__title-tag {
    padding: 5px 24px; } }

@media (min-width: 900px) {
  .accordion__title-tag a:hover {
    color: #8B1C40; } }

.callout {
  background: #8B1C40;
  color: #fff;
  padding: 25px;
  text-align: center;
  margin: 30px 0 60px; }
  .callout__wrapper {
    border: 10px solid rgba(255, 255, 255, 0.5);
    padding: 25px;
    position: relative; }
  .callout__title {
    font-size: 4rem;
    line-height: 1.2;
    font-family: "ITC Conduit", sans-serif;
    margin: 0 0 10px;
    text-transform: uppercase; }
  .callout__text {
    font-size: 2rem;
    line-height: 1.2;
    margin: 0; }
  .callout__button {
    margin: 30px 0 0; }
    .callout__button .button {
      width: 280px; }

.callout--img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  .callout--img:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(rgba(0, 0, 0, 0.3))), -webkit-gradient(linear, left top, left bottom, from(rgba(19, 19, 19, 0.45)), to(rgba(19, 19, 19, 0.45)));
    background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.3)), linear-gradient(rgba(19, 19, 19, 0.45), rgba(19, 19, 19, 0.45)); }

@media (max-width: 899px) {
  .callout {
    margin: 20px -11% 40px;
    padding: 10px; }
    .callout__wrapper {
      padding: 25px 18px 18px; }
    .callout__title {
      line-height: 1.05; }
    .callout__text {
      line-height: 1.4; }
    .callout__button .button {
      min-width: auto;
      width: 100%; } }

.quote {
  margin: 20px 0;
  background: #F3F3F3;
  padding: 18px 25px; }
  .quote a {
    color: #8B1C40; }
  .quote__wrapper {
    border-top: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
    padding: 15px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .quote__image {
    margin: 0 25px 0 0; }
  .quote__main {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .quote__text {
    padding: 10px 0 0;
    color: #286888;
    font-size: 1.4rem;
    line-height: 1.7; }
  .quote__author {
    margin: 12px 0 0;
    font-size: 1.4rem;
    line-height: 1.7; }
  .quote__name {
    font-weight: bold; }
  .quote__source {
    font-style: italic; }
  .quote__text a, .quote__author a, .quote__name a, .quote__source a {
    color: #8B1C40; }
    .quote__text a:hover, .quote__author a:hover, .quote__name a:hover, .quote__source a:hover {
      font-weight: bold; }

.quote--medium .quote__text {
  font-size: 1.8rem;
  line-height: 1.56; }

.quote--large .quote__main {
  padding: 15px 0 10px; }

.quote--large .quote__text {
  font-size: 2rem; }

.quote--rich .quote__text {
  color: #646469; }
  .quote--rich .quote__text h1 {
    color: #8B1C40; }

@media (max-width: 899px) {
  .quote {
    margin: 20px -11%;
    background: #F3F3F3;
    padding: 18px 11%; }
    .quote__wrapper {
      display: block; }
    .quote__image {
      margin: 0; }
      .quote__image img {
        width: 100%;
        height: auto;
        max-width: 230px; }
    .quote__main {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .quote__text {
      padding: 10px 0 0;
      font-size: 1.4rem;
      line-height: 1.7; }
    .quote__author {
      margin: 12px 0 0;
      font-size: 1.4rem;
      line-height: 1.7; }
    .quote__name {
      font-weight: bold; }
    .quote__source {
      font-style: italic; } }

.gallery {
  position: relative; }
  .gallery__item img {
    width: 100%;
    height: auto; }
  .gallery__caption {
    margin: 10px 0 0;
    font-size: 1.4rem;
    line-height: 1.4; }
    .gallery__caption a {
      color: #8B1C40; }
      .gallery__caption a:hover {
        font-weight: bold; }

.gallery__larr,
.gallery__rarr {
  position: absolute;
  left: 100%;
  top: 50%;
  width: 35px;
  height: 35px;
  margin: -60px 0 0 -17px;
  z-index: 10;
  cursor: pointer; }
  .gallery__larr:before,
  .gallery__rarr:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: #8B1C40;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    z-index: 2;
    -webkit-transition: padding .1s ease, margin .1s ease;
    transition: padding .1s ease, margin .1s ease; }
  .gallery__larr:hover:before,
  .gallery__rarr:hover:before {
    margin: -2px;
    padding: 2px; }
  .gallery__larr:after,
  .gallery__rarr:after {
    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;
    display: block;
    padding: 12px 0 10px 2px;
    text-align: center;
    content: "";
    color: #fff;
    font-size: 1.3rem;
    line-height: 1;
    position: relative;
    z-index: 3; }

.gallery__larr {
  left: auto;
  right: 100%;
  margin: -60px -17px 0 0; }
  .gallery__larr:after {
    padding: 12px 2px 10px 0;
    content: ""; }

.field_p_pull_quote_author_photo img {
  width: auto;
  max-height: 229px;
}

.person-card {
  margin: 0 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #F3F3F3;
  border-bottom: 10px solid #8B1C40;
  font-size: 1.4rem;
  line-height: 1.4; }
  .person-card .show-more-link, .person-card .hide-more-link {
    width: 100%; }
  .person-card__image img {
    vertical-align: middle;
    width: auto;
    height: 140px; }
  .person-card__section {
    padding: 16px;
    min-width: 0; }
    .person-card__section a {
      text-decoration: none;
      color: #646469; }
      .person-card__section a:hover {
        color: #8B1C40; }
  .person-card__main {
    margin: 0;
    max-height: 4.2em;
    overflow: hidden; }
  .person-card__contacts {
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .person-card__more {
    font-size: 1.4rem;
    line-height: 1.2;
    margin: .25em 0 0; }
  .person-card__name {
    font-family: "Zilla Slab", serif;
    font-sizE: 3.2rem;
    font-weight: 700;
    line-height: 1.2;
    margin: 0; }
  .person-card__teaser-name {
    font-weight: 700; }
  .person-card__title {
    font-family: "Roboto", sans-serif;
    font-size: 1.4rem;
    line-height: 1.2;
    margin: 0; }

.paragraph--type--person-card-block {
  margin: 0; }

.person-card--extra-large {
  border: none; }
  .person-card--extra-large .person-card__section p {
    margin: 0 0 1em; }
    .person-card--extra-large .person-card__section p:last-child {
      margin: 0; }
  .person-card--extra-large .person-card__main {
    max-height: none; }
  .person-card--extra-large .person-card__contacts {
    max-width: none;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: visible; }

@media (max-width: 899px) {
  .person-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 1.5rem;
    line-height: 1.6; }
    .person-card .hide-more-link,
    .person-card .show-more-link {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .person-card__image img {
      height: auto;
      max-height: none;
      width: 100%; }
    .person-card__section {
      padding: 20px; }
    .person-card__main {
      max-height: 4.8em; }
    .person-card__column {
      margin: 20px 0 0;
      word-wrap: break-word; }
  .person-card--extra-large {
    margin: 0 -11% 20px;
    padding: 20px 11%; }
    .person-card--extra-large .person-card__wrapper {
      border-top: 1px solid rgba(100, 185, 200, 0.5);
      border-bottom: 1px solid rgba(100, 185, 200, 0.5);
      padding: 20px 0; }
    .person-card--extra-large .person-card__section {
      padding: 20px 0 0; } }

@media (min-width: 900px) {
  .person-card--large {
    border-bottom: 20px solid #8B1C40;
    font-size: 1.5rem;
    line-height: 1.6; }
    .person-card--large .person-card__image img {
      height: 210px; }
    .person-card--large .person-card__section {
      padding: 16px 60px; }
    .person-card--large .person-card__main {
      margin: 0 0 .5em; }
    .person-card--large .person-card__contacts {
      margin: 0 0 .5em; }
  .person-card--extra-large {
    display: block;
    padding: 20px 24px;
    font-size: 1.4rem;
    line-height: 1.6;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .person-card--extra-large .person-card__wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      border-top: 1px solid rgba(100, 185, 200, 0.5);
      border-bottom: 1px solid rgba(100, 185, 200, 0.5);
      padding: 30px 0; }
    .person-card--extra-large .person-card__image {
      margin: 0 40px 0 0; }
      .person-card--extra-large .person-card__image img {
        height: 229px; }
    .person-card--extra-large .person-card__section {
      padding: 0; }
      .person-card--extra-large .person-card__section p {
        margin: 0 0 1em; }
        .person-card--extra-large .person-card__section p:last-child {
          margin: 0; }
  .person-cards {
    margin: 20px 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .person-cards .person-cards__item {
      width: calc(50% - 20px);
      margin: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      min-width: 332px; }
      .person-cards .person-cards__item .person-card {
        width: 100%; }
      .person-cards .person-cards__item:nth-child(2n-1) {
        margin: 0; } }

.person-card h2.person-card__name,
.person-card p.person-card__title,
.person-card span.office_location,
.person-card span.social_media,
.person-card span.url {
  display: none; }

.person-card--extra-large p.person-card__main {
  display: none; }

.person-card--extra-large h2.person-card__name,
.person-card--extra-large p.person-card__title {
  display: block; }

.person-card--extra-large span.office_location,
.person-card--extra-large span.social_media,
.person-card--extra-large span.url {
  display: inline; }

.hide-more-link .person-card__more {
  display: none; }

.show-more-link,
.hide-more-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.link-list {
  font-family: "ITC Conduit", sans-serif;
  font-size: 2rem;
  line-height: 1.2;
  overflow: hidden; }
  .link-list__item {
    padding: 13px 0;
    border-bottom: 1px solid #8B1C40; }
    .link-list__item:last-child {
      border-bottom: none; }
  .link-list__link {
    margin: -13px 0;
    padding: 13px 0;
    display: block;
    color: #646469;
    text-decoration: none; }
    .link-list__link:hover {
      font-weight: 700; }

.link-list--border .link-list__item:first-child {
  border-top: 1px solid #8B1C40; }

.link-list--border .link-list__item:last-child {
  border-bottom: 1px solid #8B1C40; }

.link-list--large .link-list__item {
  padding-top: 24px; }

.link-list--large .link-list__link {
  font-family: "Roboto", sans-serif;
  font-size: 2rem;
  line-height: 1.2; }
  .link-list--large .link-list__link:before {
    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;
    content: "";
    font-size: 1.2rem;
    margin: 0 10px 0 0;
    vertical-align: middle;
    -webkit-transition: margin .2s ease;
    transition: margin .2s ease; }
  .link-list--large .link-list__link:hover {
    font-weight: 700; }
    .link-list--large .link-list__link:hover:before {
      margin: 0 16px 0 0; }

.link-list--small {
  font-size: 1.4rem; }
  .link-list--small .link-list__item {
    margin: 1em 0 0;
    padding: 0 10px 0 0;
    border-bottom: none; }
    .link-list--small .link-list__item:first-child {
      margin-top: 0; }
  .link-list--small .link-list__link {
    margin: 0;
    padding: 0;
    display: block;
    color: #286888; }
    .link-list--small .link-list__link:hover {
      color: #8B1C40; }

.link-list--nav {
  font-size: 1.8rem; }
  .link-list--nav .link-list__item {
    margin: 1em 0 0;
    padding: 0;
    border-bottom: none; }
    .link-list--nav .link-list__item:first-child {
      margin-top: 0; }
  .link-list--nav .link-list__link {
    font-size: 1.8rem;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    text-transform: none;
    margin: 0;
    padding: 0;
    display: block;
    color: #646469; }
    .link-list--nav .link-list__link:after {
      color: #8B1C40; }
    .link-list--nav .link-list__link:hover {
      color: #8B1C40; }
    .link-list--nav .link-list__link.link-more {
      white-space: normal;
      padding-right: 14px; }

@media (max-width: 899px) {
  .link-lists .link-list__item:last-child {
    border-bottom: 1px solid #8B1C40; }
  .link-lists .link-list:last-child__item:last-child {
    border-bottom: none; } }

@media (min-width: 900px) {
  .link-lists {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .link-lists .link-list {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-left: 60px; }
      .link-lists .link-list:first-child {
        margin-left: 0; }
    .link-lists .link-list--narrow {
      max-width: 286px;
      margin-left: 32px; } }

.image-teaser {
  margin: 0 0 40px;
  background: #F3F3F3;
  color: #3d3d3d;
  font-size: 1.6rem;
  line-height: 1.7; }
  .image-teaser a {
    color: #8B1C40; }
  .image-teaser--large {
    font-size: 2rem; }

.image-teaser__title {
  background: #8B1C40;
  color: #fff;
  font-family: "ITC Conduit", sans-serif;
  font-size: 2.2rem;
  line-height: 1.2;
  font-weight: 700;
  padding: 21px 25px 16px;
  text-transform: uppercase;
  margin: 0 0 6px; }

.image-teaser__image img {
  width: 100%;
  height: auto;
  vertical-align: middle; }

.image-teaser__content {
  padding: 12px; }
  .image-teaser__content h3 {
    font-family: "Roboto", sans-serif;
    font-size: 2.4rem;
    font-weight: 500;
    margin: 0 0 .5em;
    color: #8B1C40; }
  .image-teaser__content p {
    margin: 0; }
  .image-teaser__content .link-list {
    margin: 20px 0 0; }
    .image-teaser__content .link-list:first-child {
      margin: 0; }

.image-teaser--large {
  font-size: 2rem; }

.image-teaser--nav {
  background: none; }
  .image-teaser--nav .image-teaser__image {
    background: #F3F3F3; }
  .image-teaser--nav .image-teaser__content {
    padding: 25px;
    background: #F3F3F3; }

.image-teaser--border-bottom {
  border-bottom: 6px solid #8B1C40; }

.image-teaser--vertical {
  color: #646469; }
  .image-teaser--vertical .link-list__link {
    color: #646469; }

@media (min-width: 900px) {
  .image-teaser {
    margin: 0 0 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .image-teaser--right {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      .image-teaser--right .image-teaser__content {
        text-align: right; }
    .image-teaser--large .image-teaser__image img {
      max-height: 208px; }
/*      max-height: none; } */
  .image-teaser__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
        -ms-flex: 0;
            flex: 0; }
    .image-teaser__image img {
      width: auto;
      max-height: 121px; }
  .image-teaser__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px 25px; }
    .image-teaser__content a {
      color: #8B1C40; }
      .image-teaser__content a:hover {
        font-weight: bold; }
  .image-teaser--vertical {
    display: block; }
    .image-teaser--vertical .image-teaser__image img {
      width: 100%;
      height: auto;
      max-height: none; }
    .image-teaser--vertical .image-teaser__content {
      display: block; }
  .paragraph--type--vertical-teaser-row .cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .paragraph--type--vertical-teaser-row .cell > .image-teaser {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; } }

.cta-bar {
  background: #e5e5e5;
  padding: 36px 5.75%;
  margin: 0 0 30px; }

@media (max-width: 899px) {
  .cta-bar {
    padding: 36px 5.75%;
    margin: 0; }
    .cta-bar:last-child {
      margin-bottom: -20px; } }

@media (min-width: 900px) {
  .cta-bar--wider {
    margin-left: -6.1%;
    margin-right: -6.1%;
    padding-left: 6.1%;
    padding-right: 6.1%;
    width: 100%; }
    .cta-bar--wider .button {
      width: auto;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; } }

.news-teaser,
a.news-teaser {
  display: block;
  margin: 0 0 40px;
  background: #fff;
  -webkit-box-shadow: 0 5px 10px 0 rgba(61, 61, 61, 0.24);
          box-shadow: 0 5px 10px 0 rgba(61, 61, 61, 0.24);
  color: #646469;
  text-decoration: none;
  font-size: 1.6rem;
  line-height: 1.7; }
  .news-teaser:hover,
  a.news-teaser:hover {
    font-weight: normal; }
  .news-teaser--large,
  a.news-teaser--large {
    font-size: 2rem; }

.news-teaser__image {
  max-width: 100%; }
  .news-teaser__image img {
    width: 100%;
    max-width: 100%;
    height: auto;
    vertical-align: middle; }

.news-teaser__content {
  padding: 12px;
  max-width: 100%; }

.news-teaser .news-teaser__title {
  font-size: 2.4rem;
  line-height: 30px;
  font-weight: 500;
  color: #8B1C40;
  margin: 0 0 10px; }

.news-teaser__date {
  font-size: 2.4rem;
  line-height: 30px;
  font-weight: 500;
  text-transform: uppercase;
  color: #646469;
  margin: 0 0 10px; }

.news-teaser--list {
  margin: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1.6rem;
  line-height: 1.7; }
  .news-teaser--list .news-teaser__image {
    display: none; }
    .news-teaser--list .news-teaser__image img {
      width: 173px;
      height: auto; }
  .news-teaser--list .news-teaser__content {
    padding: 0; }
  .news-teaser--list .news-teaser__date {
    font-size: 1.4rem;
    line-height: 1.5;
    text-transform: none;
    margin: 0 0 10px;
    color: #646469; }

.news-teaser--featured {
  margin: 0 0 10px; }
  .news-teaser--featured .news-teaser__date {
    font-size: 1.4rem;
    line-height: 1.5;
    text-transform: none;
    margin: 0 0 10px;
    color: #646469; }

@media (min-width: 900px) {
  .news-teaser,
  a.news-teaser {
    margin: 0 0 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .news-teaser--right,
    a.news-teaser--right {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      .news-teaser--right .news-teaser__content,
      a.news-teaser--right .news-teaser__content {
        text-align: right; }
  .news-teaser__image img {
    width: auto; }
  .news-teaser__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 20px 40px; }
  .news-teaser .news-teaser__title {
    font-family: "Zilla Slab", serif;
    font-weight: 600; }
  .news-teaser--vertical,
  a.news-teaser--vertical {
    display: block;
    max-width: 100%; }
    .news-teaser--vertical .news-teaser__image img,
    a.news-teaser--vertical .news-teaser__image img {
      width: 100%;
      height: auto; }
    .news-teaser--vertical .news-teaser__content,
    a.news-teaser--vertical .news-teaser__content {
      padding: 25px; }
  .news-teaser--list,
  a.news-teaser--list {
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 0; }
    .news-teaser--list .news-teaser__content,
    a.news-teaser--list .news-teaser__content {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center;
      padding: 0 0 0 30px; }
    .news-teaser--list .news-teaser__image,
    a.news-teaser--list .news-teaser__image {
      display: block; }
      .news-teaser--list .news-teaser__image img,
      a.news-teaser--list .news-teaser__image img {
        width: 121px;
        height: auto; }
  a.news-teaser--list:hover .news-teaser__title {
    text-decoration: underline; }
  .news-teaser--featured,
  a.news-teaser--featured {
    margin: 0 0 25px; }
    .news-teaser--featured.news-teaser--right .news-teaser__content,
    a.news-teaser--featured.news-teaser--right .news-teaser__content {
      text-align: left; }
    .news-teaser--featured .news-teaser__image img,
    a.news-teaser--featured .news-teaser__image img {
      width: auto; } }

@media (max-width: 899px) {
  .news-teaser--featured,
  a.news-teaser--featured {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    margin: 10px 0 0; }
    .news-teaser--featured .news-teaser__image,
    a.news-teaser--featured .news-teaser__image {
      width: 89px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 89px;
          -ms-flex: 0 0 89px;
              flex: 0 0 89px;
      margin: 0 10px 0 0; }
    .news-teaser--featured .news-teaser__content,
    a.news-teaser--featured .news-teaser__content {
      padding: 0;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .news-teaser--featured .news-teaser__date,
    a.news-teaser--featured .news-teaser__date {
      font-family: "Roboto", sans-serif;
      font-size: 1.2rem;
      line-height: 1.25;
      margin: 0 0 8px; }
    .news-teaser--featured .news-teaser__title,
    a.news-teaser--featured .news-teaser__title {
      font-family: "Zilla Slab", serif;
      font-size: 1.4rem;
      line-height: 1.43;
      font-weight: 600;
      margin: 0; }
    .news-teaser--featured .news-teaser__text,
    a.news-teaser--featured .news-teaser__text {
      display: none; }
    .news-teaser--featured.news-teaser--right,
    a.news-teaser--featured.news-teaser--right {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      .news-teaser--featured.news-teaser--right .news-teaser__image,
      a.news-teaser--featured.news-teaser--right .news-teaser__image {
        margin: 0 0 0 10px; }
  .news-teaser--list,
  a.news-teaser--list {
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 20px 0; }
    .news-teaser--list .news-teaser__title,
    a.news-teaser--list .news-teaser__title {
      font-family: "Zilla Slab", serif;
      font-size: 2.4rem;
      line-height: 1.25;
      font-weight: 600;
      margin: 0 0 10px; }
    .news-teaser--list .news-teaser__date,
    a.news-teaser--list .news-teaser__date {
      font-size: 1.4rem;
      font-weight: bold;
      line-height: 1.5; }
  .news-featured--mobile-full .news-teaser--featured,
  .news-featured--mobile-full a.news-teaser--featured {
    display: block;
    padding: 0;
    margin: 30px 0 0; }
    .news-featured--mobile-full .news-teaser--featured .news-teaser__image,
    .news-featured--mobile-full a.news-teaser--featured .news-teaser__image {
      width: auto;
      -webkit-box-flex: 0;
      -webkit-flex: 0;
          -ms-flex: 0;
              flex: 0;
      margin: 0 0 10px; }
    .news-featured--mobile-full .news-teaser--featured .news-teaser__content,
    .news-featured--mobile-full a.news-teaser--featured .news-teaser__content {
      padding: 12px;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .news-featured--mobile-full .news-teaser--featured .news-teaser__date,
    .news-featured--mobile-full a.news-teaser--featured .news-teaser__date {
      font-family: "Roboto", sans-serif;
      font-size: 1.4rem;
      line-height: 1.25;
      margin: 0 0 8px; }
    .news-featured--mobile-full .news-teaser--featured .news-teaser__title,
    .news-featured--mobile-full a.news-teaser--featured .news-teaser__title {
      font-family: "Zilla Slab", serif;
      font-size: 2.2rem;
      line-height: 1.2;
      font-weight: 600;
      margin: 0; }
    .news-featured--mobile-full .news-teaser--featured .news-teaser__text,
    .news-featured--mobile-full a.news-teaser--featured .news-teaser__text {
      margin: 10px 0 0;
      display: block; }
    .news-featured--mobile-full .news-teaser--featured.news-teaser--right,
    .news-featured--mobile-full a.news-teaser--featured.news-teaser--right {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      .news-featured--mobile-full .news-teaser--featured.news-teaser--right .news-teaser__image,
      .news-featured--mobile-full a.news-teaser--featured.news-teaser--right .news-teaser__image {
        margin: 0 0 10px; } }

/* news-list */
.news-list {
  margin: 0 0 30px; }

.news-list__item {
  padding: 18px 0;
  border-top: 1px solid #C2C2C2; }
  .news-list__item:first-child {
    border-top: none; }

/* landing-featured */
@media (max-width: 899px) {
  .landing-featured .box__title {
    text-align: center;
    border-bottom: 3px solid #378BB5;
    padding: 0 0 4px; } }

/* news-featured */
.news-featured {
  margin: 60px 0; }

@media (min-width: 900px) {
  .news-featured {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .news-featured .news-teaser__image {
      max-width: 285px; }
    .news-featured .news-teaser__content {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-bottom: 50px; }
  .news-featured__col .news-teaser {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .news-featured__col .news-teaser:last-child {
      margin-bottom: 0; }
  .news-featured__col--narrow {
    width: 285px;
    margin: 0 25px 0 0; }
    .news-featured__col--narrow .news-teaser {
      height: 100%; }
  .news-featured__col--wide {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media (max-width: 899px) {
  .news-featured {
    margin: 15px 0 30px; } }

.landing-filter {
  margin: 0 0 50px; }
  .landing-filter .form {
    margin: 0; }

.filter-date {
  margin: 0 0 20px;
  font-family: "Roboto", sans-serif;
  font-size: 1.4rem;
  line-height: 1.5; }
  .filter-date__title {
    display: inline-block;
    font-weight: 600;
    color: #8B1C40;
    margin: 0; }
  .filter-date__item {
    margin: 0;
    padding: 0 .4em;
    color: #646469; }
    .filter-date__item a {
      color: #646469; }
    .filter-date__item:after {
      content: " | ";
      position: relative;
      left: .4em; }
    .filter-date__item:last-child:after {
      display: none; }
    .filter-date__item.active a,
    .filter-date__item a:hover {
      color: #8B1C40; }

.events-featured {
  margin: 50px 0 60px;
  position: relative; }

.events-featured__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 20px 10px;
  margin: -5px -20px -10px; }

.events-featured__item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin: 0 0 0 44px; }
  .events-featured__item:first-child {
    margin-left: 0; }
  .events-featured__item .news-teaser {
    margin: 0;
    height: 100%; }

.events-featured__prev,
.events-featured__next {
  position: absolute;
  left: 100%;
  top: 50%;
  width: 35px;
  height: 35px;
  margin: -17px 0 0 17px;
  z-index: 10;
  cursor: pointer; }
  .events-featured__prev:before,
  .events-featured__next:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: #8B1C40;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    z-index: 2;
    -webkit-transition: padding .1s ease, margin .1s ease;
    transition: padding .1s ease, margin .1s ease; }
  .events-featured__prev:hover:before,
  .events-featured__next:hover:before {
    margin: -2px;
    padding: 2px; }
  .events-featured__prev:after,
  .events-featured__next:after {
    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;
    display: block;
    padding: 12px 0 10px 2px;
    text-align: center;
    content: "";
    color: #fff;
    font-size: 1.3rem;
    line-height: 1;
    position: relative;
    z-index: 3; }

.events-featured__prev {
  left: auto;
  right: 100%;
  margin: -17px 17px 0 0; }
  .events-featured__prev:after {
    padding: 12px 2px 10px 0;
    content: ""; }

@media (max-width: 899px) {
  .events-featured__items {
    padding: 5px 5px 10px;
    margin: -5px -5px -10px;
    display: block; }
  .events-featured__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 20px 0 0; }
    .events-featured__item .news-teaser {
      -webkit-box-shadow: none;
              box-shadow: none;
      margin: 0 auto;
      max-width: 400px; }
    .events-featured__item .news-teaser__content {
      padding: 12px 0 0; }
    .events-featured__item .news-teaser__title {
      font-family: "Zilla Slab", serif; }
    .events-featured__item:first-child {
      margin: 0; }
  .events-featured__next {
    top: 140px;
    margin: -17px 0 0 -17px; }
  .events-featured__prev {
    top: 140px;
    margin: -17px -17px 0 0; } }

@media (min-width: 900px) {
  .swiper-slide .events-featured__item {
    max-width: none; }
  .events-featured__item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 33.3%; }
  .events-featured .swiper-slide {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 600px; } }

@media (min-width: 900px) {
  #events-list .btngroup.btngroup--right {
    float: right;
    margin: 0 0 0 60px;
    max-width: 500px; }
  #events-list .landing-filter .form__field--half {
    width: auto; } }

@media (min-width: 900px) {
  .paragraph--type--related-news .news-teaser__image {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .paragraph--type--related-news .news-teaser__content {
    -webkit-box-flex: 1.4;
    -webkit-flex: 1.4;
        -ms-flex: 1.4;
            flex: 1.4; } }

.section-image {
  margin: 0 0 24px; }
  .section-image__img {
    padding: 48% 0 0;
    background-color: #7D8389;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  .section-image img {
    width: 100%;
    height: auto;
    max-width: 100%;
    vertical-align: middle; }

@media (max-width: 899px) {
  .section-image {
    margin: -20px -11% 24px; } }

@media (min-width: 900px) {
  .section-image {
    margin: 0 -6% 24px -9%; } }

.section-intro {
  margin: 0 0 30px; }

.article-info__tags {
  border-top: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
  margin: 20px 0;
  padding: 10px 0;
  list-style: none;
  font-size: 1.4rem;
  line-height: 1.7; }

.article-info__tag {
  margin: 0;
  padding: 0;
  display: inline-block; }
  .article-info__tag a {
    text-decoration: none;
    color: #646469; }

@media (max-width: 899px) {
  .article-info__tag {
    display: block; }
    .article-info__tag a {
      display: block; } }

@media (min-width: 900px) {
  .article-info__tags {
    margin: 24px 0 36px; }
  .article-info__tag {
    display: inline-block; }
    .article-info__tag:before {
      content: " | ";
      margin: 0 .4em; }
    .article-info__tag:first-child:before {
      display: none; }
    .article-info__tag a:hover {
      color: #8B1C40; } }

.article-meta {
  margin: 20px 0;
  font-size: 1.4rem;
  line-height: 1.2; }

@media (min-width: 900px) {
  .article-meta__item {
    display: inline; }
    .article-meta__item:before {
      content: "• ";
      margin: 0 .5em; }
    .article-meta__item:first-child:before {
      display: none; } }

.share {
  margin: 20px 0 30px;
  height: 32px; }
  .share .st-btn {
    background: #8B1C40 !important;
    min-width: 0 !important; }
  .share .st-total, .share .st-label {
    display: none !important; }

.event-info {
  font-family: "ITC Conduit", sans-serif;
  font-size: 2rem;
  line-height: 1.4;
  margin: 0 0 .5em;
  padding: 0 0 .75em;
  border-bottom: 2px solid #C2C2C2; }
  .event-info p {
    margin: 0; }

.event-time {
  font-family: "Roboto", sans-serif;
  font-size: 2.4rem;
  line-height: 1;
  font-weight: 700;
  margin: 0 0 .85em;
  color: #286888; }
  .event-time p {
    margin: 0; }

.callout-side {
  color: #646469; }
  .callout-side .btngroup {
    margin: 0 0 30px; }
  .callout-side__section {
    margin: 0 0 20px; }
    .callout-side__section a {
      color: #646469;
      text-decoration: none; }
      .callout-side__section a:hover {
        color: #8B1C40; }
    .callout-side__section.txt h3, .callout-side__section.txt p {
      margin: 0; }

.side-back {
  margin: 0 0 25px;
  font-size: 2.4rem;
  line-height: 1.2;
  font-family: "ITC Conduit", sans-serif; }
  .side-back__link {
    font-size: 2.4rem;
    color: #8B1C40;
    text-decoration: none; }
    .side-back__link:before {
      font-size: 1.4rem;
      vertical-align: middle; }

.side-nav {
  margin: 0 0 50px; }

.side-nav--menu {
  height: auto;
  position: relative; }
  .side-nav--menu .menu__panel {
    background: #fff; }
    .side-nav--menu .menu__panel > ul {
      padding: 0; }
  .side-nav--menu .menu-item__link .link a:first-child,
  .side-nav--menu .menu__panel__title__item .menu__panel__title,
  .side-nav--menu .menu__panel__title__item .menu__panel__title__link,
  .side-nav--menu .menu-item__back .back a, .side-nav--menu .menu-item__back .back-to-top a {
    font-size: 2rem; }
  .side-nav--menu .menu-item__link .link .menu-item__explore {
    padding-top: 10px;
    padding-bottom: 10px; }

/* @media (max-width: 899px) {
  .side-nav--menu {
    display: none; } } */

.side-event {
  margin: 0 0 30px; }

@media (min-width: 900px) {
  .side-event {
    margin: 0 calc(-40% + 30px) 30px 0; } }

.form {
  margin: 30px 0;
  color: #646469; }

.form__title {
  font-family: "ITC Conduit", sans-serif;
  font-sizE: 3rem;
  line-height: 1.2;
  color: #646469;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 15px; }

.form__fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0 -8px; }
  .form__fields div.form__controls {
    padding: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 10px 0 0 0; }

.oneField,
.form__field,
.form-item {
  margin: 0 0 25px;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .form__field:last-child {
    margin-bottom: 0; }
  .form__field.js-form-item-phone {
    width: 100%; }

/* .form__controls {
  margin: 30px 0 0; } */

div.form__controls {
  width: 100%; }

.layout-section .webform-submission-form .form__fields {
  display: block;
  margin: 0; }

.layout-section .webform-submission-form .form__field {
  display: block;
  padding: 0; }

.layout-section .webform-submission-form .webform-horizontal-rule {
  height: 2px;
  background: #C2C2C2;
  border: none;
  margin: 30px 0; }

.layout-section .webform-submission-form .js-form-type-checkbox,
.layout-section .webform-submission-form .js-form-type-radio {
  margin: 0 0 10px; }
  .layout-section .webform-submission-form .js-form-type-checkbox .field__input, .layout-section .webform-submission-form .js-form-type-checkbox .js-form-type-textarea textarea, .layout-section .webform-submission-form .js-form-type-textarea .js-form-type-checkbox textarea,
  .layout-section .webform-submission-form .js-form-type-checkbox .form-radio,
  .layout-section .webform-submission-form .js-form-type-radio .field__input, .layout-section .webform-submission-form .js-form-type-radio .js-form-type-textarea textarea, .layout-section .webform-submission-form .js-form-type-textarea .js-form-type-radio textarea,
  .layout-section .webform-submission-form .js-form-type-radio .form-radio {
    opacity: 0;
    position: absolute;
    pointer-events: none; }
  .layout-section .webform-submission-form .js-form-type-checkbox label,
  .layout-section .webform-submission-form .js-form-type-radio label {
    cursor: pointer;
    font-size: 1.6rem;
    line-height: 20px;
    padding: 0 0 0 30px;
    position: relative;
    display: inline-block; }
    .layout-section .webform-submission-form .js-form-type-checkbox label:before,
    .layout-section .webform-submission-form .js-form-type-radio label:before {
      position: absolute;
      left: 0;
      top: 50%;
      margin: -11px 0 0;
      content: "";
      display: inline-block;
      width: 20px;
      height: 20px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 1px solid #646469;
      -webkit-box-shadow: inset 0 0 0 3px #fff;
              box-shadow: inset 0 0 0 3px #fff; }
  .layout-section .webform-submission-form .js-form-type-checkbox .form-radio:checked + label:before,
  .layout-section .webform-submission-form .js-form-type-checkbox .field__input:checked + label:before, .layout-section .webform-submission-form .js-form-type-checkbox .js-form-type-textarea textarea:checked + label:before, .layout-section .webform-submission-form .js-form-type-textarea .js-form-type-checkbox textarea:checked + label:before,
  .layout-section .webform-submission-form .js-form-type-radio .form-radio:checked + label:before,
  .layout-section .webform-submission-form .js-form-type-radio .field__input:checked + label:before, .layout-section .webform-submission-form .js-form-type-radio .js-form-type-textarea textarea:checked + label:before, .layout-section .webform-submission-form .js-form-type-textarea .js-form-type-radio textarea:checked + label:before {
    background: #64B9C8; }
  .layout-section .webform-submission-form .js-form-type-checkbox:hover label:before,
  .layout-section .webform-submission-form .js-form-type-radio:hover label:before {
    border-width: 2px; }

.layout-section .webform-submission-form .js-form-type-radio label:before {
  border-radius: 50%; }

.layout-section .webform-submission-form .form-item-more-check-boxes-center {
  text-align: center; }

.layout-section .webform-submission-form .form-item-more-check-boxes-right {
  text-align: right; }

.layout-section .webform-submission-form fieldset {
  margin: 20px 0; }

.layout-section .webform-submission-form .fieldset-legend {
  display: block;
  margin: 20px 0 15px; }

.layout-section .webform-submission-form .js-form-type-textarea textarea {
  height: auto;
  min-height: 8em; }

.layout-section .webform-submission-form .js-form-type-select .field__input, .layout-section .webform-submission-form .js-form-type-select .js-form-type-textarea textarea, .layout-section .webform-submission-form .js-form-type-textarea .js-form-type-select textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 50px;
  cursor: pointer; }

.layout-section .webform-submission-form .js-form-type-select .field__input::-ms-expand, .layout-section .webform-submission-form .js-form-type-select .js-form-type-textarea textarea::-ms-expand, .layout-section .webform-submission-form .js-form-type-textarea .js-form-type-select textarea::-ms-expand {
  display: none; }

.layout-section .webform-submission-form .js-form-type-select .field__section {
  position: relative;
  cursor: pointer; }

.layout-section .webform-submission-form .js-form-type-select .field__section .fa {
  position: absolute;
  right: 20px;
  top: 50%;
  margin: -7px 0 0;
  pointer-events: none; }

.layout-section .webform-submission-form .js-form-type-select.field--selectric:hover .field__section .fa {
  z-index: 10000; }

.layout-section .webform-submission-form .js-form-type-select.field--selectric:hover .selectric-open + .fa {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.layout-section .webform-submission-form .webform-options-display-side-by-side > .form__field {
  display: inline-block;
  vertical-align: top;
  margin: 0 30px 20px 0; }

.layout-section .webform-submission-form .js-form-item-file .button {
  color: #8B1C40;
  text-decoration: underline;
  font-size: 1.4rem;
  line-height: 1.4; }

.layout-section .webform-submission-form .js-form-item-file .description {
  margin: 10px 0;
  font-size: 1.4rem;
  line-height: 1.4; }

@media (min-width: 900px) {
  .form__field--full,
  .form__field--100 {
    width: 100%; }
  .form__field--half,
  .form__field--50 {
    width: 50%; }
  .form__field--third,
  .form__field--33 {
    width: 33.3%; }
  .form__field--quarter,
  .form__field--quarter25 {
    width: 25%; }
  .form__field--90 {
    width: 90%; }
  .form__field--80 {
    width: 80%; }
  .form__field--70 {
    width: 70%; }
  .form__field--60 {
    width: 60%; }
  .form__field--40 {
    width: 40%; }
  .form__field--30 {
    width: 30%; }
  .form__field--20 {
    width: 20%; }
  .form__field--10 {
    width: 10%; } }

@media (max-width: 899px) {
  .form {
    margin: 50px 0 35px; }
  .form__fields {
    display: block; }
  .form__field {
    margin: 0 0 30px;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
/*  .form__controls {
    margin: 30px 0 0; } */
}

#views-exposed-form-faculty-directory-page-1 .selectric-items li[data-index="0"] {
  display: none; }

.side-form .form__controls .button {
  min-width: 236px;
  height: 50px; }

.field {
  margin: 0;
  color: #646469;
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: normal; }

.form__field label,
.form-item label {
  display: block;
  margin: 0 0 8px;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #646469; }
  label.form-required:after {
    content: " *"; }

#tfa_2, #tfa_3, #tfa_4, #tfa_5, #tfa_189, #tfa_6, #tfa_236,
.field__input, .layout-section .webform-submission-form .js-form-type-textarea textarea {
  outline: none;
  height: 48px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font: inherit;
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 28px;
  padding: 10px;
  border: 1px solid #646469;
  border-radius: 0;
  background: #fff;
  color: #646469; }

#tfa_2:focus, #tfa_3:focus, #tfa_4:focus, #tfa_5:focus, #tfa_189:focus, #tfa_6:focus, #tfa_236:focus,
.field__input:focus, .layout-section .webform-submission-form .js-form-type-textarea textarea:focus {
  border: 2px solid #8B1C40; }

@media all and (-ms-high-contrast: none) {
  .field__input, .layout-section .webform-submission-form .js-form-type-textarea textarea {
    padding: 15px 10px 5px; } }

.field--select .field__input, .field--select .layout-section .webform-submission-form .js-form-type-textarea textarea, .layout-section .webform-submission-form .js-form-type-textarea .field--select textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 50px;
  cursor: pointer; }

.field--select .field__input::-ms-expand, .field--select .layout-section .webform-submission-form .js-form-type-textarea textarea::-ms-expand, .layout-section .webform-submission-form .js-form-type-textarea .field--select textarea::-ms-expand {
  display: none; }

.field--select .field__section, .field--selectric .field__section {
  position: relative;
  cursor: pointer; }

.field--select .field__section .fa, .field--selectric .field__section .fa {
  position: absolute;
  right: 20px;
  top: 50%;
  margin: -7px 0 0;
  pointer-events: none; }

.field--selectric:hover .field__section .fa {
  z-index: 10000; }

.field--selectric:hover .selectric-open + .fa {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.field--search .field__section {
  position: relative; }
  .field--search .field__section:before {
    content: "";
    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;
    position: absolute;
    right: 10px;
    top: 50%;
    margin: -15px 0 0;
    font-size: 2.8rem;
    z-index: 1;
    color: #8B1C40;
    pointer-events: none; }

.field--search .field__input, .field--search .layout-section .webform-submission-form .js-form-type-textarea textarea, .layout-section .webform-submission-form .js-form-type-textarea .field--search textarea {
  padding-right: 40px; }

.field--textarea .field__input, .field--textarea .layout-section .webform-submission-form .js-form-type-textarea textarea, .layout-section .webform-submission-form .js-form-type-textarea .field--textarea textarea {
  height: 280px; }

.field--checkbox .field__chk,
.field--radio .field__chk {
  opacity: 0;
  position: absolute;
  pointer-events: none; }

.field--checkbox label,
.field--radio label {
  cursor: pointer; }

.field--checkbox .field__label-text,
.field--radio .field__label-text {
  font-size: 1.6rem;
  line-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .field--checkbox .field__label-text:before,
  .field--radio .field__label-text:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #646469;
    margin: 0 10px 0 0;
    -webkit-box-shadow: inset 0 0 0 3px #fff;
            box-shadow: inset 0 0 0 3px #fff; }

.field--checkbox .field__chk:checked + .field__label-text:before,
.field--radio .field__chk:checked + .field__label-text:before {
  background: #64B9C8; }

.field--checkbox:hover .field__label-text:before,
.field--radio:hover .field__label-text:before {
  border-width: 2px; }

.field--radio .field__label-text:before {
  border-radius: 50%; }

.controls__item {
  margin: 20px 0 0; }
  .controls__item:first-child {
    margin: 0; }

.controls--hor {
  margin: 0 0 -20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .controls--hor .controls__item {
    margin: 0 30px 20px 0; }
    .controls--hor .controls__item:last-child {
      margin-right: 0; }

/* tab-filter */
.tab-filter {
  margin: 0 0 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.tab-filter__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  background: #F3F3F3;
  border-left: 1px solid #d8d8d8; }
  .tab-filter__item:first-child {
    border: none; }
  .tab-filter__item input {
    position: absolute;
    opacity: 0;
    pointer-events: none; }
  .tab-filter__item input:checked + .tab-filter__label {
    background: #286888;
    color: #fff; }
    .tab-filter__item input:checked + .tab-filter__label:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 100%;
      border-top: 10px solid #286888;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      margin: 0 0 0 -10px; }

.tab-filter__label {
  position: relative;
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 1.6rem;
  line-height: 1.2;
  padding: 20px;
  cursor: pointer;
  text-align: center; }

.programs .form__field,
.programs .form-item {
  margin: 0 0 20px; }

.programs .views-exposed-form .form__controls {
  display: none; }

.programs .views-exposed-form .form-item {
  margin: 0 0 30px;
  padding: 0; }

.programs .form-item-field-n-program-level-target-id {
  display: none; }

.programs .tab-filter {
  display: none; }

.programs .select-filter {
  background: #286888;
  padding: 10px 16px 20px;
  margin: 0 -16px 20px; }
  .programs .select-filter .field--select label {
    color: #fff; }
  .programs .select-filter .field--select .selectric {
    border: 1px solid #fff; }

.programs .filter-advanced-button {
  position: relative;
  margin: 0 0 20px; }
  .programs .filter-advanced-button button {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 10px 10px 25px;
    background: none;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font-family: "Roboto", sans-serif;
    font-size: 2rem;
    line-height: 1.2;
    color: #646469;
    text-align: left;
    outline: none; }
  .programs .filter-advanced-button:before {
    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;
    content: "";
    font-size: 1.8rem;
    line-height: 1;
    color: #286888;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -9px 0 0; }
  .programs .filter-advanced-button.active:before {
    content: ""; }

.programs .accordion__item.first-visible {
  border-top: none; }

@media (min-width: 900px) {
  .programs .form__field,
  .programs .form-item {
    margin: 0 0 30px; }
  .programs .tab-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .programs .views-exposed-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0 -8px; }
    .programs .views-exposed-form .form__controls {
      display: none; }
    .programs .views-exposed-form .form-item {
      padding: 0 8px;
      margin: 0;
      width: 25%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 25%;
          -ms-flex: 0 1 25%;
              flex: 0 1 25%;
      max-width: 25%; }
  .programs .form-item-field-n-program-level-target-id {
    display: none; } }

.filter .form {
  margin: 0; }

.results-bar {
  margin: 40px 0;
  background: #F3F3F3;
  padding: 25px 20px 30px;
  color: #646469; }
  .results-bar__count {
    font-family: "Roboto", sans-serif;
    font-size: 1.4rem;
    line-height: 1.2;
    text-transform: uppercase;
    margin: 0 0 10px; }
  .results-bar__title {
    font-family: "Zilla Slab", serif;
    font-size: 2.5rem;
    line-height: 1.2;
    font-weight: 600; }

.results__section {
  margin: 40px 0 0; }
  .results__section a {
    color: #8B1C40;
    text-decoration: none; }

.results .accordion__item .box {
  margin: 20px 0; }

.results .accordion__body-inner {
  padding-bottom: 40px; }

.program-tags {
  margin: 0 0 20px; }
  .program-tags .views-field {
    display: block; }
    .program-tags .views-field .field-content {
      margin: 0;
      padding: 0;
      font-size: 1.4rem;
      line-height: 1.4; }

@media (min-width: 900px) {
  .program-tags {
    overflow: hidden;
    font-weight: bold; }
    .program-tags .views-field {
      display: inline;
      border-left: 2px solid #C2C2C2;
      padding: 0 12px 0 10px;
      margin: 0 12px 0 -12px; }
      .program-tags .views-field .field-content {
        display: inline;
        padding: 0;
        margin: 0; } }

.home-hero {
  background-color: #8B1C40;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 725px;
  text-align: center;
  position: relative;
  overflow: hidden; }
  .home-hero:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(19, 19, 19, 0.35); }
  .home-hero__video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
  .home-hero__video-pause {
    position: absolute;
    bottom: 194px;
    text-align: right;
    left: 0;
    right: 0;
    z-index: 6;
    height: 0; }
    .home-hero__video-pause .fa {
      position: relative;
      z-index: 5;
      color: #fff;
      opacity: .4;
      -webkit-transition: opacity .2s ease;
      transition: opacity .2s ease;
      cursor: pointer;
      font-size: 30px;
      line-height: 1;
      margin: 0 -10px 0 0; }
      .home-hero__video-pause .fa:hover {
        opacity: .8; }
    .home-hero__video-pause .fa-play-circle-o {
      display: none; }
    .home-hero__video-pause.is-paused .fa-play-circle-o {
      display: inline-block; }
    .home-hero__video-pause.is-paused .fa-pause-circle-o {
      display: none; }
  .home-hero__section {
    padding: 200px 0 0;
    text-align: center;
    position: relative;
    z-index: 3; }
  .home-hero__logo {
    height: 250px; }
    .home-hero__logo img {
        max-height:312px;
        width: auto; }
  .home-hero__title {
    font-family: "ITC Conduit", sans-serif;
    font-size: 6rem;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); }

@media (max-width: 899px) {
  .home-hero {
    height: 204px; }
    .home-hero__section {
      padding: 60px 0 0;
      text-align: center;
      position: relative;
      z-index: 3; }
    .home-hero__logo { margin-top: -22px; }
    #front-page__content .home-hero__logo {
      margin-top: unset;
      height: 60px; }
      .home-hero__logo img { max-height: 136px; }
      #front-page__content .home-hero__logo img {
        height: 60px; }
    .home-hero__title {
      font-family: "ITC Conduit", sans-serif;
      font-size: 3rem;
      text-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); } }


/* Fast Facts Paragraph, which displays Fast Fact media items */
.paragraph--type--fast-fact {
  display: inherit;
  text-align: center;}

.fast-facts {
  background-color: #fff;
  color: #646469;
  padding: 38px 0 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center; }

.fast-fact {
  padding-bottom: 45px;
  display: block;
  text-decoration: none;
  color: #646469; }
  .fast-fact:last-child {
    padding-bottom: 0; }

.fast-fact__title {
  font-family: "Zilla Slab", serif;
  font-weight: 700;
  font-size: 6rem;
  line-height: 1; }

.fast-fact__text {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.39; }

@media (min-width: 900px) {
  .fast-facts {
    background: #fff;
    padding: 81px 0 26px; }
  .fast-facts__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
/*    -webkit-justify-content: space-between; */
    -webkit-justify-content: center;
        -ms-flex-pack: justify;
/*            justify-content: space-between; } */
            justify-content: center; }
  .fast-fact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: solid 2px #d8d8d8;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 3%;
    padding-left: 3%; }
    .fast-fact:last-child {
      border: none; }
      .fast-fact:last-child .fast-fact__section {
        padding-right: 0; }
  .fast-fact__section {
    text-align: center; } }

@media (min-width: 1200px) {
  .paragraph--type--fast-fact {display: flex;}
  .fast-fact {
    padding: 20px 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .fast-fact:last-child {
      padding-right: 0; }
    .fast-fact:first-child {
      padding-left: 0; }
  .fast-fact__section {
    text-align: left;
    padding-left: 8%; }
  .fast-fact__text {
    padding-top: 10px;
    font-weight: 400; } }

.home-subtitle {
  font-family: "ITC Conduit", sans-serif;
  font-size: 4rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #646469;
  text-align: center;
  margin: 60px 0 40px; }

@media (max-width: 899px) {
  .home-subtitle {
    line-height: 1.05;
    margin: 20px 0 40px; } }

.home-news .news-featured {
  margin: 20px 0; }

@media (max-width: 899px) {
  .home-news .box__title {
    text-align: center; }
  .home-news .news-teaser {
    margin-bottom: 30px; }
  .home-news .news-teaser__content {
    background: #fff;
    padding: 25px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(61, 61, 61, 0.24);
            box-shadow: 0 5px 10px 0 rgba(61, 61, 61, 0.24); }
  .home-news .news-teaser__title {
    font-family: "Zilla Slab", serif;
    font-size: 2.2rem;
    line-height: 1.36;
    font-weight: 600; } }

@media (max-width: 899px) {
  .home-events .box__title {
    text-align: center; }
  .home-events .events-featured {
    margin: 30px 0; }
  .home-events .news-teaser {
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .home-events .news-teaser__content {
    padding: 20px 0; }
  .home-events .news-teaser__title {
    font-family: "Zilla Slab", serif;
    font-size: 2.2rem;
    line-height: 1.36;
    font-weight: 600; } }

.you-can {
  background: #fff;
  position: relative;
  padding: 1px 0 0; }
  .you-can__wrapper {
    background: #fff;
    margin: -138px -40px 0;
    padding: 22px 40px 0; }
  .you-can__title {
    font-family: "ITC Conduit", sans-serif;
    font-size: 3rem;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #8B1C40;
    margin: 0 0 16px; }
  .you-can__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .you-can__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 0 0 7px; }
    .you-can__item:first-child {
      margin-left: 0; }
  .you-can__header {
    margin: 0 0 7px;
    background: #8B1C40;
    text-align: center;
    color: #fff;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 20px;
    padding: 0 45px;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    position: relative; }
    .you-can__header:after {
      position: absolute;
      right: 20px;
      top: 50%;
      margin: -10px 0 0;
      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;
      content: "";
      font-size: 1.4rem;
      line-height: 20px; }
  .you-can__section {
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
    cursor: pointer; }
  .you-can__img img {
    width: 100%;
    height: auto;
    vertical-align: middle; }
  .you-can__watch {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.85);
    height: 30px;
    padding: 10px 20px; }
  .you-can__watch-title {
    display: block;
    text-align: right;
    font-size: 1.6rem;
    line-height: 30px;
    font-weight: 600;
    color: #646469;
    -webkit-transition: color .2s ease;
    transition: color .2s ease; }
  .you-can__play {
    position: absolute;
    left: 18px;
    top: -21px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 2px solid #8B1C40;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: width .1s ease, height .1s ease, left .1s ease, top .1s ease;
    transition: width .1s ease, height .1s ease, left .1s ease, top .1s ease;
    cursor: pointer; }
    .you-can__play:before {
      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;
      content: "";
      font-size: 1.4rem;
      line-height: 20px;
      color: #8B1C40;
      left: 50%;
      top: 50%;
      position: absolute;
      margin: -10px 0 0 -4px;
      -webkit-transition: font-size .1s ease, margin-left .1s ease;
      transition: font-size .1s ease, margin-left .1s ease; }
  .you-can__video-popup {
    display: none; }

@media (min-width: 900px) {
  .you-can__header:hover {
    text-decoration: underline; }
  .you-can__section:hover .you-can__watch-title {
    color: #8B1C40; }
  .you-can__section:hover .you-can__play {
    width: 50px;
    height: 50px;
    left: 14px;
    top: -25px; }
    .you-can__section:hover .you-can__play:before {
      font-size: 1.8rem;
      margin-left: -6px; } }

@media (max-width: 899px) {
  .you-can__wrapper {
    padding: 22px 0 0;
    margin: 0 -11px; }
  .you-can__title {
    font-size: 3rem;
    line-height: 1.13;
    margin: 0 0 16px; }
  .you-can__items {
    display: block; }
  .you-can__item {
    margin: 40px 0 0; }
    .you-can__item:first-child {
      margin-top: 0; } }

.video-popup {
  z-index: 100;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.85);
  padding: 0 6%;
  overflow-y: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .video-popup:before {
    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;
    content: "";
    position: fixed;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 24px;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.5);
    padding: 8px 16px;
    width: 20px;
    text-align: center; }
  .video-popup__wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 1200px;
    margin: 10px 0; }
  .video-popup__video {
    padding: 49.5% 0 0;
    position: relative; }
    .video-popup__video video, .video-popup__video iframe {
      position: absolute;
      left: 0;
      bottom: 0;
      height: 100%;
      width: 100%;
      max-height: calc(100vh - 150px); }
  .video-popup__buttons {
    background: #8B1C40;
    padding: 30px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .video-popup__button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 0 -30px 8px;
    padding: 0 0 30px; }
    .video-popup__button:first-child {
      margin-left: 0; }
    .video-popup__button .button {
      opacity: .5; }
      .video-popup__button .button:hover {
        opacity: 1; }
    .video-popup__button.active {
      padding-bottom: 23px;
      border-bottom: 7px solid #378BB5; }
      .video-popup__button.active .button {
        opacity: 1; }

@media (max-width: 899px) {
  .video-popup {
    padding: 40px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block; }
    .video-popup__wrapper {
      margin: 0 0 0; }
    .video-popup__buttons {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .video-popup__buttons .button {
        min-height: 50px;
        height: auto;
        padding: 8px 0; }
    .video-popup__button {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin: 10px 0 0;
      padding: 0; }
      .video-popup__button:first-child {
        margin: 0; }
      .video-popup__button .button {
        opacity: .5; }
      .video-popup__button.active {
        padding-bottom: 0;
        border-bottom: none; }
        .video-popup__button.active .button {
          opacity: 1; } }

.explore {
  background: #8B1C40;
  color: #fff;
  position: relative; }
  .explore a {
    color: #fff; }
  .explore__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
    .explore__bg:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(123, 24, 56, 0.9); }
  .explore__wrapper {
    position: relative;
    z-index: 2;
    padding: 60px 0 77px; }
  .explore__logo {
    text-align: center;
    margin: 0 0 30px; }
  .explore__logo img {
    max-height: 160px;}
  .explore__title {
    text-align: center;
    font-family: "ITC Conduit", sans-serif;
    font-size: 4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2;
    margin: 0 0 10px; }
  .explore__text {
    text-align: center;
    font-size: 2rem;
    line-height: 1.6;
    margin: 0 0 20px; }
  .explore .link-list__item,
  .explore .link-list__item:last-child {
    margin-top: 10px;
    border-bottom: 1px solid #fff;
    font-family: "Roboto", sans-serif;
    font-size: 2rem;
    line-height: 1.6; }
  .explore .link-list__link:before {
    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;
    content: "";
    font-size: 1.2rem;
    line-height: 1;
    vertical-align: middle;
    margin: 0 10px 0 0; }

@media (max-width: 899px) {
/*  .explore__logo {
    text-align: center;
    margin: 0 0 30px; }
    .explore__logo img {
    height: 90px;
      width: auto; } */
  .explore__text {
    font-size: 1.8rem;
    line-height: 1.56; }
  .explore .link-list__item {
    font-size: 1.8rem;
    line-height: 1.56; } }

@media (min-width: 900px) {
  .explore__logo {
    overflow: hidden;
    margin-left: -5.5%;
    margin-right: -5.5%; }
    .explore__logo img {
      vertical-align: middle; }
    .explore__logo:before, .explore__logo:after {
      content: "";
      width: 100%;
      height: 3px;
      background: #378BB5;
      vertical-align: middle;
      display: inline-block;
      margin: 0 40px 0 -100%; }
    .explore__logo:after {
      margin: 0 -100% 0 40px; }
  .explore .link-list__item a {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease; }
    .explore .link-list__item a:hover {
      -webkit-transform: translate(10px, 0);
              transform: translate(10px, 0); } }

.landing {
  min-height: 100px;
  position: relative; }
  .landing > div {
    display: none; }
  .landing:before {
    display: block;
    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;
    content: "";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    text-align: center;
    color: #646469;
    font-size: 20px;
    line-height: 1;
    position: absolute;
    left: 50%;
    top: 50px;
    margin: -20px 0 0 -20px; }

.landing--loaded {
  min-height: 0; }
  .landing--loaded > div {
    display: block; }
  .landing--loaded:before {
    display: none; }

.landing-nav {
  margin: 0 0 60px;
  border-bottom: 2px solid #C2C2C2;
  position: relative; }

.landing-nav__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.landing-nav__item {
  min-width: 20%;
  text-align: center;
  text-decoration: none;
  color: #646469;
  font-family: "ITC Conduit", sans-serif;
  font-size: 2.4rem;
  line-height: 1.2;
  padding: 0 0 15px;
  border-bottom: 6px solid transparent; }
  .landing-nav__item:hover {
    color: #8B1C40; }
  .landing-nav__item.active {
    border-bottom: 6px solid #8B1C40;
    color: #8B1C40; }

.landing-nav__icon {
  height: 100px;
  width: 100px;
  display: block;
  margin: 0 auto 18px; }

.landing-nav__item--news .landing-nav__icon {
  background: url(../images/icon-landing-news.svg) no-repeat 50% 100%; }

.landing-nav__item--events .landing-nav__icon {
  background: url(../images/icon-landing-events.svg) no-repeat 50% 100%; }

.landing-nav__item--magazine .landing-nav__icon {
  background: url(../images/icon-landing-magazine.svg) no-repeat 50% 100%; }

.landing-nav__item--stories .landing-nav__icon {
  background: url(../images/icon-landing-stories.svg) no-repeat 50% 100%; }

.landing-nav__item--social-media .landing-nav__icon {
  background: url(../images/icon-landing-social-media.svg) no-repeat 50% 100%; }

.landing-nav__arrows {
  display: none; }

.landing-nav__prev,
.landing-nav__next {
  position: absolute;
  top: 50%;
  left: 100%;
  font-size: 12px;
  line-height: 12px;
  padding: 10px;
  margin: -24px 0 0;
  color: #646469; }
  .landing-nav__prev:before,
  .landing-nav__next:before {
    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;
    content: ""; }

.landing-nav__prev {
  left: auto;
  right: 100%; }
  .landing-nav__prev:before {
    content: ""; }

@media (max-width: 899px) {
  .landing-nav {
    margin: 0 0 30px;
    border-bottom: 2px solid #C2C2C2; }
  .landing-nav__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    margin: 0 0 -2px; }
  .landing-nav__item {
    display: block;
    min-width: 33%;
    font-size: 1.3rem;
    line-height: 1.2;
    padding: 0 0 8px;
    border-bottom: 4px solid transparent; }
    .landing-nav__item.active {
      border-bottom: 4px solid #8B1C40;
      color: #8B1C40; }
  .landing-nav__icon {
    height: 50px;
    width: 60px;
    display: block;
    margin: 0 auto 8px; }
  .landing-nav__item--news .landing-nav__icon {
    background-size: 50px auto; }
  .landing-nav__item--events .landing-nav__icon {
    background-size: 40px auto; }
  .landing-nav__item--magazine .landing-nav__icon {
    background-size: 45px auto; }
  .landing-nav__item--stories .landing-nav__icon {
    background-size: 27px auto; }
  .landing-nav__item--social-media .landing-nav__icon {
    background-size: 40px auto; }
  .landing-nav__arrows {
    display: block; } }

.magazines {
  position: relative;
  margin: 0 0 60px; }
  .magazines__items {
    display: block; }
    .magazines__items .magazine {
      margin: 0 0 40px; }
      .magazines__items .magazine:last-child {
        margin-bottom: 0; }
  .magazines__prev, .magazines__next {
    position: absolute;
    left: 100%;
    top: 50%;
    width: 35px;
    height: 35px;
    margin: -34px 0 0 17px;
    z-index: 10;
    cursor: pointer; }
    .magazines__prev:before, .magazines__next:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      background: #8B1C40;
      width: 35px;
      height: 35px;
      border-radius: 50%;
      z-index: 2;
      -webkit-transition: padding .1s ease, margin .1s ease;
      transition: padding .1s ease, margin .1s ease; }
    .magazines__prev:after, .magazines__next:after {
      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;
      display: block;
      padding: 12px 0 10px 2px;
      text-align: center;
      content: "";
      color: #fff;
      font-size: 1.3rem;
      line-height: 1;
      position: relative;
      z-index: 3; }
  .magazines__prev {
    left: auto;
    right: 100%;
    margin: -34px 17px 0 0; }
    .magazines__prev:after {
      padding: 12px 2px 10px 0;
      content: ""; }

.magazine {
  display: block;
  text-decoration: none;
  color: #646469; }
  .magazine:hover {
    color: #8B1C40; }
  .magazine__cover {
    margin: 0 0 10px;
    max-width: 200px; }
    .magazine__cover img {
      width: 100%;
      height: auto;
      vertical-align: middle; }
  .magazine__title {
    text-align: center;
    font-size: 1.6rem;
    line-height: 1.4; }

@media (max-width: 899px) {
  .magazine__cover {
    margin: 0 auto; }
  .magazines__prev {
    margin-right: -19px; }
  .magazines__next {
    margin-left: -19px; }
  #item--news .box--title-color-grey-blue .box__title,
  #item--events .box--title-color-grey-blue .box__title,
  #item--magazine .box--title-color-grey-blue .box__title,
  #item--stories .box--title-color-grey-blue .box__title,
  #item--social-media .box--title-color-grey-blue .box__title {
    text-align: center;
    border-bottom: 3px solid #378BB5;
    padding: 0 0 4px; } }

@media (min-width: 900px) {
  .magazines {
    margin: 0 0 60px; }
    .magazines__items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin: -40px 0 0; }
      .magazines__items .field_n_news_land_magazine_items {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(25% - 70px);
            -ms-flex: 0 0 calc(25% - 70px);
                flex: 0 0 calc(25% - 70px);
        margin: 40px 8% 0 0; }
        .magazines__items .field_n_news_land_magazine_items:nth-child(4n) {
          margin-right: 0; }
        .magazines__items .field_n_news_land_magazine_items:last-child {
          margin-right: 0; }
  .magazines__prev:hover:before,
  .magazines__next:hover:before {
    margin: -2px;
    padding: 2px; } }

.social-media {
  text-align: center;
  max-width: 850px;
  margin: 0 auto 60px; }
  .social-media__title {
    font-family: "Zilla Slab", serif;
    font-size: 4.2rem;
    font-weight: 600;
    line-height: 1.2;
    margin: 0 0 10px; }
  .social-media__text {
    font-family: "Zilla Slab", serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 60px; }
    .social-media__text a {
      color: #8B1C40; }
  .social-media__icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .social-media__icons a {
      font-size: 4.8rem;
      line-height: 1;
      color: #8B1C40;
      text-decoration: none; }
      .social-media__icons a:hover {
        color: #62112B; }

@media (max-width: 899px) {
  .social-media__title {
    font-family: "Zilla Slab", serif;
    font-size: 3.2rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 10px; }
  .social-media__text {
    font-family: "Zilla Slab", serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 30px; }
  .social-media__icons {
    display: block;
    margin: -30px 0 0; }
    .social-media__icons li {
      display: inline-block;
      vertical-align: middle;
      width: 23%;
      text-align: center;
      margin: 30px 0 0; }
    .social-media__icons a {
      font-size: 5.5rem;
      line-height: 1; } }

.footer-stream {
  background: #F3F3F3 url(../images/pattern.png) repeat center; }
  .footer-stream__section {
    margin: 0 auto;
    padding: 50px 0; }
  .footer-stream__title {
    text-align: center;
    margin: 0 0 40px;
    color: #8B1C40;
    font-family: "Roboto", sans-serif;
    font-size: 2.4rem;
    line-height: 1.2;
    font-weight: 400; }

.stream {
  position: relative; }
  .stream__items {
    padding-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -5px -5px -10px; }
  .stream__item {
    display: inline-block;
    text-decoration: none;
    color: #8B1C40;
    padding: 20px;
    margin: 0 0 0 10px; }
    .stream__item:first-child {
      margin: 0; }
  .stream__img img {
    vertical-align: middle;
    -webkit-box-shadow: 0 5px 10px 0 rgba(61, 61, 61, 0.24);
            box-shadow: 0 5px 10px 0 rgba(61, 61, 61, 0.24);
    width: auto;
    height: 210px; }
  .stream__prev, .stream__next {
    position: absolute;
    left: 100%;
    top: 50%;
    width: 35px;
    height: 35px;
    margin: -17px 0 0 17px;
    z-index: 10;
    cursor: pointer; }
    .stream__prev:before, .stream__next:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      background: #7D8389;
      width: 35px;
      height: 35px;
      border-radius: 50%;
      z-index: 2;
      -webkit-transition: padding .1s ease, margin .1s ease;
      transition: padding .1s ease, margin .1s ease; }
    .stream__prev:after, .stream__next:after {
      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;
      display: block;
      padding: 12px 0 10px 2px;
      text-align: center;
      content: "";
      color: #fff;
      font-size: 1.3rem;
      line-height: 1;
      position: relative;
      z-index: 3; }
  .stream__prev {
    left: auto;
    right: 100%;
    margin: -17px 17px 0 0; }
    .stream__prev:after {
      padding: 12px 2px 10px 0;
      content: ""; }

.stream--twitter .stream__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -5px -5px -10px; }

.stream--twitter .stream__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  padding: 20;
  width: calc(50% - 20px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 5px 5px;
  background: #fff;
  -webkit-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.3);
  color: #646469;
  text-align: center;
  position: relative;
  height: 100%; }
  .stream--twitter .stream__item:before {
    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;
    content: "";
    color: #64B9C8;
    left: 50%;
    width: 100%;
    text-align: center;
    margin: 0 0 15px -25px;
    font-size: 30px; }

.stream--twitter .swiper-slide {
  height: auto; }

.stream--twitter .swiper-slide .stream__item {
  width: auto; }

.stream--twitter .stream__tweet {
  font-size: 1.8rem;
  line-height: 1.4; }
  .stream--twitter .stream__tweet a {
    color: #8B1C40; }

.stream--twitter .stream__author {
  margin: 12px 0 0;
  font-size: 1.8rem;
  line-height: 1.4;
  font-weight: 600;
  color: #8B1C40; }

@media (min-width: 900px) {
  .stream__prev:hover:before,
  .stream__next:hover:before {
    margin: -2px;
    padding: 2px; }
  .stream--instagram .swiper-slide {
    display: inline-block;
    width: auto; } }

@media (max-width: 899px) {
  .stream__prev {
    margin-right: -19px; }
  .stream__next {
    margin-left: -19px; }
  .stream--instagram .swiper-slide {
    text-align: center; } }

.pagination footer {
  margin: 10px 0 0;
  font-size: 14px;
  font-style: italic;
  color: #646469; }

.pager__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }

.pager-stat {
  font-style: italic;
  padding-top: 6px;
}
.pager__item, .pager-stat {
  font-size: 1.4rem;
  line-height: 1;
  margin: 0 11px 0 0; }
  .pager__item a {
    display: block;
    color: #646469;
    text-decoration: none;
    min-width: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 3px 2px;
    text-align: center;
    -webkit-box-shadow: inset 0 0 0 1px #f0f1f2;
            box-shadow: inset 0 0 0 1px #f0f1f2; }
    .pager__item a:hover {
      -webkit-box-shadow: inset 0 0 0 1px #378BB5;
              box-shadow: inset 0 0 0 1px #378BB5; }
  .pager__item.is-active a {
    background: #286888;
    font-weight: bold;
    color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .pager__item--first, .pager__item--previous, .pager__item--next, .pager__item--last {
    font-size: 2rem;
    font-weight: bold; }
    .pager__item--first a, .pager__item--previous a, .pager__item--next a, .pager__item--last a {
      min-width: auto;
      padding: 0;
      color: #286888;
      -webkit-box-shadow: none;
              box-shadow: none; }

@media (min-width: 900px) {
  .pager__item a:hover {
    -webkit-box-shadow: inset 0 0 0 1px #378BB5;
            box-shadow: inset 0 0 0 1px #378BB5; }
  .pager__item--first a:hover, .pager__item--previous a:hover, .pager__item--next a:hover, .pager__item--last a:hover {
    -webkit-box-shadow: none;
            box-shadow: none; } }

.search-title {
  font-family: "Zilla Slab", serif;
  font-size: 4.2rem;
  font-weight: 600;
  line-height: 1.55;
  letter-spacing: 1px;
  color: #8B1C40;
  margin: 0 0 20px; }

.search-results {
  max-width: 700px;
  margin: 0 auto; }
  .search-results .cse .gsc-control-cse, .search-results .gsc-control-cse {
    border: none;
    padding: 0;
    font-family: "Roboto", sans-serif;
    font-size: 1.6rem;
    line-height: 1.2; }
  .search-results form.gsc-search-box {
    margin: 0; }
  .search-results td.gsc-search-button,
  .search-results .gsc-search-box-tools .gsc-clear-button {
    display: none; }
  .search-results input.gsc-input, .search-results .gsc-input-box, .search-results .gsc-input-box-hover, .search-results .gsc-input-box-focus {
    border: 1px solid #C2C2C2;
    height: auto;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .search-results .gsib_a {
    padding: 0; }
  .search-results .gsc-search-box-tools .gsc-search-box .gsc-input {
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .search-results .gsc-search-box-tools .gsc-search-box input.gsc-input {
    color: #646469 !important;
    font-size: 2.2rem !important;
    line-height: 1.2 !important;
    padding: 16px !important;
    margin: 0 !important;
    height: auto !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .search-results .gsc-search-box-tools .gsc-search-box .gsc-input::-webkit-input-placeholder {
    font-size: 2.2rem !important;
    line-height: 1.2 !important; }
  .search-results .gsc-search-box-tools .gsc-search-box .gsc-input:-ms-input-placeholder {
    font-size: 2.2rem !important;
    line-height: 1.2 !important; }
  .search-results .gsc-search-box-tools .gsc-search-box .gsc-input::-ms-input-placeholder {
    font-size: 2.2rem !important;
    line-height: 1.2 !important; }
  .search-results .gsc-search-box-tools .gsc-search-box .gsc-input::placeholder {
    font-size: 2.2rem !important;
    line-height: 1.2 !important; }
  .search-results .gsst_b {
    padding: 0 10px; }
  .search-results .gsc-above-wrapper-area {
    display: none; }
  .search-results .gsc-branding, .search-results .gcsc-branding {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline; }
  .search-results .gsc-result .gs-title {
    height: auto; }
  .search-results .gs-webResult.gs-result a.gs-title:visited, .search-results .gs-webResult.gs-result a.gs-title:visited b, .search-results .gs-imageResult a.gs-title:visited, .search-results .gs-imageResult a.gs-title:visited b,
  .search-results .gs-webResult.gs-result a.gs-title:link, .search-results .gs-webResult.gs-result a.gs-title:link b, .search-results .gs-imageResult a.gs-title:link, .search-results .gs-imageResult a.gs-title:link b {
    color: #8B1C40;
    font-size: 2.4rem;
    line-height: 1.4;
    font-weight: 600;
    text-decoration: none; }
  .search-results .gs-result .gs-title, .search-results .gs-result .gs-title * {
    text-decoration: none; }
  .search-results .gs-webResult div.gs-visibleUrl-long {
    display: none; }
  .search-results .gsc-control-cse, .search-results .gsc-control-cse .gsc-table-result {
    font-size: 1.6rem;
    line-height: 1.5;
    color: #646469; }
  .search-results .gs-webResult .gs-snippet, .search-results .gs-imageResult .gs-snippet, .search-results .gs-fileFormatType {
    color: #646469; }
  .search-results .gsc-cursor {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline; }
  .search-results .gsc-cursor-page {
    font-size: 1.4rem;
    line-height: 1;
    margin: 0 11px 0 0;
    display: block !important;
    color: #646469 !important;
    text-decoration: none;
    min-width: 20px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 3px 2px;
    text-align: center;
    -webkit-box-shadow: inset 0 0 0 1px #f0f1f2;
            box-shadow: inset 0 0 0 1px #f0f1f2; }
    .search-results .gsc-cursor-page:hover {
      text-decoration: none !important; }
    .search-results .gsc-cursor-page.gsc-cursor-current-page {
      background: #286888 !important;
      font-weight: bold;
      color: #fff !important;
      -webkit-box-shadow: none;
              box-shadow: none; }

.body-landing {
  padding: 0; }

.header-landing {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 17px 0; }
  .header-landing__logo img {
    height: 36px;
    width: auto;
    display: block; }

@media (min-width: 900px) {
  .header-landing {
    height: 123px;
    padding: 36px 0; }
    .header-landing__logo img {
      width: auto;
      height: 51px; } }

.footer-landing {
  background: #8B1C40;
  padding: 30px 0; }
  .footer-landing a {
    color: #fff;
    text-decoration: none; }
  .footer-landing__logo img {
    width: 100%;
    max-width: 280px; }
  .footer-landing__links {
    margin: 40px 0 0;
    font-size: 1.6rem;
    line-height: 1.4; }
  .footer-landing__link {
    margin: 1em 0 0; }
    .footer-landing__link:first-child {
      margin: 0; }

.credits-landing {
  color: #fff;
  padding: 24px 0;
  font-size: 1.2rem;
  line-height: 1.4; }

@media (min-width: 900px) {
  .footer-landing {
    padding: 50px 0; }
    .footer-landing__section {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .footer-landing__logo img {
      width: auto;
      max-width: none; }
    .footer-landing__links {
      text-align: right;
      margin: 0;
      font-size: 1.6rem;
      line-height: 1.4; }
    .footer-landing__link {
      margin: 1em 0 0; }
      .footer-landing__link:first-child {
        margin: 0; } }

.intro-landing {
  background: #fff; }
  .intro-landing__img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 51.25%; }
  .intro-landing__section {
    background: #F3F3F3;
    padding: 30px 11%;
    margin: 0 -11%;
    font-family: "Zilla Slab", serif;
    font-size: 1.6rem;
    line-height: 1.75;
    color: #646469;
    font-weight: 600; }
  .intro-landing__title {
    color: #8B1C40;
    font-size: 3.2rem;
    line-height: 1.25;
    font-weight: 600;
    margin: 0 0 20px; }
  .intro-landing__subtitle {
    font-size: 2.2rem;
    line-height: 1.4;
    font-weight: 600;
    margin: -10px 0 20px; }
  .field_gps_form_block,
  .intro-landing__form {
    padding: 20px 0 30px; }
    .field_gps_form_block .wForm,
    .intro-landing__form .form {
      margin: 0; }

.cta-landing {
  background: #F3F3F3;
  padding: 30px 0;
/*  padding: 30px 11%;
  margin: 0 -11%; */ }
  .cta-landing__wrapper {
//    padding: 30px 0;
    border-top: 2px solid #C2C2C2; }
    .cta-landing__wrapper .button__icon img {
      width: auto;
      height: 40px; }

@media (max-width: 899px) {
  .cta-landing .cta-landing__wrapper .button-wrapper {
    margin-top: 20px; }
    .cta-landing .cta-landing__wrapper .button-wrapper:first-child, .cta-landing .cta-landing__wrapper .button-wrapper.first {
      margin-top: 0; } }

@media (min-width: 900px) {
  .intro-landing {
    position: relative;
    background: #F3F3F3; }
    .intro-landing__img {
      padding-top: 0;
      height: 458px; }
    .field_gps_form_block + .intro-landing__section,
    .intro-landing__form + .intro-landing__section {
      padding: 60px calc(11% + 429px) 130px 11%; }
    .intro-landing__section {
      background: #F3F3F3;
      padding: 60px 11% 30px 11%;
      margin: 0 -11%;
      font-family: "Zilla Slab", serif;
      font-size: 2rem;
      line-height: 1.5;
      color: #646469;
      font-weight: 600; }
      .intro-landing__section .txt {
        font-size: 2rem;
        line-height: 1.5; }
    .intro-landing__title {
      font-size: 4.2rem;
      line-height: 1;
      font-weight: 600;
      margin: 0 0 20px; }
    .intro-landing__subtitle {
      font-size: 2.4rem;
      line-height: 1.4;
      font-weight: 600;
      margin: -10px 0 40px; }
    .field_gps_form_block,
    .intro-landing__form {
      -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
      z-index: 10;
      position: absolute;
      right: 11%;
      /* top: 153px;  old value */
      top: 53px; /* change needed to add 're-subscribe' message to GPS form. */
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 381px;
      padding: 36px 48px;
      background: #fff; }
      .field_gps_form_block .wForm,
      .intro-landing__form .form {
        margin: 0; }
      .field_gps_form_block .actions,
      .intro-landing__form .button {
        width: 100%; }
  .cta-landing__wrapper {
    padding: 30px 0;
    border-top: none; }
    .cta-landing__wrapper .button,
    .cta-landing__wrapper .button-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      width: auto;
      margin: 0 0 0 24px; }
      .cta-landing__wrapper .button:first-child, .cta-landing__wrapper .button.first,
      .cta-landing__wrapper .button-wrapper:first-child,
      .cta-landing__wrapper .button-wrapper.first {
        margin: 0; }
    .cta-landing__wrapper .button-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .cta-landing__wrapper .button-wrapper a {
        margin: 0; }
  .intro-landing + .cta-landing .cta-landing__wrapper {
    padding-top: 0; } }

.landing-section {
  background: #fff;
  color: #646469;
  padding: 1px 0; }

@media (max-width: 899px) {
  .landing-section .box--title-small .box__title {
    margin: 10px 0;
    color: #3d3d3d; }
  .landing-section .box:first-child {
    margin-top: 20px; }
  .landing-section .box:last-child {
    margin-bottom: 20px; } }

@media (min-width: 900px) {
  .landing-section {
    padding: 30px 0; } }

.landing-quote {
  background: none; }
  .landing-quote .quote {
    margin-top: 0;
    margin-bottom: 0; }
    .landing-quote .quote .quote__text {
      color: #8B1C40; }

@media (min-width: 900px) {
  .landing-quote {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 105px 0; }
    .landing-quote .quote {
      background: rgba(243, 243, 243, 0.9);
      margin: 0 10%; } }

.landing-features {
  background: #fff;
  color: #646469; }

.landing-feature {
  padding: 40px 0; }
  .landing-feature__img {
    margin: 0 0 10px; }
    .landing-feature__img img {
      vertical-align: middle;
      width: 100%;
      height: auto; }
  .landing-feature__section h2 {
    font-family: "Roboto", sans-serif;
    font-size: 3rem;
    line-height: 1.3;
    color: #8B1C40;
    font-weight: normal;
    margin: 0 0 15px; }

.landing-feature--grey {
  background: #F3F3F3; }

@media (min-width: 900px) {
  .landing-feature {
    padding: 25px 0; }
    .landing-feature__wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .landing-feature__img {
      -webkit-align-self: flex-start;
          -ms-flex-item-align: start;
              align-self: flex-start;
      margin: 0 30px 0 0; }
      .landing-feature__img img {
        vertical-align: middle;
        width: auto;
        height: 257px; }
    .landing-feature__section h2 {
      font-family: "Roboto", sans-serif;
      font-size: 3rem;
      line-height: 1.3;
      color: #8B1C40;
      font-weight: normal;
      margin: 0 0 15px; }
  .landing-feature--right .landing-feature__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .landing-feature--right .landing-feature__img {
    margin: 0 0 0 30px; } }

.programs-landing {
  background: #8B1C40;
  padding: 30px 0;
  color: #fff; }
  .programs-landing a {
    color: #fff;
    text-decoration: none; }
  .programs-landing__title {
    font-family: "ITC Conduit", sans-serif;
    text-align: center;
    font-size: 4rem;
    line-height: 1.2;
    margin: 0 0 20px;
    text-transform: uppercase; }
  .programs-landing__items {
    margin: 0; }
  .programs-landing__item {
    margin: 20px 0 0;
    display: block; }
    .programs-landing__item:first-child {
      margin: 0; }
    .programs-landing__item-title {
      font-family: "Zilla Slab", serif;
      font-size: 2.2rem;
      font-weight: 600;
      line-height: 1.4;
      margin: 0; }
    .programs-landing__item-text {
      margin: .25em 0 0;
      font-size: 1.6rem;
      line-height: 1.63; }

@media (max-width: 899px) {
  .programs-landing .row--hgap-m .cell {
    margin: 20px 0 0; } }

@media (min-width: 900px) {
  .programs-landing {
    padding: 60px 0; }
    .programs-landing__title {
      margin: 0 0 60px; } }

.pres_vid {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}

.pres_vid_iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* Countdown timer styling */
p.little_count {display: none;}
@media (max-width: 599px) {
  p.big_count {display: none;}
  p.little_count {display: unset;} }

/* Styling for the FA version of the 'Short Forms' */
.wFormContainer .wForm {
  padding: 0;
  background: inherit !important;
}

.oneField {
  width: 100%;
  padding: 0;
}

.actions, .primaryAction {width: 100%;}

.field_gps_form_block .callout-side__section {margin: 0; padding: 0;}

/* calendar styling 
table[data-calendar-view-view-id="centennial_events_calendar"] thead {
  background: linear-gradient(#8B1C40, #913C4B);
} */
.calendar-view-table thead {
/*  background: linear-gradient(#8B1C40, #913C4B); */
  --calendar-view-color-dark: #8B1C40;
}

/* Another Centennial Calendar */
/* Events container for events and the Grouped my Month Year titles */
.centevents {
  display: flex;
  padding: 5px 20px 10px;
  margin: -5px -62px -10px -20px;
  flex-wrap: wrap;
}
.centevents h3 { width: 100%; }

.centevents-section .box { margin: 0 }
/* A singular event on the Calendar */
.centevent {
  display: flex;
  max-width: 30%;
  margin-right: 34px; /* w/o sidebar content */
/*  margin-right: 25px; WITH sidebar content */
  gap: 3em 5%;
}

@media (max-width: 899px) { .centevent { max-width: unset; } }

/* Had to turn off IG block.  This code cleans up the content-bottom / footer interface. */
#front-page__content-bottom {padding-bottom:40px;}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdHJpYy9zcmMvc2VsZWN0cmljLnNjc3MiLCJ1dGlsL2ZvbnRzLnNjc3MiLCJ1dGlsL3Jlc3BvbnNpdmUuc2NzcyIsInV0aWwvZ2xvYmFscy5zY3NzIiwidXRpbC92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvZGlzdC9jc3Mvc3dpcGVyLmNzcyIsInZlbmRvci9zdGFja3RhYmxlLXRoZW1lLnNjc3MiLCJ2ZW5kb3Ivc2VsZWN0cmljLXRoZW1lLnNjc3MiLCIuLi9jb21wb25lbnRzL2RydXBhbC1jb250cm9scy9kcnVwYWwtY29udHJvbHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5zY3NzIiwidXRpbC9fbWl4aW5zLnNjc3MiLCIuLi9jb21wb25lbnRzL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvcGFnZS10aXRsZS9wYWdlLXRpdGxlLnNjc3MiLCIuLi9jb21wb25lbnRzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNjc3MiLCIuLi9jb21wb25lbnRzL3BhZ2UtaW1hZ2UvcGFnZS1pbWFnZS5zY3NzIiwiLi4vY29tcG9uZW50cy9sYXlvdXQvbGF5b3V0LnNjc3MiLCIuLi9jb21wb25lbnRzL2FydGljbGUvYXJ0aWNsZS5zY3NzIiwiLi4vY29tcG9uZW50cy90eHQvdHh0LnNjc3MiLCIuLi9jb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvZm9vdGVyL2NyZWRpdHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvZm9vdGVyLWFsc28vZm9vdGVyLWFsc28uc2NzcyIsIi4uL2NvbXBvbmVudHMvbW9yZS9tb3JlLnNjc3MiLCIuLi9jb21wb25lbnRzL21lbnUvbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9ib3gvYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL2dyaWQvZ3JpZC5zY3NzIiwiLi4vY29tcG9uZW50cy9hY2NvcmRpb24vYWNjb3JkaW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL2NhbGxvdXQvY2FsbG91dC5zY3NzIiwiLi4vY29tcG9uZW50cy9xdW90ZS9xdW90ZS5zY3NzIiwiLi4vY29tcG9uZW50cy9nYWxsZXJ5L2dhbGxlcnkuc2NzcyIsIi4uL2NvbXBvbmVudHMvcGVyc29uLWNhcmQvcGVyc29uLWNhcmQuc2NzcyIsIi4uL2NvbXBvbmVudHMvbGluay1saXN0L2xpbmstbGlzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9pbWFnZS10ZWFzZXIvaW1hZ2UtdGVhc2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL2N0YS1iYXIvY3RhLWJhci5zY3NzIiwiLi4vY29tcG9uZW50cy9uZXdzLXRlYXNlci9uZXdzLXRlYXNlci5zY3NzIiwiLi4vY29tcG9uZW50cy9zZWN0aW9uLWltYWdlL3NlY3Rpb24taW1hZ2Uuc2NzcyIsIi4uL2NvbXBvbmVudHMvc2VjdGlvbi1pbnRyby9zZWN0aW9uLWludHJvLnNjc3MiLCIuLi9jb21wb25lbnRzL2FydGljbGUtaW5mby9hcnRpY2xlLWluZm8uc2NzcyIsIi4uL2NvbXBvbmVudHMvYXJ0aWNsZS1tZXRhL2FydGljbGUtbWV0YS5zY3NzIiwiLi4vY29tcG9uZW50cy9zaGFyZS9zaGFyZS5zY3NzIiwiLi4vY29tcG9uZW50cy9ldmVudC9ldmVudC1pbmZvLnNjc3MiLCIuLi9jb21wb25lbnRzL2V2ZW50L2V2ZW50LXRpbWUuc2NzcyIsIi4uL2NvbXBvbmVudHMvY2FsbG91dC1zaWRlL2NhbGxvdXQtc2lkZS5zY3NzIiwiLi4vY29tcG9uZW50cy9zaWRlLWJhY2svc2lkZS1iYWNrLnNjc3MiLCIuLi9jb21wb25lbnRzL3NpZGUtbmF2L3NpZGUtbmF2LnNjc3MiLCIuLi9jb21wb25lbnRzL3NpZGUtZXZlbnQvc2lkZS1ldmVudC5zY3NzIiwiLi4vY29tcG9uZW50cy9mb3JtL2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvZm9ybS9zaWRlLWZvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvZmllbGQvZmllbGQuc2NzcyIsIi4uL2NvbXBvbmVudHMvcHJvZ3JhbXMvcHJvZ3JhbXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvaG9tZS1oZXJvL2hvbWUtaGVyby5zY3NzIiwiLi4vY29tcG9uZW50cy9mYXN0LWZhY3RzL2Zhc3QtZmFjdHMuc2NzcyIsIi4uL2NvbXBvbmVudHMveW91LWNhbi95b3UtY2FuLnNjc3MiLCIuLi9jb21wb25lbnRzL3ZpZGVvLXBvcHVwL3ZpZGVvLXBvcHVwLnNjc3MiLCIuLi9jb21wb25lbnRzL2V4cGxvcmUvZXhwbG9yZS5zY3NzIiwiLi4vY29tcG9uZW50cy9sYW5kaW5nLW5hdi9sYW5kaW5nLW5hdi5zY3NzIiwiLi4vY29tcG9uZW50cy9tYWdhemluZXMvbWFnYXppbmVzLnNjc3MiLCIuLi9jb21wb25lbnRzL3NvY2lhbC1tZWRpYS9zb2NpYWwtbWVkaWEuc2NzcyIsIi4uL2NvbXBvbmVudHMvZm9vdGVyLXN0cmVhbS9mb290ZXItc3RyZWFtLnNjc3MiLCIuLi9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9zZWFyY2gtcmVzdWx0cy9zZWFyY2gtcmVzdWx0cy5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGFuZGluZy9oZWFkZXItbGFuZGluZy9oZWFkZXItbGFuZGluZy5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGFuZGluZy9mb290ZXItbGFuZGluZy9mb290ZXItbGFuZGluZy5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGFuZGluZy9pbnRyby1sYW5kaW5nL2ludHJvLWxhbmRpbmcuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhbmRpbmcvbGFuZGluZy1mZWF0dXJlcy9sYW5kaW5nLWZlYXR1cmVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19sYW5kaW5nL3Byb2dyYW1zLWxhbmRpbmcvcHJvZ3JhbXMtbGFuZGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQiw0RUFBNEU7QUFFNUU7Z0ZBQ2dGO0FBRWhGOzs7O0dBSUc7QUFFSDtFQUNFLGtCQUFpQjtFQUFHLE9BQU87RUFDM0IsMkJBQTBCO0VBQUcsT0FBTztFQUNwQywrQkFBOEI7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QUFPOztBTWxoQnJCO0VBQXFDLGFOZ01uQixFQUFPOztBTS9MekI7RUFBZ0QsYU5ZbkIsRUFBTzs7QU1YcEM7RUFBOEMsYU5jbkIsRUFBTzs7QU1ibEM7RUFBa0MsYU5xV25CLEVBQU87O0FNcFd0QjtFQUEwQyxhTndlbkIsRUFBTzs7QU12ZTlCOztFQUNtQyxhTnNnQm5CLEVBQU87O0FNcmdCdkI7RUFBb0MsYU5nZ0JuQixFQUFPOztBTS9meEI7RUFBcUMsYU53WW5CLEVBQU87O0FNdll6QjtFQUFpQyxhTjJZbkIsRUFBTzs7QU0xWXJCO0VBQWlDLGFONFBuQixFQUFPOztBTTNQckI7RUFBdUMsYU5vVW5CLEVBQU87O0FNblUzQjtFQUF1QyxhTml0Qm5CLEVBQU87O0FNaHRCM0I7RUFBd0MsYU4rc0JuQixFQUFPOztBTTlzQjVCO0VBQXNDLGFOZ3RCbkIsRUFBTzs7QU0vc0IxQjtFQUFtQyxhTnllbkIsRUFBTzs7QU14ZXZCO0VBQW9DLGFOd0JuQixFQUFPOztBTXZCeEI7RUFBZ0MsYU55bUJuQixFQUFPOztBTXhtQnBCO0VBQWlDLGFOeW1CbkIsRUFBTzs7QU14bUJyQjtFQUFpQyxhTnlEbkIsRUFBTzs7QU14RHJCO0VBQXFDLGFOeURuQixFQUFPOztBTXhEekI7RUFBa0MsYU4rZG5CLEVBQU87O0FNOWR0QjtFQUFtQyxhTjJFbkIsRUFBTzs7QU0xRXZCO0VBQWlDLGFOMFBuQixFQUFPOztBTXpQckI7RUFBaUMsYU5pRG5CLEVBQU87O0FNaERyQjtFQUFtQyxhTjBWbkIsRUFBTzs7QU16VnZCO0VBQXdDLGFOd21CbkIsRUFBTzs7QU12bUI1QjtFQUF1QyxhTndtQm5CLEVBQU87O0FNdm1CM0I7RUFBdUMsYU5wQ25CLEVBQU87O0FNcUMzQjtFQUF5QyxhTnZDbkIsRUFBTzs7QU13QzdCO0VBQXdDLGFOckNuQixFQUFPOztBTXNDNUI7RUFBMEMsYU54Q25CLEVBQU87O0FNeUM5QjtFQUFpQyxhTitXbkIsRUFBTzs7QU05V3JCOztFQUNvQyxhTjJhbkIsRUFBTzs7QU0xYXhCO0VBQW1DLGFOc1VuQixFQUFPOztBTXJVdkI7RUFBeUMsYU5rckJuQixFQUFPOztBTWpyQjdCOzs7RUFFc0MsYU4wYm5CLEVBQU87O0FNemIxQjtFQUFtQyxhTmtibkIsRUFBTzs7QU1qYnZCO0VBQXVDLGFOd1huQixFQUFPOztBTXZYM0I7RUFBbUMsYU50RG5CLEVBQU87O0FNdUR2QjtFQUFpQyxhTm1uQm5CLEVBQU87O0FNbG5CckI7O0VBQzRDLGFOK2FuQixFQUFPOztBTTlhaEM7RUFBMkMsYU44Zm5CLEVBQU87O0FNN2YvQjtFQUEyQyxhTitFbkIsRUFBTzs7QU05RS9CO0VBQW1DLGFOekJuQixFQUFPOztBTTBCdkI7RUFBMEMsYU5takJuQixFQUFPOztBTWxqQjlCO0VBQTBDLGFOcUxuQixFQUFPOztBTXBMOUI7RUFBcUMsYU5sQm5CLEVBQU87O0FNbUJ6QjtFQUFpQyxhTnNibkIsRUFBTzs7QU1yYnJCO0VBQWtDLGFOZ2FuQixFQUFPOztBTS9adEI7RUFBaUMsYU5takJuQixFQUFPOztBTWxqQnJCO0VBQW9DLGFOK05uQixFQUFPOztBTTlOeEI7RUFBeUMsYU5nTG5CLEVBQU87O0FNL0s3QjtFQUF5QyxhTjRpQm5CLEVBQU87O0FNM2lCN0I7RUFBa0MsYU4rSW5CLEVBQU87O0FNOUl0QjtFQUF5QyxhTnlFbkIsRUFBTzs7QU14RTdCO0VBQTBDLGFOeUVuQixFQUFPOztBTXhFOUI7RUFBd0MsYU5rYm5CLEVBQU87O0FNamI1QjtFQUF5QyxhTnVYbkIsRUFBTzs7QU10WDdCO0VBQXlDLGFOMmxCbkIsRUFBTzs7QU0xbEI3QjtFQUF5QyxhTjJEbkIsRUFBTzs7QU0xRDdCO0VBQTRDLGFOeWJuQixFQUFPOztBTXhiaEM7RUFBd0MsYU4wU25CLEVBQU87O0FNelM1QjtFQUF1QyxhTjBHbkIsRUFBTzs7QU16RzNCO0VBQTJDLGFOdWxCbkIsRUFBTzs7QU10bEIvQjtFQUEyQyxhTnVEbkIsRUFBTzs7QU10RC9CO0VBQWdDLGFObkNuQixFQUFPOztBTW9DcEI7RUFBdUMsYU5uRG5CLEVBQU87O0FNb0QzQjtFQUF3QyxhTm5EbkIsRUFBTzs7QU1vRDVCO0VBQXFDLGFObkRuQixFQUFPOztBTW9EekI7RUFBdUMsYU52RG5CLEVBQU87O0FNd0QzQjs7RUFDa0MsYU40ZG5CLEVBQU87O0FNM2R0QjtFQUFtQyxhTjhJbkIsRUFBTzs7QU03SXZCO0VBQXFDLGFOc0ZuQixFQUFPOztBTXJGekI7RUFBaUMsYU4rWm5CLEVBQU87O0FNOVpyQjtFQUFrQyxhTm9XbkIsRUFBTzs7QU1uV3RCO0VBQXFDLGFOcERuQixFQUFPOztBTXFEekI7RUFBK0MsYU51SW5CLEVBQU87O0FNdEluQztFQUFpQyxhTmtObkIsRUFBTzs7QU1qTnJCO0VBQWlDLGFOMFNuQixFQUFPOztBTXpTckI7RUFBaUMsYU42S25CLEVBQU87O0FNNUtyQjtFQUFnQyxhTnlJbkIsRUFBTzs7QU14SXBCO0VBQXNDLGFOeUluQixFQUFPOztBTXhJMUI7O0VBQ2lELGFOaUluQixFQUFPOztBTWhJckM7RUFBa0MsYU4rWW5CLEVBQU87O0FNOVl0QjtFQUFxQyxhTkFuQixFQUFPOztBTUN6QjtFQUFtQyxhTm9hbkIsRUFBTzs7QU1uYXZCO0VBQW9DLGFOZ0VuQixFQUFPOztBTS9EeEI7RUFBbUMsYU42VG5CLEVBQU87O0FNNVR2QjtFQUF1QyxhTnVDbkIsRUFBTzs7QU10QzNCO0VBQXlDLGFObUNuQixFQUFPOztBTWxDN0I7RUFBb0MsYU4rYW5CLEVBQU87O0FNOWF4QjtFQUEwQyxhTmtkbkIsRUFBTzs7QU1qZDlCO0VBQW1DLGFOMEtuQixFQUFPOztBTXpLdkI7RUFBd0MsYU4yS25CLEVBQU87O0FNMUs1QjtFQUFxQyxhTjNFbkIsRUFBTzs7QU00RXpCO0VBQXFDLGFON0VuQixFQUFPOztBTThFekI7O0VBQ3NDLGFObEVuQixFQUFPOztBTW1FMUI7RUFBMkMsYU4ra0JuQixFQUFPOztBTTlrQi9CO0VBQTRDLGFONEhuQixFQUFPOztBTTNIaEM7RUFBeUMsYU5UbkIsRUFBTzs7QU1VN0I7RUFBZ0MsYU4yUW5CLEVBQU87O0FNMVFwQjs7RUFDaUMsYU42Q25CLEVBQU87O0FNNUNyQjtFQUFxQyxhTmtEbkIsRUFBTzs7QU1qRHpCO0VBQXdDLGFOc2lCbkIsRUFBTzs7QU1yaUI1QjtFQUEwQyxhTm9pQm5CLEVBQU87O0FNbmlCOUI7RUFBc0MsYU4yZW5CLEVBQU87O0FNMWUxQjtFQUFvQyxhTjhObkIsRUFBTzs7QU03TnhCO0VBQXFDLGFOb2NuQixFQUFPOztBTW5jekI7RUFBNEMsYU51Um5CLEVBQU87O0FNdFJoQztFQUF1QyxhTjZoQm5CLEVBQU87O0FNNWhCM0I7RUFBMEMsYU5zR25CLEVBQU87O0FNckc5QjtFQUFvQyxhTjhibkIsRUFBTzs7QU03YnhCO0VBQW1DLGFOcWpCbkIsRUFBTzs7QU1wakJ2QjtFQUEwQyxhTmdMbkIsRUFBTzs7QU0vSzlCO0VBQW1DLGFOdWtCbkIsRUFBTzs7QU10a0J2QjtFQUFvQyxhTnFRbkIsRUFBTzs7QU1wUXhCO0VBQWtDLGFOaVduQixFQUFPOztBTWhXdEI7RUFBcUMsYU4yZG5CLEVBQU87O0FNMWR6QjtFQUF1QyxhTmpEbkIsRUFBTzs7QU1rRDNCO0VBQXlDLGFOK1ZuQixFQUFPOztBTTlWN0I7RUFBb0MsYU5zakJuQixFQUFPOztBTXJqQnhCOztFQUNxQyxhTmdHbkIsRUFBTzs7QU0vRnpCO0VBQW1DLGFOb0tuQixFQUFPOztBTW5LdkI7RUFBbUMsYU4wakJuQixFQUFPOztBTXpqQnZCO0VBQXdDLGFOb0NuQixFQUFPOztBTW5DNUI7O0VBQ2dDLGFOK1luQixFQUFPOztBTTlZcEI7RUFBa0MsYU5vTW5CLEVBQU87O0FNbk10QjtFQUFxQyxhTnJEbkIsRUFBTzs7QU1zRHpCO0VBQWlDLGFOaEZuQixFQUFPOztBTWlGckI7RUFBd0MsYU5yQm5CLEVBQU87O0FNc0I1QjtFQUF5QyxhTm9MbkIsRUFBTzs7QU1uTDdCO0VBQXdDLGFOa0xuQixFQUFPOztBTWpMNUI7RUFBc0MsYU5tTG5CLEVBQU87O0FNbEwxQjtFQUF3QyxhTitLbkIsRUFBTzs7QU05SzVCO0VBQThDLGFOckluQixFQUFPOztBTXNJbEM7RUFBK0MsYU5qSW5CLEVBQU87O0FNa0luQztFQUE0QyxhTmpJbkIsRUFBTzs7QU1rSWhDO0VBQThDLGFOekluQixFQUFPOztBTTBJbEM7RUFBa0MsYU4ySm5CLEVBQU87O0FNMUp0QjtFQUFtQyxhTjZsQm5CLEVBQU87O0FNNWxCdkI7RUFBa0MsYU5xZW5CLEVBQU87O0FNcGV0QjtFQUFtQyxhTnlHbkIsRUFBTzs7QU14R3ZCO0VBQXNDLGFOekVuQixFQUFPOztBTTBFMUI7RUFBdUMsYU5sSW5CLEVBQU87O0FNbUkzQjs7RUFDa0MsYU5pakJuQixFQUFPOztBTWhqQnRCOztFQUNpQyxhTjRPbkIsRUFBTzs7QU0zT3JCO0VBQWtDLGFOZG5CLEVBQU87O0FNZXRCO0VBQWtDLGFOMEduQixFQUFPOztBTXpHdEI7O0VBQ3FDLGFONlhuQixFQUFPOztBTTVYekI7O0VBQ29DLGFOMkZuQixFQUFPOztBTTFGeEI7RUFBc0MsYU42U25CLEVBQU87O0FNNVMxQjs7RUFDcUMsYU5xR25CLEVBQU87O0FNcEd6QjtFQUFtQyxhTmdibkIsRUFBTzs7QU0vYXZCOzs7RUFFaUMsYU5sSW5CLEVBQU87O0FNbUlyQjtFQUFvQyxhTnNPbkIsRUFBTzs7QU1yT3hCO0VBQW9DLGFOb09uQixFQUFPOztBTW5PeEI7RUFBMEMsYU4rYm5CLEVBQU87O0FNOWI5QjtFQUFzQyxhTjJnQm5CLEVBQU87O0FNMWdCMUI7RUFBa0MsYU51Y25CLEVBQU87O0FNdGN0QjtFQUFrQyxhTnlPbkIsRUFBTzs7QU14T3RCO0VBQWtDLGFONmZuQixFQUFPOztBTTVmdEI7RUFBc0MsYU5tVG5CLEVBQU87O0FNbFQxQjtFQUE2QyxhTm9UbkIsRUFBTzs7QU1uVGpDO0VBQStDLGFOZ0luQixFQUFPOztBTS9IbkM7RUFBd0MsYU40SG5CLEVBQU87O0FNM0g1QjtFQUFrQyxhTnFRbkIsRUFBTzs7QU1wUXRCO0VBQXVDLGFOcEZuQixFQUFPOztBTXFGM0I7RUFBcUMsYU45RW5CLEVBQU87O0FNK0V6QjtFQUF1QyxhTnJGbkIsRUFBTzs7QU1zRjNCO0VBQXdDLGFOckZuQixFQUFPOztBTXNGNUI7RUFBb0MsYU5oQ25CLEVBQU87O0FNaUN4Qjs7RUFDaUMsYU4wWW5CLEVBQU87O0FNellyQjs7RUFDc0MsYU44WW5CLEVBQU87O0FNN1kxQjs7RUFDcUMsYU4yWW5CLEVBQU87O0FNMVl6QjtFQUFxQyxhTlVuQixFQUFPOztBTVR6QjtFQUFxQyxhTnVNbkIsRUFBTzs7QU10TXpCOztFQUNpQyxhTnFmbkIsRUFBTzs7QU1wZnJCOztFQUNrQyxhTm9GbkIsRUFBTzs7QU1uRnRCOztFQUN1QyxhTithbkIsRUFBTzs7QU05YTNCO0VBQXNDLGFON0NuQixFQUFPOztBTThDMUI7RUFBdUMsYU4xQ25CLEVBQU87O0FNMkMzQjs7RUFDaUMsYU5wSW5CLEVBQU87O0FNcUlyQjtFQUFvQyxhTjZXbkIsRUFBTzs7QU01V3hCO0VBQXFDLGFOeWVuQixFQUFPOztBTXhlekI7O0VBQ3NDLGFOckVuQixFQUFPOztBTXNFMUI7RUFBd0MsYU5xTG5CLEVBQU87O0FNcEw1QjtFQUFxQyxhTkduQixFQUFPOztBTUZ6QjtFQUEyQyxhTm5FbkIsRUFBTzs7QU1vRS9CO0VBQXlDLGFObkVuQixFQUFPOztBTW9FN0I7RUFBb0MsYU5pZm5CLEVBQU87O0FNaGZ4QjtFQUF3QyxhTjhZbkIsRUFBTzs7QU03WTVCO0VBQXFDLGFOeVpuQixFQUFPOztBTXhaekI7RUFBbUMsYU45Sm5CLEVBQU87O0FNK0p2QjtFQUFtQyxhTmxFbkIsRUFBTzs7QU1tRXZCO0VBQW9DLGFOMUNuQixFQUFPOztBTTJDeEI7RUFBd0MsYU44Qm5CLEVBQU87O0FNN0I1QjtFQUF1QyxhTjFJbkIsRUFBTzs7QU0ySTNCO0VBQXVDLGFOc0huQixFQUFPOztBTXJIM0I7RUFBc0MsYU5yT25CLEVBQU87O0FNc08xQjtFQUFtQyxhTjRNbkIsRUFBTzs7QU0zTXZCO0VBQXdDLGFOVW5CLEVBQU87O0FNVDVCO0VBQWlDLGFOM0tuQixFQUFPOztBTTRLckI7RUFBcUMsYU51Rm5CLEVBQU87O0FNdEZ6QjtFQUF3QyxhTjJRbkIsRUFBTzs7QU0xUTVCO0VBQThDLGFOck9uQixFQUFPOztBTXNPbEM7RUFBK0MsYU5yT25CLEVBQU87O0FNc09uQztFQUE0QyxhTnJPbkIsRUFBTzs7QU1zT2hDO0VBQThDLGFOek9uQixFQUFPOztBTTBPbEM7RUFBdUMsYU5yT25CLEVBQU87O0FNc08zQjtFQUF3QyxhTnJPbkIsRUFBTzs7QU1zTzVCO0VBQXFDLGFOck9uQixFQUFPOztBTXNPekI7RUFBdUMsYU56T25CLEVBQU87O0FNME8zQjtFQUFvQyxhTnBEbkIsRUFBTzs7QU1xRHhCO0VBQW1DLGFONEluQixFQUFPOztBTTNJdkI7RUFBbUMsYU53WW5CLEVBQU87O0FNdll2Qjs7RUFDbUMsYU51TW5CLEVBQU87O0FNdE12QjtFQUFxQyxhTnpHbkIsRUFBTzs7QU0wR3pCO0VBQXVDLGFOeVFuQixFQUFPOztBTXhRM0I7RUFBd0MsYU55UW5CLEVBQU87O0FNeFE1QjtFQUFvQyxhTitWbkIsRUFBTzs7QU05VnhCO0VBQW1DLGFOOUduQixFQUFPOztBTStHdkI7O0VBQ2tDLGFOb1JuQixFQUFPOztBTW5SdEI7RUFBdUMsYU4rQ25CLEVBQU87O0FNOUMzQjtFQUFxQyxhTm1CbkIsRUFBTzs7QU1sQnpCO0VBQTBDLGFOb0JuQixFQUFPOztBTW5COUI7RUFBb0MsYU5xVW5CLEVBQU87O0FNcFV4QjtFQUFvQyxhTjJCbkIsRUFBTzs7QU0xQnhCO0VBQWtDLGFOZ0xuQixFQUFPOztBTS9LdEI7RUFBb0MsYU4yQm5CLEVBQU87O0FNMUJ4QjtFQUF1QyxhTnVIbkIsRUFBTzs7QU10SDNCO0VBQW1DLGFOTW5CLEVBQU87O0FNTHZCO0VBQTJDLGFOSW5CLEVBQU87O0FNSC9CO0VBQXFDLGFONlhuQixFQUFPOztBTTVYekI7RUFBaUMsYU5oSG5CLEVBQU87O0FNaUhyQjs7RUFDc0MsYU51UW5CLEVBQU87O0FNdFExQjs7O0VBRXdDLGFOc1ZuQixFQUFPOztBTXJWNUI7RUFBMkMsYU53SW5CLEVBQU87O0FNdkkvQjtFQUFpQyxhTmhHbkIsRUFBTzs7QU1pR3JCO0VBQXNDLGFOdkhuQixFQUFPOztBTXdIMUI7O0VBQ3lDLGFOdEpuQixFQUFPOztBTXVKN0I7RUFBcUMsYU55T25CLEVBQU87O0FNeE96QjtFQUFpQyxhTjBGbkIsRUFBTzs7QU16RnJCO0VBQXdDLGFOMURuQixFQUFPOztBTTJENUI7RUFBd0MsYU5rV25CLEVBQU87O0FNalc1QjtFQUFzQyxhTjRWbkIsRUFBTzs7QU0zVjFCO0VBQW1DLGFObEVuQixFQUFPOztBTW1FdkI7RUFBeUMsYU5nT25CLEVBQU87O0FNL043QjtFQUF1QyxhTjJKbkIsRUFBTzs7QU0xSjNCO0VBQTZDLGFOMkpuQixFQUFPOztBTTFKakM7RUFBbUMsYU5zUm5CLEVBQU87O0FNclJ2QjtFQUF1QyxhTjVMbkIsRUFBTzs7QU02TDNCO0VBQThDLGFOeEJuQixFQUFPOztBTXlCbEM7RUFBbUMsYU51UG5CLEVBQU87O0FNdFB2QjtFQUFtQyxhTjZJbkIsRUFBTzs7QU01SXZCO0VBQWdELGFOOUpuQixFQUFPOztBTStKcEM7RUFBaUQsYU45Sm5CLEVBQU87O0FNK0pyQztFQUE4QyxhTjlKbkIsRUFBTzs7QU0rSmxDO0VBQWdELGFObEtuQixFQUFPOztBTW1LcEM7RUFBa0MsYU44RG5CLEVBQU87O0FNN0R0QjtFQUFpQyxhTnJIbkIsRUFBTzs7QU1zSHJCO0VBQW1DLGFOdlNuQixFQUFPOztBTXdTdkI7RUFBdUMsYU4yWm5CLEVBQU87O0FNMVozQjtFQUFxQyxhTmhObkIsRUFBTzs7QU1pTnpCO0VBQXVDLGFON0ZuQixFQUFPOztBTThGM0I7RUFBdUMsYU43Rm5CLEVBQU87O0FNOEYzQjtFQUF1QyxhTitPbkIsRUFBTzs7QU05TzNCO0VBQXdDLGFOaU1uQixFQUFPOztBTWhNNUI7RUFBbUMsYU42V25CLEVBQU87O0FNNVd2QjtFQUF5QyxhTjBJbkIsRUFBTzs7QU16STdCO0VBQTJDLGFOMEluQixFQUFPOztBTXpJL0I7RUFBcUMsYU5xRm5CLEVBQU87O0FNcEZ6QjtFQUF1QyxhTm1GbkIsRUFBTzs7QU1sRjNCO0VBQXlDLGFObkxuQixFQUFPOztBTW9MN0I7RUFBMEMsYU4wS25CLEVBQU87O0FNeks5QjtFQUFpRCxhTnBGbkIsRUFBTzs7QU1xRnJDO0VBQXlDLGFOd1BuQixFQUFPOztBTXZQN0I7RUFBb0MsYU5qSm5CLEVBQU87O0FNa0p4Qjs7RUFDZ0QsYU4vTW5CLEVBQU87O0FNZ05wQzs7RUFDOEMsYU45TW5CLEVBQU87O0FNK01sQzs7RUFDaUQsYU5qTm5CLEVBQU87O0FNa05yQzs7RUFDZ0MsYU52R25CLEVBQU87O0FNd0dwQjtFQUFnQyxhTmhDbkIsRUFBTzs7QU1pQ3BCOztFQUNnQyxhTnFZbkIsRUFBTzs7QU1wWXBCOztFQUNnQyxhTjRDbkIsRUFBTzs7QU0zQ3BCOzs7O0VBR2dDLGFOZ0RuQixFQUFPOztBTS9DcEI7OztFQUVnQyxhTmlObkIsRUFBTzs7QU1oTnBCOztFQUNnQyxhTitDbkIsRUFBTzs7QU05Q3BCOztFQUNnQyxhTjNQbkIsRUFBTzs7QU00UHBCO0VBQWlDLGFOaEduQixFQUFPOztBTWlHckI7RUFBc0MsYU5wRm5CLEVBQU87O0FNcUYxQjtFQUEyQyxhTjBQbkIsRUFBTzs7QU16UC9CO0VBQTRDLGFOMFBuQixFQUFPOztBTXpQaEM7RUFBNEMsYU4wUG5CLEVBQU87O0FNelBoQztFQUE2QyxhTjBQbkIsRUFBTzs7QU16UGpDO0VBQTZDLGFONlBuQixFQUFPOztBTTVQakM7RUFBOEMsYU42UG5CLEVBQU87O0FNNVBsQztFQUFzQyxhTmtVbkIsRUFBTzs7QU1qVTFCO0VBQXdDLGFOOFRuQixFQUFPOztBTTdUNUI7RUFBMkMsYU55YW5CLEVBQU87O0FNeGEvQjtFQUFvQyxhTnNhbkIsRUFBTzs7QU1yYXhCO0VBQWlDLGFOMlpuQixFQUFPOztBTTFackI7RUFBd0MsYU4yWm5CLEVBQU87O0FNMVo1QjtFQUF5QyxhTm9hbkIsRUFBTzs7QU1uYTdCO0VBQW9DLGFOeEpuQixFQUFPOztBTXlKeEI7RUFBMkMsYU44UG5CLEVBQU87O0FNN1AvQjtFQUFzQyxhTmdCbkIsRUFBTzs7QU1mMUI7RUFBbUMsYU5wRm5CLEVBQU87O0FNcUZ2QjtFQUFnQyxhTjNXbkIsRUFBTzs7QU00V3BCO0VBQXNDLGFOL1JuQixFQUFPOztBTWdTMUI7RUFBNkMsYU4vUm5CLEVBQU87O0FNZ1NqQztFQUFtQyxhTitVbkIsRUFBTzs7QU05VXZCO0VBQTBDLGFOK1VuQixFQUFPOztBTTlVOUI7RUFBNEMsYU5nRG5CLEVBQU87O0FNL0NoQztFQUEwQyxhTmtEbkIsRUFBTzs7QU1qRDlCO0VBQTRDLGFOK0NuQixFQUFPOztBTTlDaEM7RUFBNkMsYU4rQ25CLEVBQU87O0FNOUNqQztFQUFrQyxhTmpXbkIsRUFBTzs7QU1rV3RCO0VBQW9DLGFObVluQixFQUFPOztBTWxZeEI7RUFBb0MsYU43V25CLEVBQU87O0FNOFd4QjtFQUFrQyxhTmtDbkIsRUFBTzs7QU1qQ3RCO0VBQXFDLGFONUtuQixFQUFPOztBTTZLekI7RUFBa0MsYU5nTm5CLEVBQU87O0FNL010QjtFQUF1QyxhTnhGbkIsRUFBTzs7QU15RjNCO0VBQW1DLGFONFRuQixFQUFPOztBTTNUdkI7RUFBbUMsYU50SW5CLEVBQU87O0FNdUl2QjtFQUFpQyxhTjZDbkIsRUFBTzs7QU01Q3JCOztFQUNxQyxhTjVEbkIsRUFBTzs7QU02RHpCO0VBQWtDLGFOOFBuQixFQUFPOztBTTdQdEI7RUFBbUMsYU51RW5CLEVBQU87O0FNdEV2QjtFQUFvQyxhTjlXbkIsRUFBTzs7QU0rV3hCO0VBQWdDLGFOdFNuQixFQUFPOztBTXVTcEI7RUFBK0IsYU5pV25CLEVBQU87O0FNaFduQjtFQUFrQyxhTnVXbkIsRUFBTzs7QU10V3RCO0VBQW1DLGFOK0luQixFQUFPOztBTTlJdkI7RUFBc0MsYU5rRm5CLEVBQU87O0FNakYxQjtFQUEyQyxhTjZObkIsRUFBTzs7QU01Ti9CO0VBQWlELGFOL1duQixFQUFPOztBTWdYckM7RUFBZ0QsYU5qWG5CLEVBQU87O0FNa1hwQzs7RUFDZ0QsYU56Um5CLEVBQU87O0FNMFJwQztFQUF5QyxhTm5NbkIsRUFBTzs7QU1vTTdCO0VBQXVDLGFOaVduQixFQUFPOztBTWhXM0I7RUFBeUMsYU5vVm5CLEVBQU87O0FNblY3Qjs7RUFDZ0MsYU4wU25CLEVBQU87O0FNelNwQjtFQUEwQyxhTjBHbkIsRUFBTzs7QU16RzlCO0VBQTBDLGFONE1uQixFQUFPOztBTTNNOUI7RUFBa0MsYU5zTG5CLEVBQU87O0FNckx0QjtFQUE0QyxhTnpMbkIsRUFBTzs7QU0wTGhDO0VBQXNDLGFOb1duQixFQUFPOztBTW5XMUI7RUFBbUMsYU44RG5CLEVBQU87O0FNN0R2Qjs7O0VBRXVDLGFOOFNuQixFQUFPOztBTTdTM0I7O0VBQzJDLGFOMUZuQixFQUFPOztBTTJGL0I7RUFBa0MsYU5zV25CLEVBQU87O0FNcld0QjtFQUFtQyxhTmxHbkIsRUFBTzs7QU1tR3ZCO0VBQW1DLGFOZ0huQixFQUFPOztBTS9HdkI7RUFBMEMsYU5pSG5CLEVBQU87O0FNaEg5QjtFQUErQyxhTnlObkIsRUFBTzs7QU14Tm5DO0VBQXdDLGFOdU5uQixFQUFPOztBTXRONUI7RUFBc0MsYU4vTm5CLEVBQU87O0FNZ08xQjtFQUFpQyxhTjVObkIsRUFBTzs7QU02TnJCO0VBQTBDLGFOMkVuQixFQUFPOztBTTFFOUI7RUFBMkMsYU55RW5CLEVBQU87O0FNeEUvQjtFQUFtQyxhTnZObkIsRUFBTzs7QU13TnZCO0VBQW1DLGFOekNuQixFQUFPOztBTTBDdkI7RUFBcUMsYU5wQ25CLEVBQU87O0FNcUN6QjtFQUFnQyxhTnRMbkIsRUFBTzs7QU11THBCO0VBQXFDLGFON1VuQixFQUFPOztBTThVekI7RUFBa0MsYU4xUm5CLEVBQU87O0FNMlJ0QjtFQUFnQyxhTnNEbkIsRUFBTzs7QU1yRHBCO0VBQWtDLGFObUxuQixFQUFPOztBTWxMdEI7RUFBaUMsYU5yUG5CLEVBQU87O0FNc1ByQjtFQUFrQyxhTnJQbkIsRUFBTzs7QU1zUHRCO0VBQW9DLGFON1duQixFQUFPOztBTThXeEI7RUFBMkMsYU43V25CLEVBQU87O0FNOFcvQjtFQUFrQyxhTjBMbkIsRUFBTzs7QU16THRCO0VBQXlDLGFOMExuQixFQUFPOztBTXpMN0I7RUFBb0MsYU55Rm5CLEVBQU87O0FNeEZ4Qjs7RUFDZ0MsYU56VW5CLEVBQU87O0FNMFVwQjs7RUFDaUMsYU4rTW5CLEVBQU87O0FNOU1yQjtFQUFpQyxhTjRQbkIsRUFBTzs7QU0zUHJCO0VBQW9DLGFOdUtuQixFQUFPOztBTXRLeEI7RUFBdUMsYU50UG5CLEVBQU87O0FNdVAzQjtFQUF1QyxhTmlLbkIsRUFBTzs7QU1oSzNCO0VBQXFDLGFOOVBuQixFQUFPOztBTStQekI7RUFBdUMsYU4vTG5CLEVBQU87O0FNZ00zQjtFQUF3QyxhTnhMbkIsRUFBTzs7QU15TDVCO0VBQXlDLGFOck1uQixFQUFPOztBTXNNN0I7RUFBOEMsYU4vTG5CLEVBQU87O0FNZ01sQzs7O0VBRXlDLGFOeE1uQixFQUFPOztBTXlNN0I7O0VBQzJDLGFOOU1uQixFQUFPOztBTStNL0I7O0VBQ3lDLGFOL01uQixFQUFPOztBTWdON0I7O0VBQ3lDLGFOcE1uQixFQUFPOztBTXFNN0I7RUFBd0MsYU5qTm5CLEVBQU87O0FNa041QjtFQUFpQyxhTnVSbkIsRUFBTzs7QU10UnJCO0VBQW9DLGFONVNuQixFQUFPOztBTTZTeEI7RUFBcUMsYU45RW5CLEVBQU87O0FNK0V6Qjs7Ozs7RUFJc0MsYU5uRW5CLEVBQU87O0FNb0UxQjtFQUEyQyxhTi9UbkIsRUFBTzs7QU1nVS9COzs7RUFFa0MsYU5xRG5CLEVBQU87O0FNcER0Qjs7RUFDbUMsYU5uUW5CLEVBQU87O0FNb1F2QjtFQUF1QyxhTnpLbkIsRUFBTzs7QU0wSzNCO0VBQWdDLGFOM0tuQixFQUFPOztBTTRLcEI7OztFQUV3QyxhTnhKbkIsRUFBTzs7QU15SjVCO0VBQTBDLGFOMktuQixFQUFPOztBTTFLOUI7RUFBK0IsYU5pQ25CLEVBQU87O0FNaENuQjs7RUFDbUMsYU4wUW5CLEVBQU87O0FNelF2Qjs7RUFDd0MsYU5WbkIsRUFBTzs7QU1XNUI7O0VBQzBDLGFOWG5CLEVBQU87O0FNWTlCO0VBQW9DLGFOMUluQixFQUFPOztBTTJJeEI7RUFBd0MsYU5sVm5CLEVBQU87O0FNbVY1QjtFQUFtQyxhTmpKbkIsRUFBTzs7QU1rSnZCO0VBQXNDLGFOYm5CLEVBQU87O0FNYzFCO0VBQW9DLGFOK0ZuQixFQUFPOztBTTlGeEI7RUFBc0MsYU51RW5CLEVBQU87O0FNdEUxQjtFQUE2QyxhTnVFbkIsRUFBTzs7QU10RWpDO0VBQWlDLGFOelpuQixFQUFPOztBTTBackI7O0VBQ3FDLGFONU1uQixFQUFPOztBTTZNekI7RUFBZ0MsYU4wTW5CLEVBQU87O0FNek1wQjtFQUF1QyxhTnhhbkIsRUFBTzs7QU15YTNCO0VBQWlDLGFOSW5CLEVBQU87O0FNSHJCO0VBQXVDLGFOdUZuQixFQUFPOztBTXRGM0I7RUFBbUMsYU4yTW5CLEVBQU87O0FNMU12QjtFQUFpQyxhTitRbkIsRUFBTzs7QU05UXJCO0VBQXdDLGFOekNuQixFQUFPOztBTTBDNUI7RUFBaUMsYU53UG5CLEVBQU87O0FNdlByQjtFQUF1QyxhTnJabkIsRUFBTzs7QU1zWjNCO0VBQW1DLGFOdkJuQixFQUFPOztBTXdCdkI7RUFBMEMsYU4zTG5CLEVBQU87O0FNNEw5QjtFQUFvQyxhTjVYbkIsRUFBTzs7QU02WHhCO0VBQTBDLGFOaFluQixFQUFPOztBTWlZOUI7RUFBd0MsYU5uWW5CLEVBQU87O0FNb1k1QjtFQUFvQyxhTnRZbkIsRUFBTzs7QU11WXhCO0VBQXNDLGFObFluQixFQUFPOztBTW1ZMUI7RUFBc0MsYU5sWW5CLEVBQU87O0FNbVkxQjtFQUF1QyxhTjNibkIsRUFBTzs7QU00YjNCO0VBQXlDLGFOM2JuQixFQUFPOztBTTRiN0I7RUFBa0MsYU4rS25CLEVBQU87O0FNOUt0QjtFQUFzQyxhTm5WbkIsRUFBTzs7QU1vVjFCO0VBQStCLGFOOWRuQixFQUFPOztBTStkbkI7RUFBdUMsYU41Um5CLEVBQU87O0FNNlIzQjtFQUF3QyxhTi9DbkIsRUFBTzs7QU1nRDVCO0VBQTBDLGFOOWJuQixFQUFPOztBTStiOUI7RUFBdUMsYU50Zm5CLEVBQU87O0FNdWYzQjtFQUFzQyxhTi9CbkIsRUFBTzs7QU1nQzFCO0VBQXVDLGFOekhuQixFQUFPOztBTTBIM0I7RUFBbUMsYU52SW5CLEVBQU87O0FNd0l2QjtFQUEwQyxhTnZJbkIsRUFBTzs7QU13STlCO0VBQXVDLGFONEpuQixFQUFPOztBTTNKM0I7RUFBc0MsYU40Sm5CLEVBQU87O0FNM0oxQjtFQUFvQyxhTnhjbkIsRUFBTzs7QU15Y3hCO0VBQWdDLGFOamJuQixFQUFPOztBTWticEI7RUFBb0MsYU52Sm5CLEVBQU87O0FNd0p4QjtFQUFzQyxhTjNnQm5CLEVBQU87O0FNNGdCMUI7RUFBK0IsYU43Wm5CLEVBQU87O0FNOFpuQjs7O0VBRWdDLGFOektuQixFQUFPOztBTTBLcEI7RUFBcUMsYU5wR25CLEVBQU87O0FNcUd6QjtFQUF1QyxhTnhibkIsRUFBTzs7QU15YjNCO0VBQTJDLGFONVduQixFQUFPOztBTTZXL0I7RUFBcUMsYU45Vm5CLEVBQU87O0FNK1Z6QjtFQUFxQyxhTjlQbkIsRUFBTzs7QU0rUHpCO0VBQW9DLGFOckpuQixFQUFPOztBTXNKeEI7RUFBbUMsYU5lbkIsRUFBTzs7QU1kdkI7RUFBeUMsYU4yQm5CLEVBQU87O0FNMUI3QjtFQUF3QyxhTm9DbkIsRUFBTzs7QU1uQzVCO0VBQXFDLGFOcUNuQixFQUFPOztBTXBDekI7RUFBc0MsYU41YW5CLEVBQU87O0FNNmExQjtFQUE0QyxhTjlhbkIsRUFBTzs7QU0rYWhDO0VBQW9DLGFOL1ZuQixFQUFPOztBTWdXeEI7RUFBaUMsYU5vQm5CLEVBQU87O0FNbkJyQjtFQUF3QyxhTjhLbkIsRUFBTzs7QU03SzVCO0VBQXVDLGFOL0ZuQixFQUFPOztBTWdHM0I7RUFBd0MsYU42RW5CLEVBQU87O0FNNUU1QjtFQUFzQyxhTjlNbkIsRUFBTzs7QU0rTTFCO0VBQWtDLGFOK0tuQixFQUFPOztBTTlLdEI7RUFBaUMsYU43SG5CLEVBQU87O0FNOEhyQjtFQUFvQyxhTm5IbkIsRUFBTzs7QU1vSHhCOztFQUN3QyxhTmtJbkIsRUFBTzs7QU1qSTVCO0VBQTRDLGFOa0luQixFQUFPOztBTWpJaEM7RUFBeUMsYU4wS25CLEVBQU87O0FNeks3QjtFQUF3QyxhTmxJbkIsRUFBTzs7QU1tSTVCO0VBQXVDLGFOeUtuQixFQUFPOztBTXhLM0I7RUFBd0MsYU5uSW5CLEVBQU87O0FNb0k1QjtFQUEwQyxhTmxJbkIsRUFBTzs7QU1tSTlCO0VBQTBDLGFOcEluQixFQUFPOztBTXFJOUI7RUFBbUMsYU4xR25CLEVBQU87O0FNMkd2QjtFQUF1QyxhTjdRbkIsRUFBTzs7QU04UTNCO0VBQThDLGFOMVVuQixFQUFPOztBTTJVbEM7RUFBd0MsYU56RW5CLEVBQU87O0FNMEU1QjtFQUFxQyxhTmtMbkIsRUFBTzs7QU1qTHpCO0VBQW1DLGFOWG5CLEVBQU87O0FNWXZCO0VBQXNDLGFOdUpuQixFQUFPOztBTXRKMUI7RUFBdUMsYU53Sm5CLEVBQU87O0FNdkozQjs7RUFDZ0MsYU4vZm5CLEVBQU87O0FNZ2dCcEI7RUFBb0MsYU40Sm5CLEVBQU87O0FNM0p4QjtFQUFrQyxhTjhHbkIsRUFBTzs7QU03R3RCO0VBQW1DLGFOd0RuQixFQUFPOztBTXZEdkI7RUFBbUMsYU45SW5CLEVBQU87O0FNK0l2Qjs7RUFDeUMsYU4wTG5CLEVBQU87O0FNekw3QjtFQUEwQyxhTmpIbkIsRUFBTzs7QU1rSDlCO0VBQXFDLGFOckhuQixFQUFPOztBTXNIekI7RUFBeUMsYU5uV25CLEVBQU87O0FNb1c3Qjs7O0VBRXlDLGFOL2dCbkIsRUFBTzs7QU1naEI3Qjs7RUFDbUQsYU45Z0JuQixFQUFPOztBTStnQnZDOztFQUN5QyxhTmxoQm5CLEVBQU87O0FNbWhCN0I7O0VBQzRDLGFObmhCbkIsRUFBTzs7QU1vaEJoQzs7RUFDMEMsYU54aEJuQixFQUFPOztBTXloQjlCO0VBQTBDLGFOM0luQixFQUFPOztBTTRJOUI7RUFBcUMsYU4zT25CLEVBQU87O0FNNE96QjtFQUF5QyxhTnhJbkIsRUFBTzs7QU15STdCO0VBQTJDLGFOeEluQixFQUFPOztBTXlJL0I7RUFBd0MsYU53Qm5CLEVBQU87O0FNdkI1QjtFQUEwQyxhTndCbkIsRUFBTzs7QU12QjlCO0VBQW1DLGFOL2RuQixFQUFPOztBTWdldkI7RUFBMkMsYU5sZW5CLEVBQU87O0FNbWUvQjtFQUFrQyxhTnBjbkIsRUFBTzs7QU1xY3RCO0VBQTBDLGFObGpCbkIsRUFBTzs7QU1takI5QjtFQUF3QyxhTnhQbkIsRUFBTzs7QU15UDVCOztFQUM0QyxhTnpQbkIsRUFBTzs7QU0wUGhDOztFQUMyQyxhTjdQbkIsRUFBTzs7QU04UC9COztFQUMwQyxhTmhRbkIsRUFBTzs7QU1pUTlCO0VBQXNDLGFOclFuQixFQUFPOztBTXNRMUI7O0VBQ3dDLGFOeFJuQixFQUFPOztBTXlSNUI7O0VBQ3lDLGFON1JuQixFQUFPOztBTThSN0I7RUFBNEMsYU4xUm5CLEVBQU87O0FNMlJoQztFQUEwQyxhTnBTbkIsRUFBTzs7QU1xUzlCO0VBQXlDLGFOM1JuQixFQUFPOztBTTRSN0I7RUFBMkMsYU4vUm5CLEVBQU87O0FNZ1MvQjtFQUF5QyxhTmpTbkIsRUFBTzs7QU1rUzdCO0VBQXNDLGFOK0RuQixFQUFPOztBTTlEMUI7RUFBdUMsYU4vRm5CLEVBQU87O0FNZ0czQjtFQUE2QyxhTi9ibkIsRUFBTzs7QU1nY2pDO0VBQStCLGFOdFVuQixFQUFPOztBTXVVbkI7RUFBc0MsYU50VW5CLEVBQU87O0FNdVUxQjtFQUF3QyxhTmtFbkIsRUFBTzs7QU1qRTVCO0VBQTBDLGFOcktuQixFQUFPOztBTXNLOUI7RUFBaUQsYU5yS25CLEVBQU87O0FNc0tyQztFQUF1QyxhTjVVbkIsRUFBTzs7QU02VTNCO0VBQXdDLGFOd0huQixFQUFPOztBTXZINUI7RUFBbUMsYU5uRm5CLEVBQU87O0FNb0Z2QjtFQUFtQyxhTnplbkIsRUFBTzs7QU0wZXZCO0VBQW9DLGFOOVduQixFQUFPOztBTStXeEI7RUFBa0MsYU54S25CLEVBQU87O0FNeUt0QjtFQUE4QyxhTnBRbkIsRUFBTzs7QU1xUWxDOztFQUN1QyxhTlNuQixFQUFPOztBTVIzQjtFQUFtQyxhTmpkbkIsRUFBTzs7QU1rZHZCO0VBQWtDLGFOem9CbkIsRUFBTzs7QU0wb0J0QjtFQUFtQyxhTi9uQm5CLEVBQU87O0FNZ29CdkI7RUFBNEMsYU4zaEJuQixFQUFPOztBTTRoQmhDO0VBQTZDLGFOOWhCbkIsRUFBTzs7QU0raEJqQztFQUE2QyxhTjVoQm5CLEVBQU87O0FNNmhCakM7RUFBNkMsYU5qaUJuQixFQUFPOztBTWtpQmpDO0VBQXFDLGFOcFJuQixFQUFPOztBTXFSekI7RUFBb0MsYU41Tm5CLEVBQU87O0FNNk54QjtFQUFzQyxhTjVObkIsRUFBTzs7QU02TjFCO0VBQWtDLGFOL05uQixFQUFPOztBTWdPdEI7RUFBZ0MsYU5sT25CLEVBQU87O0FNbU9wQjtFQUF1QyxhTnBlbkIsRUFBTzs7QU1xZTNCO0VBQXlDLGFOcGVuQixFQUFPOztBTXFlN0I7RUFBa0MsYU50U25CLEVBQU87O0FNdVN0QjtFQUFrQyxhTmlGbkIsRUFBTzs7QU1oRnRCO0VBQXNDLGFObGtCbkIsRUFBTzs7QU1ta0IxQjtFQUFzQyxhTnJYbkIsRUFBTzs7QU1zWDFCO0VBQXlDLGFOcEluQixFQUFPOztBTXFJN0I7RUFBaUMsYU5wY25CLEVBQU87O0FNcWNyQjtFQUE0QyxhTmhlbkIsRUFBTzs7QU1pZWhDO0VBQXFDLGFOcGZuQixFQUFPOztBTXFmekI7RUFBaUMsYU5sTm5CLEVBQU87O0FNbU5yQjtFQUF5QyxhTjFYbkIsRUFBTzs7QU0yWDdCO0VBQWdDLGFOb0RuQixFQUFPOztBTW5EcEI7RUFBeUMsYU4zSm5CLEVBQU87O0FNNEo3QjtFQUFxQyxhTnpObkIsRUFBTzs7QU0wTnpCO0VBQW1DLGFObEhuQixFQUFPOztBTW1IdkI7RUFBeUMsYU43TG5CLEVBQU87O0FNOEw3QjtFQUEyQyxhTjdMbkIsRUFBTzs7QU04TC9CO0VBQXdDLGFOM0NuQixFQUFPOztBTTRDNUI7RUFBMEMsYU4zQ25CLEVBQU87O0FNNEM5QjtFQUF5QyxhTnJHbkIsRUFBTzs7QU1zRzdCO0VBQTRDLGFOckduQixFQUFPOztBTXNHaEM7RUFBb0MsYU43VW5CLEVBQU87O0FNOFV4QjtFQUFzQyxhTm5sQm5CLEVBQU87O0FNb2xCMUI7RUFBd0MsYU5ubEJuQixFQUFPOztBTW9sQjVCO0VBQW9DLGFOL0xuQixFQUFPOztBTWdNeEI7RUFBbUMsYU5sWG5CLEVBQU87O0FNbVh2QjtFQUF1QyxhTmtGbkIsRUFBTzs7QU1qRjNCO0VBQW9DLGFObUZuQixFQUFPOztBTWxGeEI7RUFBbUMsYU45Y25CLEVBQU87O0FNK2N2QjtFQUE2QyxhTjJCbkIsRUFBTzs7QU0xQmpDO0VBQTJDLGFObUVuQixFQUFPOztBTWxFL0I7RUFBOEMsYU54S25CLEVBQU87O0FNeUtsQztFQUFrQyxhTjlsQm5CLEVBQU87O0FNK2xCdEI7RUFBOEMsYU50b0JuQixFQUFPOztBTXVvQmxDO0VBQWlELGFOcURuQixFQUFPOztBTXBEckM7RUFBb0MsYU54bEJuQixFQUFPOztBTXlsQnhCO0VBQXdELGFONW9CbkIsRUFBTzs7QU02b0I1Qzs7RUFDZ0UsYU45cUJuQixFQUFPOztBTStxQnBEOzs7RUFFaUMsYU52Zm5CLEVBQU87O0FNd2ZyQjtFQUFrQyxhTmhZbkIsRUFBTzs7QU1pWXRCO0VBQW9DLGFOaFluQixFQUFPOztBTWlZeEI7O0VBQzBDLGFOMUhuQixFQUFPOztBTTJIOUI7RUFBdUMsYU56Um5CLEVBQU87O0FNMFIzQjtFQUFtQyxhTmlDbkIsRUFBTzs7QU1oQ3ZCO0VBQTBDLGFOaUNuQixFQUFPOztBTWhDOUI7RUFBcUMsYU5sSG5CLEVBQU87O0FNbUh6QjtFQUEyQyxhTmxIbkIsRUFBTzs7QU1tSC9CO0VBQTRDLGFObEhuQixFQUFPOztBTW1IaEM7RUFBdUMsYU5yTm5CLEVBQU87O0FNc04zQjtFQUF3QyxhTnBibkIsRUFBTzs7QU1xYjVCO0VBQWtDLGFObUVuQixFQUFPOztBTWxFdEI7RUFBc0MsYU5wRG5CLEVBQU87O0FNcUQxQjs7RUFDaUQsYU56WW5CLEVBQU87O0FNMFlyQzs7RUFDeUMsYU43YW5CLEVBQU87O0FNOGE3QjtFQUF3QyxhTnRYbkIsRUFBTzs7QU11WDVCO0VBQTBDLGFObGZuQixFQUFPOztBTW1mOUI7RUFBNEMsYU5sZm5CLEVBQU87O0FNbWZoQztFQUFtQyxhTnRUbkIsRUFBTzs7QU11VHZCO0VBQXlDLGFOcHRCbkIsRUFBTzs7QU1xdEI3QjtFQUEyQyxhTnB0Qm5CLEVBQU87O0FNcXRCL0I7O0VBQ3lDLGFOcnRCbkIsRUFBTzs7QU1zdEI3Qjs7RUFDMkMsYU50dEJuQixFQUFPOztBTXV0Qi9CO0VBQXdDLGFOSm5CLEVBQU87O0FNSzVCO0VBQTBDLGFOSm5CLEVBQU87O0FNSzlCO0VBQW1DLGFOSG5CLEVBQU87O0FNSXZCO0VBQXFDLGFOM1duQixFQUFPOztBTTRXekI7O0VBQ29DLGFONVduQixFQUFPOztBTTZXeEI7O0VBQ3NDLGFON1duQixFQUFPOztBTThXMUI7RUFBa0MsYU50Tm5CLEVBQU87O0FNdU50QjtFQUEyQyxhTjNibkIsRUFBTzs7QU00Yi9CO0VBQXFDLGFOdEZuQixFQUFPOztBTXVGekI7OztFQUU2QyxhTnhFbkIsRUFBTzs7QU15RWpDOztFQUN1RCxhTnZFbkIsRUFBTzs7QU13RTNDOztFQUM2QyxhTjNFbkIsRUFBTzs7QU00RWpDOztFQUNnRCxhTjVFbkIsRUFBTzs7QU02RXBDOztFQUM4QyxhTmpGbkIsRUFBTzs7QU1rRmxDO0VBQW1DLGFOM0tuQixFQUFPOztBTTRLdkI7OztFQUVpQyxhTnpyQm5CLEVBQU87O0FNMHJCckI7RUFBb0MsYU5sUG5CLEVBQU87O0FNbVB4QjtFQUE0QyxhTktuQixFQUFPOztBTUpoQztFQUE0QyxhTktuQixFQUFPOztBTUpoQztFQUEyQyxhTktuQixFQUFPOztBTUovQjs7RUFDeUMsYU5EbkIsRUFBTzs7QU1FN0I7O0VBQzJDLGFORm5CLEVBQU87O0FNRy9CO0VBQXFDLGFOeHNCbkIsRUFBTzs7QU15c0J6QjtFQUFpQyxhTnBibkIsRUFBTzs7QU1xYnJCO0VBQWlDLGFOMWhCbkIsRUFBTzs7QU0yaEJyQjtFQUFpQyxhTnhZbkIsRUFBTzs7QU15WXJCO0VBQW9DLGFOL09uQixFQUFPOztBTWdQeEI7RUFBb0MsYU56aUJuQixFQUFPOztBTTBpQnhCO0VBQXNDLGFOalVuQixFQUFPOztBTWtVMUI7RUFBd0MsYU43S25CLEVBQU87O0FNOEs1QjtFQUF3QyxhTmhJbkIsRUFBTzs7QU1pSTVCO0VBQXVDLGFOSm5CLEVBQU87O0FNSzNCO0VBQW1DLGFOeFVuQixFQUFPOztB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RUFRaEI7SUFQQztNQUNFLGlCQUFnQixFQUNqQixFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW46IDAgMzhweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGhlaWdodDogMzhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOGY4Zjg7XG4gICAgY29sb3I6ICNCQkI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgICpmb250OiAyMHB4LzM4cHggTHVjaWRhIFNhbnMgVW5pY29kZSwgQXJpYWwgVW5pY29kZSBNUywgQXJpYWw7IH1cbiAgICAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0JCQjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdHJpYy1mb2N1cyAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhOyB9XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDsgfVxuICAuc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNhMmEyYTI7IH1cbiAgICAuc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYTJhMmEyOyB9XG5cbi5zZWxlY3RyaWMtb3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMge1xuICAgIGJvcmRlci1jb2xvcjogI2M0YzRjNDsgfVxuICAuc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdHJpYy1kaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG4gIC5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4uc2VsZWN0cmljLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdHJpYy10ZW1wLXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogSXRlbXMgYm94ICovXG4uc2VsZWN0cmljLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtNnB4OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7IH1cbiAgLnNlbGVjdHJpYy1pdGVtcyB1bCwgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDBEMEQwO1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENUQ1RDU7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIC5zZWxlY3RyaWMtZ3JvdXAtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAuZGlzYWJsZWQgbGkge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLyogemlsbGEtc2xhYi0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIlppbGxhIFNsYWIgTGlnaHRcIiksIGxvY2FsKFwiWmlsbGFTbGFiLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qIHppbGxhLXNsYWItMzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJaaWxsYSBTbGFiIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJaaWxsYVNsYWItTGlnaHRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTMwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogemlsbGEtc2xhYi1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJaaWxsYSBTbGFiXCIpLCBsb2NhbChcIlppbGxhU2xhYi1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogemlsbGEtc2xhYi1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlppbGxhIFNsYWIgSXRhbGljXCIpLCBsb2NhbChcIlppbGxhU2xhYi1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogemlsbGEtc2xhYi01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIlppbGxhIFNsYWIgTWVkaXVtXCIpLCBsb2NhbChcIlppbGxhU2xhYi1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogemlsbGEtc2xhYi01MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIlppbGxhIFNsYWIgTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJaaWxsYVNsYWItTWVkaXVtSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTUwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi01MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qIHppbGxhLXNsYWItNjAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoXCJaaWxsYSBTbGFiIFNlbWlCb2xkXCIpLCBsb2NhbChcIlppbGxhU2xhYi1TZW1pQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4vKiB6aWxsYS1zbGFiLTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdaaWxsYSBTbGFiJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiWmlsbGEgU2xhYiBTZW1pQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiWmlsbGFTbGFiLVNlbWlCb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTYwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi02MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qIHppbGxhLXNsYWItNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJaaWxsYSBTbGFiIEJvbGRcIiksIGxvY2FsKFwiWmlsbGFTbGFiLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogemlsbGEtc2xhYi03MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIlppbGxhIFNsYWIgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiWmlsbGFTbGFiLUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogcm9ib3RvLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qIHJvYm90by0zMDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTMwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogcm9ib3RvLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogcm9ib3RvLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogcm9ib3RvLTUwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTUwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi01MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qIHJvYm90by03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogcm9ib3RvLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogcm9ib3RvLTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2tcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qIHJvYm90by05MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tOTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTkwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogY29uZHVpdCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSVRDIENvbmR1aXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJJVEMgQ29uZHVpdFwiKSwgdXJsKFwiLi4vZm9udHMvQ29uZHVpdElUQ1N0ZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ29uZHVpdElUQ1N0ZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSVRDIENvbmR1aXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJJVEMgQ29uZHVpdCBNZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL0NvbmR1aXRJVENTdGQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db25kdWl0SVRDU3RkLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSVRDIENvbmR1aXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJJVEMgQ29uZHVpdCBCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Db25kdWl0SVRDU3RkLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvbmR1aXRJVENTdGQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5oaWRkZW4tbm90LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDAuNjI1cmVtOyB9XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBmb250OiAxLjRyZW0vMS40IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICM2MjExMkI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuYSxcbi50ZHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ud3NuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbiB8ICAgOTIlIG1heCAxMTk2ICAgfCA9IGZyb20gZGVzaWduXG4gICB8IDgyJSBtYXggMTA2NiB8ICAgPSAxLzAuOTIqMTE5NiowLjgyXG4gKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgyJTtcbiAgbWF4LXdpZHRoOiAxMDY2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5jb250YWluZXIgLm1vYmlsZS1mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogLTExJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMSU7XG4gICAgcGFkZGluZy1yaWdodDogMTElOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWluZXItLXdpZGVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogMTE5NnB4OyB9IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZGV2LXRvZG8tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMzBweCAwIDYwcHg7IH1cblxuLmRldi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbi5kZXYtdG9kbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogeWVsbG93OyB9XG5cbi5kZXYtc2NyZWVuc2hvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG9wYWNpdHk6IC4yNTsgfVxuICAuZGV2LXNjcmVlbnNob3QuaGlkZGVuLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG4gIC5kZXYtc2NyZWVuc2hvdC0tb3ZlciB7XG4gICAgei1pbmRlWDogOTk5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgIC5kZXYtc2NyZWVuc2hvdC0tb3Zlcjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuXG4vKipcbiAqIFN3aXBlciA0LjIuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMSwgMjAxOFxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTsgfVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN0YWNrdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3RhY2t0YWJsZSAuc3QtaGVhZC1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgY29sb3I6ICM2NDY0Njk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc3RhY2t0YWJsZSAuc3QtaGVhZC1yb3cuc3QtaGVhZC1yb3ctbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnN0YWNrdGFibGUgLnN0LWtleSB7XG4gICAgY29sb3I6ICM4QjFDNDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7IH1cbiAgLnN0YWNrdGFibGUgLnN0LXZhbCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDElOyB9XG5cbi5zdGFja3RhYmxlLmxhcmdlLW9ubHkge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc3RhY2t0YWJsZS5zbWFsbC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5zdGFja3RhYmxlLmxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0YWNrdGFibGUuc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnR4dCAuc3RhY2t0YWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzJDMkMyOyB9XG4gICAgLnR4dCAuc3RhY2t0YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLnR4dCAuc3RhY2t0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC50eHQgLnN0YWNrdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC50eHQgLnN0YWNrdGFibGUgdGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0Njk7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0NjQ2OTsgfVxuXG4uc2VsZWN0cmljIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIGNvbG9yOiAjNjQ2NDY5O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDsgfVxuXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMsXG4uc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYyxcbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0Njk7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0Njk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG4gIC5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY0NjQ2OTtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgdWwsXG4uc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIGNvbG9yOiAjNjQ2NDY5O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQsXG4uc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkLFxuLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzc4QkI1OyB9XG5cbiNibG9jay1lYXN0ZXJuMjAxNy1sb2NhbC10YXNrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuI2Jsb2NrLWVhc3Rlcm4yMDE3LWxvY2FsLXRhc2tzIHtcbiAgbWFyZ2luOiAtNDFweCAwIDA7IH1cblxuI2Jsb2NrLWVhc3Rlcm4yMDE3LWxvY2FsLXRhc2tzID4gdWwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNibG9jay1lYXN0ZXJuMjAxNy1sb2NhbC10YXNrcyA+IHVsID4gbGkge1xuICBtYXJnaW46IDAgMCAwIDFweDsgfVxuXG4jYmxvY2stZWFzdGVybjIwMTctbG9jYWwtdGFza3MgPiB1bCA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jYmxvY2stZWFzdGVybjIwMTctbG9jYWwtdGFza3MgPiB1bCA+IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOEIxQzQwOyB9XG5cbiNoaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuZGl2W3JvbGU9XCJjb250ZW50aW5mb1wiXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogIzI4Njg4ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgZGl2W3JvbGU9XCJjb250ZW50aW5mb1wiXVthcmlhLWxhYmVsPVwiRXJyb3IgbWVzc2FnZVwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAzMzsgfVxuICBkaXZbcm9sZT1cImNvbnRlbnRpbmZvXCJdIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ub3RpZmljYXRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogIzI4Njg4ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm5vdGlmaWNhdGlvbi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDMzOyB9XG4gIC5ub3RpZmljYXRpb24gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYm9keS50b29sYmFyLWZpeGVkIHtcbiAgcGFkZGluZy10b3A6IDE3OXB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS50b29sYmFyLWZpeGVkIC5oZWFkZXIge1xuICAgIHRvcDogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgYm9keS50b29sYmFyLWZpeGVkIC5oZWFkZXIgLmhlYWRlcl9fbWVudSwgYm9keS50b29sYmFyLWZpeGVkIC5oZWFkZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogMTc5cHg7IH1cbiAgICBib2R5LnRvb2xiYXItZml4ZWQgLmhlYWRlci5oZWFkZXItLWNvbXBhY3QgLmhlYWRlci0tY29tcGFjdCwgYm9keS50b29sYmFyLWZpeGVkIC5oZWFkZXIuaGVhZGVyLS1jb21wYWN0OmJlZm9yZSB7XG4gICAgICB0b3A6IDEyNHB4OyB9XG5cbmJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWhvcml6b250YWwge1xuICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICBib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1ob3Jpem9udGFsIC5oZWFkZXIge1xuICAgIHRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gICAgYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItdHJheS1vcGVuLnRvb2xiYXItaG9yaXpvbnRhbCAuaGVhZGVyIC5oZWFkZXJfX21lbnUsIGJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWhvcml6b250YWwgLmhlYWRlcjpiZWZvcmUge1xuICAgICAgdG9wOiAyMjBweDsgfVxuICAgIGJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWhvcml6b250YWwgLmhlYWRlci5oZWFkZXItLWNvbXBhY3QgLmhlYWRlcl9fbWVudSwgYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItdHJheS1vcGVuLnRvb2xiYXItaG9yaXpvbnRhbCAuaGVhZGVyLmhlYWRlci0tY29tcGFjdDpiZWZvcmUge1xuICAgICAgdG9wOiAxNjVweDsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmhlYWRlcl9fZnVsbC1tZW51X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmhlYWRlci0tc2hvdy1tZW51IC5oZWFkZXJfX2Z1bGwtbWVudV9fb3BlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmhlYWRlci0tc2hvdy1tZW51IC5oZWFkZXJfX2Z1bGwtbWVudV9fY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmhlYWRlcl9fc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQzJDMkMyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLmhlYWRlcl9fcHJpbWFyeSB7XG4gIGZsZXg6IDE7IH1cblxuLm1lbnUtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1lbnUtcHJpbWFyeV9faXRlbS5hY3RpdmUtdHJhaWwgLm1lbnUtcHJpbWFyeV9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2ODg4OyB9XG4gIC5tZW51LXByaW1hcnlfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4QjFDNDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIzcHggMCAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWVudS1wcmltYXJ5X19saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2ODg4OyB9XG4gIC5tZW51LXByaW1hcnlfX2Ryb3Age1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQuMzQlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDMzcHggNjVweCAzMHB4IDQuMzQlO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tZW51LXByaW1hcnlfX2Ryb3Atc2VjdGlvbiB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgLm1lbnUtcHJpbWFyeV9fZHJvcC1zaWRlIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuICAubWVudS1wcmltYXJ5X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzI4Njg4ODtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gIC5tZW51LXByaW1hcnlfX21vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5tZW51LXByaW1hcnlfX2N0YSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzY0NjQ2OTtcbiAgICBtYXgtd2lkdGg6IDEyMHB4OyB9XG4gICAgLm1lbnUtcHJpbWFyeV9fY3RhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1lbnUtcHJpbWFyeV9fY3RhLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5tZW51LXByaW1hcnlfX2N0YS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWVudS1wcmltYXJ5X19pdGVtOmhvdmVyIC5tZW51LXByaW1hcnlfX2xpbms6YmVmb3JlLFxuLm1lbnUtcHJpbWFyeV9faXRlbS0tYWN0aXZlIC5tZW51LXByaW1hcnlfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2ODg4OyB9XG5cbi5tZW51LXByaW1hcnlfX2l0ZW06aG92ZXIgLm1lbnUtcHJpbWFyeV9fZHJvcCxcbi5tZW51LXByaW1hcnlfX2l0ZW0tLWFjdGl2ZSAubWVudS1wcmltYXJ5X19kcm9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5tZW51LXNlY29uZGFyeSB7XG4gIGNvbHVtbnM6IDM7XG4gIGNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgLm1lbnUtc2Vjb25kYXJ5X19pdGVtIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgLm1lbnUtc2Vjb25kYXJ5X19pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNjQ2NDY5O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAubWVudS1zZWNvbmRhcnlfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzc4QkI1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVhZGVyX19zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyX19zZWFyY2gtb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7IH1cblxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7IH1cblxuLmhlYWRlcl9fc2VhcmNoLWJhciAuc2VhcmNoLWJsb2NrLWZvcm0sXG4ubWVudV9fc2VhcmNoLWJhci1tb2JpbGUgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyX19zZWFyY2gtYmFyIC5zZWFyY2gtYmxvY2stZm9ybSA+IC5mb3JtLWl0ZW0sXG4gIC5tZW51X19zZWFyY2gtYmFyLW1vYmlsZSAuc2VhcmNoLWJsb2NrLWZvcm0gPiAuZm9ybS1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5oZWFkZXJfX3NlYXJjaC1iYXIgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtX19jb250cm9scyxcbiAgLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybV9fY29udHJvbHMge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5oZWFkZXJfX3NlYXJjaC1iYXIgLmZvcm0tc2VhcmNoLFxuLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIC5mb3JtLXNlYXJjaCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NDY0Njk7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmhlYWRlcl9fc2VhcmNoLWJhciAuZm9ybS1zZWFyY2g6OnBsYWNlaG9sZGVyLFxuICAubWVudV9fc2VhcmNoLWJhci1tb2JpbGUgLmZvcm0tc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkOGQ4ZDg7IH1cblxuLmhlYWRlcl9fc2VhcmNoLWJhciAuZm9ybS1hY3Rpb25zOmJlZm9yZSxcbi5tZW51X19zZWFyY2gtYmFyLW1vYmlsZSAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzhCMUM0MDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmhlYWRlcl9fc2VhcmNoLWJhciAuYnV0dG9uLFxuLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIC5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwIC0xMHB4IDAgMDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogIzhCMUM0MDsgfVxuXG4uaGVhZGVyX19zZWFyY2gtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlOyB9XG5cbi5tZW51X19zZWFyY2gtYmFyLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIC5mb3JtLXNlYXJjaCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjM2QzZDNkOyB9XG4gICAgLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIC5mb3JtLXNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2NDY0Njk7IH1cbiAgLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIC5mb3JtX2NvbnRyb2xzIHtcbiAgICBtYXJnaW46IDByZW07IH1cbiAgLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+AglwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tZW51X19zZWFyY2gtYmFyLW1vYmlsZSAuYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBjb2xvcjogIzhCMUM0MDsgfVxuXG4uaGVhZGVyX190ZXJ0aWFyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMThweDsgfVxuXG4ubWVudS10ZXJ0aWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJJVEMgQ29uZHVpdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzY0NjQ2OTsgfVxuICAubWVudS10ZXJ0aWFyeV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAzNHB4OyB9XG4gICAgLm1lbnUtdGVydGlhcnlfX2l0ZW0gYSB7XG4gICAgICBjb2xvcjogIzY0NjQ2OTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1lbnUtdGVydGlhcnlfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXJfX3NlY3Rpb24ge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuaGVhZGVyX19sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyMXB4IDI4cHggMTRweDtcbiAgICBtYXJnaW46IDAgMCAwIC0xMSU7IH1cbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5oZWFkZXJfX2Z1bGwtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5oZWFkZXJfX2Z1bGwtbWVudSA+IG5hdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyX19mdWxsLW1lbnUgPiAuYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNzFweDtcbiAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgY29sb3I6ICM2NDY0Njk7IH1cbiAgICAgIC5oZWFkZXJfX2Z1bGwtbWVudSA+IC5idXR0b25fX2ljb24ge1xuICAgICAgICBwYWRkaW5nOiA0cHggMCAwOyB9XG4gIC5ib2R5LS1zaG93LW1lbnUgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfVxuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGVhc2U7IH1cbiAgICAuaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIC4ycyBlYXNlLCBoZWlnaHQgLjJzIGVhc2U7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZTsgfVxuICAuaGVhZGVyX19sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZSwgdG9wIC4ycyBlYXNlOyB9XG4gIC5oZWFkZXJfX3RlcnRpYXJ5IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0b3AgLjJzIGVhc2U7IH1cbiAgLmhlYWRlcl9fZnVsbC1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyX19mdWxsLW1lbnVfX292ZXJsYXkge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNDMkMyQzI7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItbGVmdC1jb2xvciAuMnMgZWFzZTsgfVxuICAgIC5oZWFkZXJfX2Z1bGwtbWVudV9fb3BlbiB7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG4gICAgLmhlYWRlcl9fZnVsbC1tZW51X19jbG9zZS5idXR0b24ge1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gICAgICAuaGVhZGVyX19mdWxsLW1lbnVfX2Nsb3NlLmJ1dHRvbiAuYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAuaGVhZGVyX19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDkwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4ycyBlYXNlLCBsZWZ0IC4ycyBlYXNlLCBib3JkZXItdG9wLWNvbG9yIC4ycyBlYXNlOyB9XG4gIC5oZWFkZXItLWNvbXBhY3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgIC5oZWFkZXItLWNvbXBhY3QgPiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDg1cHg7IH1cbiAgICAuaGVhZGVyLS1jb21wYWN0IC5oZWFkZXJfX2xvZ28ge1xuICAgICAgdG9wOiAxOHB4OyB9XG4gICAgLmhlYWRlci0tY29tcGFjdCAuaGVhZGVyX19sb2dvLWxpbmssXG4gICAgLmhlYWRlci0tY29tcGFjdCAuaGVhZGVyLWxhbmRpbmdfX2xvZ28tbGluayB7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5oZWFkZXItLWNvbXBhY3QgLmhlYWRlcl9fc2VjdGlvbiB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgbGVmdDogOTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxOXB4OyB9XG4gICAgLmhlYWRlci0tY29tcGFjdCAuaGVhZGVyX19mdWxsLW1lbnU6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci0tY29tcGFjdCAuaGVhZGVyX190ZXJ0aWFyeSB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuaGVhZGVyLS1zZWFyY2gge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgIC5oZWFkZXItLXNlYXJjaCAubWVudS1wcmltYXJ5X19saW5rIHtcbiAgICAgIGNvbG9yOiAjQzJDMkMyOyB9XG4gICAgICAuaGVhZGVyLS1zZWFyY2ggLm1lbnUtcHJpbWFyeV9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODY4ODg7IH1cbiAgICAuaGVhZGVyLS1zZWFyY2ggLmhlYWRlcl9fdGVydGlhcnkge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyLS1zZWFyY2ggLmhlYWRlcl9fc2VhcmNoLWJhciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5oZWFkZXItLXNlYXJjaCAuaGVhZGVyX19zZWFyY2gtb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5oZWFkZXItLXNlYXJjaCAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAuaGVhZGVyX19vdmVybGF5IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmhlYWRlci0tc2hvdy1tZW51IC5oZWFkZXJfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmhlYWRlci0tc2hvdy1tZW51LmhlYWRlci0tY29tcGFjdDpiZWZvcmUge1xuICAgIHRvcDogODVweDsgfSB9XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnV0dG9uX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYnV0dG9uX19pY29uIGltZyxcbiAgICAuYnV0dG9uX19pY29uIHN2ZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5idXR0b24tLWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnV0dG9uLS10eXBlLWhlYWRlciAuYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICM2NDY0Njk7IH1cbiAgLmJ1dHRvbi0tdHlwZS1oZWFkZXIgLmJ1dHRvbl9faWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbjogMCAwIDNweDsgfVxuXG4uYnV0dG9uLS10eXBlLWJhc2ljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idXR0b24tLXR5cGUtYmFzaWMgLmJ1dHRvbl9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG5hLmJ1dHRvbi5idXR0b24tLXR5cGUtYmFzaWMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ1dHRvbi5idXR0b24tLWNvbG9yLWdyZXktd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjN0Q4Mzg5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q4Mzg5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItZ3JleS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGM0YzRjM7XG4gIGNvbG9yOiAjNjQ2NDY5OyB9XG5cbi5idXR0b24uYnV0dG9uLS1jb2xvci1yZWQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjOEIxQzQwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItcmVkLXJlZC13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICM4QjFDNDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4QjFDNDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5idXR0b24uYnV0dG9uLS1jb2xvci13aGl0ZS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOEIxQzQwO1xuICBjb2xvcjogIzhCMUM0MDsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItdHJhbnNwLXdoaXRlLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5idXR0b24uYnV0dG9uLS1jb2xvci10cmFuc3Atd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJ1dHRvbi5idXR0b24tLWNvbG9yLWxpZ2h0Z3JleS1ncmV5IHtcbiAgYmFja2dyb3VuZDogI0MyQzJDMjtcbiAgYm9yZGVyOiAycHggc29saWQgI0MyQzJDMjtcbiAgY29sb3I6ICM2NDY0Njk7IH1cblxuLmJ1dHRvbi0tbWluLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAyNDZweDsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS10ZWFzZXItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5idXR0b24tLXR5cGUtaGVhZGVyIC5idXR0b25fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idXR0b24tLXR5cGUtaGVhZGVyIC5idXR0b25fX2ljb24ge1xuICAgIGZsZXg6IDE7IH1cbiAgLmJ0bmdyb3VwIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAgIC5idG5ncm91cCAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYnV0dG9uLS1taW4td2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuaW5wdXQuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICM4QjFDNDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4QjFDNDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sYXlvdXQtc2lkZWJhciBpbnB1dC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYnV0dG9uLS10eXBlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweCAwIDA7IH1cbiAgICAuYnV0dG9uLS10eXBlLWhlYWRlciAuYnV0dG9uX19sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDExcHggMTBweCAyN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzhCMUM0MDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuYnV0dG9uLS10eXBlLWhlYWRlciAuYnV0dG9uX19pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZmxleDogMSAwIDQwcHg7IH1cbiAgLmJ1dHRvbi5idXR0b24tLWNvbG9yLWdyZXktYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NDY0Njk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzY0NjQ2OTtcbiAgICBjb2xvcjogI0YzRjNGMzsgfVxuICAuYnV0dG9uLmJ1dHRvbi0tY29sb3ItZ3JleS13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzdEODM4OTsgfVxuICAuYnV0dG9uLmJ1dHRvbi0tY29sb3ItcmVkLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gIC5idXR0b24uYnV0dG9uLS1jb2xvci1yZWQtcmVkLXdoaXRlOmhvdmVyLFxuICBpbnB1dC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM4QjFDNDA7IH1cbiAgLmJ1dHRvbi5idXR0b24tLWNvbG9yLXdoaXRlLXJlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzhCMUM0MDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLmJ1dHRvbi0tY29sb3ItdHJhbnNwLXdoaXRlLWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gIC5idXR0b24uYnV0dG9uLS1jb2xvci10cmFuc3Atd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogIzhCMUM0MDsgfVxuICAuYnV0dG9uLmJ1dHRvbi0tY29sb3ItbGlnaHRncmV5LWdyZXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NDY0Njk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzY0NjQ2OTtcbiAgICBjb2xvcjogI0MyQzJDMjsgfVxuICAuYnRuZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYnRuZ3JvdXAgLmJ1dHRvbixcbiAgICAuYnRuZ3JvdXAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjRweDsgfVxuICAgICAgLmJ0bmdyb3VwIC5idXR0b246Zmlyc3QtY2hpbGQsIC5idG5ncm91cCAuYnV0dG9uLmZpcnN0LFxuICAgICAgLmJ0bmdyb3VwIC5idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZCxcbiAgICAgIC5idG5ncm91cCAuYnV0dG9uLXdyYXBwZXIuZmlyc3Qge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLmJ0bmdyb3VwLS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idG5ncm91cC0tdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJ0bmdyb3VwLS12ZXJ0aWNhbCAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgICAgIC5idG5ncm91cC0tdmVydGljYWwgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZWFzZXItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzhCMUM0MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExcHggMCAxNXB4OyB9XG5cbi5wYWdlLXRpdGxlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDJweCAwIDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzMXB4IDAgMjJweDsgfVxuICAucGFnZS10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbjogM3B4IDAgMDsgfSB9XG5cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5icmVhZGNydW1ic19fbGluaywgLmJyZWFkY3J1bWJzX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWJzX19zZXAge1xuICAgIG1hcmdpbjogMCAuMjhlbTsgfVxuXG4ucGFnZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUxLjI1JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2UtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0NThweDsgfSB9XG5cbi5sYXlvdXQtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjQ2NDY5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1OyB9XG4gIC5sYXlvdXQtbWFpbi51bnB1Ymxpc2hlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVmMTsgfVxuXG4ubGF5b3V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLmxheW91dC1zaWRlYmFyIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5sYXlvdXQtbW9yZSB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4ubGF5b3V0LW1haW4tLWhvbWUge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzOyB9XG5cbi5sYXlvdXQtbWFpbi0tbm8tdGl0bGUge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNGM0YzRjM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5sYXlvdXQtbWFpbiA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogNDFweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubGF5b3V0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiA2NyU7XG4gICAgcGFkZGluZzogMCA0JSAwIDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MyQzJDMjsgfVxuICAubGF5b3V0LXNpZGViYXIge1xuICAgIG1hcmdpbjogMCAtMjBweCAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjclOyB9XG4gIC5sYXlvdXQtbW9yZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGF5b3V0LW1haW4tLW5vLXNpZGViYXIgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0MXB4IDA7IH1cbiAgLmxheW91dC1tYWluLS1uby1zaWRlYmFyIC5sYXlvdXQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmxheW91dC1tYWluLS1uby1zaWRlYmFyIC5sYXlvdXQtc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYXJ0aWNsZSBoMTpmaXJzdC1jaGlsZCxcbiAgLmFydGljbGUgLnRpdGxlLWgxOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cblxuLnR4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7IH1cbiAgLnR4dCBhIHtcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC50eHQgYTpob3ZlciB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50eHQgaDEsXG4gIC50eHQgLnRpdGxlLWgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgLjc1ZW07IH1cbiAgLnR4dCBoMixcbiAgLnR4dCAudGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgLnR4dCBoMyxcbiAgLnR4dCAudGl0bGUtaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAuNWVtOyB9XG4gIC50eHQgcCxcbiAgLnR4dCB1bCxcbiAgLnR4dCBvbCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC50eHQgcDpsYXN0LWNoaWxkLFxuICAgIC50eHQgdWw6bGFzdC1jaGlsZCxcbiAgICAudHh0IG9sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHh0IHVsLFxuICAudHh0IG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAudHh0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gIC50eHQgdWwgPiBsaSxcbiAgLnR4dCBvbCA+IGxpIHtcbiAgICBtYXJnaW46IC41ZW0gMDsgfVxuICAudHh0IGxpID4gdWw6Zmlyc3QtY2hpbGQsXG4gIC50eHQgbGkgPiB1bDpsYXN0LWNoaWxkLFxuICAudHh0IGxpID4gb2w6Zmlyc3QtY2hpbGQsXG4gIC50eHQgbGkgPiBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgLnR4dCBsaSA+IHVsLFxuICAudHh0IGxpID4gb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgLnR4dCB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudHh0IHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50eHQgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMkMyQzI7IH1cbiAgLnR4dCAubm8tdGhlYWQgLnN0LWtleSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudHh0IGhyIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogLjVlbSAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0MyQzJDMjsgfVxuXG4udHh0LS14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjsgfVxuXG4udHh0LS1sIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi50eHQtLXMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7IH1cblxuLmFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAudHh0IGgxLFxuICAudHh0IC50aXRsZS1oMSB7XG4gICAgZm9udC1zaXplOiA0LjE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICBtYXJnaW46IDAgMCAuNDVlbTsgfVxuICAudHh0IHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAudHh0IHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAudGV4dC1jb2x1bW5zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnRleHQtY29sdW1ucyAudGV4dF9fbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBtYXJnaW46IDAgMiUgMCAwOyB9XG4gICAgLnRleHQtY29sdW1ucyAudGV4dF9fcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMiU7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCMUM0MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM4cHggMCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAyNHB4OyB9XG5cbi5mb290ZXJfX3NlYXJjaCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9vdGVyX19zZWFyY2ggLmZvcm0tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNjQ2NDY5O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMThweCA4MHB4IDE4cHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5mb290ZXJfX3NlYXJjaCAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvgIJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjZweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZm9vdGVyX19zZWFyY2ggLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuZm9vdGVyX19zZWFyY2ggLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uZm9vdGVyX19jdGFzIHtcbiAgbWFyZ2luOiAwIDAgNDJweDsgfVxuXG4uZm9vdGVyX19jdGEge1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5mb290ZXJfX2N0YSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZm9vdGVyX19uYXYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG4gIGNvbHVtbnM6IDI7XG4gIGNvbHVtbi1nYXA6IDJlbTsgfVxuICAuZm9vdGVyX19uYXYgbGkge1xuICAgIG1hcmdpbjogMCAwIDEuMjdlbTsgfVxuICAuZm9vdGVyX19uYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNyUgLTMwcHg7IH1cbiAgLnNvY2lhbCBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zb2NpYWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogODFweCAwIDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIGJhY2tncm91bmQ6ICM4QjFDNDAgdXJsKC4uL2ltYWdlcy9sb2dvLXNoaWVsZC5zdmcpIG5vLXJlcGVhdCBjYWxjKDMzJSAtIDM4MHB4KSAzNnB4OyB9XG4gICAgLmZvb3RlciA+IC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9vdGVyX19tYWluIHtcbiAgICB3aWR0aDogMjclO1xuICAgIG1hcmdpbjogMCA0JSAwIDA7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDAgMzdweDsgfVxuICAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4OyB9XG4gIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgIHdpZHRoOiA2OSU7IH1cbiAgLmZvb3Rlcl9fc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4OyB9XG4gIC5mb290ZXJfX2N0YXMge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvb3Rlcl9fY3RhIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMCAwIDAgNSU7IH1cbiAgICAuZm9vdGVyX19jdGE6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4OyB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgNSUgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sdW1uczogMztcbiAgICBjb2x1bW4tZ2FwOiAxZW07IH1cbiAgICAuZm9vdGVyX19uYXYgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgLjZlbTsgfVxuICAgIC5mb290ZXJfX25hdiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMCAtMzBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5zb2NpYWwgbGkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5zb2NpYWwgbGkgYSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLmNyZWRpdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIxMTJCO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG4gIC5jcmVkaXRzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY3JlZGl0c19fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5jcmVkaXRzX19jb3B5IHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgLmNyZWRpdHNfX2xpbmtzIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jcmVkaXRzX19saW5rcyBsaSB7XG4gICAgICBtYXJnaW46IDAgMS40ZW0gMCAtMS40ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jcmVkaXRzX19saW5rcyBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgbWFyZ2luOiAwIC44ZW0gMCAuNGVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY3JlZGl0c19fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNyZWRpdHNfX2NvcHkge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBvcmRlcjogMTA7IH1cbiAgLmNyZWRpdHNfX2xpbmtzIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4uZm9vdGVyLWFsc28ge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzOyB9XG4gIC5mb290ZXItYWxzb19fc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLmZvb3Rlci1hbHNvX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbi5tb3JlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMzBweCAwOyB9XG5cbi5tb3JlLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubW9yZS0tYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4ubGluay1tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzNzhCQjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmxpbmstbW9yZS0tYmlnIHtcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmxpbmstbW9yZS0tYmlnOmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxpbmstbW9yZTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu+BlFwiO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG5cbi5saW5rLWJhY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIu+Bk1wiO1xuICBtYXJnaW46IDAgMTBweCAwIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5tb3JlLS1idXR0b24gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmxpbmstbW9yZSB7XG4gICAgdHJhbnNpdGlvbjogZm9udC13ZWlnaHQgLjJzIGVhc2U7IH1cbiAgICAubGluay1tb3JlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG4gICAgLmxpbmstbW9yZTpob3ZlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAubGluay1tb3JlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTsgfSB9XG5cbi50cmF2ZXJzYWJsZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1lbnVfX3BhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbi1vdXQ7XG4gIC8qIElmIHlvdSBjaGFuZ2UgdGhpcywgbWtlIHN1cmUgdG8gYWxzbyBjaGFuZ2UgdGhlIHBhbmVsX3NsaWRlX2FuaW1hdGlvbl9kdXJhdGlvbiBzZXR0aW5nIHdoZW4gY2FsbGluZyBUcmF2ZXJzYWJsZU1lbnUgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1lbnVfX3BhbmVsLS1kZXB0aC0wLFxuLm1lbnVfX3BhbmVsLS1hY3RpdmUtdHJhaWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLm1lbnVfX3BhbmVsLi1zaG93LWltbWVkaWF0ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtczsgfVxuXG4uLXNob3ctaW1tZWRpYXRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7IH1cblxuLm1lbnVfX3BhbmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UsIG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWVudV9fcGFuZWwtLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5tZW51X19wYW5lbC0tYWN0aXZlLXRyYWlsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiAxOyB9XG5cbi5tZW51X19wYW5lbC0tY2hpbGQtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhlYWRlcl9fbWVudS0tbWFpbl9fc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX19tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE0MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1NDBweDtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgdHJhbnNpdGlvbjogdG9wIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5oZWFkZXJfX21lbnUgLm1lbnVfX3BhbmVsLS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5oZWFkZXItLXNob3ctbWVudSAuaGVhZGVyX19tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLmhlYWRlci0tc2hvdy1tZW51IC5oZWFkZXJfX21lbnUgLm1lbnVfX3BhbmVsLS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmhlYWRlci0tY29tcGFjdCAuaGVhZGVyX19tZW51IHtcbiAgICB0b3A6IDg1cHg7IH1cbiAgLmhlYWRlcl9fbWVudSBuYXYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZW51X19wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tZW51X19wYW5lbCA+IHVsIHtcbiAgICBwYWRkaW5nOiA0NXB4OyB9XG5cbi5tZW51LWl0ZW1fX2xpbmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MyQzJDMjsgfVxuICAubWVudS1pdGVtX19saW5rIC5saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1lbnUtaXRlbV9fbGluayAubGluayBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZmxleDogMTtcbiAgICAgIGNvbG9yOiAjNjQ2NDY5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTFweCAwOyB9XG4gICAgLm1lbnUtaXRlbV9fbGluayAubGluayBhOmhvdmVyLCAubWVudS1pdGVtX19saW5rIC5saW5rIGEuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gICAgLm1lbnUtaXRlbV9fbGluayAubGluayBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubWVudS1pdGVtX19saW5rIC5saW5rIC5tZW51LWl0ZW1fX2V4cGxvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nOiAxNHB4IDAgMTJweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM2NDY0Njk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tZW51LWl0ZW1fX2xpbmsgLmxpbmsgLm1lbnUtaXRlbV9fZXhwbG9yZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMkMyQzI7IH1cbiAgICAgIC5tZW51LWl0ZW1fX2xpbmsgLmxpbmsgLm1lbnUtaXRlbV9fZXhwbG9yZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74GUXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4QjFDNDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgLm1lbnUtaXRlbV9fbGluazpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MyQzJDMjsgfVxuXG4ubWVudS1pdGVtX19iYWNrIC5iYWNrIGEsXG4ubWVudS1pdGVtX19iYWNrIC5iYWNrLXRvLXRvcCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDAgMTFweDtcbiAgY29sb3I6ICM4QjFDNDA7IH1cbiAgLm1lbnUtaXRlbV9fYmFjayAuYmFjayBhOmJlZm9yZSxcbiAgLm1lbnUtaXRlbV9fYmFjayAuYmFjay10by10b3AgYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLvgZNcIjtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVudS1pdGVtX19iYWNrIC5iYWNrIGE6Zm9jdXMsXG4gIC5tZW51LWl0ZW1fX2JhY2sgLmJhY2stdG8tdG9wIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm1lbnUtaXRlbV9fYmFjayAuYmFjay10by10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MyQzJDMjsgfVxuICAubWVudS1pdGVtX19iYWNrIC5iYWNrLXRvLXRvcCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvgbdcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4OyB9XG5cbi5tZW51LWl0ZW1fX2JhY2subWVudS1pdGVtX19sZXZlbDEgLmJhY2stdG8tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubWVudS1pdGVtX19sZXZlbDIgLmJhY2stdG8tdG9wIGEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5tZW51X19wYW5lbF9fdGl0bGVfX2l0ZW0gLm1lbnVfX3BhbmVsX190aXRsZV9fbGluayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzJDMkMyO1xuICBmb250LWZhbWlseTogXCJJVEMgQ29uZHVpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMCAxMXB4O1xuICBjb2xvcjogIzY0NjQ2OTsgfVxuICAubWVudV9fcGFuZWxfX3RpdGxlX19pdGVtIC5tZW51X19wYW5lbF9fdGl0bGVfX2xpbms6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnVfX3NlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVudV9fcGFuZWwgLm1lbnVfX3NlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICAgIG1hcmdpbjogLTIwcHggMCAyNXB4OyB9XG4gIC5tZW51X19zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzJDMkMyOyB9XG4gIC5tZW51X19zZWNvbmRhcnktbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDAgMCA2MHB4OyB9XG4gICAgLm1lbnVfX3NlY29uZGFyeS1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAubWVudV9fc2Vjb25kYXJ5LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzY0NjQ2OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWVudV9fc2Vjb25kYXJ5LWl0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzhCMUM0MDsgfVxuXG4ubWVudV9fY3RhIHtcbiAgcGFkZGluZzogMCA0NXB4IDQ1cHg7IH1cbiAgLm1lbnVfX2N0YSAuYnRuZ3JvdXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5tZW51X19jdGEgLmJ0bmdyb3VwIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5tZW51X19jdGEgLmJ0bmdyb3VwIC5idXR0b246bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubWVudV9fY3RhIC5idG5ncm91cCAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOEIxQzQwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHRvcDogNzFweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVudV9fcGFuZWwgPiB1bCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWVudS1pdGVtX19saW5rIC5saW5rIGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDsgfVxuICAubWVudS1pdGVtX19saW5rIC5saW5rIC5tZW51LWl0ZW1fX2V4cGxvcmUge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxMnB4OyB9XG4gICAgLm1lbnUtaXRlbV9fbGluayAubGluayAubWVudS1pdGVtX19leHBsb3JlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnUtaXRlbV9fbGluayAubGluayAubWVudS1pdGVtX19leHBsb3JlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi74GUXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzhCMUM0MDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gIC5tZW51LWl0ZW1fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMkMyQzI7IH1cbiAgLm1lbnUtaXRlbV9fYmFjayAuYmFjayBhLFxuICAubWVudS1pdGVtX19iYWNrIC5iYWNrLXRvLXRvcCBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7IH1cbiAgLm1lbnVfX3BhbmVsX190aXRsZV9faXRlbSAubWVudV9fcGFuZWxfX3RpdGxlX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7IH1cbiAgLmJvZHktLXNob3ctbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWVudV9fc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51X19wYW5lbCAubWVudV9fc2Vjb25kYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDI1cHggMCAyNXB4OyB9XG4gICAgLm1lbnVfX3NlY29uZGFyeTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZW51X19zZWNvbmRhcnktbGlzdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1lbnVfX3NlY29uZGFyeS1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1lbnVfX3NlY29uZGFyeS1pdGVtIGEge1xuICAgICAgcGFkZGluZzogNHB4IDE1cHg7IH1cbiAgLm1lbnVfX2N0YSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDQ1cHg7IH1cbiAgICAubWVudV9fY3RhIC5idG5ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1lbnVfX2N0YSAuYnRuZ3JvdXAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5tZW51X19jdGEgLmJ0bmdyb3VwIC5idXR0b246bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uYm94IHtcbiAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAuYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ib3gucGFyYWdyYXBoLS10eXBlLS1iYXNpYy1wYXJhZ3JhcGgge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG5cbi5ib3gtLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzc4QkI1O1xuICBwYWRkaW5nOiAxMHB4IDAgMDsgfVxuXG4uYm94LS1ib3JkZXItc2hvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMzc4QkI1O1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICB3aWR0aDogNjZweDsgfVxuXG4uYm94LS10aXRsZS1sYXJnZSAuYm94X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJveC0tdGl0bGUtc21hbGwgLmJveF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJVEMgQ29uZHVpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYm94LS10aXRsZS1zbWFsbC1saW5lIC5ib3hfX3RpdGxlLFxuLnRpdGxlLXNtYWxsLWxpbmUge1xuICBmb250LWZhbWlseTogXCJJVEMgQ29uZHVpdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4QjFDNDA7XG4gIG1hcmdpbjogMCAwIDVweDsgfVxuXG4uYm94LS10aXRsZS1zbWFsbC1saW5lLmJveC0tdGl0bGUtY29sb3ItZ3JleS1ibHVlIC5ib3hfX3RpdGxlIHtcbiAgY29sb3I6ICM2NDY0Njk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ib3gge1xuICAgIG1hcmdpbjogMzBweCAwIDYwcHg7IH1cbiAgICAuYm94X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5ib3gtLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNzhCQjU7XG4gICAgcGFkZGluZzogMjBweCAwIDA7IH1cbiAgLmJveC0tdGl0bGUtc21hbGwtbGluZSAuYm94X190aXRsZSxcbiAgLnRpdGxlLXNtYWxsLWxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmJveC0tdGl0bGUtc21hbGwtbGluZSAuYm94X190aXRsZTphZnRlcixcbiAgICAudGl0bGUtc21hbGwtbGluZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDE1cHg7IH1cbiAgLmJveC0tdGl0bGUtc21hbGwtbGluZS5ib3gtLXRpdGxlLWNvbG9yLWdyZXktYmx1ZSAuYm94X190aXRsZSB7XG4gICAgY29sb3I6ICM2NDY0Njk7IH1cbiAgICAuYm94LS10aXRsZS1zbWFsbC1saW5lLmJveC0tdGl0bGUtY29sb3ItZ3JleS1ibHVlIC5ib3hfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzc4QkI1OyB9IH1cblxuLnJvdy0taGdhcC1tIC5jZWxsIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDsgfVxuICAucm93LS1oZ2FwLW0gLmNlbGwuZmlyc3QsIC5yb3ctLWhnYXAtbSAuY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jZWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmNlbGwuZmlyc3QsIC5jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jZWxsLS01MCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAucm93LS1oZ2FwLW0gLmNlbGwge1xuICAgIG1hcmdpbjogMCAwIDAgNDVweDsgfVxuICAgIC5yb3ctLWhnYXAtbSAuY2VsbC5maXJzdCwgLnJvdy0taGdhcC1tIC5jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucm93LS1oZ2FwLW0gLmNlbGwtLTUwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTsgfSB9XG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW46IDA7IH1cbiAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM4QjFDNDA7XG4gICAgcGFkZGluZzogMjNweCAyMHB4IDIzcHggNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzIGVhc2U7IH1cbiAgICAuYWNjb3JkaW9uX190aXRsZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMyODY4ODg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi74GVXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW46IC0xM3B4IDAgMDsgfVxuICAuYWNjb3JkaW9uX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5hY2NvcmRpb25fX2JvZHktaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgcGFkZGluZzogMTBweCA1NXB4IDU1cHg7IH1cbiAgICAuYWNjb3JkaW9uX19ib2R5LWlubmVyIGEge1xuICAgICAgY29sb3I6ICM4QjFDNDA7IH1cbiAgICAgIC5hY2NvcmRpb25fX2JvZHktaW5uZXIgYTpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0MyQzJDMjsgfVxuICAuYWNjb3JkaW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWNjb3JkaW9uX19pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogI0YzRjNGMzsgfVxuICAuYWNjb3JkaW9uX19pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb25fX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uYWNjb3JkaW9uX19pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb25fX2JvZHkge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hY2NvcmRpb24tLXByb2dyYW1zIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICM2NDY0Njk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFjY29yZGlvbi0tcHJvZ3JhbXMgLnF1b3RlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYWNjb3JkaW9uX190aXRsZS10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cblxuLmFjY29yZGlvbl9fdGl0bGUtdGFnIHtcbiAgcGFkZGluZzogNXB4IDI0cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MyQzJDMjsgfVxuICAuYWNjb3JkaW9uX190aXRsZS10YWc6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYWNjb3JkaW9uX190aXRsZS10YWcgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNjQ2NDY5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDAgLTExJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggY2FsYyg5JSArIDI1cHgpOyB9XG4gICAgICAuYWNjb3JkaW9uX190aXRsZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5hY2NvcmRpb25fX2JvZHktaW5uZXIge1xuICAgICAgcGFkZGluZzogMTBweCBjYWxjKDklICsgMjVweCkgMjVweDsgfVxuICAuYWNjb3JkaW9uLS1wcm9ncmFtcyAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFjY29yZGlvbl9fdGl0bGUtdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNjb3JkaW9uX19pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb25fX3RpdGxlLXRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAyMHB4IC0yNHB4IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWNjb3JkaW9uX19pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb25fX3RpdGxlLXRhZyB7XG4gICAgcGFkZGluZzogNXB4IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFjY29yZGlvbl9fdGl0bGUtdGFnIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9IH1cblxuLmNhbGxvdXQge1xuICBiYWNrZ3JvdW5kOiAjOEIxQzQwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMCA2MHB4OyB9XG4gIC5jYWxsb3V0X193cmFwcGVyIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYWxsb3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhbGxvdXRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FsbG91dF9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDMwcHggMCAwOyB9XG4gICAgLmNhbGxvdXRfX2J1dHRvbiAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyODBweDsgfVxuXG4uY2FsbG91dC0taW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGxvdXQtLWltZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgbGluZWFyLWdyYWRpZW50KHJnYmEoMTksIDE5LCAxOSwgMC40NSksIHJnYmEoMTksIDE5LCAxOSwgMC40NSkpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY2FsbG91dCB7XG4gICAgbWFyZ2luOiAyMHB4IC0xMSUgNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmNhbGxvdXRfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweCAxOHB4IDE4cHg7IH1cbiAgICAuY2FsbG91dF9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7IH1cbiAgICAuY2FsbG91dF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmNhbGxvdXRfX2J1dHRvbiAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnF1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDE4cHggMjVweDsgfVxuICAucXVvdGUgYSB7XG4gICAgY29sb3I6ICM4QjFDNDA7IH1cbiAgLnF1b3RlX193cmFwcGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0MyQzJDMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MyQzJDMjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucXVvdGVfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMjVweCAwIDA7IH1cbiAgLnF1b3RlX19tYWluIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5xdW90ZV9fdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgY29sb3I6ICMyODY4ODg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICAucXVvdGVfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gIC5xdW90ZV9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnF1b3RlX19zb3VyY2Uge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAucXVvdGVfX3RleHQgYSwgLnF1b3RlX19hdXRob3IgYSwgLnF1b3RlX19uYW1lIGEsIC5xdW90ZV9fc291cmNlIGEge1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gICAgLnF1b3RlX190ZXh0IGE6aG92ZXIsIC5xdW90ZV9fYXV0aG9yIGE6aG92ZXIsIC5xdW90ZV9fbmFtZSBhOmhvdmVyLCAucXVvdGVfX3NvdXJjZSBhOmhvdmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5xdW90ZS0tbWVkaXVtIC5xdW90ZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjsgfVxuXG4ucXVvdGUtLWxhcmdlIC5xdW90ZV9fbWFpbiB7XG4gIHBhZGRpbmc6IDE1cHggMCAxMHB4OyB9XG5cbi5xdW90ZS0tbGFyZ2UgLnF1b3RlX190ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5xdW90ZS0tcmljaCAucXVvdGVfX3RleHQge1xuICBjb2xvcjogIzY0NjQ2OTsgfVxuICAucXVvdGUtLXJpY2ggLnF1b3RlX190ZXh0IGgxIHtcbiAgICBjb2xvcjogIzhCMUM0MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBtYXJnaW46IDIwcHggLTExJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICAgIHBhZGRpbmc6IDE4cHggMTElOyB9XG4gICAgLnF1b3RlX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1b3RlX19pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5xdW90ZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgfVxuICAgIC5xdW90ZV9fbWFpbiB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnF1b3RlX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgLnF1b3RlX19hdXRob3Ige1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICAgIC5xdW90ZV9fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5xdW90ZV9fc291cmNlIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nYWxsZXJ5X19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5nYWxsZXJ5X19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuZ2FsbGVyeV9fY2FwdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gICAgICAuZ2FsbGVyeV9fY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmdhbGxlcnlfX2xhcnIsXG4uZ2FsbGVyeV9fcmFyciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogLTYwcHggMCAwIC0xN3B4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5nYWxsZXJ5X19sYXJyOmJlZm9yZSxcbiAgLmdhbGxlcnlfX3JhcnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjOEIxQzQwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4xcyBlYXNlLCBtYXJnaW4gLjFzIGVhc2U7IH1cbiAgLmdhbGxlcnlfX2xhcnI6aG92ZXI6YmVmb3JlLFxuICAuZ2FsbGVyeV9fcmFycjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbjogLTJweDtcbiAgICBwYWRkaW5nOiAycHg7IH1cbiAgLmdhbGxlcnlfX2xhcnI6YWZ0ZXIsXG4gIC5nYWxsZXJ5X19yYXJyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29udGVudDogXCLvgZRcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuXG4uZ2FsbGVyeV9fbGFyciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW46IC02MHB4IC0xN3B4IDAgMDsgfVxuICAuZ2FsbGVyeV9fbGFycjphZnRlciB7XG4gICAgcGFkZGluZzogMTJweCAycHggMTBweCAwO1xuICAgIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLnBlcnNvbi1jYXJkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjOEIxQzQwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAucGVyc29uLWNhcmQgLnNob3ctbW9yZS1saW5rLCAucGVyc29uLWNhcmQgLmhpZGUtbW9yZS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGVyc29uLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gIC5wZXJzb24tY2FyZF9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAucGVyc29uLWNhcmRfX3NlY3Rpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzY0NjQ2OTsgfVxuICAgICAgLnBlcnNvbi1jYXJkX19zZWN0aW9uIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzhCMUM0MDsgfVxuICAucGVyc29uLWNhcmRfX21haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiA0LjJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wZXJzb24tY2FyZF9fY29udGFjdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBlcnNvbi1jYXJkX19tb3JlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogLjI1ZW0gMCAwOyB9XG4gIC5wZXJzb24tY2FyZF9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICBmb250LXNpekU6IDMuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wZXJzb24tY2FyZF9fdGVhc2VyLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBlcnNvbi1jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDA7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tcGVyc29uLWNhcmQtYmxvY2sge1xuICBtYXJnaW46IDA7IH1cblxuLnBlcnNvbi1jYXJkLS1leHRyYS1sYXJnZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIC5wZXJzb24tY2FyZF9fc2VjdGlvbiBwIHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICAucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIC5wZXJzb24tY2FyZF9fc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2UgLnBlcnNvbi1jYXJkX19tYWluIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIC5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2UgLnBlcnNvbi1jYXJkX19jb250YWN0cyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5wZXJzb24tY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgLnBlcnNvbi1jYXJkIC5oaWRlLW1vcmUtbGluayxcbiAgICAucGVyc29uLWNhcmQgLnNob3ctbW9yZS1saW5rIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGVyc29uLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGVyc29uLWNhcmRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5wZXJzb24tY2FyZF9fbWFpbiB7XG4gICAgICBtYXgtaGVpZ2h0OiA0LjhlbTsgfVxuICAgIC5wZXJzb24tY2FyZF9fY29sdW1uIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLnBlcnNvbi1jYXJkLS1leHRyYS1sYXJnZSB7XG4gICAgbWFyZ2luOiAwIC0xMSUgMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDExJTsgfVxuICAgIC5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2UgLnBlcnNvbi1jYXJkX193cmFwcGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwMCwgMTg1LCAyMDAsIDAuNSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDAsIDE4NSwgMjAwLCAwLjUpO1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLnBlcnNvbi1jYXJkLS1leHRyYS1sYXJnZSAucGVyc29uLWNhcmRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBlcnNvbi1jYXJkLS1sYXJnZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjOEIxQzQwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAucGVyc29uLWNhcmQtLWxhcmdlIC5wZXJzb24tY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMjEwcHg7IH1cbiAgICAucGVyc29uLWNhcmQtLWxhcmdlIC5wZXJzb24tY2FyZF9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDYwcHg7IH1cbiAgICAucGVyc29uLWNhcmQtLWxhcmdlIC5wZXJzb24tY2FyZF9fbWFpbiB7XG4gICAgICBtYXJnaW46IDAgMCAuNWVtOyB9XG4gICAgLnBlcnNvbi1jYXJkLS1sYXJnZSAucGVyc29uLWNhcmRfX2NvbnRhY3RzIHtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW07IH1cbiAgLnBlcnNvbi1jYXJkLS1leHRyYS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIC5wZXJzb24tY2FyZF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTAwLCAxODUsIDIwMCwgMC41KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwMCwgMTg1LCAyMDAsIDAuNSk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIC5wZXJzb24tY2FyZF9faW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwIDQwcHggMCAwOyB9XG4gICAgICAucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIC5wZXJzb24tY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMjlweDsgfVxuICAgIC5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2UgLnBlcnNvbi1jYXJkX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2UgLnBlcnNvbi1jYXJkX19zZWN0aW9uIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICAgICAgLnBlcnNvbi1jYXJkLS1leHRyYS1sYXJnZSAucGVyc29uLWNhcmRfX3NlY3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgLnBlcnNvbi1jYXJkcyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucGVyc29uLWNhcmRzIC5wZXJzb24tY2FyZHNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLXdpZHRoOiAzMzJweDsgfVxuICAgICAgLnBlcnNvbi1jYXJkcyAucGVyc29uLWNhcmRzX19pdGVtIC5wZXJzb24tY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGVyc29uLWNhcmRzIC5wZXJzb24tY2FyZHNfX2l0ZW06bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLnBlcnNvbi1jYXJkIGgyLnBlcnNvbi1jYXJkX19uYW1lLFxuLnBlcnNvbi1jYXJkIHAucGVyc29uLWNhcmRfX3RpdGxlLFxuLnBlcnNvbi1jYXJkIHNwYW4ub2ZmaWNlX2xvY2F0aW9uLFxuLnBlcnNvbi1jYXJkIHNwYW4uc29jaWFsX21lZGlhLFxuLnBlcnNvbi1jYXJkIHNwYW4udXJsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIHAucGVyc29uLWNhcmRfX21haW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2UgaDIucGVyc29uLWNhcmRfX25hbWUsXG4ucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIHAucGVyc29uLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBlcnNvbi1jYXJkLS1leHRyYS1sYXJnZSBzcGFuLm9mZmljZV9sb2NhdGlvbixcbi5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2Ugc3Bhbi5zb2NpYWxfbWVkaWEsXG4ucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIHNwYW4udXJsIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5oaWRlLW1vcmUtbGluayAucGVyc29uLWNhcmRfX21vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LW1vcmUtbGluayxcbi5oaWRlLW1vcmUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmxpbmstbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGluay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4QjFDNDA7IH1cbiAgICAubGluay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAubGluay1saXN0X19saW5rIHtcbiAgICBtYXJnaW46IC0xM3B4IDA7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNjQ2NDY5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5saW5rLWxpc3RfX2xpbms6aG92ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubGluay1saXN0LS1ib3JkZXIgLmxpbmstbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOEIxQzQwOyB9XG5cbi5saW5rLWxpc3QtLWJvcmRlciAubGluay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhCMUM0MDsgfVxuXG4ubGluay1saXN0LS1sYXJnZSAubGluay1saXN0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLmxpbmstbGlzdC0tbGFyZ2UgLmxpbmstbGlzdF9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmxpbmstbGlzdC0tbGFyZ2UgLmxpbmstbGlzdF9fbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLvgZRcIjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjJzIGVhc2U7IH1cbiAgLmxpbmstbGlzdC0tbGFyZ2UgLmxpbmstbGlzdF9fbGluazpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5saW5rLWxpc3QtLWxhcmdlIC5saW5rLWxpc3RfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuXG4ubGluay1saXN0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5saW5rLWxpc3QtLXNtYWxsIC5saW5rLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAubGluay1saXN0LS1zbWFsbCAubGluay1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxpbmstbGlzdC0tc21hbGwgLmxpbmstbGlzdF9fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyODY4ODg7IH1cbiAgICAubGluay1saXN0LS1zbWFsbCAubGluay1saXN0X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOEIxQzQwOyB9XG5cbi5saW5rLWxpc3QtLW5hdiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5saW5rLWxpc3QtLW5hdiAubGluay1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmxpbmstbGlzdC0tbmF2IC5saW5rLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAubGluay1saXN0LS1uYXYgLmxpbmstbGlzdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzY0NjQ2OTsgfVxuICAgIC5saW5rLWxpc3QtLW5hdiAubGluay1saXN0X19saW5rOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gICAgLmxpbmstbGlzdC0tbmF2IC5saW5rLWxpc3RfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM4QjFDNDA7IH1cbiAgICAubGluay1saXN0LS1uYXYgLmxpbmstbGlzdF9fbGluay5saW5rLW1vcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5saW5rLWxpc3RzIC5saW5rLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4QjFDNDA7IH1cbiAgLmxpbmstbGlzdHMgLmxpbmstbGlzdDpsYXN0LWNoaWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmxpbmstbGlzdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubGluay1saXN0cyAubGluay1saXN0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAgICAgLmxpbmstbGlzdHMgLmxpbmstbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmxpbmstbGlzdHMgLmxpbmstbGlzdC0tbmFycm93IHtcbiAgICAgIG1heC13aWR0aDogMjg2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDsgfSB9XG5cbi5pbWFnZS10ZWFzZXIge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgLmltYWdlLXRlYXNlciBhIHtcbiAgICBjb2xvcjogIzhCMUM0MDsgfVxuICAuaW1hZ2UtdGVhc2VyLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5pbWFnZS10ZWFzZXJfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogIzhCMUM0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMXB4IDI1cHggMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNnB4OyB9XG5cbi5pbWFnZS10ZWFzZXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltYWdlLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmltYWdlLXRlYXNlcl9fY29udGVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgMCAuNWVtO1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gIC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQgLmxpbmstbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuICAgIC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQgLmxpbmstbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLmltYWdlLXRlYXNlci0tbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmltYWdlLXRlYXNlci0tbmF2IHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuaW1hZ2UtdGVhc2VyLS1uYXYgLmltYWdlLXRlYXNlcl9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7IH1cbiAgLmltYWdlLXRlYXNlci0tbmF2IC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGMzsgfVxuXG4uaW1hZ2UtdGVhc2VyLS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM4QjFDNDA7IH1cblxuLmltYWdlLXRlYXNlci0tdmVydGljYWwge1xuICBjb2xvcjogIzY0NjQ2OTsgfVxuICAuaW1hZ2UtdGVhc2VyLS12ZXJ0aWNhbCAubGluay1saXN0X19saW5rIHtcbiAgICBjb2xvcjogIzY0NjQ2OTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmltYWdlLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmltYWdlLXRlYXNlci0tcmlnaHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAuaW1hZ2UtdGVhc2VyLS1yaWdodCAuaW1hZ2UtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuaW1hZ2UtdGVhc2VyLS1sYXJnZSAuaW1hZ2UtdGVhc2VyX19pbWFnZSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAuaW1hZ2UtdGVhc2VyX19pbWFnZSB7XG4gICAgZmxleDogMDsgfVxuICAgIC5pbWFnZS10ZWFzZXJfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEyMXB4OyB9XG4gIC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDsgfVxuICAgIC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogIzhCMUM0MDsgfVxuICAgICAgLmltYWdlLXRlYXNlcl9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmltYWdlLXRlYXNlci0tdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltYWdlLXRlYXNlci0tdmVydGljYWwgLmltYWdlLXRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5pbWFnZS10ZWFzZXItLXZlcnRpY2FsIC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdmVydGljYWwtdGVhc2VyLXJvdyAuY2VsbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXZlcnRpY2FsLXRlYXNlci1yb3cgLmNlbGwgPiAuaW1hZ2UtdGVhc2VyIHtcbiAgICAgIGZsZXg6IDE7IH0gfVxuXG4uY3RhLWJhciB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDM2cHggNS43NSU7XG4gIG1hcmdpbjogMCAwIDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5jdGEtYmFyIHtcbiAgICBwYWRkaW5nOiAzNnB4IDUuNzUlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jdGEtYmFyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmN0YS1iYXItLXdpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi4xJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMSU7XG4gICAgcGFkZGluZy1yaWdodDogNi4xJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jdGEtYmFyLS13aWRlciAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMTsgfSB9XG5cbi5uZXdzLXRlYXNlcixcbmEubmV3cy10ZWFzZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoNjEsIDYxLCA2MSwgMC4yNCk7XG4gIGNvbG9yOiAjNjQ2NDY5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43OyB9XG4gIC5uZXdzLXRlYXNlcjpob3ZlcixcbiAgYS5uZXdzLXRlYXNlcjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubmV3cy10ZWFzZXItLWxhcmdlLFxuICBhLm5ld3MtdGVhc2VyLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtdGVhc2VyX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm5ld3MtdGVhc2VyIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOEIxQzQwO1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG5cbi5uZXdzLXRlYXNlcl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NDY0Njk7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLm5ld3MtdGVhc2VyLS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgLm5ld3MtdGVhc2VyLS1saXN0IC5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3cy10ZWFzZXItLWxpc3QgLm5ld3MtdGVhc2VyX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzLXRlYXNlci0tbGlzdCAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5ld3MtdGVhc2VyLS1saXN0IC5uZXdzLXRlYXNlcl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGNvbG9yOiAjNjQ2NDY5OyB9XG5cbi5uZXdzLXRlYXNlci0tZmVhdHVyZWQge1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC5uZXdzLXRlYXNlci0tZmVhdHVyZWQgLm5ld3MtdGVhc2VyX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgY29sb3I6ICM2NDY0Njk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5uZXdzLXRlYXNlcixcbiAgYS5uZXdzLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLm5ld3MtdGVhc2VyLS1yaWdodCxcbiAgICBhLm5ld3MtdGVhc2VyLS1yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC5uZXdzLXRlYXNlci0tcmlnaHQgLm5ld3MtdGVhc2VyX19jb250ZW50LFxuICAgICAgYS5uZXdzLXRlYXNlci0tcmlnaHQgLm5ld3MtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm5ld3MtdGVhc2VyX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH1cbiAgLm5ld3MtdGVhc2VyIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubmV3cy10ZWFzZXItLXZlcnRpY2FsLFxuICBhLm5ld3MtdGVhc2VyLS12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtdGVhc2VyLS12ZXJ0aWNhbCAubmV3cy10ZWFzZXJfX2ltYWdlIGltZyxcbiAgICBhLm5ld3MtdGVhc2VyLS12ZXJ0aWNhbCAubmV3cy10ZWFzZXJfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5uZXdzLXRlYXNlci0tdmVydGljYWwgLm5ld3MtdGVhc2VyX19jb250ZW50LFxuICAgIGEubmV3cy10ZWFzZXItLXZlcnRpY2FsIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9XG4gIC5uZXdzLXRlYXNlci0tbGlzdCxcbiAgYS5uZXdzLXRlYXNlci0tbGlzdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubmV3cy10ZWFzZXItLWxpc3QgLm5ld3MtdGVhc2VyX19jb250ZW50LFxuICAgIGEubmV3cy10ZWFzZXItLWxpc3QgLm5ld3MtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cbiAgICAubmV3cy10ZWFzZXItLWxpc3QgLm5ld3MtdGVhc2VyX19pbWFnZSxcbiAgICBhLm5ld3MtdGVhc2VyLS1saXN0IC5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5uZXdzLXRlYXNlci0tbGlzdCAubmV3cy10ZWFzZXJfX2ltYWdlIGltZyxcbiAgICAgIGEubmV3cy10ZWFzZXItLWxpc3QgLm5ld3MtdGVhc2VyX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTIxcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICBhLm5ld3MtdGVhc2VyLS1saXN0OmhvdmVyIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uZXdzLXRlYXNlci0tZmVhdHVyZWQsXG4gIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZC5uZXdzLXRlYXNlci0tcmlnaHQgLm5ld3MtdGVhc2VyX19jb250ZW50LFxuICAgIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkLm5ld3MtdGVhc2VyLS1yaWdodCAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uZXdzLXRlYXNlci0tZmVhdHVyZWQgLm5ld3MtdGVhc2VyX19pbWFnZSBpbWcsXG4gICAgYS5uZXdzLXRlYXNlci0tZmVhdHVyZWQgLm5ld3MtdGVhc2VyX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCxcbiAgYS5uZXdzLXRlYXNlci0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX2ltYWdlLFxuICAgIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDg5cHg7XG4gICAgICBmbGV4OiAwIDAgODlweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIC5uZXdzLXRlYXNlci0tZmVhdHVyZWQgLm5ld3MtdGVhc2VyX19jb250ZW50LFxuICAgIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5uZXdzLXRlYXNlci0tZmVhdHVyZWQgLm5ld3MtdGVhc2VyX19kYXRlLFxuICAgIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgICAubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fdGl0bGUsXG4gICAgYS5uZXdzLXRlYXNlci0tZmVhdHVyZWQgLm5ld3MtdGVhc2VyX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fdGV4dCxcbiAgICBhLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLXRlYXNlci0tZmVhdHVyZWQubmV3cy10ZWFzZXItLXJpZ2h0LFxuICAgIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkLm5ld3MtdGVhc2VyLS1yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC5uZXdzLXRlYXNlci0tZmVhdHVyZWQubmV3cy10ZWFzZXItLXJpZ2h0IC5uZXdzLXRlYXNlcl9faW1hZ2UsXG4gICAgICBhLm5ld3MtdGVhc2VyLS1mZWF0dXJlZC5uZXdzLXRlYXNlci0tcmlnaHQgLm5ld3MtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAubmV3cy10ZWFzZXItLWxpc3QsXG4gIGEubmV3cy10ZWFzZXItLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC5uZXdzLXRlYXNlci0tbGlzdCAubmV3cy10ZWFzZXJfX3RpdGxlLFxuICAgIGEubmV3cy10ZWFzZXItLWxpc3QgLm5ld3MtdGVhc2VyX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLm5ld3MtdGVhc2VyLS1saXN0IC5uZXdzLXRlYXNlcl9fZGF0ZSxcbiAgICBhLm5ld3MtdGVhc2VyLS1saXN0IC5uZXdzLXRlYXNlcl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubmV3cy1mZWF0dXJlZC0tbW9iaWxlLWZ1bGwgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCxcbiAgLm5ld3MtZmVhdHVyZWQtLW1vYmlsZS1mdWxsIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgICAubmV3cy1mZWF0dXJlZC0tbW9iaWxlLWZ1bGwgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX2ltYWdlLFxuICAgIC5uZXdzLWZlYXR1cmVkLS1tb2JpbGUtZnVsbCBhLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAubmV3cy1mZWF0dXJlZC0tbW9iaWxlLWZ1bGwgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX2NvbnRlbnQsXG4gICAgLm5ld3MtZmVhdHVyZWQtLW1vYmlsZS1mdWxsIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgZmxleDogMTsgfVxuICAgIC5uZXdzLWZlYXR1cmVkLS1tb2JpbGUtZnVsbCAubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fZGF0ZSxcbiAgICAubmV3cy1mZWF0dXJlZC0tbW9iaWxlLWZ1bGwgYS5uZXdzLXRlYXNlci0tZmVhdHVyZWQgLm5ld3MtdGVhc2VyX19kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIG1hcmdpbjogMCAwIDhweDsgfVxuICAgIC5uZXdzLWZlYXR1cmVkLS1tb2JpbGUtZnVsbCAubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fdGl0bGUsXG4gICAgLm5ld3MtZmVhdHVyZWQtLW1vYmlsZS1mdWxsIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubmV3cy1mZWF0dXJlZC0tbW9iaWxlLWZ1bGwgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX3RleHQsXG4gICAgLm5ld3MtZmVhdHVyZWQtLW1vYmlsZS1mdWxsIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIC5uZXdzLXRlYXNlcl9fdGV4dCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3cy1mZWF0dXJlZC0tbW9iaWxlLWZ1bGwgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZC5uZXdzLXRlYXNlci0tcmlnaHQsXG4gICAgLm5ld3MtZmVhdHVyZWQtLW1vYmlsZS1mdWxsIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkLm5ld3MtdGVhc2VyLS1yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC5uZXdzLWZlYXR1cmVkLS1tb2JpbGUtZnVsbCAubmV3cy10ZWFzZXItLWZlYXR1cmVkLm5ld3MtdGVhc2VyLS1yaWdodCAubmV3cy10ZWFzZXJfX2ltYWdlLFxuICAgICAgLm5ld3MtZmVhdHVyZWQtLW1vYmlsZS1mdWxsIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkLm5ld3MtdGVhc2VyLS1yaWdodCAubmV3cy10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG5cbi8qIG5ld3MtbGlzdCAqL1xuLm5ld3MtbGlzdCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7IH1cblxuLm5ld3MtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMkMyQzI7IH1cbiAgLm5ld3MtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4vKiBsYW5kaW5nLWZlYXR1cmVkICovXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmxhbmRpbmctZmVhdHVyZWQgLmJveF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzM3OEJCNTtcbiAgICBwYWRkaW5nOiAwIDAgNHB4OyB9IH1cblxuLyogbmV3cy1mZWF0dXJlZCAqL1xuLm5ld3MtZmVhdHVyZWQge1xuICBtYXJnaW46IDYwcHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm5ld3MtZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmV3cy1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMjg1cHg7IH1cbiAgICAubmV3cy1mZWF0dXJlZCAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5uZXdzLWZlYXR1cmVkX19jb2wgLm5ld3MtdGVhc2VyIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLm5ld3MtZmVhdHVyZWRfX2NvbCAubmV3cy10ZWFzZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uZXdzLWZlYXR1cmVkX19jb2wtLW5hcnJvdyB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMDsgfVxuICAgIC5uZXdzLWZlYXR1cmVkX19jb2wtLW5hcnJvdyAubmV3cy10ZWFzZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzLWZlYXR1cmVkX19jb2wtLXdpZGUge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5uZXdzLWZlYXR1cmVkIHtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4OyB9IH1cblxuLmxhbmRpbmctZmlsdGVyIHtcbiAgbWFyZ2luOiAwIDAgNTBweDsgfVxuICAubGFuZGluZy1maWx0ZXIgLmZvcm0ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZmlsdGVyLWRhdGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmZpbHRlci1kYXRlX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4QjFDNDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5maWx0ZXItZGF0ZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgLjRlbTtcbiAgICBjb2xvcjogIzY0NjQ2OTsgfVxuICAgIC5maWx0ZXItZGF0ZV9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjNjQ2NDY5OyB9XG4gICAgLmZpbHRlci1kYXRlX19pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAuNGVtOyB9XG4gICAgLmZpbHRlci1kYXRlX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maWx0ZXItZGF0ZV9faXRlbS5hY3RpdmUgYSxcbiAgICAuZmlsdGVyLWRhdGVfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzhCMUM0MDsgfVxuXG4uZXZlbnRzLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiA1MHB4IDAgNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ldmVudHMtZmVhdHVyZWRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgbWFyZ2luOiAtNXB4IC0yMHB4IC0xMHB4OyB9XG5cbi5ldmVudHMtZmVhdHVyZWRfX2l0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMCAwIDQ0cHg7IH1cbiAgLmV2ZW50cy1mZWF0dXJlZF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmV2ZW50cy1mZWF0dXJlZF9faXRlbSAubmV3cy10ZWFzZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmV2ZW50cy1mZWF0dXJlZF9fcHJldixcbi5ldmVudHMtZmVhdHVyZWRfX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IC0xN3B4IDAgMCAxN3B4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ldmVudHMtZmVhdHVyZWRfX3ByZXY6YmVmb3JlLFxuICAuZXZlbnRzLWZlYXR1cmVkX19uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogIzhCMUM0MDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAuMXMgZWFzZSwgbWFyZ2luIC4xcyBlYXNlOyB9XG4gIC5ldmVudHMtZmVhdHVyZWRfX3ByZXY6aG92ZXI6YmVmb3JlLFxuICAuZXZlbnRzLWZlYXR1cmVkX19uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAtMnB4O1xuICAgIHBhZGRpbmc6IDJweDsgfVxuICAuZXZlbnRzLWZlYXR1cmVkX19wcmV2OmFmdGVyLFxuICAuZXZlbnRzLWZlYXR1cmVkX19uZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29udGVudDogXCLvgZRcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuXG4uZXZlbnRzLWZlYXR1cmVkX19wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogLTE3cHggMTdweCAwIDA7IH1cbiAgLmV2ZW50cy1mZWF0dXJlZF9fcHJldjphZnRlciB7XG4gICAgcGFkZGluZzogMTJweCAycHggMTBweCAwO1xuICAgIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5ldmVudHMtZmVhdHVyZWRfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAtNXB4IC01cHggLTEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmV2ZW50cy1mZWF0dXJlZF9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDIwcHggMCAwOyB9XG4gICAgLmV2ZW50cy1mZWF0dXJlZF9faXRlbSAubmV3cy10ZWFzZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5ldmVudHMtZmVhdHVyZWRfX2l0ZW0gLm5ld3MtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAwOyB9XG4gICAgLmV2ZW50cy1mZWF0dXJlZF9faXRlbSAubmV3cy10ZWFzZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7IH1cbiAgICAuZXZlbnRzLWZlYXR1cmVkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZXZlbnRzLWZlYXR1cmVkX19uZXh0IHtcbiAgICB0b3A6IDE0MHB4O1xuICAgIG1hcmdpbjogLTE3cHggMCAwIC0xN3B4OyB9XG4gIC5ldmVudHMtZmVhdHVyZWRfX3ByZXYge1xuICAgIHRvcDogMTQwcHg7XG4gICAgbWFyZ2luOiAtMTdweCAtMTdweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnN3aXBlci1zbGlkZSAuZXZlbnRzLWZlYXR1cmVkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmV2ZW50cy1mZWF0dXJlZF9faXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMy4zJTsgfVxuICAuZXZlbnRzLWZlYXR1cmVkIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICNldmVudHMtbGlzdCAuYnRuZ3JvdXAuYnRuZ3JvdXAtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMCA2MHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgI2V2ZW50cy1saXN0IC5sYW5kaW5nLWZpbHRlciAuZm9ybV9fZmllbGQtLWhhbGYge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtbmV3cyAubmV3cy10ZWFzZXJfX2ltYWdlIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtbmV3cyAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEuNDsgfSB9XG5cbi5zZWN0aW9uLWltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDsgfVxuICAuc2VjdGlvbi1pbWFnZV9faW1nIHtcbiAgICBwYWRkaW5nOiA0OCUgMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDgzODk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Uge1xuICAgIG1hcmdpbjogLTIwcHggLTExJSAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlIHtcbiAgICBtYXJnaW46IDAgLTYlIDI0cHggLTklOyB9IH1cblxuLnNlY3Rpb24taW50cm8ge1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG5cbi5hcnRpY2xlLWluZm9fX3RhZ3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MyQzJDMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMkMyQzI7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbi5hcnRpY2xlLWluZm9fX3RhZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hcnRpY2xlLWluZm9fX3RhZyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM2NDY0Njk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5hcnRpY2xlLWluZm9fX3RhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXJ0aWNsZS1pbmZvX190YWcgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYXJ0aWNsZS1pbmZvX190YWdzIHtcbiAgICBtYXJnaW46IDI0cHggMCAzNnB4OyB9XG4gIC5hcnRpY2xlLWluZm9fX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFydGljbGUtaW5mb19fdGFnOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiB8IFwiO1xuICAgICAgbWFyZ2luOiAwIC40ZW07IH1cbiAgICAuYXJ0aWNsZS1pbmZvX190YWc6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYXJ0aWNsZS1pbmZvX190YWcgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzhCMUM0MDsgfSB9XG5cbi5hcnRpY2xlLW1ldGEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5hcnRpY2xlLW1ldGFfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5hcnRpY2xlLW1ldGFfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAuYXJ0aWNsZS1tZXRhX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNoYXJlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5zaGFyZSAuc3QtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gICAgLnNoYXJlIC5zdC1idG4gc3ZnIHtcbiAgICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNoYXJlIC5zdC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ldmVudC1pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAuNWVtO1xuICBwYWRkaW5nOiAwIDAgLjc1ZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzJDMkMyOyB9XG4gIC5ldmVudC1pbmZvIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZXZlbnQtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIC44NWVtO1xuICBjb2xvcjogIzI4Njg4ODsgfVxuICAuZXZlbnQtdGltZSBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNhbGxvdXQtc2lkZSB7XG4gIGNvbG9yOiAjNjQ2NDY5OyB9XG4gIC5jYWxsb3V0LXNpZGUgLmJ0bmdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5jYWxsb3V0LXNpZGVfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAuY2FsbG91dC1zaWRlX19zZWN0aW9uIGEge1xuICAgICAgY29sb3I6ICM2NDY0Njk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jYWxsb3V0LXNpZGVfX3NlY3Rpb24gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gICAgLmNhbGxvdXQtc2lkZV9fc2VjdGlvbi50eHQgaDMsIC5jYWxsb3V0LXNpZGVfX3NlY3Rpb24udHh0IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5zaWRlLWJhY2sge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2lkZS1iYWNrX19saW5rIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2lkZS1iYWNrX19saW5rOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNpZGUtbmF2IHtcbiAgbWFyZ2luOiAwIDAgNTBweDsgfVxuXG4uc2lkZS1uYXYtLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2lkZS1uYXYtLW1lbnUgLm1lbnVfX3BhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnNpZGUtbmF2LS1tZW51IC5tZW51X19wYW5lbCA+IHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNpZGUtbmF2LS1tZW51IC5tZW51LWl0ZW1fX2xpbmsgLmxpbmsgYTpmaXJzdC1jaGlsZCxcbiAgLnNpZGUtbmF2LS1tZW51IC5tZW51X19wYW5lbF9fdGl0bGVfX2l0ZW0gLm1lbnVfX3BhbmVsX190aXRsZSxcbiAgLnNpZGUtbmF2LS1tZW51IC5tZW51X19wYW5lbF9fdGl0bGVfX2l0ZW0gLm1lbnVfX3BhbmVsX190aXRsZV9fbGluayxcbiAgLnNpZGUtbmF2LS1tZW51IC5tZW51LWl0ZW1fX2JhY2sgLmJhY2sgYSwgLnNpZGUtbmF2LS1tZW51IC5tZW51LWl0ZW1fX2JhY2sgLmJhY2stdG8tdG9wIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuc2lkZS1uYXYtLW1lbnUgLm1lbnUtaXRlbV9fbGluayAubGluayAubWVudS1pdGVtX19leHBsb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnNpZGUtbmF2LS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpZGUtZXZlbnQge1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2lkZS1ldmVudCB7XG4gICAgbWFyZ2luOiAwIGNhbGMoLTQwJSArIDMwcHgpIDMwcHggMDsgfSB9XG5cbi5mb3JtIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGNvbG9yOiAjNjQ2NDY5OyB9XG5cbi5mb3JtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6RTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM2NDY0Njk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtOHB4OyB9XG4gIC5mb3JtX19maWVsZHMgZGl2LmZvcm1fX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7IH1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm1fX2ZpZWxkLmpzLWZvcm0taXRlbS1waG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm1fX2NvbnRyb2xzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuXG5kaXYuZm9ybV9fY29udHJvbHMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwOyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1ob3Jpem9udGFsLXJ1bGUge1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0MyQzJDMjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4ubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gsXG4ubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtcmFkaW8ge1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveCAuZmllbGRfX2lucHV0LCAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSwgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggdGV4dGFyZWEsXG4gIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveCAuZm9ybS1yYWRpbyxcbiAgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXJhZGlvIC5maWVsZF9faW5wdXQsIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1yYWRpbyAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLCAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgLmpzLWZvcm0tdHlwZS1yYWRpbyB0ZXh0YXJlYSxcbiAgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXJhZGlvIC5mb3JtLXJhZGlvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLmZpZWxkX19sYWJlbCxcbiAgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXJhZGlvIC5maWVsZF9fbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLmZpZWxkX19sYWJlbDpiZWZvcmUsXG4gICAgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXJhZGlvIC5maWVsZF9fbGFiZWw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTExcHggMCAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0Njk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjsgfVxuICAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLmZvcm0tcmFkaW86Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6YmVmb3JlLFxuICAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLmZpZWxkX19pbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDpiZWZvcmUsIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveCAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhOmNoZWNrZWQgKyAuZmllbGRfX2xhYmVsOmJlZm9yZSwgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggdGV4dGFyZWE6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6YmVmb3JlLFxuICAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtcmFkaW8gLmZvcm0tcmFkaW86Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6YmVmb3JlLFxuICAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtcmFkaW8gLmZpZWxkX19pbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDpiZWZvcmUsIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1yYWRpbyAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhOmNoZWNrZWQgKyAuZmllbGRfX2xhYmVsOmJlZm9yZSwgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIC5qcy1mb3JtLXR5cGUtcmFkaW8gdGV4dGFyZWE6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjRCOUM4OyB9XG4gIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveDpob3ZlciAuZmllbGRfX2xhYmVsOmJlZm9yZSxcbiAgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXJhZGlvOmhvdmVyIC5maWVsZF9fbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4ubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtcmFkaW8gLmZpZWxkX19sYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLW1vcmUtY2hlY2stYm94ZXMtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS1tb3JlLWNoZWNrLWJveGVzLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMCAxNXB4OyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogOGVtOyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgLmZpZWxkX19pbnB1dCwgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLCAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgLmZpZWxkX19pbnB1dDo6LW1zLWV4cGFuZCwgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhOjotbXMtZXhwYW5kLCAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdGV4dGFyZWE6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgLmZpZWxkX19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuZmllbGRfX3NlY3Rpb24gLmZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTdweCAwIDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QuZmllbGQtLXNlbGVjdHJpYzpob3ZlciAuZmllbGRfX3NlY3Rpb24gLmZhIHtcbiAgei1pbmRleDogMTAwMDA7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdC5maWVsZC0tc2VsZWN0cmljOmhvdmVyIC5zZWxlY3RyaWMtb3BlbiArIC5mYSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktc2lkZS1ieS1zaWRlID4gLmZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMzBweCAyMHB4IDA7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1pdGVtLWZpbGUgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjOEIxQzQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1pdGVtLWZpbGUgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZm9ybV9fZmllbGQtLWZ1bGwsXG4gIC5mb3JtX19maWVsZC0tMTAwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybV9fZmllbGQtLWhhbGYsXG4gIC5mb3JtX19maWVsZC0tNTAge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvcm1fX2ZpZWxkLS10aGlyZCxcbiAgLmZvcm1fX2ZpZWxkLS0zMyB7XG4gICAgd2lkdGg6IDMzLjMlOyB9XG4gIC5mb3JtX19maWVsZC0tcXVhcnRlcixcbiAgLmZvcm1fX2ZpZWxkLS1xdWFydGVyMjUge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmZvcm1fX2ZpZWxkLS05MCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAuZm9ybV9fZmllbGQtLTgwIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5mb3JtX19maWVsZC0tNzAge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLmZvcm1fX2ZpZWxkLS02MCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAuZm9ybV9fZmllbGQtLTQwIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5mb3JtX19maWVsZC0tMzAge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLmZvcm1fX2ZpZWxkLS0yMCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZm9ybV9fZmllbGQtLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5mb3JtIHtcbiAgICBtYXJnaW46IDUwcHggMCAzNXB4OyB9XG4gIC5mb3JtX19maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtX19jb250cm9scyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDsgfSB9XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tZmFjdWx0eS1kaXJlY3RvcnktcGFnZS0xIC5zZWxlY3RyaWMtaXRlbXMgbGlbZGF0YS1pbmRleD1cIjBcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaWRlLWZvcm0gLmZvcm1fX2NvbnRyb2xzIC5idXR0b24ge1xuICBtaW4td2lkdGg6IDIzNnB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLmZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzY0NjQ2OTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY0NjQ2OTsgfVxuICAuZmllbGRfX2xhYmVsLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICpcIjsgfVxuXG4uZmllbGRfX2lucHV0LCAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0Njk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjQ2NDY5OyB9XG5cbi5maWVsZF9faW5wdXQ6Zm9jdXMsIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4QjFDNDA7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5maWVsZF9faW5wdXQsIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDVweDsgfSB9XG5cbi5maWVsZC0tc2VsZWN0IC5maWVsZF9faW5wdXQsIC5maWVsZC0tc2VsZWN0IC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSwgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIC5maWVsZC0tc2VsZWN0IHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmllbGQtLXNlbGVjdCAuZmllbGRfX2lucHV0OjotbXMtZXhwYW5kLCAuZmllbGQtLXNlbGVjdCAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWE6Oi1tcy1leHBhbmQsIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSAuZmllbGQtLXNlbGVjdCB0ZXh0YXJlYTo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpZWxkLS1zZWxlY3QgLmZpZWxkX19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZpZWxkLS1zZWxlY3QgLmZpZWxkX19zZWN0aW9uIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC03cHggMCAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmllbGQtLXNlbGVjdHJpYzpob3ZlciAuZmllbGRfX3NlY3Rpb24gLmZhIHtcbiAgei1pbmRleDogMTAwMDA7IH1cblxuLmZpZWxkLS1zZWxlY3RyaWM6aG92ZXIgLnNlbGVjdHJpYy1vcGVuICsgLmZhIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmllbGQtLXNlYXJjaCAuZmllbGRfX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpZWxkLS1zZWFyY2ggLmZpZWxkX19zZWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvgIJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5maWVsZC0tc2VhcmNoIC5maWVsZF9faW5wdXQsIC5maWVsZC0tc2VhcmNoIC5sYXlvdXQtc2VjdGlvbiAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSwgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIC5maWVsZC0tc2VhcmNoIHRleHRhcmVhIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4uZmllbGQtLXRleHRhcmVhIC5maWVsZF9faW5wdXQsIC5maWVsZC0tdGV4dGFyZWEgLmxheW91dC1zZWN0aW9uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLCAubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgLmZpZWxkLS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjgwcHg7IH1cblxuLmZpZWxkLS1jaGVja2JveCAuZmllbGRfX2Noayxcbi5maWVsZC0tcmFkaW8gLmZpZWxkX19jaGsge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5maWVsZC0tY2hlY2tib3ggLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tcmFkaW8gLmZpZWxkX19sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmllbGQtLWNoZWNrYm94IC5maWVsZF9fbGFiZWwtdGV4dCxcbi5maWVsZC0tcmFkaW8gLmZpZWxkX19sYWJlbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5maWVsZC0tY2hlY2tib3ggLmZpZWxkX19sYWJlbC10ZXh0OmJlZm9yZSxcbiAgLmZpZWxkLS1yYWRpbyAuZmllbGRfX2xhYmVsLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2NDY5O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjsgfVxuXG4uZmllbGQtLWNoZWNrYm94IC5maWVsZF9fY2hrOmNoZWNrZWQgKyAuZmllbGRfX2xhYmVsLXRleHQ6YmVmb3JlLFxuLmZpZWxkLS1yYWRpbyAuZmllbGRfX2NoazpjaGVja2VkICsgLmZpZWxkX19sYWJlbC10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2NEI5Qzg7IH1cblxuLmZpZWxkLS1jaGVja2JveDpob3ZlciAuZmllbGRfX2xhYmVsLXRleHQ6YmVmb3JlLFxuLmZpZWxkLS1yYWRpbzpob3ZlciAuZmllbGRfX2xhYmVsLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLmZpZWxkLS1yYWRpbyAuZmllbGRfX2xhYmVsLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jb250cm9sc19faXRlbSB7XG4gIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgLmNvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNvbnRyb2xzLS1ob3Ige1xuICBtYXJnaW46IDAgMCAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250cm9scy0taG9yIC5jb250cm9sc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMjBweCAwOyB9XG4gICAgLmNvbnRyb2xzLS1ob3IgLmNvbnRyb2xzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIHRhYi1maWx0ZXIgKi9cbi50YWItZmlsdGVyIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4udGFiLWZpbHRlcl9faXRlbSB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAudGFiLWZpbHRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50YWItZmlsdGVyX19pdGVtIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAudGFiLWZpbHRlcl9faXRlbSBpbnB1dDpjaGVja2VkICsgLnRhYi1maWx0ZXJfX2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjg2ODg4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRhYi1maWx0ZXJfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIC50YWItZmlsdGVyX19sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzI4Njg4ODtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDsgfVxuXG4udGFiLWZpbHRlcl9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9ncmFtcyAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbi5wcm9ncmFtcyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtX19jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2dyYW1zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJvZ3JhbXMgLmZvcm0taXRlbS1maWVsZC1uLXByb2dyYW0tbGV2ZWwtdGFyZ2V0LWlkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZ3JhbXMgLnRhYi1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9ncmFtcyAuc2VsZWN0LWZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICMyODY4ODg7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAyMHB4O1xuICBtYXJnaW46IDAgLTE2cHggMjBweDsgfVxuICAucHJvZ3JhbXMgLnNlbGVjdC1maWx0ZXIgLmZpZWxkLS1zZWxlY3QgLmZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnByb2dyYW1zIC5zZWxlY3QtZmlsdGVyIC5maWVsZC0tc2VsZWN0IC5zZWxlY3RyaWMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLnByb2dyYW1zIC5maWx0ZXItYWR2YW5jZWQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5wcm9ncmFtcyAuZmlsdGVyLWFkdmFuY2VkLWJ1dHRvbiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjNjQ2NDY5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucHJvZ3JhbXMgLmZpbHRlci1hZHZhbmNlZC1idXR0b246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi74GVXCI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMyODY4ODg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtOXB4IDAgMDsgfVxuICAucHJvZ3JhbXMgLmZpbHRlci1hZHZhbmNlZC1idXR0b24uYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvgZZcIjsgfVxuXG4ucHJvZ3JhbXMgLmFjY29yZGlvbl9faXRlbS5maXJzdC12aXNpYmxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnByb2dyYW1zIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAucHJvZ3JhbXMgLnRhYi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnByb2dyYW1zIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIC04cHg7IH1cbiAgICAucHJvZ3JhbXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybV9fY29udHJvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9ncmFtcyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbGV4OiAwIDEgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnByb2dyYW1zIC5mb3JtLWl0ZW0tZmllbGQtbi1wcm9ncmFtLWxldmVsLXRhcmdldC1pZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5maWx0ZXIgLmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuLnJlc3VsdHMtYmFyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4O1xuICBjb2xvcjogIzY0NjQ2OTsgfVxuICAucmVzdWx0cy1iYXJfX2NvdW50IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAucmVzdWx0cy1iYXJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucmVzdWx0c19fc2VjdGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cbiAgLnJlc3VsdHNfX3NlY3Rpb24gYSB7XG4gICAgY29sb3I6ICM4QjFDNDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZXN1bHRzIC5hY2NvcmRpb25fX2l0ZW0gLmJveCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5yZXN1bHRzIC5hY2NvcmRpb25fX2JvZHktaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucHJvZ3JhbS10YWdzIHtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAucHJvZ3JhbS10YWdzIC52aWV3cy1maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbS10YWdzIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucHJvZ3JhbS10YWdzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnByb2dyYW0tdGFncyAudmlld3MtZmllbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgcGFkZGluZzogMCAxMnB4IDAgMTBweDtcbiAgICAgIG1hcmdpbjogMCAxMnB4IDAgLTEycHg7IH1cbiAgICAgIC5wcm9ncmFtLXRhZ3MgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4uaG9tZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCMUM0MDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ob21lLWhlcm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTksIDE5LCAwLjM1KTsgfVxuICAuaG9tZS1oZXJvX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuaG9tZS1oZXJvX192aWRlby1wYXVzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTk0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGhlaWdodDogMDsgfVxuICAgIC5ob21lLWhlcm9fX3ZpZGVvLXBhdXNlIC5mYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCAtMTBweCAwIDA7IH1cbiAgICAgIC5ob21lLWhlcm9fX3ZpZGVvLXBhdXNlIC5mYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgLmhvbWUtaGVyb19fdmlkZW8tcGF1c2UgLmZhLXBsYXktY2lyY2xlLW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ob21lLWhlcm9fX3ZpZGVvLXBhdXNlLmlzLXBhdXNlZCAuZmEtcGxheS1jaXJjbGUtbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaG9tZS1oZXJvX192aWRlby1wYXVzZS5pcy1wYXVzZWQgLmZhLXBhdXNlLWNpcmNsZS1vIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWUtaGVyb19fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjAwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAuaG9tZS1oZXJvX19sb2dvIHtcbiAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gIC5ob21lLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJJVEMgQ29uZHVpdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5ob21lLWhlcm8ge1xuICAgIGhlaWdodDogMjA0cHg7IH1cbiAgICAuaG9tZS1oZXJvX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5ob21lLWhlcm9fX2xvZ28ge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAuaG9tZS1oZXJvX19sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5ob21lLWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB0ZXh0LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH0gfVxuXG4uZmFzdC1mYWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjQ2NDY5O1xuICBwYWRkaW5nOiAzOHB4IDAgMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYXN0LWZhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2NDY0Njk7IH1cbiAgLmZhc3QtZmFjdDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZmFzdC1mYWN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhc3QtZmFjdF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM5OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmFzdC1mYWN0cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA4MXB4IDAgMjZweDsgfVxuICAuZmFzdC1mYWN0c19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZhc3QtZmFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2Q4ZDhkODtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlOyB9XG4gICAgLmZhc3QtZmFjdDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmZhc3QtZmFjdDpsYXN0LWNoaWxkIC5mYXN0LWZhY3RfX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5mYXN0LWZhY3RfX3NlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhc3QtZmFjdCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZmFzdC1mYWN0Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5mYXN0LWZhY3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mYXN0LWZhY3RfX3NlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTsgfVxuICAuZmFzdC1mYWN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxuLmhvbWUtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJJVEMgQ29uZHVpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjQ2NDY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCAwIDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5ob21lLXN1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4OyB9IH1cblxuLmhvbWUtbmV3cyAubmV3cy1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuaG9tZS1uZXdzIC5ib3hfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUtbmV3cyAubmV3cy10ZWFzZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmhvbWUtbmV3cyAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSg2MSwgNjEsIDYxLCAwLjI0KTsgfVxuICAuaG9tZS1uZXdzIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuaG9tZS1ldmVudHMgLmJveF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG9tZS1ldmVudHMgLmV2ZW50cy1mZWF0dXJlZCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLmhvbWUtZXZlbnRzIC5uZXdzLXRlYXNlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5ob21lLWV2ZW50cyAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuaG9tZS1ldmVudHMgLm5ld3MtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuLnlvdS1jYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFweCAwIDA7IH1cbiAgLnlvdS1jYW5fX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAtMTM4cHggLTQwcHggMDtcbiAgICBwYWRkaW5nOiAyMnB4IDQwcHggMDsgfVxuICAueW91LWNhbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gIC55b3UtY2FuX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAueW91LWNhbl9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMCAwIDdweDsgfVxuICAgIC55b3UtY2FuX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC55b3UtY2FuX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjOEIxQzQwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAueW91LWNhbl9faGVhZGVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLvgZRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnlvdS1jYW5fX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnlvdS1jYW5fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC55b3UtY2FuX193YXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAueW91LWNhbl9fd2F0Y2gtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2NDY0Njk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgLnlvdS1jYW5fX3BsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHRvcDogLTIxcHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOEIxQzQwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMXMgZWFzZSwgaGVpZ2h0IC4xcyBlYXNlLCBsZWZ0IC4xcyBlYXNlLCB0b3AgLjFzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnlvdS1jYW5fX3BsYXk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLvgYtcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzhCMUM0MDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTRweDtcbiAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAuMXMgZWFzZSwgbWFyZ2luLWxlZnQgLjFzIGVhc2U7IH1cbiAgLnlvdS1jYW5fX3ZpZGVvLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAueW91LWNhbl9faGVhZGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAueW91LWNhbl9fc2VjdGlvbjpob3ZlciAueW91LWNhbl9fd2F0Y2gtdGl0bGUge1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gIC55b3UtY2FuX19zZWN0aW9uOmhvdmVyIC55b3UtY2FuX19wbGF5IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IC0yNXB4OyB9XG4gICAgLnlvdS1jYW5fX3NlY3Rpb246aG92ZXIgLnlvdS1jYW5fX3BsYXk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnlvdS1jYW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIycHggMCAwO1xuICAgIG1hcmdpbjogMCAtMTFweDsgfVxuICAueW91LWNhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gIC55b3UtY2FuX19pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnlvdS1jYW5fX2l0ZW0ge1xuICAgIG1hcmdpbjogNDBweCAwIDA7IH1cbiAgICAueW91LWNhbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnZpZGVvLXBvcHVwIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgcGFkZGluZzogMCA2JTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZpZGVvLXBvcHVwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu+AjVwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudmlkZW8tcG9wdXBfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnZpZGVvLXBvcHVwX192aWRlbyB7XG4gICAgcGFkZGluZzogNDkuNSUgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52aWRlby1wb3B1cF9fdmlkZW8gdmlkZW8sIC52aWRlby1wb3B1cF9fdmlkZW8gaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7IH1cbiAgLnZpZGVvLXBvcHVwX19idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjOEIxQzQwO1xuICAgIHBhZGRpbmc6IDMwcHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC52aWRlby1wb3B1cF9fYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCAwIC0zMHB4IDhweDtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDsgfVxuICAgIC52aWRlby1wb3B1cF9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnZpZGVvLXBvcHVwX19idXR0b24gLmJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgLnZpZGVvLXBvcHVwX19idXR0b24gLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudmlkZW8tcG9wdXBfX2J1dHRvbi5hY3RpdmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzM3OEJCNTsgfVxuICAgICAgLnZpZGVvLXBvcHVwX19idXR0b24uYWN0aXZlIC5idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAudmlkZW8tcG9wdXAge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudmlkZW8tcG9wdXBfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIDAgMDsgfVxuICAgIC52aWRlby1wb3B1cF9fYnV0dG9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudmlkZW8tcG9wdXBfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAudmlkZW8tcG9wdXBfX2J1dHRvbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC52aWRlby1wb3B1cF9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudmlkZW8tcG9wdXBfX2J1dHRvbiAuYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgIC52aWRlby1wb3B1cF9fYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC52aWRlby1wb3B1cF9fYnV0dG9uLmFjdGl2ZSAuYnV0dG9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmV4cGxvcmUge1xuICBiYWNrZ3JvdW5kOiAjOEIxQzQwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5leHBsb3JlIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5leHBsb3JlX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmV4cGxvcmVfX2JnOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDI0LCA1NiwgMC45KTsgfVxuICAuZXhwbG9yZV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNjBweCAwIDc3cHg7IH1cbiAgLmV4cGxvcmVfX2xvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5leHBsb3JlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmV4cGxvcmVfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5leHBsb3JlIC5saW5rLWxpc3RfX2l0ZW0sXG4gIC5leHBsb3JlIC5saW5rLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuZXhwbG9yZSAubGluay1saXN0X19saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu+BlFwiO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZXhwbG9yZV9fbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgICAuZXhwbG9yZV9fbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmV4cGxvcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2OyB9XG4gIC5leHBsb3JlIC5saW5rLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5leHBsb3JlX19sb2dvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjUlOyB9XG4gICAgLmV4cGxvcmVfX2xvZ28gaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZXhwbG9yZV9fbG9nbzpiZWZvcmUsIC5leHBsb3JlX19sb2dvOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzM3OEJCNTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNDBweCAwIC0xMDAlOyB9XG4gICAgLmV4cGxvcmVfX2xvZ286YWZ0ZXIge1xuICAgICAgbWFyZ2luOiAwIC0xMDAlIDAgNDBweDsgfVxuICAuZXhwbG9yZSAubGluay1saXN0X19pdGVtIGEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuICAgIC5leHBsb3JlIC5saW5rLWxpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTsgfSB9XG5cbi5sYW5kaW5nIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZGluZyA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGFuZGluZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLvhJBcIjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2NDY0Njk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MHB4O1xuICAgIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4OyB9XG5cbi5sYW5kaW5nLS1sb2FkZWQge1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5sYW5kaW5nLS1sb2FkZWQgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYW5kaW5nLS1sb2FkZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYW5kaW5nLW5hdiB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzJDMkMyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxhbmRpbmctbmF2X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmxhbmRpbmctbmF2X19pdGVtIHtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY0NjQ2OTtcbiAgZm9udC1mYW1pbHk6IFwiSVRDIENvbmR1aXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmxhbmRpbmctbmF2X19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzhCMUM0MDsgfVxuICAubGFuZGluZy1uYXZfX2l0ZW0uYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzhCMUM0MDtcbiAgICBjb2xvcjogIzhCMUM0MDsgfVxuXG4ubGFuZGluZy1uYXZfX2ljb24ge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxOHB4OyB9XG5cbi5sYW5kaW5nLW5hdl9faXRlbS0tbmV3cyAubGFuZGluZy1uYXZfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tbGFuZGluZy1uZXdzLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlOyB9XG5cbi5sYW5kaW5nLW5hdl9faXRlbS0tZXZlbnRzIC5sYW5kaW5nLW5hdl9faWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1sYW5kaW5nLWV2ZW50cy5zdmcpIG5vLXJlcGVhdCA1MCUgMTAwJTsgfVxuXG4ubGFuZGluZy1uYXZfX2l0ZW0tLW1hZ2F6aW5lIC5sYW5kaW5nLW5hdl9faWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1sYW5kaW5nLW1hZ2F6aW5lLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlOyB9XG5cbi5sYW5kaW5nLW5hdl9faXRlbS0tc3RvcmllcyAubGFuZGluZy1uYXZfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tbGFuZGluZy1zdG9yaWVzLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlOyB9XG5cbi5sYW5kaW5nLW5hdl9faXRlbS0tc29jaWFsLW1lZGlhIC5sYW5kaW5nLW5hdl9faWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1sYW5kaW5nLXNvY2lhbC1tZWRpYS5zdmcpIG5vLXJlcGVhdCA1MCUgMTAwJTsgfVxuXG4ubGFuZGluZy1uYXZfX2Fycm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhbmRpbmctbmF2X19wcmV2LFxuLmxhbmRpbmctbmF2X19uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAtMjRweCAwIDA7XG4gIGNvbG9yOiAjNjQ2NDY5OyB9XG4gIC5sYW5kaW5nLW5hdl9fcHJldjpiZWZvcmUsXG4gIC5sYW5kaW5nLW5hdl9fbmV4dDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLvgZRcIjsgfVxuXG4ubGFuZGluZy1uYXZfX3ByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTsgfVxuICAubGFuZGluZy1uYXZfX3ByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAubGFuZGluZy1uYXYge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDMkMyQzI7IH1cbiAgLmxhbmRpbmctbmF2X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIC0ycHg7IH1cbiAgLmxhbmRpbmctbmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDMzJTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmxhbmRpbmctbmF2X19pdGVtLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzhCMUM0MDtcbiAgICAgIGNvbG9yOiAjOEIxQzQwOyB9XG4gIC5sYW5kaW5nLW5hdl9faWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDsgfVxuICAubGFuZGluZy1uYXZfX2l0ZW0tLW5ld3MgLmxhbmRpbmctbmF2X19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggYXV0bzsgfVxuICAubGFuZGluZy1uYXZfX2l0ZW0tLWV2ZW50cyAubGFuZGluZy1uYXZfX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvOyB9XG4gIC5sYW5kaW5nLW5hdl9faXRlbS0tbWFnYXppbmUgLmxhbmRpbmctbmF2X19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggYXV0bzsgfVxuICAubGFuZGluZy1uYXZfX2l0ZW0tLXN0b3JpZXMgLmxhbmRpbmctbmF2X19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggYXV0bzsgfVxuICAubGFuZGluZy1uYXZfX2l0ZW0tLXNvY2lhbC1tZWRpYSAubGFuZGluZy1uYXZfX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvOyB9XG4gIC5sYW5kaW5nLW5hdl9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYWdhemluZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDYwcHg7IH1cbiAgLm1hZ2F6aW5lc19faXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1hZ2F6aW5lc19faXRlbXMgLm1hZ2F6aW5lIHtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgICAgIC5tYWdhemluZXNfX2l0ZW1zIC5tYWdhemluZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFnYXppbmVzX19wcmV2LCAubWFnYXppbmVzX19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAtMzRweCAwIDAgMTdweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWFnYXppbmVzX19wcmV2OmJlZm9yZSwgLm1hZ2F6aW5lc19fbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEIxQzQwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuMXMgZWFzZSwgbWFyZ2luIC4xcyBlYXNlOyB9XG4gICAgLm1hZ2F6aW5lc19fcHJldjphZnRlciwgLm1hZ2F6aW5lc19fbmV4dDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweCAwIDEwcHggMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29udGVudDogXCLvgZRcIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLm1hZ2F6aW5lc19fcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW46IC0zNHB4IDE3cHggMCAwOyB9XG4gICAgLm1hZ2F6aW5lc19fcHJldjphZnRlciB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDJweCAxMHB4IDA7XG4gICAgICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5tYWdhemluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjQ2NDY5OyB9XG4gIC5tYWdhemluZTpob3ZlciB7XG4gICAgY29sb3I6ICM4QjFDNDA7IH1cbiAgLm1hZ2F6aW5lX19jb3ZlciB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgLm1hZ2F6aW5lX19jb3ZlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5tYWdhemluZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAubWFnYXppbmVfX2NvdmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWFnYXppbmVzX19wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4OyB9XG4gIC5tYWdhemluZXNfX25leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDsgfVxuICAjaXRlbS0tbmV3cyAuYm94LS10aXRsZS1jb2xvci1ncmV5LWJsdWUgLmJveF9fdGl0bGUsXG4gICNpdGVtLS1ldmVudHMgLmJveC0tdGl0bGUtY29sb3ItZ3JleS1ibHVlIC5ib3hfX3RpdGxlLFxuICAjaXRlbS0tbWFnYXppbmUgLmJveC0tdGl0bGUtY29sb3ItZ3JleS1ibHVlIC5ib3hfX3RpdGxlLFxuICAjaXRlbS0tc3RvcmllcyAuYm94LS10aXRsZS1jb2xvci1ncmV5LWJsdWUgLmJveF9fdGl0bGUsXG4gICNpdGVtLS1zb2NpYWwtbWVkaWEgLmJveC0tdGl0bGUtY29sb3ItZ3JleS1ibHVlIC5ib3hfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzNzhCQjU7XG4gICAgcGFkZGluZzogMCAwIDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubWFnYXppbmVzIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4OyB9XG4gICAgLm1hZ2F6aW5lc19faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLTQwcHggMCAwOyB9XG4gICAgICAubWFnYXppbmVzX19pdGVtcyAuZmllbGRfbl9uZXdzX2xhbmRfbWFnYXppbmVfaXRlbXMge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA3MHB4KTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDglIDAgMDsgfVxuICAgICAgICAubWFnYXppbmVzX19pdGVtcyAuZmllbGRfbl9uZXdzX2xhbmRfbWFnYXppbmVfaXRlbXM6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5tYWdhemluZXNfX2l0ZW1zIC5maWVsZF9uX25ld3NfbGFuZF9tYWdhemluZV9pdGVtczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1hZ2F6aW5lc19fcHJldjpob3ZlcjpiZWZvcmUsXG4gIC5tYWdhemluZXNfX25leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBtYXJnaW46IC0ycHg7XG4gICAgcGFkZGluZzogMnB4OyB9IH1cblxuLnNvY2lhbC1tZWRpYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDsgfVxuICAuc29jaWFsLW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAuc29jaWFsLW1lZGlhX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIDAgNjBweDsgfVxuICAgIC5zb2NpYWwtbWVkaWFfX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzhCMUM0MDsgfVxuICAuc29jaWFsLW1lZGlhX19pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zb2NpYWwtbWVkaWFfX2ljb25zIGEge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc29jaWFsLW1lZGlhX19pY29ucyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2MjExMkI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5zb2NpYWwtbWVkaWFfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC5zb2NpYWwtbWVkaWFfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLnNvY2lhbC1tZWRpYV9faWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTMwcHggMCAwOyB9XG4gICAgLnNvY2lhbC1tZWRpYV9faWNvbnMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDMwcHggMCAwOyB9XG4gICAgLnNvY2lhbC1tZWRpYV9faWNvbnMgYSB7XG4gICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuLmZvb3Rlci1zdHJlYW0ge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzIHVybCguLi9pbWFnZXMvcGF0dGVybi5wbmcpIHJlcGVhdCBjZW50ZXI7IH1cbiAgLmZvb3Rlci1zdHJlYW1fX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuZm9vdGVyLXN0cmVhbV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc3RyZWFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdHJlYW1fX2l0ZW1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTVweCAtNXB4IC0xMHB4OyB9XG4gIC5zdHJlYW1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4QjFDNDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgICAuc3RyZWFtX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc3RyZWFtX19pbWcgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDYxLCA2MSwgNjEsIDAuMjQpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjEwcHg7IH1cbiAgLnN0cmVhbV9fcHJldiwgLnN0cmVhbV9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogLTE3cHggMCAwIDE3cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN0cmVhbV9fcHJldjpiZWZvcmUsIC5zdHJlYW1fX25leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzdEODM4OTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjFzIGVhc2UsIG1hcmdpbiAuMXMgZWFzZTsgfVxuICAgIC5zdHJlYW1fX3ByZXY6YWZ0ZXIsIC5zdHJlYW1fX25leHQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6IFwi74GUXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5zdHJlYW1fX3ByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAtMTdweCAxN3B4IDAgMDsgfVxuICAgIC5zdHJlYW1fX3ByZXY6YWZ0ZXIge1xuICAgICAgcGFkZGluZzogMTJweCAycHggMTBweCAwO1xuICAgICAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uc3RyZWFtLS10d2l0dGVyIC5zdHJlYW1fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC01cHggLTVweCAtMTBweDsgfVxuXG4uc3RyZWFtLS10d2l0dGVyIC5zdHJlYW1fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDVweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjNjQ2NDY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zdHJlYW0tLXR3aXR0ZXIgLnN0cmVhbV9faXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLvgplcIjtcbiAgICBjb2xvcjogIzY0QjlDODtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDE1cHggLTI1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zdHJlYW0tLXR3aXR0ZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3RyZWFtLS10d2l0dGVyIC5zd2lwZXItc2xpZGUgLnN0cmVhbV9faXRlbSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zdHJlYW0tLXR3aXR0ZXIgLnN0cmVhbV9fdHdlZXQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuc3RyZWFtLS10d2l0dGVyIC5zdHJlYW1fX3R3ZWV0IGEge1xuICAgIGNvbG9yOiAjOEIxQzQwOyB9XG5cbi5zdHJlYW0tLXR3aXR0ZXIgLnN0cmVhbV9fYXV0aG9yIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOEIxQzQwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3RyZWFtX19wcmV2OmhvdmVyOmJlZm9yZSxcbiAgLnN0cmVhbV9fbmV4dDpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbjogLTJweDtcbiAgICBwYWRkaW5nOiAycHg7IH1cbiAgLnN0cmVhbS0taW5zdGFncmFtIC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuc3RyZWFtX19wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4OyB9XG4gIC5zdHJlYW1fX25leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDsgfVxuICAuc3RyZWFtLS1pbnN0YWdyYW0gLnN3aXBlci1zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBhZ2luYXRpb24gZm9vdGVyIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNjQ2NDY5OyB9XG5cbi5wYWdlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuXG4ucGFnZXJfX2l0ZW0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAxMXB4IDAgMDsgfVxuICAucGFnZXJfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NDY0Njk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDNweCAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZjBmMWYyOyB9XG4gICAgLnBhZ2VyX19pdGVtIGE6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzNzhCQjU7IH1cbiAgLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjg2ODg4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnBhZ2VyX19pdGVtLS1maXJzdCwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnBhZ2VyX19pdGVtLS1uZXh0LCAucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5wYWdlcl9faXRlbS0tZmlyc3QgYSwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLCAucGFnZXJfX2l0ZW0tLW5leHQgYSwgLnBhZ2VyX19pdGVtLS1sYXN0IGEge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjMjg2ODg4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2VyX19pdGVtIGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMzc4QkI1OyB9XG4gIC5wYWdlcl9faXRlbS0tZmlyc3QgYTpob3ZlciwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLCAucGFnZXJfX2l0ZW0tLW5leHQgYTpob3ZlciwgLnBhZ2VyX19pdGVtLS1sYXN0IGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzhCMUM0MDtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmNzZSAuZ3NjLWNvbnRyb2wtY3NlLCAuc2VhcmNoLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc2VhcmNoLXJlc3VsdHMgZm9ybS5nc2Mtc2VhcmNoLWJveCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyB0ZC5nc2Mtc2VhcmNoLWJ1dHRvbixcbiAgLnNlYXJjaC1yZXN1bHRzIC5nc2Mtc2VhcmNoLWJveC10b29scyAuZ3NjLWNsZWFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgaW5wdXQuZ3NjLWlucHV0LCAuc2VhcmNoLXJlc3VsdHMgLmdzYy1pbnB1dC1ib3gsIC5zZWFyY2gtcmVzdWx0cyAuZ3NjLWlucHV0LWJveC1ob3ZlciwgLnNlYXJjaC1yZXN1bHRzIC5nc2MtaW5wdXQtYm94LWZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuZ3NpYl9hIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlYXJjaC1ib3gtdG9vbHMgLmdzYy1zZWFyY2gtYm94IC5nc2MtaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuZ3NjLXNlYXJjaC1ib3gtdG9vbHMgLmdzYy1zZWFyY2gtYm94IGlucHV0LmdzYy1pbnB1dCB7XG4gICAgY29sb3I6ICM2NDY0NjkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmdzYy1zZWFyY2gtYm94LXRvb2xzIC5nc2Mtc2VhcmNoLWJveCAuZ3NjLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5nc3N0X2Ige1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5nc2MtYnJhbmRpbmcsIC5zZWFyY2gtcmVzdWx0cyAuZ2NzYy1icmFuZGluZyB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuZ3NjLXJlc3VsdCAuZ3MtdGl0bGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkLCAuc2VhcmNoLXJlc3VsdHMgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkIGIsIC5zZWFyY2gtcmVzdWx0cyAuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkLCAuc2VhcmNoLXJlc3VsdHMgLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCBiLFxuICAuc2VhcmNoLXJlc3VsdHMgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpsaW5rLCAuc2VhcmNoLXJlc3VsdHMgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpsaW5rIGIsIC5zZWFyY2gtcmVzdWx0cyAuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTpsaW5rLCAuc2VhcmNoLXJlc3VsdHMgLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6bGluayBiIHtcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuZ3MtcmVzdWx0IC5ncy10aXRsZSwgLnNlYXJjaC1yZXN1bHRzIC5ncy1yZXN1bHQgLmdzLXRpdGxlICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmdzLXdlYlJlc3VsdCBkaXYuZ3MtdmlzaWJsZVVybC1sb25nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLCAuc2VhcmNoLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZSAuZ3NjLXRhYmxlLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzY0NjQ2OTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmdzLXdlYlJlc3VsdCAuZ3Mtc25pcHBldCwgLnNlYXJjaC1yZXN1bHRzIC5ncy1pbWFnZVJlc3VsdCAuZ3Mtc25pcHBldCwgLnNlYXJjaC1yZXN1bHRzIC5ncy1maWxlRm9ybWF0VHlwZSB7XG4gICAgY29sb3I6ICM2NDY0Njk7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5nc2MtY3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmdzYy1jdXJzb3ItcGFnZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDExcHggMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NDY0NjkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzcHggMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2YwZjFmMjsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuZ3NjLWN1cnNvci1wYWdlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5nc2MtY3Vyc29yLXBhZ2UuZ3NjLWN1cnNvci1jdXJyZW50LXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZDogIzI4Njg4OCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYm9keS1sYW5kaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uaGVhZGVyLWxhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxN3B4IDA7IH1cbiAgLmhlYWRlci1sYW5kaW5nX19sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGVyLWxhbmRpbmcge1xuICAgIGhlaWdodDogMTIzcHg7XG4gICAgcGFkZGluZzogMzZweCAwOyB9XG4gICAgLmhlYWRlci1sYW5kaW5nX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTFweDsgfSB9XG5cbi5mb290ZXItbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6ICM4QjFDNDA7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICAuZm9vdGVyLWxhbmRpbmcgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItbGFuZGluZ19fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgLmZvb3Rlci1sYW5kaW5nX19saW5rcyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5mb290ZXItbGFuZGluZ19fbGluayB7XG4gICAgbWFyZ2luOiAxZW0gMCAwOyB9XG4gICAgLmZvb3Rlci1sYW5kaW5nX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uY3JlZGl0cy1sYW5kaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItbGFuZGluZyB7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgLmZvb3Rlci1sYW5kaW5nX19zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb290ZXItbGFuZGluZ19fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAuZm9vdGVyLWxhbmRpbmdfX2xpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmZvb3Rlci1sYW5kaW5nX19saW5rIHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMDsgfVxuICAgICAgLmZvb3Rlci1sYW5kaW5nX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmludHJvLWxhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5pbnRyby1sYW5kaW5nX19pbWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDUxLjI1JTsgfVxuICAuaW50cm8tbGFuZGluZ19fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgICBwYWRkaW5nOiAzMHB4IDExJTtcbiAgICBtYXJnaW46IDAgLTExJTtcbiAgICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjNjQ2NDY5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmludHJvLWxhbmRpbmdfX3RpdGxlIHtcbiAgICBjb2xvcjogIzhCMUM0MDtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLmludHJvLWxhbmRpbmdfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAtMTBweCAwIDIwcHg7IH1cbiAgLmludHJvLWxhbmRpbmdfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4OyB9XG4gICAgLmludHJvLWxhbmRpbmdfX2Zvcm0gLmZvcm0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5jdGEtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDMwcHggMTElO1xuICBtYXJnaW46IDAgLTExJTsgfVxuICAuY3RhLWxhbmRpbmdfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0MyQzJDMjsgfVxuICAgIC5jdGEtbGFuZGluZ19fd3JhcHBlciAuYnV0dG9uX19pY29uIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmN0YS1sYW5kaW5nIC5jdGEtbGFuZGluZ19fd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuY3RhLWxhbmRpbmcgLmN0YS1sYW5kaW5nX193cmFwcGVyIC5idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmN0YS1sYW5kaW5nIC5jdGEtbGFuZGluZ19fd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIuZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaW50cm8tbGFuZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7IH1cbiAgICAuaW50cm8tbGFuZGluZ19faW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA0NThweDsgfVxuICAgIC5pbnRyby1sYW5kaW5nX19mb3JtICsgLmludHJvLWxhbmRpbmdfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCBjYWxjKDExJSArIDQyOXB4KSAzMHB4IDExJTsgfVxuICAgIC5pbnRyby1sYW5kaW5nX19zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgICBwYWRkaW5nOiA2MHB4IDExJSAzMHB4IDExJTtcbiAgICAgIG1hcmdpbjogMCAtMTElO1xuICAgICAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzY0NjQ2OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5pbnRyby1sYW5kaW5nX19zZWN0aW9uIC50eHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuaW50cm8tbGFuZGluZ19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgLmludHJvLWxhbmRpbmdfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgNDBweDsgfVxuICAgIC5pbnRyby1sYW5kaW5nX19mb3JtIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMSU7XG4gICAgICB0b3A6IDE1M3B4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAzODFweDtcbiAgICAgIHBhZGRpbmc6IDM2cHggNDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5pbnRyby1sYW5kaW5nX19mb3JtIC5mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaW50cm8tbGFuZGluZ19fZm9ybSAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmN0YS1sYW5kaW5nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5jdGEtbGFuZGluZ19fd3JhcHBlciAuYnV0dG9uLFxuICAgIC5jdGEtbGFuZGluZ19fd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAgMCAyNHB4OyB9XG4gICAgICAuY3RhLWxhbmRpbmdfX3dyYXBwZXIgLmJ1dHRvbjpmaXJzdC1jaGlsZCwgLmN0YS1sYW5kaW5nX193cmFwcGVyIC5idXR0b24uZmlyc3QsXG4gICAgICAuY3RhLWxhbmRpbmdfX3dyYXBwZXIgLmJ1dHRvbi13cmFwcGVyOmZpcnN0LWNoaWxkLFxuICAgICAgLmN0YS1sYW5kaW5nX193cmFwcGVyIC5idXR0b24td3JhcHBlci5maXJzdCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jdGEtbGFuZGluZ19fd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmN0YS1sYW5kaW5nX193cmFwcGVyIC5idXR0b24td3JhcHBlciBhIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5pbnRyby1sYW5kaW5nICsgLmN0YS1sYW5kaW5nIC5jdGEtbGFuZGluZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubGFuZGluZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NDY0Njk7XG4gIHBhZGRpbmc6IDFweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAubGFuZGluZy1zZWN0aW9uIC5ib3gtLXRpdGxlLXNtYWxsIC5ib3hfX3RpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBjb2xvcjogIzNkM2QzZDsgfVxuICAubGFuZGluZy1zZWN0aW9uIC5ib3g6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmxhbmRpbmctc2VjdGlvbiAuYm94Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmxhbmRpbmctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLmxhbmRpbmctcXVvdGUge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5sYW5kaW5nLXF1b3RlIC5xdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxhbmRpbmctcXVvdGUgLnF1b3RlIC5xdW90ZV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzhCMUM0MDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmxhbmRpbmctcXVvdGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMTA1cHggMDsgfVxuICAgIC5sYW5kaW5nLXF1b3RlIC5xdW90ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMjQzLCAyNDMsIDAuOSk7XG4gICAgICBtYXJnaW46IDAgMTAlOyB9IH1cblxuLmxhbmRpbmctZmVhdHVyZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY0NjQ2OTsgfVxuXG4ubGFuZGluZy1mZWF0dXJlIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5sYW5kaW5nLWZlYXR1cmVfX2ltZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIC5sYW5kaW5nLWZlYXR1cmVfX2ltZyBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5sYW5kaW5nLWZlYXR1cmVfX3NlY3Rpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuXG4ubGFuZGluZy1mZWF0dXJlLS1ncmV5IHtcbiAgYmFja2dyb3VuZDogI0YzRjNGMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmxhbmRpbmctZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gICAgLmxhbmRpbmctZmVhdHVyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5sYW5kaW5nLWZlYXR1cmVfX2ltZyB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwOyB9XG4gICAgICAubGFuZGluZy1mZWF0dXJlX19pbWcgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjU3cHg7IH1cbiAgICAubGFuZGluZy1mZWF0dXJlX19zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAjOEIxQzQwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLmxhbmRpbmctZmVhdHVyZS0tcmlnaHQgLmxhbmRpbmctZmVhdHVyZV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubGFuZGluZy1mZWF0dXJlLS1yaWdodCAubGFuZGluZy1mZWF0dXJlX19pbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMzBweDsgfSB9XG5cbi5wcm9ncmFtcy1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogIzhCMUM0MDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucHJvZ3JhbXMtbGFuZGluZyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnByb2dyYW1zLWxhbmRpbmdfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJJVEMgQ29uZHVpdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2dyYW1zLWxhbmRpbmdfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2dyYW1zLWxhbmRpbmdfX2l0ZW0ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbXMtbGFuZGluZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvZ3JhbXMtbGFuZGluZ19faXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9ncmFtcy1sYW5kaW5nX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luOiAuMjVlbSAwIDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucHJvZ3JhbXMtbGFuZGluZyAucm93LS1oZ2FwLW0gLmNlbGwge1xuICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnByb2dyYW1zLWxhbmRpbmcge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgIC5wcm9ncmFtcy1sYW5kaW5nX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4OyB9IH1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIiRzZWxlY3RyaWMtbWFpbi1jb2xvcjogICAgICAjREREICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciB1c2VkIGluIGJvcmRlclxuJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3I6ICNCQkIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIHVzZWQgaW4gYnV0dG9uXG4kc2VsZWN0cmljLXRleHQtY29sb3I6ICAgICAgIzQ0NCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3IgdXNlZCBpbiBsYWJlbFxuJHNlbGVjdHJpYy1iZy1jb2xvcjogICAgICAgICNGOEY4RjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhY2tncm91bmQgY29sb3JcbiRzZWxlY3RyaWMtYnRuLWJnLWNvbG9yOiAgICAjRjhmOGY4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdXR0b24gYmFja2dyb3VuZCBjb2xvclxuJHNlbGVjdHJpYy1oZWlnaHQ6ICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE91dGVyIGhlaWdodFxuJHNlbGVjdHJpYy1zcGFjaW5nOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVsIGxlZnQgcGFkZGluZ1xuJHNlbGVjdHJpYy1ib3JkZXItd2lkdGg6ICAgIDFweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE91dGVyIGJvcmRlciB3aWR0aFxuJHNlbGVjdHJpYy1ib3JkZXItcmFkaXVzOiAgIDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvcmRlciByYWRpdXNcbiRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0OiAgICAkc2VsZWN0cmljLWhlaWdodCAtICgkc2VsZWN0cmljLWJvcmRlci13aWR0aCAqIDIpICFkZWZhdWx0OyAvLyBJbm5lciBoZWlnaHRcbiRzZWxlY3RyaWMtZm9udC1zaXplOiAgICAgICAxMnB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb250IHNpemVcblxuLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAkc2VsZWN0cmljLWJvcmRlci13aWR0aCBzb2xpZCAkc2VsZWN0cmljLW1haW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRzZWxlY3RyaWMtYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJHNlbGVjdHJpYy1iZy1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbjogMCAkc2VsZWN0cmljLWlubmVyLWhlaWdodCAwICRzZWxlY3RyaWMtc3BhY2luZztcbiAgICBmb250LXNpemU6ICRzZWxlY3RyaWMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBjb2xvcjogJHNlbGVjdHJpYy10ZXh0LWNvbG9yO1xuICAgIGhlaWdodDogJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBoZWlnaHQ6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0cmljLWJ0bi1iZy1jb2xvcjtcbiAgICBjb2xvcjogJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgICpmb250OiAyMHB4LyN7JHNlbGVjdHJpYy1pbm5lci1oZWlnaHR9IEx1Y2lkYSBTYW5zIFVuaWNvZGUsIEFyaWFsIFVuaWNvZGUgTVMsIEFyaWFsO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMjAlKTtcbn1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1tYWluLWNvbG9yLCAxMCUpO1xuXG4gIC5idXR0b24ge1xuICAgIGNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3IsIDEwJSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdHJpYy1vcGVuIHtcbiAgei1pbmRleDogOTk5OTtcblxuICAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLW1haW4tY29sb3IsIDEwJSk7XG4gIH1cblxuICAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG5cbiAgJi5zZWxlY3RyaWMtaXMtbmF0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0cmljLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJHNlbGVjdHJpYy1iZy1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC02cHg7XG5cbiAgLnNlbGVjdHJpYy1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3RyaWMtYWJvdmUgJiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxuXG4gIHVsLCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRzZWxlY3RyaWMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG5cbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEMEQwRDA7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENUQ1RDU7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdHJpYy1ncm91cCB7XG4gICAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQgbGkge1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIHppbGxhLXNsYWItMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1ppbGxhIFNsYWIgTGlnaHQnKSwgbG9jYWwoJ1ppbGxhU2xhYi1MaWdodCcpLFxuICB1cmwoJy4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHppbGxhLXNsYWItMzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1ppbGxhIFNsYWIgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdaaWxsYVNsYWItTGlnaHRJdGFsaWMnKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTMwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTMwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiB6aWxsYS1zbGFiLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnWmlsbGEgU2xhYicpLCBsb2NhbCgnWmlsbGFTbGFiLVJlZ3VsYXInKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHppbGxhLXNsYWItaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1ppbGxhIFNsYWIgSXRhbGljJyksIGxvY2FsKCdaaWxsYVNsYWItSXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLyogemlsbGEtc2xhYi01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbCgnWmlsbGEgU2xhYiBNZWRpdW0nKSwgbG9jYWwoJ1ppbGxhU2xhYi1NZWRpdW0nKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiB6aWxsYS1zbGFiLTUwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdaaWxsYSBTbGFiJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdaaWxsYSBTbGFiIE1lZGl1bSBJdGFsaWMnKSwgbG9jYWwoJ1ppbGxhU2xhYi1NZWRpdW1JdGFsaWMnKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTUwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTUwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiB6aWxsYS1zbGFiLTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdaaWxsYSBTbGFiJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdaaWxsYSBTbGFiIFNlbWlCb2xkJyksIGxvY2FsKCdaaWxsYVNsYWItU2VtaUJvbGQnKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy96aWxsYS1zbGFiLXYzLWxhdGluLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiB6aWxsYS1zbGFiLTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdaaWxsYSBTbGFiJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdaaWxsYSBTbGFiIFNlbWlCb2xkIEl0YWxpYycpLCBsb2NhbCgnWmlsbGFTbGFiLVNlbWlCb2xkSXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi02MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLyogemlsbGEtc2xhYi03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWmlsbGEgU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnWmlsbGEgU2xhYiBCb2xkJyksIGxvY2FsKCdaaWxsYVNsYWItQm9sZCcpLFxuICB1cmwoJy4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3ppbGxhLXNsYWItdjMtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHppbGxhLXNsYWItNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ppbGxhIFNsYWInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1ppbGxhIFNsYWIgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1ppbGxhU2xhYi1Cb2xkSXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi03MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvemlsbGEtc2xhYi12My1sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5cblxuLyogcm9ib3RvLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCcpLCBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLyogcm9ib3RvLTMwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90by1MaWdodEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tMzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tMzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHJvYm90by1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvJyksIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLyogcm9ib3RvLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90by1JdGFsaWMnKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiByb2JvdG8tNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLCBsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHJvYm90by01MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLU1lZGl1bUl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHJvYm90by03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQm9sZCcpLCBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiByb2JvdG8tNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEJvbGQgSXRhbGljJyksIGxvY2FsKCdSb2JvdG8tQm9sZEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHJvYm90by05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQmxhY2snKSwgbG9jYWwoJ1JvYm90by1CbGFjaycpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIHJvYm90by05MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQmxhY2sgSXRhbGljJyksIGxvY2FsKCdSb2JvdG8tQmxhY2tJdGFsaWMnKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTkwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuLyogY29uZHVpdCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSVRDIENvbmR1aXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ0lUQyBDb25kdWl0JyksXG4gIHVybCgnLi4vZm9udHMvQ29uZHVpdElUQ1N0ZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Db25kdWl0SVRDU3RkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lUQyBDb25kdWl0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdJVEMgQ29uZHVpdCBNZWRpdW0nKSxcbiAgdXJsKCcuLi9mb250cy9Db25kdWl0SVRDU3RkLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Db25kdWl0SVRDU3RkLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJVEMgQ29uZHVpdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnSVRDIENvbmR1aXQgQm9sZCcpLFxuICB1cmwoJy4uL2ZvbnRzL0NvbmR1aXRJVENTdGQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Db25kdWl0SVRDU3RkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5cbkBtaXhpbiB6aWxsYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG59XG5AbWl4aW4gcm9ib3RvIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gY29uZHVpdCB7XG4gIGZvbnQtZmFtaWx5OiBcIklUQyBDb25kdWl0XCIsIHNhbnMtc2VyaWY7XG59XG4iLCIvLyBtZWRpYSBxdWVyaWVzXG4kcGhvbmU6IDU5OXB4O1xuJHRhYmxldC1wb3J0cmFpdDogNjAwcHg7XG4kdGFibGV0LWxhbmRzY2FwZTogOTAwcHg7XG4kdGFibGV0LWxhbmRzY2FwZTI6IDExMDBweDtcbiRkZXNrdG9wOiAxMjAwcHg7XG5cbiRtcS1waG9uZTogXCIobWF4LXdpZHRoOiAjeyRwaG9uZX0pXCI7XG4kbXEtdGFibGV0LXBvcnRyYWl0LWRvd246IFwiKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZSAtIDF9KVwiO1xuJG1xLXRhYmxldC1wb3J0cmFpdC11cDogXCIobWluLXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9KVwiO1xuJG1xLXRhYmxldC1sYW5kc2NhcGUtZG93bjogXCIobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlMiAtIDF9KVwiO1xuJG1xLXRhYmxldC1sYW5kc2NhcGUtdXA6IFwiKG1pbi13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX0pXCI7XG4kbXEtZGVza3RvcC1kb3duOiBcIihtYXgtd2lkdGg6ICN7JGRlc2t0b3B9KVwiO1xuJG1xLWRlc2t0b3AtdXA6IFwiKG1pbi13aWR0aDogI3skZGVza3RvcH0pXCI7XG5cbkBtaXhpbiBmb3ItcGhvbmUtb25seSB7XG4gIEBtZWRpYSAjeyRtcS1waG9uZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItdGFibGV0LXBvcnRyYWl0LXVwIHtcbiAgQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC11cH0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItdGFibGV0LWxhbmRzY2FwZS1kb3duIHtcbiAgQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtZG93bn0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItdGFibGV0LWxhbmRzY2FwZS11cCB7XG4gIEBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvci1kZXNrdG9wLXVwIHtcbiAgQG1lZGlhICN7JG1xLWRlc2t0b3AtdXB9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLmhpZGRlbi1ub3QtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250OiAxLjRyZW0vMS40IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICRyZWQtZDI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge31cblxuYSxcbi50ZHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53c24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuIHwgICA5MiUgbWF4IDExOTYgICB8ID0gZnJvbSBkZXNpZ25cbiAgIHwgODIlIG1heCAxMDY2IHwgICA9IDEvMC45MioxMTk2KjAuODJcbiAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODIlO1xuICBtYXgtd2lkdGg6IDEwNjZweDtcbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC1kb3dufSB7XG4gIC5jb250YWluZXIge1xuICAgIC5tb2JpbGUtZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTExJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTExJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTElO1xuICAgICAgcGFkZGluZy1yaWdodDogMTElO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuY29udGFpbmVyLS13aWRlciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXgtd2lkdGg6IDExOTZweDtcbiAgfVxufVxuXG4vLyBERVZcbi8vIFRPRE86IHJlbW92ZVxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldi10b2RvLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogeWVsbG93O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDMwcHggMCA2MHB4O1xufVxuXG4uZGV2LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5kZXYtdG9kbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogeWVsbG93O1xufVxuXG4uZGV2LXNjcmVlbnNob3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBvcGFjaXR5OiAuMjU7XG5cbiAgJi5oaWRkZW4tbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAmLS1vdmVyIHtcbiAgICB6LWluZGVYOiA5OTk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGNvbG9yc1xuJHdoaXRlOiAjZmZmO1xuJHNtb2tlOiAjRjNGM0YzO1xuJHNpbHZlcjogI0MyQzJDMjtcbiRhbHVtaW5pdW06ICM3RDgzODk7XG4kaXJvbjogIzY0NjQ2OTtcbiRjYXJib246ICMzZDNkM2Q7XG4kYmxhY2s6ICMwMDA7XG5cbiRwaW5rOiAjZmZlZWYxO1xuJHJlZC1sMjogI2ZmMDAzMztcbiRyZWQ6ICM4QjFDNDA7XG4kcmVkLWQxOiAjN0IxODM4O1xuJHJlZC1kMjogIzYyMTEyQjtcblxuJGJsdWU6ICMzNzhCQjU7XG4kYmx1ZS1sMTogIzY0QjlDODtcbiRibHVlLWQxOiAjMjg2ODg4O1xuXG4kYmx1ZS1hNTA6IHJnYmEoMTAwLCAxODUsIDIwMCwgLjUpO1xuXG4vLyBmb250c1xuLy8kZmY6IE92ZXJwYXNzLCBzYW5zLXNlcmlmO1xuXG4iLCIvKipcbiAqIFN3aXBlciA0LjIuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMSwgMjAxOFxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWludmlzaWJsZS1ibGFuay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbiIsIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9qb2hucG9sYWNlay9zdGFja3RhYmxlLmpzL2Jsb2IvbWFzdGVyL3N0YWNrdGFibGUuY3NzXG4uc3RhY2t0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zdC1oZWFkLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBjb2xvcjogJGlyb247XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuc3QtaGVhZC1yb3cuc3QtaGVhZC1yb3ctbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnN0LWtleSB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbiAgLnN0LXZhbCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICB9XG5cbn1cblxuLnN0YWNrdGFibGUubGFyZ2Utb25seSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnN0YWNrdGFibGUuc21hbGwtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGRlc2t0b3BcbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLWRvd259IHtcbiAgLnN0YWNrdGFibGUubGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RhY2t0YWJsZS5zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC5zdGFja3RhYmxlIHtcbiAgICAudHh0ICYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG4iLCIuc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGlyb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpcm9uO1xufVxuXG4uc2VsZWN0cmljIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIGNvbG9yOiAkaXJvbjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG59XG5cbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyxcbi5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljLFxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGlyb247XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaXJvbjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIC5zZWxlY3RyaWMtYWJvdmUgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlyb247XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnNlbGVjdHJpYy1pdGVtcyB1bCxcbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIGNvbG9yOiAkaXJvbjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCxcbi5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQsXG4uc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4iLCIvLyBkcnVwYWwgbWVudVxuI2Jsb2NrLWVhc3Rlcm4yMDE3LWxvY2FsLXRhc2tzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3RvcDowO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC0xMHB4IHJnYmEoMCwwLDAsLjgpO1xufVxuI2Jsb2NrLWVhc3Rlcm4yMDE3LWxvY2FsLXRhc2tzIHtcbiAgbWFyZ2luOiAtNDFweCAwIDA7XG59XG4jYmxvY2stZWFzdGVybjIwMTctbG9jYWwtdGFza3MgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYmxvY2stZWFzdGVybjIwMTctbG9jYWwtdGFza3MgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAxcHg7XG59XG4jYmxvY2stZWFzdGVybjIwMTctbG9jYWwtdGFza3MgPiB1bCA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Jsb2NrLWVhc3Rlcm4yMDE3LWxvY2FsLXRhc2tzID4gdWwgPmxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xufVxuXG4vLyBtZXNzYWdlc1xuI2hpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuZGl2W3JvbGU9XCJjb250ZW50aW5mb1wiXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogJGJsdWUtZDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICZbYXJpYS1sYWJlbD1cIkVycm9yIG1lc3NhZ2VcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRyZWQtbDI7XG4gIH1cbiAgJlthcmlhLWxhYmVsPVwiU3RhdHVzIG1lc3NhZ2VcIl0ge1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGE6aG92ZXIge1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogJGJsdWUtZDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICYtLXJlZCB7XG4gICAgYmFja2dyb3VuZDogJHJlZC1sMjtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhOmhvdmVyIHtcbiAgfVxufVxuXG5cblxuLy8gRHJ1cGFsIGZpeGVkIGhlYWRlciBvdmVybGFwcyBvdXIgaGVhZGVyXG5ib2R5LnRvb2xiYXItZml4ZWQge1xuICBwYWRkaW5nLXRvcDogMTc5cHggIWltcG9ydGFudDtcbiAgLmhlYWRlciB7XG4gICAgdG9wOiAzOXB4ICFpbXBvcnRhbnQ7XG4gICAgLmhlYWRlcl9fbWVudSxcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDE3OXB4O1xuICAgIH1cbiAgICAmLmhlYWRlci0tY29tcGFjdCB7XG4gICAgICAuaGVhZGVyLS1jb21wYWN0LFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDEyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5ib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIC5oZWFkZXIge1xuICAgIHRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIC5oZWFkZXJfX21lbnUsXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAyMjBweDtcbiAgICB9XG4gICAgJi5oZWFkZXItLWNvbXBhY3Qge1xuICAgICAgLmhlYWRlcl9fbWVudSxcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vLyBsb2dvXG4uaGVhZGVyX19sb2dvIHtcbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIGZ1bGwtbWVudVxuLmhlYWRlcl9fZnVsbC1tZW51IHt9XG5cbi5oZWFkZXJfX2Z1bGwtbWVudV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UsIHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVhZGVyLS1zaG93LW1lbnUge1xuICAuaGVhZGVyX19mdWxsLW1lbnVfX29wZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fZnVsbC1tZW51X19jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4vLyBzZWN0aW9uXG4uaGVhZGVyX19zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRzaWx2ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLy8gaGVhZGVyX19wcmltYXJ5XG4uaGVhZGVyX19wcmltYXJ5IHtcbiAgZmxleDogMTtcbn1cblxuLm1lbnUtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9faXRlbSB7XG4gICAgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgLm1lbnUtcHJpbWFyeV9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS11bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMjNweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYWN0aXZlLXVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19kcm9wIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00LjM0JTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAzM3B4IDY1cHggMzBweCA0LjM0JTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC8vdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xuXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgJi1zaWRlIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogJGJsdWUtZDE7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGlyb247XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtcHJpbWFyeV9faXRlbTpob3Zlcixcbi5tZW51LXByaW1hcnlfX2l0ZW0tLWFjdGl2ZSB7XG4gIC5tZW51LXByaW1hcnlfX2xpbmsge1xuICAgIEBpbmNsdWRlIGFjdGl2ZS11bmRlcmxpbmU7XG4gIH1cblxuICAubWVudS1wcmltYXJ5X19kcm9wIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi8vIG1lbnUtc2Vjb25kYXJ5XG4ubWVudS1zZWNvbmRhcnkge1xuICBjb2x1bW5zOiAzO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGlyb247XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBoZWFkZXJfX3NlYXJjaFxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcbn1cblxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1iYXIsXG4ubWVudV9fc2VhcmNoLWJhci1tb2JpbGUge1xuICAuc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICA+IC5mb3JtLWl0ZW0ge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZvcm1fX2NvbnRyb2xzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlYXJjaCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcm9ib3RvO1xuXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAkaXJvbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNkOGQ4ZDg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoO1xuXG4gICAgQGluY2x1ZGUgZmEtaWNvbjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDAgMDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcbn1cblxuLm1lbnVfX3NlYXJjaC1iYXItbW9iaWxlIHtcbiAgcGFkZGluZzogMTVweDtcblxuICAuZm9ybS1zZWFyY2gge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJvYm90bztcblxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAkY2FyYm9uO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRpcm9uO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX2NvbnRyb2xzIHtcbiAgICBtYXJnaW46IDByZW07XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogJGZhLXZhci1zZWFyY2g7XG5cbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuLy8gaGVhZGVyX190ZXJ0aWFyeVxuLmhlYWRlcl9fdGVydGlhcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE4cHg7XG59XG5cbi5tZW51LXRlcnRpYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgY29uZHVpdDtcblxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogJGlyb247XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAzNHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGlyb247XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbW9iaWxlXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vcGFkZGluZy10b3A6IDIwcHg7IC8qIFN0YXR1cyBiYXIgaGVpZ2h0IG9uIGlPUyAxMFxuICAgIC8vcGFkZGluZy10b3A6ICN7XCJjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKVwifTsgLyogU3RhdHVzIGJhciBoZWlnaHQgb24gaU9TIDExLjBcbiAgICAvL3BhZGRpbmctdG9wOiAje1wiZW52KHNhZmUtYXJlYS1pbnNldC10b3ApXCJ9OyAvKiBTdGF0dXMgYmFyIGhlaWdodCBvbiBpT1MgMTErICovXG4gXG4gIH1cblxuICAuaGVhZGVyX19zZWN0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMjFweCAyOHB4IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIC0xMSU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fZnVsbC1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgLy90b3A6IDIwcHg7IC8qIFN0YXR1cyBiYXIgaGVpZ2h0IG9uIGlPUyAxMFxuICAgIC8vdG9wOiAje1wiY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcClcIn07IC8qIFN0YXR1cyBiYXIgaGVpZ2h0IG9uIGlPUyAxMS4wXG4gICAgLy90b3A6ICN7XCJlbnYoc2FmZS1hcmVhLWluc2V0LXRvcClcIn07IC8qIFN0YXR1cyBiYXIgaGVpZ2h0IG9uIGlPUyAxMSsgKi9cblxuICAgID4gbmF2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICA+IC5idXR0b24ge1xuICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICBjb2xvcjogJGlyb247XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBwYWRkaW5nOiA0cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51X19wYW5lbCA+IHVsIHt9XG5cbiAgLmJvZHktLXNob3ctbWVudSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZGVza3RvcFxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlO1xuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgLjJzIGVhc2UsIGhlaWdodCAuMnMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4ycyBlYXNlO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2UsIHRvcCAuMnMgZWFzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX3RlcnRpYXJ5IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0b3AgLjJzIGVhc2U7XG4gIH1cblxuICAuaGVhZGVyX19mdWxsLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX292ZXJsYXkge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzaWx2ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItbGVmdC1jb2xvciAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmX19vcGVuIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJl9fY2xvc2UuYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcblxuICAgICAgLmJ1dHRvbl9fbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA5MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZSwgbGVmdCAuMnMgZWFzZSwgYm9yZGVyLXRvcC1jb2xvciAuMnMgZWFzZTtcbiAgfVxuXG4gIC5oZWFkZXItLWNvbXBhY3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgdG9wOiAxOHB4O1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28tbGluayxcbiAgICAuaGVhZGVyLWxhbmRpbmdfX2xvZ28tbGluayB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19zZWN0aW9uIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiA5MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fZnVsbC1tZW51IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGVydGlhcnkge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci0tc2VhcmNoIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cbiAgICAubWVudS1wcmltYXJ5X19saW5rIHtcbiAgICAgIGNvbG9yOiAkc2lsdmVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX190ZXJ0aWFyeSB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19zZWFyY2gtYmFyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX3NlYXJjaC1vcGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgfVxuXG4gIC8vIGZhZGUgb3V0IGNvbnRlbnRcbiAgLmhlYWRlciB7XG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxNDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLS1zaG93LW1lbnUge1xuICAgIC5oZWFkZXJfX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICYuaGVhZGVyLS1jb21wYWN0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGFjdGl2ZS11bmRlcmxpbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWQxO1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtbWF4IHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmX19sYWJlbCB7fVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLS10eXBlLWhlYWRlciB7XG4gIC5idXR0b25fX2xhYmVsIHt9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgY29sb3I6ICRpcm9uO1xuXG4gICAgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS10eXBlLWJhc2ljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJvYm90bztcblxuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ1dHRvbl9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5idXR0b25fX2ljb24ge31cbn1cblxuYS5idXR0b24uYnV0dG9uLS10eXBlLWJhc2ljIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItZ3JleS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICRhbHVtaW5pdW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICRhbHVtaW5pdW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItZ3JleS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICRzbW9rZTtcbiAgYm9yZGVyOiAycHggc29saWQgJHNtb2tlO1xuICBjb2xvcjogJGlyb247XG59XG5cbi5idXR0b24uYnV0dG9uLS1jb2xvci1yZWQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWNvbG9yLXJlZC1yZWQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWNvbG9yLXdoaXRlLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItdHJhbnNwLXdoaXRlLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItdHJhbnNwLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tY29sb3ItbGlnaHRncmV5LWdyZXkge1xuICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAkc2lsdmVyO1xuICBjb2xvcjogJGlyb247XG59XG5cbi5idXR0b24tLW1pbi13aWR0aCB7XG4gIG1pbi13aWR0aDogMjQ2cHg7XG59XG5cbi8vIGJ0bmdyb3VwXG4uYnRuZ3JvdXAge31cblxuLnBhcmFncmFwaC0tdHlwZS0tdGVhc2VyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmJ1dHRvbi0tdHlwZS1oZWFkZXIge1xuICAgIC5idXR0b25fX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5idG5ncm91cCB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLW1pbi13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuaW5wdXQuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJvYm90bztcblxuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogJHJlZDtcbiAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgLmxheW91dC1zaWRlYmFyICYge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5idXR0b24tLXR5cGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMDtcblxuICAgIC5idXR0b25fX2xhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTFweCAxMHB4IDI3cHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZmxleDogMSAwIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLWNvbG9yLWdyZXktYmxhY2sge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGlyb247XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkaXJvbjtcbiAgICAgIGNvbG9yOiAkc21va2U7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLWNvbG9yLWdyZXktd2hpdGUge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkYWx1bWluaXVtO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1jb2xvci1yZWQtd2hpdGUge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1jb2xvci1yZWQtcmVkLXdoaXRlLFxuICBpbnB1dC5idXR0b24ge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1jb2xvci13aGl0ZS1yZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1jb2xvci10cmFuc3Atd2hpdGUtYmxhY2sge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1jb2xvci10cmFuc3Atd2hpdGUge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tY29sb3ItbGlnaHRncmV5LWdyZXkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGlyb247XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkaXJvbjtcbiAgICAgIGNvbG9yOiAkc2lsdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5idG5ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5idXR0b24sXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIC8vZmxleDogMTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjRweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICYuZmlyc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bmdyb3VwLS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJ0bmdyb3VwLS12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGVhc2VyLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiIsIi5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogJHJlZDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMTFweCAwIDE1cHg7XG59XG5cbi5wYWdlLXRpdGxlX19icmVhZGNydW1icyB7XG59XG5cbi5wYWdlLXRpdGxlX190aXRsZSB7XG4gIEBpbmNsdWRlIHppbGxhO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAycHggMCAwO1xufVxuXG4vLyBkZXNrdG9wXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZzogMzFweCAwIDIycHg7XG4gIH1cblxuICAucGFnZS10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgfVxufVxuXG4iLCIuYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgJl9fbGluayxcbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJl9fc2VwIHtcbiAgICBtYXJnaW46IDAgLjI4ZW07XG4gIH1cbn1cbiIsIi5wYWdlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MS4yNSU7XG59XG5cbi8vIGRlc2t0b3BcbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5wYWdlLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDU4cHg7XG4gIH1cbn1cbiIsIi5sYXlvdXQtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRpcm9uO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICYudW5wdWJsaXNoZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHR9XG59XG5cbi5sYXlvdXQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmxheW91dC1zaWRlYmFyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ubGF5b3V0LW1vcmUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5sYXlvdXQtbWFpbi0taG9tZSB7XG4gIGJhY2tncm91bmQ6ICRzbW9rZTtcbn1cblxuLmxheW91dC1tYWluLS1uby10aXRsZSB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgJHNtb2tlO1xufVxuXG4vLyBkZXNrdG9wXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAubGF5b3V0LW1haW4ge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nOiA0MXB4IDA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1zZWN0aW9uIHtcbiAgICB3aWR0aDogNjclO1xuICAgIHBhZGRpbmc6IDAgNCUgMCAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzaWx2ZXI7XG4gIH1cblxuICAubGF5b3V0LXNpZGViYXIge1xuICAgIG1hcmdpbjogMCAtMjBweCAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjclO1xuICB9XG5cbiAgLmxheW91dC1tb3JlIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxheW91dC1tYWluLS1uby1zaWRlYmFyIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0MXB4IDA7XG4gICAgfVxuXG4gICAgLmxheW91dC1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAubGF5b3V0LXNpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlIHtcblxufVxuXG4vLyBkZXNrdG9wXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuYXJ0aWNsZSB7XG4gICAgaDE6Zmlyc3QtY2hpbGQsXG4gICAgLnRpdGxlLWgxOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi50eHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICAudGl0bGUtaDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSB6aWxsYTtcblxuICAgIG1hcmdpbjogMCAwIC43NWVtO1xuICB9XG5cbiAgaDIsXG4gIC50aXRsZS1oMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIHppbGxhO1xuXG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICB9XG5cbiAgaDMsXG4gIC50aXRsZS1oMyB7XG4gICAgQGluY2x1ZGUgY29uZHVpdDtcblxuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgfVxuXG4gIC8vaDQsXG4gIC8vLnRpdGxlLWg0IHtcbiAgLy8gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAvLyAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLy99XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgLy8mOmZpcnN0LWNoaWxkIHtcbiAgICAvLyAgbWFyZ2luLXRvcDogMDtcbiAgICAvL31cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIH1cblxuICB1bCA+IGxpLFxuICBvbCA+IGxpIHtcbiAgICBtYXJnaW46IC41ZW0gMDtcbiAgfVxuXG4gIGxpID4gdWw6Zmlyc3QtY2hpbGQsXG4gIGxpID4gdWw6bGFzdC1jaGlsZCxcbiAgbGkgPiBvbDpmaXJzdC1jaGlsZCxcbiAgbGkgPiBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICBsaSA+IHVsLFxuICBsaSA+IG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2lsdmVyO1xuICB9XG5cbiAgLm5vLXRoZWFkIC5zdC1rZXkge1xuICBcdGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBociB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IC41ZW0gMDtcblxuICAgIC8vYm9yZGVyOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHNpbHZlcjtcbiAgfVxufVxuXG4udHh0LS14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAaW5jbHVkZSB6aWxsYTtcbn1cblxuLnR4dC0tbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnR4dC0tcyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vLyBhbGlnbiBjbGFzc2VzXG4uYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5cbi8vIGRlc2t0b3BcbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC50eHQge1xuICAgIGgxLFxuICAgIC50aXRsZS1oMSB7XG4gICAgICBmb250LXNpemU6IDQuMTVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAaW5jbHVkZSB6aWxsYTtcblxuICAgICAgbWFyZ2luOiAwIDAgLjQ1ZW07XG4gICAgfVxuXG4gICAgaDIsXG4gICAgLnRpdGxlLWgyIHt9XG5cbiAgICBwIHt9XG5cbiAgICB0YWJsZSB7fVxuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cblxuICAvLyB0d28gY29sXG4gIC50ZXh0LWNvbHVtbnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGV4dF9fbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBtYXJnaW46IDAgMiUgMCAwO1xuICAgIH1cblxuICAgIC50ZXh0X19yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWFyZ2luOiAwIDAgMCAyJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAzOHB4IDAgMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uZm9vdGVyX19tYWluIHtcblxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5mb290ZXJfX3NlYXJjaCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRpcm9uO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMThweCA4MHB4IDE4cHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSByb2JvdG87XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDtcbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjZweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgei1pbmRleDozO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxufVxuLmZvb3Rlcl9fY3RhcyB7XG4gIG1hcmdpbjogMCAwIDQycHg7XG59XG4uZm9vdGVyX19jdGEge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcyB7XG5cbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBAaW5jbHVkZSBjb25kdWl0O1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBjb2x1bW5zOiAyO1xuICBjb2x1bW4tZ2FwOiAyZW07XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMCAwIDEuMjdlbTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwge1xuXG59XG5cbi8vIHNvY2lhbFxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC03JSAtMzBweDtcblxuICBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG59XG5cblxuLy8gZGVza3RvcFxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogODFweCAwIDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIGJhY2tncm91bmQ6ICRyZWQgdXJsKC4uL2ltYWdlcy9sb2dvLXNoaWVsZC5zdmcpIG5vLXJlcGVhdCBjYWxjKDMzJSAtIDM4MHB4KSAzNnB4O1xuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIC5mb290ZXJfX21haW4ge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgbWFyZ2luOiAwIDQlIDAgMDtcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDAgMCAzN3B4O1xuICB9XG4gIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cblxuICAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICB3aWR0aDogNjklO1xuICB9XG5cbiAgLmZvb3Rlcl9fc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG4gIC5mb290ZXJfX2N0YXMge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlcl9fY3RhIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMCAwIDAgNSU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cblxuICAuZm9vdGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5mb290ZXJfX25hdiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgNSUgMjBweCAwO1xuXG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSByb2JvdG87XG4gICAgY29sdW1uczogMztcbiAgICBjb2x1bW4tZ2FwOiAxZW07XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAuNmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIDAgLTMwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiLmNyZWRpdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWQyO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgJl9fY29weSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICB9XG4gICZfX2xpbmtzIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMS40ZW0gMCAtMS40ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBtYXJnaW46IDAgLjhlbSAwIC40ZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NpdGUge1xuICB9XG59XG5cblxuXG4vLyBkZXNrdG9wXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuY3JlZGl0cyB7XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX2NvcHkge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAmX19saW5rcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX3NpdGUge1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1hbHNvIHtcbiAgYmFja2dyb3VuZDogJHNtb2tlO1xuXG4gICZfX3NlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgJl9fbGlzdCB7XG4gIH1cbn1cbiIsIi5tb3JlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ubW9yZS0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb3JlLS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ubGluay1tb3JlIHtcbiAgQGluY2x1ZGUgY29uZHVpdDtcbiAgY29sb3I6ICRibHVlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgJi0tYmlnIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxufVxuLmxpbmstYmFjayB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLm1vcmUtLWJ1dHRvbiB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLmxpbmstbW9yZSB7XG4gICAgdHJhbnNpdGlvbjogZm9udC13ZWlnaHQgLjJzIGVhc2U7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQkVHSU4gaHR0cHM6Ly9naXRodWIuY29tL2ppbWtlbGxlci90cmF2ZXJzYWJsZV9tZW51L2Jsb2IvZGV2L3RyYXZlcnNhYmxlX21lbnUuY3NzXG4udHJhdmVyc2FibGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWVudV9fcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dDsgLyogSWYgeW91IGNoYW5nZSB0aGlzLCBta2Ugc3VyZSB0byBhbHNvIGNoYW5nZSB0aGUgcGFuZWxfc2xpZGVfYW5pbWF0aW9uX2R1cmF0aW9uIHNldHRpbmcgd2hlbiBjYWxsaW5nIFRyYXZlcnNhYmxlTWVudSAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1lbnVfX3BhbmVsLS1kZXB0aC0wLFxuLm1lbnVfX3BhbmVsLS1hY3RpdmUtdHJhaWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5tZW51X19wYW5lbC4tc2hvdy1pbW1lZGlhdGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG5cbi4tc2hvdy1pbW1lZGlhdGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbn1cblxuLy8gRU5EIGh0dHBzOi8vZ2l0aHViLmNvbS9qaW1rZWxsZXIvdHJhdmVyc2FibGVfbWVudS9ibG9iL2Rldi90cmF2ZXJzYWJsZV9tZW51LmNzc1xuXG4ubWVudV9fcGFuZWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZSwgb3BhY2l0eSAzNTBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWVudV9fcGFuZWwtLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubWVudV9fcGFuZWwtLWFjdGl2ZS10cmFpbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1lbnVfX3BhbmVsLS1jaGlsZC1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlcl9fbWVudS0tbWFpbl9fc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNDBweDsgLy8gVE9ETyBjYWxjIGRpbmFtaWNhbGx5IGRlcCBvbiBoZWFkZXIgcG9zaXRpb25cbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNTQwcHg7XG4gIGJhY2tncm91bmQ6ICRzbW9rZTtcbiAgdHJhbnNpdGlvbjogdG9wIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwO1xuXG4gIC5tZW51X19wYW5lbC0tYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItLXNob3ctbWVudSAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLm1lbnVfX3BhbmVsLS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci0tY29tcGFjdCAmIHtcbiAgICB0b3A6IDg1cHg7XG4gIH1cblxuICBuYXYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpICFpbXBvcnRhbnQ7IC8vMTIwcHggdG8gYWNjb3VudCBmb3Igc2VhcmNoIGJveCBhYm92ZVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubWVudV9fcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAkc21va2U7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgPiB1bCB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxuXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1pdGVtX19saW5rIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXI7XG5cbiAgLmxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgY29sb3I6ICRpcm9uO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTFweCAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbV9fZXhwbG9yZSB7XG4gICAgICBAaW5jbHVkZSByb2JvdG87XG5cbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmc6IDE0cHggMCAxMnB4IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGlyb247XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIGZhLWljb247XG5cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlcjtcbiAgfVxufVxuXG4ubWVudS1pdGVtX19iYWNrIHtcbiAgLmJhY2ssXG4gIC5iYWNrLXRvLXRvcCB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTNweCAwIDExcHg7XG4gICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmYS1pY29uO1xuXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFjay10by10b3Age1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyO1xuXG4gICAgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuXG4gICYubWVudS1pdGVtX19sZXZlbDEge1xuICAgIC5iYWNrLXRvLXRvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1pdGVtX19sZXZlbDIgLmJhY2stdG8tdG9wIGEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubWVudV9fcGFuZWxfX3RpdGxlX19pdGVtIHtcbiAgLm1lbnVfX3BhbmVsX190aXRsZV9fbGluayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXI7XG5cbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTFweDtcbiAgICBjb2xvcjogJGlyb247XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tZW51X19zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm1lbnVfX3BhbmVsICYge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICBtYXJnaW46IC0yMHB4IDAgMjVweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2lsdmVyO1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMCAwIDYwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgQGluY2x1ZGUgY29uZHVpdDtcblxuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAkaXJvbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudV9fY3RhIHtcbiAgcGFkZGluZzogMCA0NXB4IDQ1cHg7XG5cbiAgLmJ0bmdyb3VwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLm1lbnVfX2N0YSB7XG4gICAgLmJ0bmdyb3VwIHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICB0b3A6IDcxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVudV9fcGFuZWwge1xuICAgID4gdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtX19saW5rIHtcbiAgICAubGluayB7XG4gICAgICBhIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW1fX2V4cGxvcmUge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZhLWljb247XG5cbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtX19iYWNrIHtcbiAgICAuYmFjayxcbiAgICAuYmFjay10by10b3Age1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudV9fcGFuZWxfX3RpdGxlX19pdGVtIHtcbiAgICAubWVudV9fcGFuZWxfX3RpdGxlX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICB9XG4gIH1cblxuICAubWVudV9fc2VhcmNoLWJhci1tb2JpbGUge31cblxuICAuYm9keS0tc2hvdy1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1lbnVfX3NlY29uZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubWVudV9fcGFuZWwgJiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51X19jdGEge1xuICAgIHBhZGRpbmc6IDAgMTVweCA0NXB4O1xuXG4gICAgLmJ0bmdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gYm94XG4uYm94IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLXBhcmFncmFwaCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuLmJveC0tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRibHVlO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cblxuLmJveC0tYm9yZGVyLXNob3J0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRibHVlO1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgd2lkdGg6IDY2cHg7XG4gIH1cbn1cblxuLmJveC0tdGl0bGUtbGFyZ2Uge1xuICAuYm94X190aXRsZSB7XG4gICAgQGluY2x1ZGUgY29uZHVpdDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uYm94LS10aXRsZS1zbWFsbCB7XG4gIC5ib3hfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uYm94LS10aXRsZS1zbWFsbC1saW5lIC5ib3hfX3RpdGxlLFxuLnRpdGxlLXNtYWxsLWxpbmUge1xuICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHJlZDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4uYm94LS10aXRsZS1zbWFsbC1saW5lLmJveC0tdGl0bGUtY29sb3ItZ3JleS1ibHVlIC5ib3hfX3RpdGxlIHtcbiAgY29sb3I6ICRpcm9uO1xufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuYm94IHtcbiAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAuYm94LS1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxuXG4gIC5ib3gtLXRpdGxlLXNtYWxsLWxpbmUgLmJveF9fdGl0bGUsXG4gIC50aXRsZS1zbWFsbC1saW5lIHtcbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmJveC0tdGl0bGUtc21hbGwtbGluZS5ib3gtLXRpdGxlLWNvbG9yLWdyZXktYmx1ZSAuYm94X190aXRsZSB7XG4gICAgY29sb3I6ICRpcm9uO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWU7XG4gICAgfVxuICB9XG59XG4iLCIucm93IHtcbn1cbi5jZWxsIHtcbn1cblxuLnJvdy0taGdhcC1tIHtcbiAgLmNlbGwge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gICAgJi5maXJzdCxcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNlbGwge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgJi5maXJzdCxcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jZWxsLS01MCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuXG4gIC5yb3ctLWhnYXAtbSB7XG4gICAgLmNlbGwge1xuICAgICAgbWFyZ2luOiAwIDAgMCA0NXB4O1xuICAgICAgJi5maXJzdCxcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNlbGwtLTUwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi5hY2NvcmRpb24ge1xuICBtYXJnaW46IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgcGFkZGluZzogMjNweCAyMHB4IDIzcHggNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzIGVhc2U7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGJsdWUtZDE7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgICAgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTEzcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgJl9fYm9keS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogJHNtb2tlO1xuICAgIHBhZGRpbmc6IDEwcHggNTVweCA1NXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkc2lsdmVyO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAuYWNjb3JkaW9uX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0uZXhwYW5kZWQge1xuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogJHNtb2tlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uX19ib2R5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLmFjY29yZGlvbi0tcHJvZ3JhbXMge1xuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgY29sb3I6ICRpcm9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVvdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fdGl0bGUtdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIHJvYm90bztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5hY2NvcmRpb25fX3RpdGxlLXRhZyB7XG4gIHBhZGRpbmc6IDVweCAyNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzaWx2ZXI7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkaXJvbjtcbiAgfVxufVxuXG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDAgLTExJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggY2FsYyg5JSArIDI1cHgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDklO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHktaW5uZXIge1xuICAgICAgcGFkZGluZzogMTBweCBjYWxjKDklICsgMjVweCkgMjVweDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLS1wcm9ncmFtcyAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFjY29yZGlvbl9fdGl0bGUtdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3JkaW9uX19pdGVtLmV4cGFuZGVkIHtcbiAgICAuYWNjb3JkaW9uX190aXRsZS10YWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDIwcHggLTI0cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5hY2NvcmRpb25fX3RpdGxlLXRhZyB7XG4gICAgICBwYWRkaW5nOiA1cHggMjRweDtcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuYWNjb3JkaW9uX190aXRsZS10YWcge1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhbGxvdXQge1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMCA2MHB4O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgQGluY2x1ZGUgY29uZHVpdDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGxvdXQtLWltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgbGluZWFyLWdyYWRpZW50KHJnYmEoMTksIDE5LCAxOSwgMC40NSksIHJnYmEoMTksIDE5LCAxOSwgMC40NSkpO1xuICAgIC8vbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIC8vYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuXG4gIC5jYWxsb3V0IHtcbiAgICBtYXJnaW46IDIwcHggLTExJSA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMThweCAxOHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuXG5cbn1cbiIsIi5xdW90ZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAkc21va2U7XG4gIHBhZGRpbmc6IDE4cHggMjVweDtcblxuICBhIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2lsdmVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBjb2xvcjogJGJsdWUtZDE7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19zb3VyY2Uge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gICZfX3RleHQsXG4gICZfX2F1dGhvcixcbiAgJl9fbmFtZSxcbiAgJl9fc291cmNlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5xdW90ZS0tbWVkaXVtIHtcbiAgLnF1b3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4ucXVvdGUtLWxhcmdlIHtcbiAgLnF1b3RlX19tYWluIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxuXG4gIC5xdW90ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5xdW90ZS0tcmljaCB7XG4gIC5xdW90ZV9fdGV4dCB7XG4gICAgY29sb3I6ICRpcm9uO1xuXG4gICAgaDEge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAucXVvdGUge1xuICAgIG1hcmdpbjogMjBweCAtMTElO1xuICAgIGJhY2tncm91bmQ6ICRzbW9rZTtcbiAgICBwYWRkaW5nOiAxOHB4IDExJTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1tYXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19zb3VyY2Uge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faXRlbXMge1xuXG4gIH1cbiAgJl9faXRlbSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgLy9taW4taGVpZ2h0OiA1ZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBhcnJvd3Ncbi5nYWxsZXJ5X19sYXJyLFxuLmdhbGxlcnlfX3JhcnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IC02MHB4IDAgMCAtMTdweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAuMXMgZWFzZSwgbWFyZ2luIC4xcyBlYXNlO1xuICB9XG5cbiAgJjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbjogLTJweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbn1cbi5nYWxsZXJ5X19sYXJyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogLTYwcHggLTE3cHggMCAwO1xuICAmOmFmdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDJweCAxMHB4IDA7XG4gICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7XG4gIH1cbn1cbiIsIi5wZXJzb24tY2FyZCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICRzbW9rZTtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkcmVkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLy8gbWluLXdpZHRoOiAzMzJweDtcblxuICAuc2hvdy1tb3JlLWxpbmssIC5oaWRlLW1vcmUtbGluayB7XG4gIFx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkaXJvbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiA0LjJlbTsgLy8gMyBsaW5lc1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAuMjVlbSAwIDA7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBAaW5jbHVkZSB6aWxsYTtcblxuICAgIGZvbnQtc2l6RTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX190ZWFzZXItbmFtZSB7XG4gIFx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSByb2JvdG87XG5cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3RlYXNlci10aXRsZS1zdGFnZSB7XG4gIFx0Ly8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0ICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXBlcnNvbi1jYXJkLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIHtcbiAgYm9yZGVyOiBub25lO1xuXG4gIC5wZXJzb24tY2FyZF9fc2VjdGlvbiB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGVyc29uLWNhcmRfX21haW4ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAucGVyc29uLWNhcmRfX2NvbnRhY3RzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLnBlcnNvbi1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAvLyBAaW5jbHVkZSB0YWJsZXQtbWF4O1xuXG4gICAgLmhpZGUtbW9yZS1saW5rLFxuICAgIC5zaG93LW1vcmUtbGluayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgbWF4LWhlaWdodDogNC44ZW07XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge31cblxuICAgICZfX21vcmUge31cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxuXG4gIC5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2Uge1xuICAgIG1hcmdpbjogMCAtMTElIDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMSU7XG5cbiAgICAucGVyc29uLWNhcmRfX3dyYXBwZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlLWE1MDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1hNTA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLnBlcnNvbi1jYXJkX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAucGVyc29uLWNhcmQtLWxhcmdlIHtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRyZWQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIC5wZXJzb24tY2FyZF9faW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uLWNhcmRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTZweCA2MHB4O1xuICAgIH1cblxuICAgIC5wZXJzb24tY2FyZF9fbWFpbiB7XG4gICAgICBtYXJnaW46IDAgMCAuNWVtO1xuICAgIH1cblxuICAgIC5wZXJzb24tY2FyZF9fY29udGFjdHMge1xuICAgICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICB9XG5cbiAgICAucGVyc29uLWNhcmRfX21vcmUge31cbiAgfVxuXG4gIC5wZXJzb24tY2FyZC0tZXh0cmEtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnBlcnNvbi1jYXJkX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUtYTUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlLWE1MDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cbiAgICAucGVyc29uLWNhcmRfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMjlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uLWNhcmRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZXJzb24tY2FyZHMge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnBlcnNvbi1jYXJkc19faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDMzMnB4O1xuXG4gICAgICAucGVyc29uLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZpeCBkcnVwYWwgaW1wbGVtZW50YXRpb25cbi5wZXJzb24tY2FyZCB7XG4gIGgyLnBlcnNvbi1jYXJkX19uYW1lLFxuICBwLnBlcnNvbi1jYXJkX190aXRsZSxcbiAgc3Bhbi5vZmZpY2VfbG9jYXRpb24sXG4gIHNwYW4uc29jaWFsX21lZGlhLFxuICBzcGFuLnVybCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGVyc29uLWNhcmQtLWV4dHJhLWxhcmdlIHtcbiAgcC5wZXJzb24tY2FyZF9fbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgyLnBlcnNvbi1jYXJkX19uYW1lLFxuICBwLnBlcnNvbi1jYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzcGFuLm9mZmljZV9sb2NhdGlvbixcbiAgc3Bhbi5zb2NpYWxfbWVkaWEsXG4gIHNwYW4udXJsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmhpZGUtbW9yZS1saW5rIC5wZXJzb24tY2FyZF9fbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG93LW1vcmUtbGluayxcbi5oaWRlLW1vcmUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIvLyBsaW5rLWxpc3Rcbi5saW5rLWxpc3Qge1xuICBAaW5jbHVkZSBjb25kdWl0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBtYXJnaW46IC0xM3B4IDA7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkaXJvbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGluay1saXN0LS1ib3JkZXIge1xuICAubGluay1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJlZDtcbiAgfVxuICAubGluay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICB9XG59XG5cbi5saW5rLWxpc3QtLWxhcmdlIHtcbiAgLmxpbmstbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICAubGluay1saXN0X19saW5rIHtcbiAgICBAaW5jbHVkZSByb2JvdG87XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIC4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay1saXN0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAubGluay1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmxpbmstbGlzdF9fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibHVlLWQxO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbi5saW5rLWxpc3QtLW5hdiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICAubGluay1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmxpbmstbGlzdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSByb2JvdG87XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGlyb247XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gICAgJi5saW5rLW1vcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG5cbn1cblxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmxpbmstbGlzdHMge1xuICAgIC5saW5rLWxpc3Qge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmstbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLmxpbmstbGlzdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmxpbmstbGlzdCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rLWxpc3QtLW5hcnJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDI4NnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBpbWFnZS10ZWFzZXJcbi5pbWFnZS10ZWFzZXIge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAkc21va2U7XG4gIGNvbG9yOiAkY2FyYm9uO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYSB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5pbWFnZS10ZWFzZXJfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogJHJlZDtcbiAgY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIGNvbmR1aXQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMXB4IDI1cHggMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4uaW1hZ2UtdGVhc2VyX19pbWFnZSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5pbWFnZS10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBoMyB7XG4gICAgQGluY2x1ZGUgcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpbmstbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLXRlYXNlci0tbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5pbWFnZS10ZWFzZXItLW5hdiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmltYWdlLXRlYXNlcl9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRzbW9rZTtcbiAgfVxuICAuaW1hZ2UtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICRzbW9rZTtcbiAgfVxufVxuXG4uaW1hZ2UtdGVhc2VyLS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRyZWQ7XG59XG5cbi5pbWFnZS10ZWFzZXItLXZlcnRpY2FsIHtcbiAgY29sb3I6ICRpcm9uO1xuICAubGluay1saXN0X19saW5rIHtcbiAgICBjb2xvcjogJGlyb247XG4gIH1cbn1cblxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuaW1hZ2UtdGVhc2VyIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgJi0tcmlnaHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLmltYWdlLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1sYXJnZSB7XG4gICAgICAuaW1hZ2UtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2UtdGVhc2VyX19pbWFnZSB7XG4gICAgZmxleDogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMjFweDtcbiAgICB9XG4gIH1cbiAgLmltYWdlLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLXRlYXNlci0tdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5pbWFnZS10ZWFzZXJfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS12ZXJ0aWNhbC10ZWFzZXItcm93IHtcbiAgICAuY2VsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICA+IC5pbWFnZS10ZWFzZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIvLyBjdGEtYmFyXG4uY3RhLWJhciB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDM2cHggNS43NSU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmN0YS1iYXIge1xuICAgIHBhZGRpbmc6IDM2cHggNS43NSU7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLmN0YS1iYXItLXdpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi4xJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMSU7XG4gICAgcGFkZGluZy1yaWdodDogNi4xJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy8gaW1hZ2UtdGVhc2VyXG4ubmV3cy10ZWFzZXIsXG5hLm5ld3MtdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDYxLCA2MSwgNjEsIDAuMjQpO1xuICBjb2xvcjogJGlyb247XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgJjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLm5ld3MtdGVhc2VyX19pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLXRlYXNlciAubmV3cy10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJHJlZDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLm5ld3MtdGVhc2VyX19kYXRlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGlyb247XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5uZXdzLXRlYXNlci0tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuXG4gIC5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uZXdzLXRlYXNlcl9fdGl0bGUge31cblxuICAubmV3cy10ZWFzZXJfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBjb2xvcjogJGlyb247XG4gIH1cbn1cblxuLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgLm5ld3MtdGVhc2VyX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgY29sb3I6ICRpcm9uO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5uZXdzLXRlYXNlcixcbiAgYS5uZXdzLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi0tcmlnaHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy10ZWFzZXJfX2ltYWdlIHtcbiAgICAvLyBmbGV4OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cblxuICAubmV3cy10ZWFzZXIgLm5ld3MtdGVhc2VyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm5ld3MtdGVhc2VyLS12ZXJ0aWNhbCxcbiAgYS5uZXdzLXRlYXNlci0tdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cblxuICAubmV3cy10ZWFzZXItLWxpc3QsXG4gIGEubmV3cy10ZWFzZXItLWxpc3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLm5ld3MtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtdGVhc2VyX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS5uZXdzLXRlYXNlci0tbGlzdDpob3ZlciB7XG4gICAgLm5ld3MtdGVhc2VyX190aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAubmV3cy10ZWFzZXItLWZlYXR1cmVkLFxuICBhLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcblxuICAgICYubmV3cy10ZWFzZXItLXJpZ2h0IHtcbiAgICAgIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtdGVhc2VyX19pbWFnZSBpbWcge1xuICAgICAgLy8gaGVpZ2h0OiAyODVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLm5ld3MtdGVhc2VyLS1mZWF0dXJlZCxcbiAgYS5uZXdzLXRlYXNlci0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgLm5ld3MtdGVhc2VyX19pbWFnZSB7XG4gICAgICB3aWR0aDogODlweDtcbiAgICAgIGZsZXg6IDAgMCA4OXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cblxuICAgIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAubmV3cy10ZWFzZXJfX2RhdGUge1xuICAgICAgQGluY2x1ZGUgcm9ib3RvO1xuXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIH1cblxuICAgIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5uZXdzLXRlYXNlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubmV3cy10ZWFzZXItLXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgLm5ld3MtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy10ZWFzZXItLWxpc3QsXG4gIGEubmV3cy10ZWFzZXItLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAubmV3cy10ZWFzZXJfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtZmVhdHVyZWQtLW1vYmlsZS1mdWxsIHtcbiAgICAubmV3cy10ZWFzZXItLWZlYXR1cmVkLFxuICAgIGEubmV3cy10ZWFzZXItLWZlYXR1cmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIC5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLm5ld3MtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgLm5ld3MtdGVhc2VyX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgcm9ib3RvO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgfVxuXG4gICAgICAubmV3cy10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLm5ld3MtdGVhc2VyX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYubmV3cy10ZWFzZXItLXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgIC5uZXdzLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogbmV3cy1saXN0ICovXG4ubmV3cy1saXN0IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLm5ld3MtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXI7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4vKiBsYW5kaW5nLWZlYXR1cmVkICovXG4ubGFuZGluZy1mZWF0dXJlZCB7fVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmxhbmRpbmctZmVhdHVyZWQge1xuICAgIC5ib3hfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIG5ld3MtZmVhdHVyZWQgKi9cbi5uZXdzLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5uZXdzLWZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLm5ld3MtdGVhc2VyX19pbWFnZSB7XG4gICAgXHRtYXgtd2lkdGg6IDI4NXB4O1xuICAgIH1cblxuICAgIC5uZXdzLXRlYXNlcl9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtZmVhdHVyZWRfX2NvbCB7XG5cbiAgICAubmV3cy10ZWFzZXIge1xuICAgICAgZmxleDogMTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy1mZWF0dXJlZF9fY29sLS1uYXJyb3cge1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBtYXJnaW46IDAgMjVweCAwIDA7XG5cbiAgICAubmV3cy10ZWFzZXIge1xuICAgIFx0aGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWZlYXR1cmVkX19jb2wtLXdpZGUge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAubmV3cy1mZWF0dXJlZCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgfVxufVxuXG4vLyBsYW5kaW5nLWZpbHRlclxuLmxhbmRpbmctZmlsdGVyIHtcbiAgLmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi8vIGZpbHRlci1kYXRlXG4uZmlsdGVyLWRhdGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gIEBpbmNsdWRlIHJvYm90bztcblxuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgLjRlbTtcbiAgICBjb2xvcjogJGlyb247XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaXJvbjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAuNGVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIGEsXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZXZlbnRzLWZlYXR1cmVkXG4uZXZlbnRzLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiA1MHB4IDAgNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXZlbnRzLWZlYXR1cmVkX19pdGVtcy13cmFwcGVyIHt9XG5cbi5ldmVudHMtZmVhdHVyZWRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgbWFyZ2luOiAtNXB4IC0yMHB4IC0xMHB4O1xufVxuXG4uZXZlbnRzLWZlYXR1cmVkX19pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIDAgMCA0NHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm5ld3MtdGVhc2VyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5ldmVudHMtZmVhdHVyZWRfX25hdiB7fVxuXG4uZXZlbnRzLWZlYXR1cmVkX19wcmV2LFxuLmV2ZW50cy1mZWF0dXJlZF9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogLTE3cHggMCAwIDE3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjFzIGVhc2UsIG1hcmdpbiAuMXMgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBtYXJnaW46IC0ycHg7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgZmEtaWNvbjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5cbi5ldmVudHMtZmVhdHVyZWRfX3ByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luOiAtMTdweCAxN3B4IDAgMDtcblxuICAmOmFmdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDJweCAxMHB4IDA7XG4gICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC1kb3dufSB7XG4gIC5ldmVudHMtZmVhdHVyZWRfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAtNXB4IC01cHggLTEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZXZlbnRzLWZlYXR1cmVkX19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAubmV3cy10ZWFzZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICAubmV3cy10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTJweCAwIDA7XG4gICAgfVxuXG4gICAgLm5ld3MtdGVhc2VyX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB6aWxsYTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuZXZlbnRzLWZlYXR1cmVkX19uZXh0IHtcbiAgICB0b3A6IDE0MHB4O1xuICAgIG1hcmdpbjogLTE3cHggMCAwIC0xN3B4O1xuICB9XG5cbiAgLmV2ZW50cy1mZWF0dXJlZF9fcHJldiB7XG4gICAgdG9wOiAxNDBweDtcbiAgICBtYXJnaW46IC0xN3B4IC0xN3B4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuc3dpcGVyLXNsaWRlIC5ldmVudHMtZmVhdHVyZWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5ldmVudHMtZmVhdHVyZWRfX2l0ZW0ge1xuICBcdGZsZXgtZ3JvdzogMTtcblx0ICBmbGV4LWJhc2lzOiAwO1xuXHQgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0bWF4LXdpZHRoOiAzMy4zJTtcbiAgICA+IC5uZXdzLXRlYXNlci0tdmVydGljYWwge1xuICAgICAgLy8gZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAuZXZlbnRzLWZlYXR1cmVkIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbGlzdFxuI2V2ZW50cy1saXN0IHt9XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gICNldmVudHMtbGlzdCB7XG4gICAgLmJ0bmdyb3VwLmJ0bmdyb3VwLS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC5sYW5kaW5nLWZpbHRlciB7XG4gICAgICAuZm9ybV9fZmllbGQtLWhhbGYge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1uZXdzIHtcblxuICBAbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuXG4gICAgLm5ld3MtdGVhc2VyIHtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZWN0aW9uLWltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgJl9faW1nIHtcbiAgICBwYWRkaW5nOiA0OCUgMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbHVtaW5pdW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLnNlY3Rpb24taW1hZ2Uge1xuICAgIG1hcmdpbjogLTIwcHggLTExJSAyNHB4O1xuICAgICZfX2ltZyB7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5zZWN0aW9uLWltYWdlIHtcbiAgICBtYXJnaW46IDAgLTYlIDI0cHggLTklO1xuICAgICZfX2ltZyB7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1pbnRybyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4iLCIuYXJ0aWNsZS1pbmZvIHtcbiAgJl9fdGFncyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAmX190YWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRpcm9uO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmFydGljbGUtaW5mbyB7XG4gICAgJl9fdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuYXJ0aWNsZS1pbmZvIHtcbiAgICAmX190YWdzIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDM2cHg7XG4gICAgfVxuICAgICZfX3RhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgfCBcIjtcbiAgICAgICAgbWFyZ2luOiAwIC40ZW07XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlLW1ldGEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5hcnRpY2xlLW1ldGEge1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKIgXCI7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuc2hhcmUge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBoZWlnaHQ6IDMycHg7XG5cbiAgLy8mX19pdGVtIHtcbiAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gIGZvbnQtc2l6ZTogM3JlbTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC8vICBtYXJnaW46IDAgLjVlbSAwIDA7XG4gIC8vXG4gIC8vICAuZmEge1xuICAvLyAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvLyAgfVxuICAvL1xuICAvLyAgYSB7XG4gIC8vICAgIGNvbG9yOiAkcmVkO1xuICAvLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vXG4gIC8vICAgICY6aG92ZXIge1xuICAvLyAgICAgIGNvbG9yOiAkcmVkLWQxO1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuXG4gIC5zdC1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRyZWQ7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnN0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiLmV2ZW50LWluZm8ge1xuICBAaW5jbHVkZSBjb25kdWl0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIC41ZW07XG4gIHBhZGRpbmc6IDAgMCAuNzVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzaWx2ZXI7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLmV2ZW50LXRpbWUge1xuICBAaW5jbHVkZSByb2JvdG87XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgLjg1ZW07XG4gIGNvbG9yOiAkYmx1ZS1kMTtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIvLyBjYWxsb3V0LXNpZGVcbi5jYWxsb3V0LXNpZGUge1xuICBjb2xvcjogJGlyb247XG5cbiAgLmJ0bmdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRpcm9uO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnR4dCB7XG4gICAgICBoMywgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNpZGUtYmFja1xuLnNpZGUtYmFjayB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2lkZS1uYXZcbi5zaWRlLW5hdiB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5zaWRlLW5hdi0tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5tZW51X19wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgID4gdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtX19saW5rIC5saW5rIGE6Zmlyc3QtY2hpbGQsXG4gIC5tZW51X19wYW5lbF9fdGl0bGVfX2l0ZW0gLm1lbnVfX3BhbmVsX190aXRsZSxcbiAgLm1lbnVfX3BhbmVsX190aXRsZV9faXRlbSAubWVudV9fcGFuZWxfX3RpdGxlX19saW5rLFxuICAubWVudS1pdGVtX19iYWNrIC5iYWNrIGEsIC5tZW51LWl0ZW1fX2JhY2sgLmJhY2stdG8tdG9wIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5tZW51LWl0ZW1fX2xpbmsgLmxpbmsgLm1lbnUtaXRlbV9fZXhwbG9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLy8gZGVza3RvcFxuQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC1kb3dufSB7XG4gIC5zaWRlLW5hdi0tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gc2lkZS1ldmVudFxuLnNpZGUtZXZlbnQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLnNpZGUtZXZlbnQge1xuICAgIG1hcmdpbjogMCBjYWxjKC00MCUgKyAzMHB4KSAzMHB4IDA7XG4gIH1cbn1cbiIsIi8vIGZvcm1cbi5mb3JtIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGNvbG9yOiAkaXJvbjtcbn1cblxuLmZvcm1fX3RpdGxlIHtcbiAgQGluY2x1ZGUgY29uZHVpdDtcbiAgZm9udC1zaXpFOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGlyb247XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgLThweDtcbiAgZGl2LmZvcm1fX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmLmpzLWZvcm0taXRlbS1waG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm1fX2NvbnRyb2xzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuZGl2LmZvcm1fX2NvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIGRydXBhbCB3ZWJmb3JtXG4ubGF5b3V0LXNlY3Rpb24gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2ViZm9ybS1ob3Jpem9udGFsLXJ1bGUge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gsXG4gIC5qcy1mb3JtLXR5cGUtcmFkaW8ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgLmZpZWxkX19pbnB1dCxcbiAgICAuZm9ybS1yYWRpbyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTExcHggMCAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcm9uO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tcmFkaW86Y2hlY2tlZCsuZmllbGRfX2xhYmVsOmJlZm9yZSxcbiAgICAuZmllbGRfX2lucHV0OmNoZWNrZWQrLmZpZWxkX19sYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtbDE7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmZpZWxkX19sYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0taXRlbS1tb3JlLWNoZWNrLWJveGVzLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb3JtLWl0ZW0tbW9yZS1jaGVjay1ib3hlcy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgZmllbGRzZXQge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5maWVsZHNldC1sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG4gIH1cbiAgLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgQGV4dGVuZCAuZmllbGRfX2lucHV0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogOGVtO1xuICAgIH1cbiAgfVxuICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgLmZpZWxkX19pbnB1dCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmZpZWxkX19pbnB1dDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZmllbGRfX3NlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuZmllbGRfX3NlY3Rpb24gLmZhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW46IC03cHggMCAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICYuZmllbGQtLXNlbGVjdHJpYzpob3ZlciB7XG4gICAgICAuZmllbGRfX3NlY3Rpb24gLmZhIHtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICB9XG4gICAgICAuc2VsZWN0cmljLW9wZW4rLmZhIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LXNpZGUtYnktc2lkZSB7XG4gICAgPi5mb3JtX19maWVsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAwIDMwcHggMjBweCAwO1xuICAgIH1cbiAgfVxuICAuanMtZm9ybS1pdGVtLWZpbGUge1xuICAgIC5idXR0b24ge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAuZm9ybV9fZmllbGQtLWZ1bGwsXG4gIC5mb3JtX19maWVsZC0tMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybV9fZmllbGQtLWhhbGYsXG4gIC5mb3JtX19maWVsZC0tNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkLS10aGlyZCxcbiAgLmZvcm1fX2ZpZWxkLS0zMyB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG4gIC5mb3JtX19maWVsZC0tcXVhcnRlcixcbiAgLmZvcm1fX2ZpZWxkLS1xdWFydGVyMjUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkLS05MCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZm9ybV9fZmllbGQtLTgwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5mb3JtX19maWVsZC0tNzAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkLS02MCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZm9ybV9fZmllbGQtLTQwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5mb3JtX19maWVsZC0tMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkLS0yMCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZm9ybV9fZmllbGQtLTEwIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAuZm9ybSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzVweDtcbiAgfVxuICAuZm9ybV9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybV9fY29udHJvbHMge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cblxuLy8gZmFjdWx0eSBkaXJlY3RvcnkgZHJ1cGFsIGZpeFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1mYWN1bHR5LWRpcmVjdG9yeS1wYWdlLTEgLnNlbGVjdHJpYy1pdGVtcyBsaVtkYXRhLWluZGV4PVwiMFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBzaWRlLWZvcm1cbi5zaWRlLWZvcm0ge1xuICAuZm9ybV9fY29udHJvbHMge1xuICAgIC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAyMzZweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gZmllbGRcbi5maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRpcm9uO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRpcm9uO1xuXG4gICYuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCIgKlwiO1xuICAgIC8vY29sb3I6ICRyZWQ7XG4gIH1cbn1cbi5maWVsZF9fc2VjdGlvbiB7XG5cbn1cbi5maWVsZF9faW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpcm9uO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogJGlyb247XG59XG4uZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcbn1cblxuLy8gaWUxMVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcbiAgLmZpZWxkX19pbnB1dCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDVweDtcbiAgfVxufVxuXG4vLyB0ZXh0XG4uZmllbGQtLXRleHQge1xuXG59XG4uZmllbGQtLXRleHQgLmZpZWxkX19pbnB1dCB7XG59XG5cbi8vIHNlbGVjdFxuLmZpZWxkLS1zZWxlY3Qge1xuXG59XG4uZmllbGQtLXNlbGVjdCAuZmllbGRfX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLS1zZWxlY3QgLmZpZWxkX19pbnB1dDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC0tc2VsZWN0IC5maWVsZF9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLS1zZWxlY3QgLmZpZWxkX19zZWN0aW9uIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC03cHggMCAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLS1zZWxlY3RyaWM6aG92ZXIge1xuICAuZmllbGRfX3NlY3Rpb24gLmZhIHtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxuICAuc2VsZWN0cmljLW9wZW4gKyAuZmEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuXG4vLyBzZWFyY2hcbi5maWVsZC0tc2VhcmNoIHtcbiAgLmZpZWxkX19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJGZhLXZhci1zZWFyY2g7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTE1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICB6LWluZGV4OjE7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuZmllbGRfX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cblxuLy8gdGV4dGFyZWFcbi5maWVsZC0tdGV4dGFyZWEge1xuXG59XG4uZmllbGQtLXRleHRhcmVhIC5maWVsZF9faW5wdXQge1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuXG5cblxuLy8gY2hlY2tib3hcbi5maWVsZC0tY2hlY2tib3gsXG4uZmllbGQtLXJhZGlvIHtcbiAgLmZpZWxkX19jaGsge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmZpZWxkX19sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmZpZWxkX19sYWJlbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcm9uO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkX19jaGs6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWwtdGV4dDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWwxO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmZpZWxkX19sYWJlbC10ZXh0OmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1yYWRpbyB7XG4gIC5maWVsZF9fbGFiZWwtdGV4dCB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbnRyb2xzXG4uY29udHJvbHMge1xuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuLmNvbnRyb2xzLS1ob3Ige1xuICBtYXJnaW46IDAgMCAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5jb250cm9sc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMjBweCAwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLyogdGFiLWZpbHRlciAqL1xuLnRhYi1maWx0ZXIge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYi1maWx0ZXJfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAkc21va2U7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyAudGFiLWZpbHRlcl9fbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWQxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjUwJTtcbiAgICAgIHRvcDoxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkYmx1ZS1kMTtcbiAgICAgIGJvcmRlci1sZWZ0OjEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gICAgfVxuICB9XG59XG4udGFiLWZpbHRlcl9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSByb2JvdG87XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5wcm9ncmFtcyB7XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgLmZvcm1fX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLWZpZWxkLW4tcHJvZ3JhbS1sZXZlbC10YXJnZXQtaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFiLWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QtZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kMTtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMjBweDtcbiAgICBtYXJnaW46IDAgLTE2cHggMjBweDtcbiAgICAuZmllbGQtLXNlbGVjdCB7XG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuc2VsZWN0cmljIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLWFkdmFuY2VkLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBAaW5jbHVkZSByb2JvdG87XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICRpcm9uO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb247XG4gICAgICBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkYmx1ZS1kMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTlweCAwIDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5hY2NvcmRpb25fX2l0ZW0uZmlyc3QtdmlzaWJsZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5wcm9ncmFtcyB7XG5cbiAgICAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG5cbiAgICAudGFiLWZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICAuZm9ybV9fY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1maWVsZC1uLXByb2dyYW0tbGV2ZWwtdGFyZ2V0LWlkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cbn1cblxuXG4vLyBmaWx0ZXJcbi5maWx0ZXIge1xuICAuZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIHJlc3VsdHMtYmFyXG4ucmVzdWx0cy1iYXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgYmFja2dyb3VuZDogJHNtb2tlO1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweDtcbiAgY29sb3I6ICRpcm9uO1xuXG4gICZfX2NvdW50IHtcbiAgICBAaW5jbHVkZSByb2JvdG87XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgemlsbGE7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8vIHJlc3VsdHNcbi5yZXN1bHRzIHtcblxuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbl9faXRlbSAuYm94IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAuYWNjb3JkaW9uX19ib2R5LWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG59XG5cbi8vIHByb2dyYW0tdGFnc1xuLnByb2dyYW0tdGFncyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIC52aWV3cy1maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5wcm9ncmFtLXRhZ3Mge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNpbHZlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDEwcHg7XG4gICAgICBtYXJnaW46IDAgMTJweCAwIC0xMnB4O1xuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIGhvbWUtaGVyb1xuLmhvbWUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDcyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDE5LCAxOSwgMC4zNSk7XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgIC8vaWZyYW1lLCB2aWRlbyB7XG4gICAgLy8gIG1pbi13aWR0aDogMTAwJTtcbiAgICAvLyAgbWluLWhlaWdodDogMTAwJTtcbiAgICAvLyAgd2lkdGg6IGF1dG87XG4gICAgLy8gIGhlaWdodDogYXV0bztcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICB0b3A6IDUwJTtcbiAgICAvLyAgbGVmdDogNTAlO1xuICAgIC8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIC8vfVxuIFxuICB9XG5cbiAgJl9fdmlkZW8tcGF1c2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE5NHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNjtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICAuZmEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgLTEwcHggMCAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhLXBsYXktY2lyY2xlLW8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLXBhdXNlZCB7XG4gICAgICAuZmEtcGxheS1jaXJjbGUtbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLmZhLXBhdXNlLWNpcmNsZS1vIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuXG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmhvbWUtaGVybyB7XG4gICAgaGVpZ2h0OiAyMDRweDtcblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgY29uZHVpdDtcblxuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhc3QtZmFjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkaXJvbjtcbiAgcGFkZGluZzogMzhweCAwIDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYXN0LWZhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRpcm9uO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uZmFzdC1mYWN0X190aXRsZSB7XG4gIEBpbmNsdWRlIHppbGxhO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZhc3QtZmFjdF9fdGV4dCB7XG4gIEBpbmNsdWRlIHJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbn1cblxuXG4vLyBkZXNrdG9wIGZyb20gOTAwIHRvIDEzMDBcbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5mYXN0LWZhY3RzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDgxcHggMCAyNnB4O1xuICB9XG4gIC5mYXN0LWZhY3RzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmFzdC1mYWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjZDhkOGQ4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC5mYXN0LWZhY3RfX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmFzdC1mYWN0X19zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gZGVza3RvcCBmcm9tIDEyMDBcbkBtZWRpYSAjeyRtcS1kZXNrdG9wLXVwfSB7XG4gIC5mYXN0LWZhY3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZhc3QtZmFjdF9faWNvbiB7XG4gICAgLy9hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmZhc3QtZmFjdF9fc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvL3BhZGRpbmctdG9wOiAyMHB4O1xuICAgIC8vcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgfVxuICAuZmFzdC1mYWN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8vIGhvbWUtc3VidGl0bGVcbi5ob21lLXN1YnRpdGxlIHtcbiAgQGluY2x1ZGUgY29uZHVpdDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGlyb247XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC1kb3dufSB7XG4gIC5ob21lLXN1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB9XG59XG5cblxuXG5cbi8vIGhvbWUtbmV3c1xuLmhvbWUtbmV3cyB7XG4gIC5uZXdzLWZlYXR1cmVkIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmhvbWUtbmV3cyB7XG4gICAgLmJveF9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmV3cy10ZWFzZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLm5ld3MtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoNjEsIDYxLCA2MSwgMC4yNCk7XG4gICAgfVxuICAgIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgemlsbGE7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGhvbWUtZXZlbnRzXG4uaG9tZS1ldmVudHMge1xuXG59XG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmhvbWUtZXZlbnRzIHtcbiAgICAuYm94X190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5ldmVudHMtZmVhdHVyZWQge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIC5uZXdzLXRlYXNlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLm5ld3MtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgLm5ld3MtdGVhc2VyX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB6aWxsYTtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8geW91LWNhblxuLnlvdS1jYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFweCAwIDA7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IC0xMzhweCAtNDBweCAwO1xuICAgIHBhZGRpbmc6IDIycHggNDBweCAwO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIDAgMCA3cHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyLWxhYmVsIHtcblxuICB9XG4gICZfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAmX193YXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjg1KTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gICZfX3dhdGNoLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkaXJvbjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgfVxuICAmX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMThweDtcbiAgICB0b3A6IC0yMXB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjFzIGVhc2UsIGhlaWdodCAuMXMgZWFzZSwgbGVmdCAuMXMgZWFzZSwgdG9wIC4xcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgICAgY29udGVudDogJGZhLXZhci1wbGF5O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMCAtNHB4O1xuICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplIC4xcyBlYXNlLCBtYXJnaW4tbGVmdCAuMXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAueW91LWNhbiB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnlvdS1jYW5fX3dhdGNoLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgICAueW91LWNhbl9fcGxheSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgdG9wOiAtMjVweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC1kb3dufSB7XG4gIC55b3UtY2FuIHtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjJweCAwIDA7XG4gICAgICBtYXJnaW46IDAgLTExcHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gdmlkZW8tcG9wdXBcbi52aWRlby1wb3B1cCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIHBhZGRpbmc6IDAgNiU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuXG4gICAgY29udGVudDogJGZhLXZhci10aW1lcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC41KTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIC8vcGFkZGluZzogNTYuMjUlIDAgMDtcbiAgICBwYWRkaW5nOiA0OS41JSAwIDA7IC8vIGJhc2VkIG9uIGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9WE1Ua1dMdnN1bklcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB2aWRlbywgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMCAtMzBweCA4cHg7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRibHVlO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC1kb3dufSB7XG4gIC52aWRlby1wb3B1cCB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICB2aWRlbywgaWZyYW1lIHt9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gZXhwbG9yZVxuLmV4cGxvcmUge1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHRvcDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjQsIDU2LCAwLjkpO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNzdweDtcbiAgfVxuICAmX19sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGNvbmR1aXQ7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgJl9fbGlzdHMge1xuICB9XG4gIC5saW5rLWxpc3RfX2l0ZW0sXG4gIC5saW5rLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBAaW5jbHVkZSByb2JvdG87XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLmxpbmstbGlzdF9fbGluayB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbjtcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAuZXhwbG9yZSB7XG5cbiAgICAvLyZfX3dyYXBwZXIge1xuICAgIC8vICBwYWRkaW5nOiA2MHB4IDAgNzdweDtcbiAgICAvL31cbiAgICAmX19sb2dvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyZfX3RpdGxlIHtcbiAgICAvLyAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAvL31cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAvL21hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgICZfX2xpc3RzIHtcbiAgICB9XG4gICAgLmxpbmstbGlzdF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5leHBsb3JlX19sb2dvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjUlO1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDQwcHggMCAtMTAwJTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW46IDAgLTEwMCUgMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5leHBsb3JlIHtcbiAgICAubGluay1saXN0X19pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIubGFuZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRpcm9uO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTBweDtcbiAgICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcbiAgfVxufVxuLmxhbmRpbmctLWxvYWRlZCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIGxhbmRpbmctbmF2XG4ubGFuZGluZy1uYXYge1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNpbHZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhbmRpbmctbmF2X193cmFwcGVyIHtcbn1cbi5sYW5kaW5nLW5hdl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxhbmRpbmctbmF2X19pdGVtIHtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGlyb247XG4gIEBpbmNsdWRlIGNvbmR1aXQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRyZWQ7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cbi5sYW5kaW5nLW5hdl9faWNvbiB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE4cHg7XG59XG5cbi5sYW5kaW5nLW5hdl9faXRlbS0tbmV3cyAubGFuZGluZy1uYXZfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tbGFuZGluZy1uZXdzLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlO1xufVxuLmxhbmRpbmctbmF2X19pdGVtLS1ldmVudHMgLmxhbmRpbmctbmF2X19pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWxhbmRpbmctZXZlbnRzLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlO1xufVxuLmxhbmRpbmctbmF2X19pdGVtLS1tYWdhemluZSAubGFuZGluZy1uYXZfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tbGFuZGluZy1tYWdhemluZS5zdmcpIG5vLXJlcGVhdCA1MCUgMTAwJTtcbn1cbi5sYW5kaW5nLW5hdl9faXRlbS0tc3RvcmllcyAubGFuZGluZy1uYXZfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tbGFuZGluZy1zdG9yaWVzLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlO1xufVxuLmxhbmRpbmctbmF2X19pdGVtLS1zb2NpYWwtbWVkaWEgLmxhbmRpbmctbmF2X19pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWxhbmRpbmctc29jaWFsLW1lZGlhLnN2Zykgbm8tcmVwZWF0IDUwJSAxMDAlO1xufVxuXG4ubGFuZGluZy1uYXZfX2Fycm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYW5kaW5nLW5hdl9fcHJldixcbi5sYW5kaW5nLW5hdl9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogLTI0cHggMCAwO1xuICBjb2xvcjogJGlyb247XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBmYS1pY29uO1xuICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDtcbiAgfVxufVxuLmxhbmRpbmctbmF2X19wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmxhbmRpbmctbmF2IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2lsdmVyO1xuICB9XG4gIC5sYW5kaW5nLW5hdl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgMCAtMnB4O1xuICB9XG4gIC5sYW5kaW5nLW5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzMyU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcmVkO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG4gIC5sYW5kaW5nLW5hdl9faWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgfVxuXG4gIC5sYW5kaW5nLW5hdl9faXRlbS0tbmV3cyAubGFuZGluZy1uYXZfX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCBhdXRvO1xuICB9XG4gIC5sYW5kaW5nLW5hdl9faXRlbS0tZXZlbnRzIC5sYW5kaW5nLW5hdl9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gIH1cbiAgLmxhbmRpbmctbmF2X19pdGVtLS1tYWdhemluZSAubGFuZGluZy1uYXZfX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDVweCBhdXRvO1xuICB9XG4gIC5sYW5kaW5nLW5hdl9faXRlbS0tc3RvcmllcyAubGFuZGluZy1uYXZfX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCBhdXRvO1xuICB9XG4gIC5sYW5kaW5nLW5hdl9faXRlbS0tc29jaWFsLW1lZGlhIC5sYW5kaW5nLW5hdl9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gIH1cblxuICAubGFuZGluZy1uYXZfX2Fycm93cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuIiwiLm1hZ2F6aW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNjBweDtcblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubWFnYXppbmUge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAtMzRweCAwIDAgMTdweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4xcyBlYXNlLCBtYXJnaW4gLjFzIGVhc2U7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW46IC0zNHB4IDE3cHggMCAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDJweCAxMHB4IDA7XG4gICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLm1hZ2F6aW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRpcm9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgJl9fY292ZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAubWFnYXppbmVfX2NvdmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5tYWdhemluZXNfX3ByZXYge1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cblxuICAubWFnYXppbmVzX19uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE5cHg7XG4gIH1cblxuICAjaXRlbS0tbmV3cyxcbiAgI2l0ZW0tLWV2ZW50cyxcbiAgI2l0ZW0tLW1hZ2F6aW5lLFxuICAjaXRlbS0tc3RvcmllcyxcbiAgI2l0ZW0tLXNvY2lhbC1tZWRpYSB7XG4gICAgLmJveC0tdGl0bGUtY29sb3ItZ3JleS1ibHVlIC5ib3hfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5tYWdhemluZXMge1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAtNDBweCAwIDA7XG5cbiAgICAgIC5maWVsZF9uX25ld3NfbGFuZF9tYWdhemluZV9pdGVtcyB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDcwcHgpO1xuICAgICAgICBtYXJnaW46IDQwcHggOCUgMCAwO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1hZ2F6aW5lIHt9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lc19fcHJldixcbiAgLm1hZ2F6aW5lc19fbmV4dCB7XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMnB4O1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbC1tZWRpYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIHppbGxhO1xuXG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxpIHt9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkLWQyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLnNvY2lhbC1tZWRpYSB7XG4gICAgLy9tYXJnaW46IDAgYXV0byA2MHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAtMzBweCAwIDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLXN0cmVhbSB7XG4gIGJhY2tncm91bmQ6ICRzbW9rZSB1cmwoLi4vaW1hZ2VzL3BhdHRlcm4ucG5nKSByZXBlYXQgY2VudGVyO1xuXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogJHJlZDtcblxuICAgIEBpbmNsdWRlIHJvYm90bztcblxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uc3RyZWFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTVweCAtNXB4IC0xMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSg2MSwgNjEsIDYxLCAwLjI0KTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAtMTdweCAwIDAgMTdweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRhbHVtaW5pdW07XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4xcyBlYXNlLCBtYXJnaW4gLjFzIGVhc2U7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW46IC0xN3B4IDE3cHggMCAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDJweCAxMHB4IDA7XG4gICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLnN0cmVhbS0tdHdpdHRlciB7XG4gIC5zdHJlYW1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC01cHggLTVweCAtMTBweDtcbiAgfVxuXG4gIC5zdHJlYW1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMjA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDVweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiAkaXJvbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb247XG5cbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjtcbiAgICAgIGNvbG9yOiAkYmx1ZS1sMTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAtMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC8vbWFyZ2luOiAwO1xuICAgXG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSAuc3RyZWFtX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zdHJlYW1fX3R3ZWV0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAuc3RyZWFtX19hdXRob3Ige1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5zdHJlYW1fX3ByZXYsXG4gIC5zdHJlYW1fX25leHQge1xuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTJweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG4gIH1cblxuICAuc3RyZWFtLS1pbnN0YWdyYW0gLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAuc3RyZWFtX19wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG5cbiAgLnN0cmVhbV9fbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICB9XG5cbiAgLnN0cmVhbS0taW5zdGFncmFtIC5zd2lwZXItc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBmb290ZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJGlyb247XG4gIH1cbn1cblxuLnBhZ2VyIHtcblxufVxuLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnBhZ2VyX19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMTFweCAwIDA7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRpcm9uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzcHggMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2YwZjFmMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWZpcnN0LFxuICAmLS1wcmV2aW91cyxcbiAgJi0tbmV4dCxcbiAgJi0tbGFzdCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGEge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAkYmx1ZS1kMTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAucGFnZXJfX2l0ZW0ge1xuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1maXJzdCxcbiAgICAmLS1wcmV2aW91cyxcbiAgICAmLS1uZXh0LFxuICAgICYtLWxhc3Qge1xuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLnNlYXJjaC10aXRsZSB7XG4gIEBpbmNsdWRlIHppbGxhO1xuICBmb250LXNpemU6IDQuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAkcmVkO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4vLyBvdmVyd3JpdGluZyBjdXN0b20gZ29vZ2xlIHNlYXJjaCBzdHlsZXNcbi5zZWFyY2gtcmVzdWx0cyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5jc2UgLmdzYy1jb250cm9sLWNzZSwgLmdzYy1jb250cm9sLWNzZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBmb3JtLmdzYy1zZWFyY2gtYm94IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgdGQuZ3NjLXNlYXJjaC1idXR0b24sXG4gIC5nc2Mtc2VhcmNoLWJveC10b29scyAuZ3NjLWNsZWFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBpbnB1dC5nc2MtaW5wdXQsIC5nc2MtaW5wdXQtYm94LCAuZ3NjLWlucHV0LWJveC1ob3ZlciwgLmdzYy1pbnB1dC1ib3gtZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzaWx2ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZ3NpYl9hIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmdzYy1zZWFyY2gtYm94LXRvb2xzIC5nc2Mtc2VhcmNoLWJveCAuZ3NjLWlucHV0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5nc2Mtc2VhcmNoLWJveC10b29scyAuZ3NjLXNlYXJjaC1ib3ggaW5wdXQuZ3NjLWlucHV0IHtcbiAgICBjb2xvcjogJGlyb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5nc2Mtc2VhcmNoLWJveC10b29scyAuZ3NjLXNlYXJjaC1ib3ggLmdzYy1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdzc3RfYiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ3NjLWJyYW5kaW5nLCAuZ2NzYy1icmFuZGluZyB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmdzYy1yZXN1bHQgLmdzLXRpdGxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQsIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCBiLCAuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkLCAuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkIGIsXG4gIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6bGluaywgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpsaW5rIGIsIC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmxpbmssIC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmxpbmsgYiB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZ3MtcmVzdWx0IC5ncy10aXRsZSwgLmdzLXJlc3VsdCAuZ3MtdGl0bGUgKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmdzLXdlYlJlc3VsdCBkaXYuZ3MtdmlzaWJsZVVybC1sb25nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdzYy1jb250cm9sLWNzZSwgLmdzYy1jb250cm9sLWNzZSAuZ3NjLXRhYmxlLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGlyb247XG4gIH1cbiAgLmdzLXdlYlJlc3VsdCAuZ3Mtc25pcHBldCwgLmdzLWltYWdlUmVzdWx0IC5ncy1zbmlwcGV0LCAuZ3MtZmlsZUZvcm1hdFR5cGUge1xuICAgIGNvbG9yOiAkaXJvbjtcbiAgfVxuXG5cbiAgLmdzYy1jdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5nc2MtY3Vyc29yLXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAxMXB4IDAgMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkaXJvbiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDNweCAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZjBmMWYyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmdzYy1jdXJzb3ItY3VycmVudC1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWQxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi5ib2R5LWxhbmRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyLWxhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvLyBoZWlnaHQ6IDcwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgJl9fbG9nbyB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5oZWFkZXItbGFuZGluZyB7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgJl9fbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogJHJlZDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICZfX2xpbmsge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNyZWRpdHMtbGFuZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5cblxuQG1lZGlhICN7JG1xLXRhYmxldC1sYW5kc2NhcGUtdXB9IHtcbiAgLmZvb3Rlci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW50cm8tbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctdG9wOiA1MS4yNSU7XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkc21va2U7XG4gICAgcGFkZGluZzogMzBweCAxMSU7XG4gICAgbWFyZ2luOiAwIC0xMSU7XG5cbiAgICBAaW5jbHVkZSB6aWxsYTtcblxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAkaXJvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAtMTBweCAwIDIwcHg7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcblxuICAgIC5mb3JtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3RhLWxhbmRpbmdcbi5jdGEtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6ICRzbW9rZTtcbiAgcGFkZGluZzogMzBweCAxMSU7XG4gIG1hcmdpbjogMCAtMTElO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHNpbHZlcjtcblxuICAgIC5idXR0b25fX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmN0YS1sYW5kaW5nIHtcbiAgICAuY3RhLWxhbmRpbmdfX3dyYXBwZXIge1xuICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5pbnRyby1sYW5kaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHNtb2tlO1xuXG4gICAgJl9faW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA0NThweDtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICsgLmludHJvLWxhbmRpbmdfX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IGNhbGMoMTElICsgNDI5cHgpIDMwcHggMTElO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJHNtb2tlO1xuICAgICAgcGFkZGluZzogNjBweCAxMSUgMzBweCAxMSU7XG4gICAgICBtYXJnaW46IDAgLTExJTtcblxuICAgICAgQGluY2x1ZGUgemlsbGE7XG5cbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGlyb247XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTElO1xuICAgICAgdG9wOiAxNTNweDsgLy8gMjc2cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDM4MXB4O1xuICAgICAgcGFkZGluZzogMzZweCA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgLmZvcm0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge31cbiAgfVxuXG4gIC5jdGEtbGFuZGluZyB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAuYnV0dG9uLFxuICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjRweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW50cm8tbGFuZGluZyArIC5jdGEtbGFuZGluZyB7XG4gICAgLmN0YS1sYW5kaW5nX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBsYW5kaW5nLXNlY3Rpb25cbi5sYW5kaW5nLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogJGlyb247XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LXBvcnRyYWl0LWRvd259IHtcbiAgLmxhbmRpbmctc2VjdGlvbiB7XG4gICAgLmJveC0tdGl0bGUtc21hbGwgLmJveF9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBjb2xvcjogJGNhcmJvbjtcbiAgICB9XG5cbiAgICAuYm94OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJveDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5sYW5kaW5nLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4vLyBsYW5kaW5nLXF1b3RlXG4ubGFuZGluZy1xdW90ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLnF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucXVvdGVfX3RleHQge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5sYW5kaW5nLXF1b3RlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDEwNXB4IDA7XG5cbiAgICAucXVvdGUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjkpO1xuICAgICAgbWFyZ2luOiAwIDEwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGxhbmRpbmctZmVhdHVyZXNcbi5sYW5kaW5nLWZlYXR1cmVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICRpcm9uO1xufVxuXG4ubGFuZGluZy1mZWF0dXJlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgcm9ib3RvO1xuXG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctZmVhdHVyZS0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICRzbW9rZTtcbn1cblxuQG1lZGlhICN7JG1xLXRhYmxldC1wb3J0cmFpdC1kb3dufSB7fVxuXG5AbWVkaWEgI3skbXEtdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAubGFuZGluZy1mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyNTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgcm9ib3RvO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmctZmVhdHVyZS0tcmlnaHQge1xuICAgIC5sYW5kaW5nLWZlYXR1cmVfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLWZlYXR1cmVfX2ltZyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBwcm9ncmFtcy1sYW5kaW5nXG4ucHJvZ3JhbXMtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6ICRyZWQ7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBjb25kdWl0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSB6aWxsYTtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW46IC4yNWVtIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtcG9ydHJhaXQtZG93bn0ge1xuICAucHJvZ3JhbXMtbGFuZGluZyB7XG4gICAgLnJvdy0taGdhcC1tIC5jZWxsIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtcS10YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gIC5wcm9ncmFtcy1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
